He previously served as assistant coach for the Los Angeles Clippers of the National Basketball Association (NBA).
Born in Portland, Maine, Welch attended Rancho High School in North Las Vegas, Nevada and was an All-State selection.
He later played college basketball for Nevada and UNLV before starting a successful coaching career.
"[2] Welch began his tenure with the Nets in 2013, the first season Jason Kidd was head coach.
[4] On September 23, 2016, Welch was hired as an assistant coach by the Los Angeles Clippers,[5] and served in the position until November 16, 2020.