David J Hesselgrave

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.