Mary Margaret Edwards

Family Group Record | Pedigree Chart | Descendancy Chart

Mary Margaret Edwards

B 19 Oct 1829 in , , Nc

D 10 Apr 1919 in , Alleghany, Nc