3237 E 34th St N Tulsa OK 74110 Records