Alexander Stewart, Duke of Ross (Q4270981)
Scottish prince
Language: