hayley davies public