J.R. Smith spent 16 seasons in the NBA, winning two championships.