haley ryder bates