John married Martha Virginia Winston on 18 Jul 1843 in Culpepper County, Virginia, USA. Martha (daughter of William Alexander Winston and Mary Howson Wallace) was born on 14 Jun 1817; died on 8 Dec 1846. [Group Sheet] [Family Chart]
William married Margaret Brown on 21 Feb 1871. Margaret was born on 1 Nov 1846 in Scottsboro, Jackson County, AL. [Group Sheet] [Family Chart]