haley powres