Interactive tree of John Stewart

John Stewart 1318
Walter High Steward Of Scotland 12921326
Marjorie, de Bruce 12971315
Isabel De Graham 1298
Alice Erskine
James Stewart 12431309
Egidia (Giles) De Burgh 1263
Alexander Stewart 12141283
Jean Of Bute 1218
Walter Stewart 11801241
Beatrix De ANGUS 1184
James, Lord Of Bute 1190
Robert I The Bruce King Of SCOTLAND 12741329
Isabell (Matilda) OF MAR 12781320
Elizabeth De Burgh
Robert De BRUS, Earl of Carrick 12431304
Margaret Countess Of CARRICK 12521292
Robert the Competitor De BRUS 12101295
Isabel De CLARE 12261264
Neil Earl Of CARRICK 12021256
Margaret STEWART 1206
Donald Earl Of MAR 12431297
Elen (Helen) Verch LLEWELYN 12061253
William, Earl Of MAR 12221281
Elizabeth COMYN 12231267
Llewelyn Ap IORWERTH 11731240
Joan Princess Of ENGLAND 11881237