2614 E Independence St Tulsa OK 74110 Records