James Hamilton, Archbishop of St. Andrews.