Individual Information
Thomas Leech
Birth:
4 Oct 1579
Leigh, Lancashire, England
FCID:6247:4586
Parents
Father:
Richard Leech
Mother:
Ann Yate
Marriage(s)