2132 E 59th St #A Tulsa OK 74105 Records