Sir James Cunningham of Glengarnock

GPTKB entity