Tellurian Inc., the developer of the Driftwood LNG plant in Louisiana, has made executive team changes after earlier imposing spending reductions to traverse the headwinds of the current financial environment.

Published in Latest News