The Milwaukee Bucks have reached agreement with O.J. Mayo on a three-year, $24 million contract. Mayo was most recently with the Dallas Mavericks. https://twitter.com/WojYahooNBA