621 E 3rd St Tulsa OK 74120 Records