David Byle

Evangelist, Operation Mobilisation, Germany and Turkey