620 S Quincy Ave Tulsa OK 74120 Records