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