Thomas Weld, Reverend - Pedigree | FamilyCentral
 4 Jun 1589 - 23 Mar 1662
 1567 - 22 Jul 1608
 1571 - 22 Jul 1608
Family Group
  Children