will sheff