James Hamilton, Viscount Hamilton (Q3806594)
British politician
Language: