On the ice, Jim Cunningham was an enforcer, a strong man who wasn't afraid to get in a scrap to protect his teammates and win the game.
Cunningham's toughness propelled him through Mounds View High School to the junior leagues and into minor-league hockey. He made it all the way to National Hockey League, appearing in one game for the Philadelphia Flyers.
Later in life, Cunningham showed the same sort of grit as he recovered from a series of strokes. And when he believed he was unjustly fired from a stock clerk position, Cunningham wouldn't back down -- even though it meant facing off against Wal-Mart, the world's largest retailer. He won that fight from his grave.
Just one day after a key filing in his effort to recoup unemployment benefits, Cunningham was struck and killed by a train. In late December, the Minnesota Court of Appeals ruled that the state and Wal-Mart were wrong to deny unemployment benefits after Cunningham was fired.
"My dad felt he had been treated unfairly and he wanted to correct that," said his daughter Heidi Schauer. "The decision brought magic back to 2011, and Dad would have been proud of that."
Of the 31,000 judicial decisions involving state unemployment cases last year, 354 were taken to the Appeals Court. Of those, only seven were reversed.
Adding to the unlikelihood of his case, Cunningham was represented pro bono by Justin McCluskey, a law student from a legal aid clinic at William Mitchell College of Law. McCluskey had never argued a case in a courtroom prior to appearing before the state Court of Appeals on behalf of Cunningham.
"I'd be lying if I said I wasn't nervous, but it was not intimidating," said McCluskey, a 27-year old St. Paul resident who made the dean's list and graduated cum laude.