Allen Xu's Location
Shanghai, China
Allen Xu's Work
Allen Xu's Education
Allen Xu's Summary
Allen Xu, based in Shanghai, China, is currently a China Business Development Manager at NAI Interactive Ltd, bringing experience from previous roles at NAI Interactive Ltd and Entrawill Corporation. Allen Xu holds a 2006 - 2010 Bachelor of Science (BS) in Biology/Biological Sciences, General @ Fudan University.