Archibald Stewart (Q75242940)
Peerage person ID=4982
Language: