leon chen

上海

Search IT Director

  • Work
    • Director
  • Education
    • Collage