3010 E Independence St Tulsa OK 74110 Records