3709 E 59th St Tulsa OK 74135 Records