2539 W 38th St N Tulsa OK 74127 Records