He left the NHL and went to play in the National League A with Geneve Servette. He played 2 seasons with them and decided to play for SKA Saint Petersburg of Russian Superleague. He only played 13 games with them and returned to the NLA to play for EV Zug. He last played for the Leksands IF of the Swedish Hockey League.