John married Elizabeth MARSHALL on 12 Aug 1842 in Stokes County, North Carolina. Elizabeth (daughter of Matthew Tandy (Mat) MARSHALL, Sr. and Elizabeth (Betsy) JONES) was born on 12 Jul 1826. [Group Sheet] [Family Chart]