3275 E 38th St N Tulsa OK 74110 Records