David John

Evangelist & Church Planter, Operation Mobilization, Middle East; Former Insider Movement Advocate