Shell Todd Oil Services employs 181 employees. The Shell Todd Oil Services management team includes Desmond Eliot (director), John CHAPMAN (Senior Well Engineer (CWI)), and Matthew Lethbridge (IT Project Manager).
Get Contact Info for All DepartmentsLooking for a particular Shell Todd Oil Services employee's phone or email?