Scott M. Sutton is the President and CEO of Olin Corporation, a role he has held since September 2020. With a background in civil engineering from Louisiana State University, Scott has spent decades working in the chemical and materials industries....
Scott M. Sutton is the President and CEO of Olin Corporation, a role he has held since September 2020. With a background in civil engineering from Louisiana State University, Scott has spent decades working in the chemical and materials industries. He previously held various leadership positions at Celanese Corporation and was the CEO of Prince International Corporation. Known for his practical approach to business, Scott emphasizes performance metrics in leadership and has overseen significant changes at Olin, aligning executive compensation with the company’s success. He leads a team that focuses on enhancing Olin's operational efficiency and profitability. Even amidst changes in market conditions, he's made strides to strengthen the company’s value proposition. His insider trading activity has shown confidence in Olin's performance, with holdings fluctuating around $16 million in recent months. Scott continues to focus on shareholder value and responsible corporate governance, reflecting broader industry trends towards sustainability and ethical practices.