Earldom of Mar
-
House of Stewart
Alexander Stewart -
House of Stewart
John Stewart
Son of James II -
House Stewart of Albany
Alexander Stewart -
House of Stewart
John Stewart
Son of James III -
House of Stewart
James Stewart