Joseph Halstead - Pedigree | FamilyCentral
 5 Sep 1570 - 8 Nov 1612
  - 20 Jul 1626
Family Group
Family Group
Family Group
Family Group
Mary Walshaw
 md. 30 May 1636
Family Group
  Children