25 December 2022 The Good Shepherd Giving His Life for the Sheep Preacher: Rev. Angus Stewart Passage: John 10:11 Service Type: New Testament Individual Sermons I. The Good Shepherd II. The Beloved Sheep III. The Voluntary Gift Download Files Bulletin Topics: election « Judaism and Islam on Signs of the End of the World (5) Zealous in a Good Cause »