Badges
Certifications
macklewong has not earned any certificates yet.
Work Experience
macklewong has not updated employment details yet.
Education
Shanghai University
University of Montreal
Links
macklewong has not updated links details yet.
Skills
macklewong has not updated skills details yet.