Rt Rev Dr Iain Greenshields

Fife minister 'honoured' to be elected Moderator of the General Assembly