Marty Y. Chang
Marty Y. Chang

Marty Y. Chang

Passionate technologist who chooses to do good or to fail trying