Stephen est associé et responsable des relations investisseurs chez Coller Capital. Il a rejoint Coller Capital en 2003 et a travaillé pendant quatorze ans au sein de l'équipe d'investissement, où il était responsable de l'organisation et de l'exécution. Il est basé au bureau de Londres. Avant de rejoindre Coller Capital, Stephen était directeur d'investissement dans un fonds de capital-risque coté à Londres. Auparavant, il a travaillé pour la division banque d'investissement de Rothschild, où il a passé cinq ans à conseiller les entreprises sur les fusions-acquisitions et les introductions en bourse dans les secteurs des télécommunications et des technologies de l'information. Stephen est titulaire d'un BA (Hons) en comptabilité et finance de l'université de Leeds.