Interactive tree of Mary

Henry Stuart 15451567
Mary Stuart 15421587
Charles Stuart 1576
Elizabeth Cavendish 1581
Matthew Stuart 15161571
Margaret Douglas 15151578
Esme Stuart 1583
John Stuart
Unknown
John Stewart
Unknown
Elizabeth
Matthew Stewart
James Hamilton 1609
James Hamilton 15151575
Margaret Douglas
James Hamilton 14771529
Janet Beaton 1522
Mary
Private
James Hamilton 1479
James_II 14301460
Marie of_Gueldres 1463
James_I 13941437
Joan Beaufort 1445
Robert_III
Annabella 1401
Robert_II 13161390
Elizabeth of_Rowallan Mure
Euphemia of_Ross
John Drummond
John Beaufort 1410
Margaret Holland 1439
John of_Gaunt 13401399
Blanche of_Lancaster 13411369
Constanza (Constance) 1394
Catherine Swynford Roet 13501403
Thomas Holland
Joan 13281385
Arnold