Odessa Separator Inc. innovates solutions with new technology in topics such as Filtration / Sand Control, Gas Separation, and Chemical Treatment in downhole for the Oil Field.
Located at 1001 E. Pearl Street. Odessa, TX 79761 (USA)
This company has no org chart yet
This company has no teams yet
This company has no offices yet