ha firmato per il Lugano dove ha disputato solo 4 incontri (3G,1A) per poi approdare nella AHL nei Bridgeport Sound Tigers, l’anno dopo è tornato in Europa nella DEL con la maglia dei Hamburg Freezers (11G,19A) per poi andare in Svizzera nel 2003/04 nel Servette Geneve, quest’anno era senza squadra. Nella prima partita disputata con con i Danbury Trashers contro Adirondack i primi della Eastern Division vinta per 3-1, si fatto notare per i 10 minuti di penalità presi.