John Hayden isn’t often starstruck. He’s played professional hockey for a decade, against many of the best players in the world over 272 games in the NHL. But that seemed to change when Hayden, now a ...