Weng Kee Teh

Weng Kee Teh

Weng Kee Teh

A Software Engineer, a Gamer, an Explorer.