Sir Alexander Stewart, 3rd of Garlies (Q75268585)
Peerage person ID=25145
Language: