David Shepherd

Family Group Record | Pedigree Chart | Descendancy Chart

David Shepherd

B 19 Mar 1760 in , , Ny

D Nov 1832 in Castleton, Rutland, Vt