Stefan Lang, Switzerland, Teufen AR, M, KRT Kanal-Service AG