2630 E 16th St Tulsa OK 74104 Records