1. Spec Tech Usa Inc 10675 W 186th St S, Sapulpa, OK 74066 Coordinate: 35.89473,-96.11486 Phone: (918) 321-6038