903 W 25th St Tulsa OK 74107 Records