46 employees
Odessa Separator offers filtration, gas separation, and chemical treatment in the downhole solutions for the oil field.
1995