Biography of Major Joseph H. McGee
Joseph H. McGee, born on July 6, 1821, in Clermont County, Ohio, came from a lineage of Irish immigrants. After moving to Missouri in 1837, he pursued a tailoring career and transitioned into public service, becoming county clerk for multiple terms. He served as a captain and later major during the Civil War. Post-war, McGee held various political offices, including state register of lands and common pleas judge. A man of strong convictions, he shifted from his early Democratic beliefs to support the Republican Party during the Civil War.