James Hamilton, 7th Duke of Hamilton (Q1613677)
British noble (1755-1769)
Language: