Individual Information
Richard Touchet
Birth:
1246
Buglawton, Cheshire, Eng.
FCID:16080:35412
Parents
Father:
Robert Touchet
Mother:
Eva De Apleby
Marriage(s)