Thomas D. Shepherd

Family Group Record | Pedigree Chart | Descendancy Chart

[-] Thomas D. Shepherd

B: Apr 1822 in , , Oh

D: 30 Dec 1867 in America City, Nemaha, Ks