2. William Powell Williams was born on 11 Aug 1820 in Mecklenburg County, North Carolina; died on 21 Jul 1896 in Union County, North Carolina.
Generation: 2
2.
William Powell Williams (1.Mahalah1) was born on 11 Aug 1820 in Mecklenburg County, North Carolina; died on 21 Jul 1896 in Union County, North Carolina.