John Stewart of Ardgowan

GPTKB entity