John Stewart of Innermeath (Q67123585)
Peerage person ID=109245
Language:
other details
aliases Sir John Stewart of Innermeath, 3rd of Lorn
description Peerage person ID=109245

External Links