will shaner