cannon villarreal