The Good Shepherd who dies – not by accident but with purpose, for His own 28 Mar 2010The Good Shepherd who dies – not by accident but with purpose, for His ownPassage John 10:7-21 Speaker Peter MackenzieService MorningDownloadAudio Please Share This Share this content Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window Opens in a new window