1. Devries International 7633 E 63rd Pl Ste 300, Tulsa, OK 74133 Coordinate: 36.0724,-95.88935 Phone: (918) 459-4525