Question: who has played for the most teams in the nhl
Answer: Michael John Sillinger ( born June 29 , 1971 ) is a Canadian former professional ice hockey player who played in the National Hockey League ( NHL ) for 17 seasons .