The God Who Shepherds April 22, 2018 by Rev. Michael Hafele Play AudioPlay Audio Download AudioDownload MP3 Psalm 23 John 10:11-18