William Haggard - Pedigree | FamilyCentral
 Abt 1712 -
 Abt 1678 - 1770
 Abt 1642 -
 Abt 1646 -
Family Group
  Children