James Stewart of Ardgowan

GPTKB entity