Richard Spencer - Pedigree | FamilyCentral
  - Bef 1646
 Abt 1578 -
Family Group
Family Group
Family Group
Family Group