James Kelly
James Kelly has been involved in both church-based ministries and theological education at the undergraduate level both in Canada and internationally. He has pastored in Asian and North American contexts in the Lower Mainland of the West Coast of Canada.
Oops! we haven't found any books.