James Hamilton, 2nd Marquess of Hamilton (Q335611)
Scottish politician and noble (1589-1625)
Language: