Skip to main content

Free delivery on orders $40 or over

DT

David A. Torrance

Biography

David A. Torrance is a Mission Partner with Church Mission Society, working in theological education in Tanzania.
Environment: Photon QA