The Good Shepherd (John 10:1-21) (Part 25) The Twenty-Fifth in a series of sermons on John. Speaker: Mike McKinley John Series 2015-2016, Main Service, New Testament, SermonDavid NicotraJanuary 17, 2016John Facebook0 Twitter 0 Likes