James Hamilton, 1st Earl of Arran (Q336796)
Scottish noble (1475-1529)
Language: