Background
William S. McKinnon was born at Owen Sound, Ontario, Canada. He was moved to Cleveland, where he grew up, and became a machinist.
William S. McKinnon was born at Owen Sound, Ontario, Canada. He was moved to Cleveland, where he grew up, and became a machinist.
McKinnon was elected to the Ohio House of Representatives in 1897, and served in the 73rd, 74th, and 75th General Assemblies, 1898–1903. In the 75th General Assembly (1902–1903), he was chosen Speaker of the House. In May, 1900, McKinnon was appointed an Ohio Commissioner of the Pan-American Exposition
Elections were moved to even numbered years, and McKinnon chose not to run in 1908.
His term would have ended January 1909, but he died at his Ashtabula home on November 17, 1908.
McKinnon relocated to Ashtabula, where he owned machine shops, was a member of the Board of Education and city council, and was Mayor of Ashtabula.