John Campbell, 2nd Duke of Argyle

John Campbell, 2nd Duke of Argyle