Sir John Gilmour, 33rd Baronet

GPTKB entity