Michael Teo

A Software Technologist's Profile