Sir John Dalrymple, 28th Baronet

GPTKB entity