Question: How many different NBA teams has Amar'e Stoudemire played for?
Answer: 4