Sir John Stewart, 1st of Dalswinton and Garlies (Q75263836)
Peerage person ID=21511
Language:
other details
aliases John Stewart of Dalswinton
description Peerage person ID=21511

External Links