William Giles - Pedigree | FamilyCentral
 3 Dec 1797 - 15 Dec 1874
Family Group
Family Group
  Children