William Hamilton, 3rd Duke of Hamilton (Q4896)
Duke of Hamilton in the Peerage of Scotland (1634-1694)
Language: