Insurance News from April 21, 2023

Texas / South Central News

Louisiana Energy Company Agrees to $3.1M Settlement Over 2017 Oil Leak

NEW ORLEANS (AP) - A Louisiana energy company has reached a tentative $3.1 million...