Gerald Dwayne Hudson, 31, was charged on Tuesday with first-degree assault causing great bodily harm and second-degree assault with a dangerous weapon for his alleged role in the stabbing.