Individual Information
Margaret Touchet
Birth:
1431
Heleigh, Stafford, England
Death:
Heleigh, Stafford, England
FCID:6414:14261
Parents
Father:
James Touchet
Mother:
Eleanor de Holand
Marriage(s)
Richard Sir Grey
md.
Children
Roger Sir Vaughan
md.
Children