By CEP Staff • 7 December 2012 in News

ORIX pays $332 million for 43% stake in STX Energy