1527 E 3rd St Tulsa OK 74120 Records