David Carnegie, 3rd Earl of Northesk

GPTKB entity