Il joue avec les Colorado Rockies, Toronto Toros et Birmingham Bulls.
Les Rocheuses du Colorado, Toronto Toros et Birmingham Bulls comptent parmi les équipes pour lesquelles il a joué pendant sa carrière.