- 1993 graduate of the University of Minnesota, where he played 4 seasons for the Golden Gophers hockey team.
- Selected #169 overall by his hometown Minnesota North Stars in the 1988 NHL draft.
- Played 12 seasons of professional hockey, including 10 with the Grand Rapids Griffins, where his number 24 is retired.
- Holds the record for most games played by a Griffin at 655.
- Currently coaches U16 ‘AAA’ for the Fox Motors program.
- Resides in Grand Rapids with his wife and children.