Individual Information
Thomas Leach
Birth:
Christening:
12 Nov 1626
Rochdale, Lancashire, England
FCID:6049:4341
Parents
Father:
Robert Leach
Mother: Maria
Marriage(s)