8321 E 41st St Tulsa OK 74145 Records