Terrence Williams, a former NBA player, has pleaded guilty in a fraud case.