Mark est cochef du groupe Sociétés émergentes et à forte croissance d’Osler et associé directeur du bureau de Vancouver d’Osler. Mark possède plus de 20 années d’expérience dans le domaine des technologies, du financement d’entreprises et des fusions et acquisitions. Il a occupé des postes d’avocat général, de secrétaire général et de cadre supérieur au sein d’un certain nombre de sociétés technologiques fermées ou cotées en bourse, y compris Intrinsyc Software International Inc., Star Data Systems Inc. et Datawire Communication Networks Inc.
Durant les trois années précédant son entrée en fonction chez Osler, Mark a été associé du bureau de Vancouver d’un cabinet d’avocats de style boutique axé sur le secteur technologique. Pendant plus de trois ans, Mark a été associé au sein du groupe Technologies et Financement d’entreprises d’un cabinet d’avocats établi à Vancouver.