Charles Carnegie, 2nd Duke of Fife

GPTKB entity