1604 E 58th St Tulsa OK 74105 Records