William H. Foster
Birth:
1804
Charlotte, Virginia
FCID:2035:456
Parents
Father:
George Foster
Mother:
Sarah Wilkes
Marriage(s)