The Good Shepherd 12th September 2021 John Hanna Mark https://www.carryduffbaptist.org/wp-content/uploads/2021/09/20210912-SunMorn-TheGoodShepard-JohnHanna.mp3 Save Audio Concluding this two-part series with a look at how Christ fulfils the Old Testament’s promises of a better shepherd