Marjory Douglas Duchess Rothesay was born to Archibald "Grim" Douglas 3rd Earl Douglas 1329-1400 and .
In 1390 David Stewart 1st Duke Rothesay 1378-1402 (age 11) was created Earl Carrick. Marjory Douglas Duchess Rothesay by marriage Countess Carrick.
In 1398 David Stewart 1st Duke Rothesay 1378-1402 (age 19) was created 1st Duke Rothesay, 1st Earl Atholl. Marjory Douglas Duchess Rothesay by marriage Duchess Rothesay.
In or before 1449 [her husband] Walter Haliburton Treasurer and Isobel Stewart were married. She the daughter of Robert Stewart 1st Duke Albany and . She a great x 5 granddaughter of King John "Lackland" of England.
In or before 1449 Walter Haliburton Treasurer and Marjory Douglas Duchess Rothesay were married. She the daughter of Archibald "Grim" Douglas 3rd Earl Douglas 1329-1400 and .
Around 1449 [her husband] Walter Haliburton Treasurer died.
David Stewart 1st Duke Rothesay 1378-1402 and Marjory Douglas Duchess Rothesay were married. She the daughter of Archibald "Grim" Douglas 3rd Earl Douglas 1329-1400 and . He the son of King Robert III of Scotland 1337-1406 and . They were half third cousin once removed. He a great x 5 grandson of King John "Lackland" of England.
Paternal Family Tree: Douglas
Kings Wessex: Great x 9 Grand Daughter of King Edmund "Ironside" I of England
Kings Scotland: Great x 7 Grand Daughter of Malcolm III King Scotland
Kings Franks: Great x 16 Grand Daughter of Louis "Pious" King Aquitaine I King Franks
Kings France: Great x 9 Grand Daughter of Robert "Pious" II King France
Great x 4 Grandfather: William Douglas 1st Lord Douglas
Great x 3 Grandfather: Archibald Douglas
Great x 4 Grandmother: Margaret Kerdal
Great x 2 Grandfather: William "Longleg" Douglas
Great x 4 Grandfather: John Crawford
Great x 3 Grandmother: Margaret Crawford
Great x 1 Grandfather: William "Hardy" Douglas 2nd Lord Douglas
Great x 2 Grandmother: Constance Battail Battail
GrandFather: James "Black" Douglas
Great x 4 Grandfather: Alan Fitzwalter 2nd High Steward
Great x 3 Grandfather: Walter Stewart 3rd High Steward
Great x 2 Grandfather: Alexander Stewart 4th High Steward
Great x 3 Grandmother: Bethóc Angus
Great x 4 Grandmother: Marjorie Dunkeld Countess Angus
Great x 1 Grandmother: Elizabeth Stewart Baroness Douglas