2124 E 25th St Tulsa OK 74114 Records