Archibald Stewart, 1st of Fintalloch (Q76177234)
Peerage person ID=583811
Language:
other details