William James Montgomery was born in 1821 in Caswell County, North Carolina, USA; died on 16 Aug 1881 in Iredell County, North Carolina, USA.
William married Mary Ann Foster on 25 Nov 1852 in Caswell County, North Carolina, USA. Mary was born about 1835 in North Carolina, USA. [Group Sheet] [Family Chart]