Sources: Beasley, Suns agree to 3-year deal [ESPN]

Printable View