John Stewart, 2nd Lord Lorn (Q75388128)
Peerage person ID=107974
Language: