12318 E 18th St Tulsa OK 74128 Records