SM

Sean McCaughan

Evp, Chief Operating And Strategy Officer at OEC

Sean McCaughan is an accomplished executive with extensive experience in strategic operations and finance. Currently serving as EVP, Chief Operating and Strategy Officer at OEC since 2017, McCaughan has held various roles including Chief Strategy & Growth Officer and Chief Operating Officer for Energy & Infrastructure Services. Prior to OEC, McCaughan founded Deep Bay Capital, a boutique advisory firm focused on strategic corporate finance for start-ups and mid-market companies. With a solid background at Sherritt International Corporation as Senior Vice President, McCaughan improved financial performance and capital allocation during a time of significant revenue generation. Earlier experience includes positions in investment banking at UBS and Bank of America. McCaughan holds a degree from Wilfrid Laurier University.

Links

Previous companies

UBS logo
Sherritt International logo
Bank of America logo


Teams

This person is not in any teams