3. 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: 3
3.
William Powell Williams (2.Mahalah2, 1.Mary1) was born on 11 Aug 1820 in Mecklenburg County, North Carolina; died on 21 Jul 1896 in Union County, North Carolina.