John married Caroline Matilda Greer on 28 Aug 1815 in Barren, Kentucky, USA. Caroline (daughter of Solomon Grier and Hannah Lowe) was born in 1786 in Wilkes, North Carolina, United States. [Group Sheet] [Family Chart]