Steve Russell's Location
Houston, TX, US
Steve Russell's Work
Steve Russell's Education
Imperial College London
1985 - 1990
Steve Russell's Skills
Steve Russell's Summary
Steve Russell, based in Houston, TX, US, is currently a Chief Technology Officer at Expro, bringing experience from previous roles at Frank's International N.V. and Archer - the well company. Steve Russell holds a 1985 - 1990 Imperial College London. With a robust skill set that includes Stimulation, Upstream, Petroleum, Management, Completion and more, Steve Russell contributes valuable insights to the industry. Steve Russell has 3 emails on RocketReach.