Faithlife Sermons
User Avatar

John Shearer

Senior Pastor  •  Living Hope Church  •  Church of the Nazarene