CHINA's IT department is led by Donghai Ouyang (Software Development Engineer) and has 69 employees.
Looking for a particular CHINA employee's phone or email?