Question: who has played on the most nhl teams
Answer: Michael John Sillinger