will hayes