David Carnegie, 4th Duke of Fife

GPTKB entity