Question: which nba player has the most championships with different teams?
Answer: Robert Horry and John Salley won championships with 3 different teams.