1631 E Independence St Tulsa OK 74106 Records