Michael Gross, Switzerland, Abtwil SG, M, Ferro AG