David begon in 1996 met de feestrockband RUBBER en speelt daar al bijna vijftien jaar onafgebroken in mee.
RUBBER trad meer dan 1100 keer op (waaronder op diverse buitenlandse evenementen/feesten), maakte 3 eigenwerk cd’s en begeleidde 13 weken lang elke week bekende artiesten bij de live talkshow van Beau van Erven Dorens. Rubber speelde drie jaar achter elkaar voor een uitverkochte Melkweg in Amsterdam met een eigen show en speelde daarnaast ook op de bekende kernpodia zoals Paradiso en Tivoli.
David speelt met 7T-ROX, zijn eigen jaren 70-rock project, de muziek die hij het liefst thuis draait. Verder speelt hij vaak met 5-Live de Amsterdamse muziektenten plat. Hij viel als sologitarist in bij diverse professionele bands, variërend van pop en funk tot stonerrock en metal. Ook speelde hij in verschillende theaterprojecties, reclames, d.j.-projecten en vele andere gelegenheden waarbij een rockgitarist nodig was. Hij schreef een aanzienlijk deel van het repertoire van de bands Sense, Mustango, Rubber en Rift.
Als hij niet speelt, is David muziekdocent in het speciaal onderwijs (jeugddetentie en jeugdpsychiatrie).