Avatar - Ivan Tse

Ivan Tse

Full-stack application developer, Web addictor, Too-much-time-online spender

Flips