Sir John Swinton, 2nd of Swinton

GPTKB entity