James Cunningham, 7th Earl of Glencairn (Q6132032)
Scottish diplomat
Language: