Sir John Gilmour, 22nd Baronet

GPTKB entity