He played 5 games in the NHL for the Vancouver Canucks and Toronto Maple Leafs, and spent the bulk of his professional career in the minor American Hockey League, as well as several years playing in Germany and the United Kingdom, before retiring in 2013.
Over a career spanning multiple leagues, he played five games in the NHL for the Vancouver Canucks and Toronto Maple Leafs, with the majority of his time spent in the minor American Hockey League. He also had stints playing in Germany and the United Kingdom before retiring in 2013.