Sir John Gilmour, 48th Baronet

GPTKB entity