King Malcolm CANMORE, III (1031-1093) |
Margaret ATHELING (1057-1126) |
King Edgar CANMORE (1074-1107) |
King Alexander I The FIERCE (1078-1124) |
Edward CANMORE (1080-1093) |
King Edmund CANMORE (1080-1142) |
Ethelred CANMORE (1080-1142) |
Mary CANMORE (1080-1146) |
Earl David CANMORE, I (1084-1153) |
King Henry, I (1070-1135) |
Maud CANMORE (1079-1118) |
Matilda (1116-1187) |
William (1116-1183) |
Matilda UNKNOWN (1119-1185) |