Margaret S. E. Ball

Family Group Record | Pedigree Chart | Descendancy Chart

[-] Margaret S. E. Ball

B: 24 Sep 1841 in Asheville, Buncombe, Nc

D:

M: Christopher G. Barrett

1861 in , Buncombe, Nc