Stuart McAllister

Global Support Specialist, Ravi Zacharias International Ministry; Former General Secretary of the European Evangelical Alliance