Cancel

David Stoddard

David Stoddard is a church planter in Berlin and an area leader overseeing church planting efforts in England, France, and Germany with Mission to the World.