David est président de Brockstreet Capital, une société de conseil en investissement et en financement d'entreprise. Il a construit une carrière aux multiples facettes en tant que banquier d'investissement, conseiller en marchés financiers et directeur financier pour des entreprises publiques et privées. Il est l'ancien directeur financier du groupe et vice-président directeur du développement d'entreprise de Persis Holdings Ltd. et a été directeur financier de Seaspan Corporation, le plus grand loueur de porte-conteneurs au monde. Il a également occupé des postes de direction chez Citigroup à Toronto et à New York.
Il est administrateur de Höegh LNG Partners LP et ancien membre du comité consultatif des inscriptions à la TSX. David est titulaire d'un MBA de l'Université de Chicago, d'un baccalauréat en commerce de l'Université du Manitoba et est comptable public agréé (inactif).