James Harvey McGuire

Family Group Record | Pedigree Chart | Descendancy Chart

[-] James Harvey McGuire

B: 1823 in , Ashe, Nc

D: 1901 in Watauga, Watauga, Nc