Sir John Dalrymple, 26th Baronet

GPTKB entity