Stephan Wulff is a seasoned site leader at Olin Corp. in Stade, Germany, overseeing all manufacturing activities within a highly integrated industrial park since October 2022. With over 25 years of diverse experience in manufacturing and engineering, Stephan previously held leadership roles at Dow and Olin, successfully managing operations and enhancing EH&S and compliance. Stephan earned a Diplom-Ingenieur in Chemical Engineering from Technische Universität Hamburg and is known for fostering efficient, cross-functional cooperation and strategic organizational frameworks.
This person is not in the org chart
This person is not in any teams
This person is not in any offices