Louis Vachon est aujourd’hui associé chez J.C. Flowers & Co., et administrateur de sociétés. Il est titulaire d’une maîtrise en finance internationale de la Fletcher School de l’Université Tufts, d’un baccalauréat en économie du Bates College, en plus d’être analyste financier agréé (CFA®).