I think it might be Shaq. He came in in '92.
shaq
The longest NBA contract ever signed by a player is a five-year deal.
Robert PArish played 21 seasons, longest in the NBA.
Yao Ming
dirk nowitski
Clippers
Kobe Bryant
NBA player C.J. McCollum played for Lehigh.
Kevin Garnett is the current highest paid player in the NBA.
NBA player Aaron Gordon played for Arizona.
NBA player Gerald Wallace played for Alabama.
NBA player Kawhi Leonard played for San Diego State.