Sir John Gilmour, 32nd Baronet

GPTKB entity