[1] He won a seat in the Malaysian parliament four times, representing the constituencies of Bangsar, Dato' Kramat, Damansara and Puchong.
In 1959, he was elected Bangsar Member of Parliament under the ticket of the Malayan Peoples' Socialist Front as well as the state seat of Pantai, both in Selangor.
David contested in the Jelutong parliament seat (also in Penang) for Pekemas against Rasiah Rajasingam, a former Gerakan colleague, but lost.
In 1978, as a candidate of the Democratic Action Party this time, David defeated Malaysian Indian Congress strongman, Deputy Minister S. Subramaniam for the Damansara parliament seat.
[6] MTUC vice-president A. Balasubramaniam said there was already a precedent when Jalan 222 here was named after P. P. Narayanan, another noteworthy trade unionist.
Cuepacs secretary-general Ahmad Shah Mohd Zin supported the proposal, saying union leaders should also be recognised "for their struggles and sacrifices in improving the lives of helpless workers."