James Hamilton, 1st Lord Hamilton (Q1342958)
Scottish nobleman, scholar and politician
Language: