Locations TULSA 2761 E. Skelly Drive, Ste. 100Tulsa, OK 74105 Contact Us OWASSO 12319 E. 86th Street NorthOwasso, OK 74055 Contact Us Tulsa Office: 2761 East Skelly Drive, Suite 100Tulsa, OK 74105 Owasso Office:12319 East 86th Street NorthOwasso, OK 74055 Main: 918.828.0110 Fax: 918.828.0330