Skip to main content
Loading
Lee Michaud

Lee Michaud

President, USA Diving

Lee Michaud is a seasoned transportation executive who transitioned to the sports industry in March 2020 when he joined USA Diving as president. With over four years of leadership, he has been instrumental in the turnaround of USA Diving, guiding one of the most iconic Olympic sports through significant transformation. His strategic vision and dedication have helped stabilize the organization, fostering a renewed commitment to excellence and positioning USA Diving for a successful future on the global stage.

Sessions

Northstar