John Spencer - Pedigree | FamilyCentral
 17 Aug 1636 - 3 Aug 1682
 16 Apr 1614 - 29 Jun 1685
 1618 - 22 Oct 1692
Family Group
  Children