Interactive tree of Kenneth II King of Scots 971-995

Malcolm III Canmore King of Scots 1058-1093 10311093
Saint Margaret of Wessex 10451093
Duncan I the Gracious King of Scots 1034-1040 10011040
Sibylla Bearsson
Bethoc
Crinán Mormaer of Athole 9701045
Malcolm II King of Scots 1005-1034 9541034
Kenneth II King of Scots 971-995 995
Malcolm I King of Scots 942-954 954
Donald II Dasachtach King of Scots 889-900 900
Constantine I King of Scots 863-877 877
Kenneth I Macalpin King of Scots and Picts 844-859 800859