Unrestricted free agent forward Marvin Williams agreed to a two-year, $14 million fully-guaranteed deal with the Charlotte Hornets, Marc J. Spears of Yahoo! Sports tweeted Saturday night.

The news comes after it was reported earlier in the week Williams, who turned 28 in June and spent the last two years in Utah, was being targeted by the Hornets after forward Josh McRoberts agreed to a deal with the Miami Heat.