Patrik Thoma, Switzerland, Zuzwil SG, M, ISPAMA AG, TMP AG