James Hamilton, Lord Pencaitland (Q75428796)
(1659-1729)
Language:
other details