Allen Chen
Agency Producer at TBWA\Greater China
Shanghai, China

Allen Chen Work