Retiring Moderator's Sermon

General Assembly 2019 - Part 1

Speaker
Angus MacRae
Date
20 May 2019