1578 E 58th St Tulsa OK 74105 Records