2108 E 31st St Tulsa OK 74105 Records