haley batten