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 in 1001 E. Pearl Street. Odessa, TX 79761 (USA)
EnergyOil and Gas Field Services NecOil & EnergyIndustrial ManufacturingManufacturing