Charles B. Shepherd

Family Group Record | Pedigree Chart | Descendancy Chart

[-] Charles B. Shepherd

B: Mar 1809 in , Montgomery, Ky

D: 1852 in Palestine, Crawford, Il