2110 E 73rd St N Tulsa OK 74130 Records