William Spencer - Pedigree | FamilyCentral
 11 Oct 1601 - 1640
Family Group
Family Group