Chicago, IL2 years ago
Lake Forest-based company agrees to pay $2.5M settlement after deadly 2017 Louisiana mill explosion
LAKE CHARLES, La. — An Illinois firm has agreed to pay $2.5 million to settle security costs from an explosion that killed three welders and injured...