Person:William Armstrong (128)

Watchers
William Armstrong
b.Bet 1797 and 1804 Craven County, North Carolina
 
m. 7 Sep 1796
  1. Thomas ArmstrongBet 1797 & 1804 -
  2. James ArmstrongBet 1797 & 1804 -
  3. Mary ArmstrongBet 1797 & 1804 -
  4. William ArmstrongBet 1797 & 1804 -
Facts and Events
Name William Armstrong
Gender Male
Birth? Bet 1797 and 1804 Craven County, North Carolina