Robert, King of Scots II
1316 - 1390 (74 years)
Bruce, Lord of Annandale Robert
1243-1304
1243-1304
Donald, Earl ofMar
-1297
-1297
Bute, John of
-1298
-1298
Robert, King of Scots I
1274-1329
1274-1329
Mar, Isabel of
-1297
-1297
Walter, Steward of Scotland
1292-1326
1292-1326
Robert, King of Scots II
1316-1390
1316-1390