David har lång erfarenhet av att handleda, utbilda och ge stöd till verksamheter som möter barn och ungdomar med neuropsykiatriska funktionsnedsättningar, inlärningssvårigheter och problemskapande beteenden. Han har arbetat som psykolog inom barnpsykiatrin, i förskola och skola och som samordnare för flera utredningsteam vid bland annat Karolinska universitetssjukhuset. David är författare till Utmaningar i förskolan – att förebygga problemskapande beteenden och medförfattare till Lågaffektivt bemötande. Han är medskapare av Tipsbanken och en ofta anlitad och mycket uppskattad föreläsare. Sedan 2007 undervisar han på Specialpedagogiska institutionen vid Stockholms universitet.