DownloadThe Portobello Bookshop Gift Guide 2024

David J Hesselgrave Author

David J. Hesselgrave served as a missionary in Japan for twelve years. He is now professor of mission and director of the School of World Mission and Evangelism at Trinity Evangelical Divinity School.