John 10:31-42 on June 23, 2011 Why the Good Shepherd is so Good Why the Good Shepherd is so Good (Part 4) +