9 July 2017 Jesus is the Good Shepherd who lays down his life for his sheep Preacher: Gerald Tanner Series: Five surprising motivations for mission Passage: John 10:1-31 Service Type: Morning Service Topics: leadership, new birth « God’s man does a runner God calls his man »