Jim played in the Toronto (TMJHL) and American (NAHL) leagues, where he was an all-star and team leader in goals. He played for UNH and won back to back Hockey East championships along with two trips to the Frozen Four. Jim was drafted by the Pittsburgh Penguins (NHL) and played professionally for the Pensacola Ice Pilots, Toledo Storm, Florida Everblades and Idaho Steelheads. Jim most recently coached in the Czech Republic and will coach in the Montreal Meltdown Hockey Tournament in June. Jim has also been a coach for Reading Youth Hockey from 2011-2017.