David Chen

Singapore, Singapore

Lives to make sense of the world. Believes that all problems can be solved rationally. Except billiards - did I seriously just miss that shot?

David didn’t write any article yet!