David qualified as a Chartered Accountant in Australia. He had worked for the accounting firm of Arthur Andersen & Co. in Sydney & Singapore. He started the firm of Medora & Tong which later merged with Touché Ross & Co. He was the Managing Partner of Touché Ross & Co (now Deliotte Touche) Singapore office for ten years.
During his tenure as Managing Partner of Touché Ross & Co. he was audit partner in charge of many large multi-national clients and a number of companies listed on the Singapore Stock Exchange and other Stock Exchanges.
After retiring from Touche Ross & Co he joined the international accounting firm of Pannell Kerr Forster (PKF) and became its managing partner for ten years. PKF worldwide was then in the top ten accounting firms in the world with over 400 offices worldwide. PKF Singapore merged with CAP Advisory LLP (now known as PKF-CAP LLP) in 2007. David retired from the firm just after the merger.
Over a period of over 30 years in Touche and PKF. David gained wide experience in assignments of a consulting nature (mainly in hospitality consulting) besides assurance work such as statutory & internal audits; tax compliance and advisory services, due diligence (in mergers and acquisitions) and related work.
At age 71, David is director and/or shareholder of a number of companies in investments, services, trading and non-profit in Singapore and abroad. His role at these companies is mainly advisory in nature.
David has been active in the social sector since 1974, a period of 40 years. He started as Chairman of People’s Association Youth Group (Ponggol constituency) in 1975 under the then MP Mr Ng Kah Ting. Soon after he served as Vice-Chairman of the Braddell Heights Community Centre Management Committee and Braddell Heights Citizens’ Consultative Committee under the then Member of Parliament Mr Goh Choon Kang. Whilst there he started the Braddell Heights Symphony Orchestra which is still active today.
David was appointed as Chairman of the Potong Pasir Community Club Management Committee by its advisor Mr Andy Gan. He chaired the Fund-raising Committee that raised funds to build the new Potong Pasir Community Club. He was also a member of the Potong Pasir Citizen’s Consultative Committee.
David served in various other charities and non-profit organizations, including Rotary International. He is a Past District Governor of Rotary International District 3310 which comprises of Singapore, Johor, Malacca, Sarawak, Sabah and Brunei. He was Chairman of the Foundation of Rotary Clubs (Singapore) Ltd, a registered Charity and Institution of a Public Character in Singapore. He was Trustee of the Singapore Leprosy Relief Association for around 15 years.
He has been recognized by NCSS for service as a volunteer for 40 years or more.
David was Chairman of the Management Committee of NTUC-Rotary Silver Trust in Marsiling for three years till 31 December 2013.