New Orleans-Based Oil Company Agrees to $475M Settlement over Oil Spill December 27, 2021 A New Orleans-based oil company has agreed to turn over a $432 million cleanup trust fund and pay an additional...