Champion others

Stan Dupuy

Senior Principal

Stan Dupuy is based in North America and focuses on investments in Healthcare.

Prior to joining TowerBrook, Stan was an Analyst at Moelis & Company.

Stan holds a B.B.A. from the Stephen M. Ross School of Business at the University of Michigan.