William Giles - Pedigree | FamilyCentral
 31 Dec 1796 - 15 Dec 1874
Family Group