share

Sources: Michael Beasley, Suns agree to 3 year, 18 million