1201 E 18th St Tulsa OK 74120 Records