He has played for Toronto, Orlando, Houston, the New York Knicks, Detroit and Atlanta in his career. He most recently played for Qingdao of the Chinese Basketball League, averaging 25 points and 7.2 rebounds in 29 games.