3720 E 59th St Tulsa OK 74135 Records