David Marshall - Pedigree | FamilyCentral
 24 Jul 1661 - 22 Jun 1694
Family Group
Family Group
Family Group
Family Group
Abigail Phelps
 md. 9 Dec 1686