John Carnegie, 1st Earl of Northesk (Q3809141)
Scottish Royalist noble
Language:
other details