beckett haley