John Leslie, 6th Earl of Rothes (Q4259452)
Scottish Earl
Language: