Chien-yu Shen

Toronto, Ontario

Chien-yu Shen

Toronto, Ontario

  • Work
    • Ubisoft Entertainment
  • Education
    • Sir Oliver Mowat CI.
    • Sheridan College, Oakville