3133 E Independence St Tulsa OK 74110 Records