Resources by John Zhang

John Zhang is a member of a local mission agency in China. He has been involved in mission mobilization, cross-cultural training and international partnership for several years.