Martino Righetti, Switzerland, Cama, M, Repower Moesano SA