Cansheng Li

Affiliations

  • Chief Technology Officer at 8888 Acquisition Corp (EGHA), 2010-10-29