Sir John Gilmour, 41st Baronet

GPTKB entity