Sir John Dalrymple, 18th Baronet

GPTKB entity