John H. Shear was born in 1831, 1839 or 1840 in New York, probably the son of Hiram and Alvira, and probably related to John B. (born 1797 in New York, died 1883) and Catharine Clark (born 1804 in New York, died 1878).
John B. and Catharine moved their family from New York to Michigan sometime between 1831 and 1834, and by 1850 John H. was living with his family in Eagle, Clinton County where his father worked as a farmer. In 1860 John H. was working as a farmer and still living with his family in Eagle.
John H. was 30 or 21 years old and probably living in Clinton County when he enlisted in Company F on May 13, 1861, at about the same time as his younger brother (?) Abram enlisted in Company G. John was absent sick in the hospital from August of 1862 through October, and eventually dropped from the company rolls on December 30, 1862, at Camp Pitcher, Virginia, in compliance with G.O. no. 92 (War Department), regarding deserters, although in fact he was honorably discharged and mustered out on June 10, 1864, at Baltimore, Maryland.
John H. probably returned to his home in Michigan after his discharge from the army.
By 1870 he was probably the same John H. Shear working as a farmer and living in Lebanon, Clinton County, who owned some $3000 worth of real estate; also living with him as Connecticut-born Alvirah (born c. 1814), and schoolteacher Mary Shear (born c. 1848 in New York). Also, farm laborer Lorenzo Landis and a young female domestic servant named Frances. That same year John B. and Catharine were still living in Eagle, Clinton County; next door lived Abram who had a 1-year-old son named “John H."
By 1880 John had married Ohio native Mary A. (b. 1852), and they had at least two children children: Michigan-born Lenora (1879-1883) and Frank (b. 1884), and were living in Lebanon, Clinton County.
John H. died in 1894 and was reportedly buried in West Side Hubbardston cemetery, North Plains Township, Ionia County.
There is no further record. No pension seems to be available.
It appears that Mary remarried to George Rosencrans (?) and by 1900 they wre living in Lebanon, Clinton County.