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.
Sign up to view 7 direct reports
Get started
This person is not in any teams