1902 E 66th St N Tulsa OK 74130 Records