Global advertising technology agency, The Trade Desk has appointed Calvin Chan as the general manager for China, based in Shanghai. In this new role, Chan will lead the company’s business in China, ...