John Spencer Carter
Birth:
1831
Halifax, Virginia
Death:
1 May 1901
FCID:15260:12159
Parents
Father:
Richard Thomas Carter
Mother:
Mary Elizabeth Sheppard
Marriage(s)