4642 E 59th St Tulsa OK 74135 Records