James Graham, 5th Duke of Montrose

GPTKB entity