The 31-year-old forward last played for EHC Olten. In 43 games for the Mice, he has recorded six goals in 24 assists. His contract will run through 2022.
EHC Visp has also agreed to terms with Marc Steiner and Luca Camperchioli. Both have signed two-year contracts. Steiner has appeared in 41 games for Visp, recording three goals and three assists. Camperchioli, the captain of the Swiss League team, has put up three goals and 22 assists.
The Swiss League team has also signed a youngster to a one-year contract: Janik Wyss. The 19-year-old defenseman is a product of SC Bern's organization, but already played two games for EHC Visp this season via B-license.