William Crain
Birth:
1752
Granville, North Carolina
FCID:3442:357
Parents
Father:
Ambrose Crain
Mother:
Elizabeth
Marriage(s)