by Arthur James Mason
Bishop of St. Andrews, Dunkeld and Dunblane and Primus of the Scottish Church, Formerly Bishop of Truro
No description available