2501 E 17th St Tulsa OK 74104 Records