225 E 20th St Tulsa OK 74119 Records