John married Mary Ann Ashley Weare on 17 Jan 1853 in Dubuque, Dubuque County, IA. Mary (daughter of John Weare and Cynthia Ashley) was born on 25 Feb 1820 in Stanstead, Quebec, Canada. [Group Sheet] [Family Chart]
John married Bessie E. Shaver on 17 Feb 1881. [Group Sheet] [Family Chart]