Robert Ker, 3rd Earl of Roxburghe (Q66685218)
(died 1682)
Language:
other details