Sir John Gilmour, 42nd Baronet

GPTKB entity