Yuting Chen (a.k.a Uty or Ting) is an Art Director based in China. Passionate in creativity and willing to make the world a lovely place through smart ideas. Trust in creativity. Trust in goodness. 

The North Face - Maze
Play Differently

Play Differently

Tmall - Ideal Life

Tmall - Ideal Life