2515 E 8th St Tulsa OK 74104 Records