Question: who has played for the most teams in the nhl?
Answer: Michael John Sillinger