The Promised Shepherd 5th September 2021 John Hanna Ezekiel The first of two sermons on Christ the Shepherd, looking first at the Old Testament promises of a good shepherd