Ping Chang Huang "John" - aVenture Research