Teo Teck Chye

Singapore