James Croft
Birth:
Abt 1403
of Dalton, Lancashire, England
FCID:2052:22282
Parents
Father:
Nicholas Croft
Mother:
Mrs. Elena Croft
Marriage(s)