6660 S Sheridan Rd Tulsa, OK 74133