William married Harriett E Montgomery on 4 Dec 1866 in Caswell County, North Carolina, USA. Harriett (daughter of Abraham B Montgomery and Nancy M Hatchett) was born in 1832 in Caswell County, North Carolina, USA. [Group Sheet] [Family Chart]