Transocean wins 13-well North Sea contract with ConocoPhillips

A file photo of Transocean 712
A file photo of Transocean 712

More from Energy Voice

Latest Posts