Retiring Moderator's Sermon

General Assembly 2018 - Part 1

Speaker
Derek Lamont
Date
21 May 2018