Stefan Hiestand, Switzerland, Tenniken, M, Garaventa AG