Walter Gifford - Pedigree | FamilyCentral
 1156 -
Family Group
 1096 -
Family Group
 1034 - 1070/90
 1034 - Aft 1133
Family Group
  Children