Well-traveled McKenna now a Pirates’ record-holder
The answer was quite far, but the problem was that he seldom stayed long enough with one team to establish any continuity. McKenna has played for four National Hockey League teams, nine American Hockey League teams and one ECHL team.