Sir John Dalrymple, 20th Baronet

GPTKB entity