Thomas Humphreys
Birth:
Christening:
13 Sep 1810
Llandiloes, Montgomery, Wales
FCID:6374:576
Parents
Father:
Thomas Humphreys
Mother:
Elizabeth Williams
Marriage(s)