Peter Hirter, Switzerland, Wil SG, M, Lizerne et Morge SA