and ordered Cromer to “CEASE FILING MOTIONS OR OTHER DOCUMENTS IN THIS CASE in this Court.” The judge also warned Cromer that “further filing of motions or documents in this case, after being directed to cease filing ... may subject [you] to financial or other sanctions.” In spite of this warning, Cromer filed a Rule 60(b) motion contesting the magistrate’s December 10, 1999 and February 22, 2000 orders. On May 2, 2000, the magistrate judge denied the Rule 60(b) motion and again cautioned Cromer that “the filing of frivolous motions in this court may result in the imposition of monetary and/or other sanctions.” Cromer promptly noted an appeal of that order. On August 2, 2000, after consolidating this appeal with his earlier appeal, we affirmed in both cases. Cromer v. Kraft Foods, Inc., 225 F.3d 653 (table), 2000 WL 1059083 (4th Cir.2000) (per curiam) (unpublished).
On February 28, 2001, the magistrate judge denied a set of motions that Cromer had filed over a year before. The magistrate judge explained that he had “overlooked” these motions, and for this reason, failed to rule on them, but that they were “no more meritorious than previous ones in this matter.” The magistrate judge denied Cromer’s motion to reconsider this ruling; Cromer appealed, and on October 1, 2001, we affirmed. Cromer v. Kraft Foods, Inc., 19 Fed.Appx. 147, 2001 WL 1159610 (4th Cir.2001) (per curiam) (unpublished).
On March 25, 2002, Cromer filed a “motion for relief from judgment entered 12/10/99 pursuant to Rule 60(b)(4) and (6).” On April 25, 2002, the magistrate judge denied this motion, warning Cromer that “the filing of any further frivolous motions will result in the imposition of SANCTIONS.” Four days later, on April 29, 2002, Cromer filed a motion for reconsideration of the April 25 order, as well as motions for change of venue, disqualification of the magistrate judge, and clarification of the April 25 order.
On May 22, 2002, the magistrate judge denied these motions and ordered Cromer to appear on June 20, 2002 to show cause why he should not be held in contempt. The judge warned Cromer that he should “be prepared to pay a civil sanction or criminal fine up to $5,000,” and, that if found guilty of criminal contempt, he could be incarcerated for up to 30 days.
Cromer appeared as directed before the magistrate judge. Cromer protested his good faith and emphasized his status as a pro se litigant. He told the magistrate judge that, at some point after having been warned by the judge not to file additional motions, he asked a clerk of this court if he could file an additional motion in the district court and was informed that, unless enjoined from doing so, he could. Although the magistrate judge apparently gave some credence to this account, the judge nonetheless found Cromer in contempt for his “knowing and continued disobedience.”
The magistrate judge then imposed: (1) “criminal sanctions” in the form of “incarceration for the remainder of the day of the hearing” (which amounted to approximately 90 minutes imprisonment), a fine of $1,500, and a special assessment of $10; (2) a “civil sanction” in the form of $1,500 for defendant’s attorneys’ fees; and (3) a prefiling injunction enjoining Cromer from making “any and all filings in this case” and “any filing in any other, unrelated case [in the United States District Court for the Western District of North Carolina] unless he first ... obtained] permission to so file” from the magistrate judge.
Cromer timely appealed this order, as well as the orders denying his Rule 60(b)