palmer villarreal