Est. Annual Revenue
$25-100M
Est. Employees
100-250
John E. Fischer's photo - President & CEO of Olin Chlor Alkali

President & CEO

John E. Fischer

CEO Approval Rating

69/100

Read more