1. Trubend Systems Inc 13910 S Elwood Ave, Glenpool, OK 74033 Coordinate: 35.96101,-95.99467 Phone: (918) 528-6262