Terence Fan
Terence Fan

Terence Fan

Enthusiast in Business & Technology/ Life Learner / Bay Area