John Romulus Shepherd

Family Group Record | Pedigree Chart | Descendancy Chart

[-] John Romulus Shepherd

B: 19 Nov 1866 in , Ashe, Nc

D: 20 Nov 1950 in , Wilkes, Nc

M: Nancy Alverta Church

1888 in , , Nc