James Hamilton, Duke of Châtellerault (Q1680516)
Scottish noble (1516-1575)
Language: