Contact
7633 E 63rd Place, Suite 110
Tulsa, OK 74133
Phone: 918.252.2199
Fax: 918.252.3322
7633 E 63rd Place, Suite 110
Tulsa, OK 74133
Phone: 918.252.2199
Fax: 918.252.3322
Check out Preferred Tech Solutions and Resources.
Reach out to our service technicians today!
Order your managed service supplies here.