Individual Information
Orabella De Leuchars
Birth:
Abt 1133
Leuchars, Fife, Scotland
FCID:9900:5365
Parents
Father:
Nes De Leuchars
Mother:
Marriage(s)
Robert De Qunicy
md.
Children
1.
Living