Edward Haddock - Pedigree | FamilyCentral
 22 Nov 1822 - 4 Jun 1896
Family Group
Family Group
  Children