John Maitland, Duke of Lauderdale (1616-1682)

1680