BEIJING - Peter Shen has turned up as the new chief creative officer of Cheil OpenTide Greater China, having been the top creative mind at rival agency Isobar since 2004.
by Jenny Chan 陳詠欣
Reset Password: Click here
Contact Customer Support at