Sir John Dalrymple, 30th Baronet

GPTKB entity