hayley davie