Utah agrees to terms with Joe Johnson on a two-year, $22 million deal, per league source.

— David Aldridge (@davidaldridgedc) July 2, 2016