James Carnegie, 2nd Earl of Southesk (Q6131050)
Scottish earl
Language: