John Freeman Prater

Family Group Record | Pedigree Chart | Descendancy Chart

[-] John Freeman Prater

B: 1840 in , Fleming, Ky

D: