The Good Shepherd, who could hope for a greater Savior? Jn 10:11-15 August 21, 2017 No Comments 380 The Good Shepherd is Great, He’s God Share