hayley randall