Alexander Stewart
of Mar (Earldom)
Starting on: Tue 9th Dec 1404
Ending on: Tue 26th Jul 1435
Ordinality: 12
All Peerage Holdings