David Shepherd - Pedigree | FamilyCentral
 1 Jan 1734 - 2 Feb 1795
 1705 - 1776
 1715 - 1792
Family Group
  Children