David a commencé sa carrière dans l'industrie du capital-risque canadien au début des années 2000, puis a poursuivi des rôles entrepreneuriaux chez les startups de technologie musicale Bandcamp et Bandzoogle. Il est revenu au capital-risque en 2016 et a co-fondé les firmes 500 Startups Canada et Panache Ventures. Après 2 ans où il a investi en tant qu'ange et conseillé différentes sociétés de capital-risque et startups, David a récemment lancé CMD Capital, une nouvelle société de capital-risque, centrée sur les startups canadiennes en amorcage, qui utilisent l'IA de manière non triviale pour résoudre des problèmes industriels cruciaux.