Sir John Gilmour, 25th Baronet

GPTKB entity