cannon villalobos