David Shepard - Pedigree | FamilyCentral
 28 Jan 1749 -
 30 Oct 1720 - 12 May 1792
 12 Jul 1721 -
Family Group
Family Group