SPEC Locations

Oklahoma

Equipment & Repair Division - Tulsa, OK

Tulsa Repair Center

6205 E. 15th St.
Tulsa, OK 74112

Phone: 918.832.1566
Toll Free: 800.722.2320
Fax: 918.834.7126

Repair Technician: John Travis

Contact Manager