Alexander Stewart, Earl of Buchan (Q1358975)
Scottish nobleman
Language: