John Hay, 4th Marquess of Tweeddale

Scottish nobleman