Evoqua Water Technologies
9410 E 51st St, Suite V
Tulsa, OK 74145
Contact our Account Manager
Kerri E. O'Brien
918-849-2590
kerri.obrien@evoqua.com
Tulsa, OK Branch Technical Excellence
- 3 Technicians with 30 years experience
- 1 Service Manager with 25 years experience
- 2 Sales reps with combined 15 years experience
- Documented recurring training and safety program
Tulsa, OK Project Execution Team
- 2 water system installation experts with 20 years experience in water system installation and project management.