David Carnegie, 1st Earl of Southesk (Q3703133)
Scottish nobleman and judge
Language:
other details