Scott s’est joint au groupe Champlain en 2006 après plusieurs années d’expérience en gestion-conseil avec la société McKinsey & Compagnie, menant des programmes d’améliorations stratégiques et opérationnelles, se spécialisant dans les secteur de vente au détail, télécommunications et des opérations manufacturières. Avant McKinsey, Scott a pratiqué le droit des entreprises et le droit fiscal chez McMaster Meighen.
Plus récemment, Scott était le Président de Pro Hockey Life (PHL), une compagnie appartenant au portefeuille Champlain, transformant la compagnie d’une chaine régionale en 2007, en détaillant national dominant dans la domaine du hockey, et entrainant l’acquisition de PHL par Canadian Tire Corporation en 2013.
Il détient une maitrise en administration (M.B.A.) de l’École de commerce INSEAD, un baccalauréat (B.C.L.) et licence en droit (LL.B) de l’Université McGill, et un baccalauréat de l’Université de Western Ontario.