
Renewables
Schlumberger New Energy and Thermal Energy Partners to create STEP Energy
Schlumberger New Energy, a new Schlumberger business, and Thermal Energy Partners (TEP) have announced that they have entered into an agreement to create STEP Energy, a geothermal project development company. STEP Energy will leverage its […]