The Promised Shepherd 5th September 2021 John Hanna Ezekiel https://www.carryduffbaptist.org/wp-content/uploads/2021/09/20210905-SunMorn-ChristTheShepherdPt1-JohnHanna.mp3 Save Audio The first of two sermons on Christ the Shepherd, looking first at the Old Testament promises of a good shepherd