Theodor Weilenmann, Switzerland, Gossau ZH, M, Velok AG