ESPN reports:

stephen jackson

The Milwaukee Bucks have agreed in principle to a three-team trade with the Sacramento Kings and the Charlotte Bobcats, multiple sources said Thursday.

NBA.com reports:

Milwaukee gets Beno Udrih, Stephen Jackson, Shaun Livingston and 19th pick (which currently belongs to Charlotte).

Charlotte gets Corey Maggette and 7th pick (via the Kings).

Sacramento gets John Salmons and 10th pick (Milwaukee’s pick).