David started his career as a host of the
Channel 5 television game show,
The Pyramid Game, in the 1990s and also starred in the Singaporean local
sitcom Happy Belly. He was Deputy Director of the School of Design at
Temasek Polytechnic before joining
SJI International School as its
chief executive officer in 2017. During the 2020 Budget debate, David called for more subsidies for after-school care even after children graduate from pre-school. During the
2020 general election, David remained in the PAP team, led by
Prime Minister Lee Hsien Loong, contesting Ang Mo Kio GRC against the
Reform Party led by
Kenneth Jeyaretnam and the team won with almost 72% of the vote. During the
2025 general election, David remained in the PAP team, led by
Senior Minister Lee Hsien Loong, contesting Ang Mo Kio GRC against
People's Power Party (PPP) and new party
Singapore United Party (SUP) in a three-way contest. The PAP team won the contest with almost 79 percent of the vote with the other two parties receiving around 10 percent each. David is part of the Government Parliamentary Committee under Education where he serves as chairman since 2025. ==Personal life==