Sir John Dalrymple, 32nd Baronet

GPTKB entity