2528 E 2nd St Tulsa OK 74104 Records