In THE HISTORY OF ERIE COUNTY, edited by Lewis Cass Rogers, we read that Stephen H. Rogers was born in 1838 in Margaretta Township, Erie County, a son of Stephen and Eliza Hartwell Roger. The younger Stephen helped his father run the family farm. In October of 1861, Stephen H. Rogers enlisted in Company A of the 72nd Ohio Volunteer Infantry, in which he served as a Corporal. After the Civil War ended, he married Maria Bardwell, a daughter of Salmon and Lucy White Bardwell. They had four children: Addie A.Rogers, Carrie Rogers, Henry S. Rogers and James G. Rogers.
Stephen H. Rogers died on February 17, 1933 at the Ohio Soldiers and Sailors Home at the age of 95. His obituary, found in the 1933 OBITUARY NOTEBOOK at the Sandusky Library gave details of his military career. In July of 1863 Rogers was detached for special duty as a carrier of dispatches. He served in that capacity under General Ralph P. Buckland, General Asboth, General James M. Tuttle, Gen. Joseph A. Mower, and General McArthur. The funeral for Stephen H. Rogers were held on February 20, 1933, under the auspices of the McMeens Post of the G.A.R. and W.R.C. He was buried in Graves Cemetery, south of Castalia, with his wife Mrs. Maria Rogers, who had passed away in 1926.
While the military record of Stephen H. Rogers, as listed in the Civil War Soldiers and Sailors System as a Corporal, the tombstone and obituary of Stephen H. Rogers refer to him as "Major Rogers."