Martha Temperance Duvall

Family Group Record | Pedigree Chart | Descendancy Chart

Martha Temperance Duvall

B 25 Jun 1824 in Hamptonville, Yadkin, Nc

D Apr 1866 in Wilkesboro, Wilkes, Nc