Thomas married Catherine Allen in 1777 in Mecklenburg County, North Carolina, USA. Catherine (daughter of John Allen and Agnes Sample) was born in 1756 in Mecklenburg County, North Carolina, USA. [Group Sheet] [Family Chart]