haily davies