News

New Orleans residents will soon have a new natural gas provider, as Delta Utilities nears completion of a $285 million deal ...