Sir John Dalrymple, 16th Baronet

GPTKB entity