Defendants Schwener and Ryan were each placed in civil contempt for refusing to testify before a federal grand jury. Each defendant failed to purge himself of the civil contempt, and each was subsequently convicted of criminal contempt for the same refusal to testify. They now appeal their convictions, arguing, inter alia, that the criminal contempt proceedings against them were barred by the double jeopardy clause and by res judicata. We affirm the defendants’ convictions.
I.
The facts as to each defendant are similar. In December, 1983, defendant Schwener pleaded guilty to cocaine trafficking and related tax charges in federal court, and was sentenced to seven years imprisonment. The plea agreement specifically stated that Schwener understood his testimony would later be asked for by a grand jury. In January, 1984, Schwener was ordered to testify before a federal grand jury about his knowledge of drug trafficking. The order granted Schwener federal statutory use immunity, under which his testimony before the grand jury could not be used to prosecute him except for “perjury, giving a false statement, or otherwise failing to comply with the order.” 18 U.S.C. § 6002 (1982).
Schwener appeared before the grand jury but refused to identify all of his drug suppliers, claiming that he feared retribution against himself and his family. On January 27, 1984, the court placed Schwener in civil contempt under 28 U.S.C. § 1826 for this refusal to testify. The contempt order mandated that he be jailed until he testified or until the term of the grand jury expired, whichever occurred first. The term of the grand jury expired on June 7, 1985, and on that day Schwener, having failed to testify, was indicted for criminal contempt under 18 U.S.C. § 401(3). After Schwener’s motion to dismiss the indictment was denied, he pleaded guilty. He was sentenced to two years imprisonment, to run consecutively with his previous sentence.
In July, 1984, defendant Ryan pleaded guilty in Illinois state court to unlawful delivery of a controlled substance and was sentenced to six years imprisonment. In *653 October of 1984, Ryan was ordered to appear before a federal grand jury and testify about certain alleged drug trafficking activities. Like Schwener, Ryan had received federal statutory use immunity pursuant to 18 U.S.C. § 6002 but nevertheless refused to testify before the grand jury; the record does not show for what reason. Ryan was placed in civil contempt under 28 U.S.C. § 1826 and jailed until he testified or until the term of the grand jury expired, whichever occurred first. On June 7,1985, although the term of the grand jury had not yet expired, Ryan was indicted for criminal contempt under 18 U.S.C. § 401(3). After his motion to dismiss the indictment was denied, Ryan pleaded guilty and was sentenced to two years imprisonment, to be served consecutively with his prior sentence.
II.
A.
Schwener and Ryan, together and separately, raise a number of objections to their convictions. We consider the arguments made by both defendants first.
First, Schwener and Ryan both argue that the imposition of civil and criminal penalties for their refusals to testify before the grand jury violates the double jeopardy clause of the Fifth Amendment. Schwener also invokes “res judicata or collateral es-toppel” to challenge his conviction. Second, Schwener and Ryan argue that the government was precluded from indicting them for criminal contempt until the term of their civil contempt sentences ended. We reject both of these arguments.
1. Finality
a. Double Jeopardy
The double jeopardy clause of the Fifth Amendment provides that no person shall “be subject for the same offense to be twice put in jeopardy of life or limb.” U.S. Const. Amend. Y. However, “Congress may impose both a criminal and civil sanction in respect to the same act or omission; for the double jeopardy clause prohibits merely punishing twice, or attempting a second time to
punish criminally,
for the same offense.”
United States v. One Assortment of 89 Firearms,
*654 b. Res Judicata and Collateral Estop-pel
Schwener also argues that res judicata or collateral estoppel bars a criminal contempt proceeding that takes place in the wake of a civil contempt sanction for the same conduct. We disagree.
The doctrine of res judicata applies to criminal proceedings.
Sealfon v. United States,
In this case, because Schwener was the defendant in the first action and judgment was entered against him, the bar prong of res judicata is unavailable to him. Moreover, even merger fails him, because one of the essential elements of res judicata is missing in this case. “The three threshold requirements of res judicata are: (1) an identity of the parties or their privies; (2) an identity of the causes of action, and (3) a final judgment on the merits.”
Car Carriers, Inc. v. Ford Motor Co.,
Similarly, the doctrine of issue preclusion embodied in collateral estoppel does not help Schwener here. The doctrine of collateral estoppel is embodied in the double jeopardy clause.
Ashe v. Swenson,
2. Prematurity
Finally, Schwener and Ryan both argue that the government was precluded from indicting them for criminal contempt until the time had run out to testify under their civil contempt sentences. They argue that because they might have agreed to testify on the very last day of their civil contempt sentences, their indictments for criminal contempt before that date were premature. 3 However, this argument ignores the difference in nature and purpose between civil and criminal contempt.
The moment each defendant willfully disobeyed the court’s order to testify, the offense of criminal contempt was complete. Even if the defendants had later yielded to the coercive pressure of their civil contempt sentences and testified, the testimony would not erase their prior willful disobedience. Punishment for the criminal offense therefore is permissible even after compliance with a civil sanction. See United States v. Ray, supra (criminal contempt conviction for refusing to provide a handwriting sample upheld, even though defendant might have at any time complied with the court’s order). 4
B.
Schwener and Ryan also raise a number of individual objections to their convictions. *656 Two of these issues merit a detailed exami-natipn; the remainder we discuss only briefly.
1. Doctrine of Unconstitutional Conditions
Schwener planned to testify at his criminal contempt trial that the reason he had refused to testify before the grand jury was that he feared retaliation against himself and his parents. Schwener therefore filed a motion in limine, requesting the district court to prohibit the government from asking him any questions on cross-examination as to the identity of those persons who allegedly posed this threat. The district court denied Schwener’s motion. Schwener argues that this denial violated the doctrine of unconstitutional conditions.
Schwener states quite correctly that the doctrine of unconstitutional conditions precludes the government from coercing the waiver of a constitutional right either by conditioning the exercise of one constitutional right on the waiver of another,
see, e.g., Simmons v. United States,
In
Pizarro,
the defendant, prior to taking the stand, sought to preclude the government from inquiring into the identity of his heroin supplier on cross-examination. The defendant argued that the trial court’s refusal to grant his motion
in li-mine
violated the doctrine of unconstitutional conditions, because requiring him to identify his heroin supplier forced him to choose between his right to testify on his own behalf and his “right to life.”
Pizarro,
Schwener attempts to distinguish Pizarro on the ground that in that case the defendant testified, whereas Schwener did not. Schwener also points out that in Pizarro the identity of the defendant’s source was inadmissible under the Federal Rules of Evidence. These distinctions make no difference. If the government forces a defendant to choose between constitutional rights, which right the defendant surrenders does not alter the analysis. Similarly, whether the testimony is admissible under the Federal Rules of Evidence is a separate question from the government’s alleged attempt to coerce the waiver of a constitutional right. The district court did not err in refusing to limit the government’s cross-examination. 5
2. Ryan’s Presentence Report
Ryan argues that the district court erred in failing to strike material to which he objected from his presentence report. Rule 32(c)(3)(A) of the Federal Rules of Criminal Procedure permits a defendant to challenge any matters in the presentence report. When a defendant alleges inaccuracies in the report, Rule 32(c)(3)(D) requires that the sentencing court either make written findings as to these allegations, or make a written determination that the disputed matters will not be relied on in sentencing. The written findings or writ
*657
ten determination must then be attached to the presentence report. The purpose of Rule 32 is to protect the defendant’s due process right to a fair sentencing procedure and to provide a clear record of the disposition of disputed facts in the presen-tence report.
United States v. Reynolds,
In this case, the judge stated at the sentencing hearing that he would not rely on the disputed information in sentencing Ryan, but he did not make any written determination to this effect. Moreover, rather than make written findings as to Ryan’s allegations, he simply attached the defendant’s list of objections to the report. This approach failed to comply with the mandate of Rule 32(c)(3)(D).
6
Despite this error, however, we need not remand for resentencing in this case because the judge clearly stated at the sentencing hearing that he imposed Ryan’s sentence on information other than that challeged by the defendant.
See Eschweiler,
3. Remaining Issues
Schwener raises several other claims, all lacking merit. Schwener first argues that in order to indict a defendant for criminal contempt for refusal to testify before a grand jury, the government must demonstrate that the defendant’s testimony is necessary to its case. We rejected this argument in
Matter of George Sinadi-nos,
Second, Schwener argues that his contempt indictment was precluded by the grant of statutory use immunity and by
Kastigar v. United States,
Finally, Schwener contends that the district court judge impermissibly failed to exercise his discretion in sentencing Schwener, because the judge imposed the same two-year sentence on defendants in at least five other criminal contempt cases. Schwener’s argument is apparently that, because other defendants received the same sentence for the same crime as he, the judge failed to consider individual factors when sentencing him. However, a trial judge has broad discretion in sentencing, and a sentence will be overturned only upon a showing of abuse of discretion.
See United States v. Tucker,
Schwener relies on
United States v. Barker,
III.
We conclude that the finding of both civil and criminal contempt for the same conduct against Schwener and Ryan did not violate the double jeopardy clause of the Fifth Amendment and that their criminal contempt indictments were not premature. We reject the remainder of Schwener’s and Ryan’s separate arguments. The decision of the trial court is therefore affirmed.
Notes
. The double jeopardy clause is not implicated in such cases because a civil contempt proceeding, unlike a criminal contempt proceeding, is not a “jeopardy" within the meaning of the double jeopardy clause. A criminal contempt proceeding is punitive in nature; its purpose is to vindicate the authority of a court by punishing one who violates that court’s order.
See, e.g., Local 28 of Sheet Metal Workers Internatl Ass’n v. EEOC,
— U.S. -,
Similarly, sanctions for civil and criminal contempt that arise out of the same conduct do not violate the double jeopardy rule against "successive prosecution and cumulative punishment for a greater and lesser included offense,”
Brown v. Ohio,
. In Ashe, the defendant was accused of having been involved in the armed robbery of six people at a poker game. He was charged with seven separate offenses — the armed robbery of six people and the theft of a getaway car. At the trial for robbery of the first victim, Ashe was acquitted. At the second trial, with largely the same witnesses, he was convicted. The Supreme Court reversed the second conviction on collateral estoppel grounds, and stated:
... the record is utterly devoid of any indication that the first jury could rationally have found that an armed robbery had not occurred, or that Knight had not been a victim of that robbery. The single rationally conceivable issue in dispute before the jury was whether the petitioner had been one of the robbers. And the jury by its verdict found that he had not. The federal rule of law, therefore, would make a second prosecution for the robbery of Roberts wholly impermissible.
. The factual basis for Ryan’s argument is clear — it is undisputed that he was indicted before the end of his civil contempt sentence. The factual basis for Schwener’s prematurity argument is somewhat more obscure. Schwener was indicted for criminal contempt on the day the grand jury expired, and thus on the day his civil contempt expired. He nevertheless argues that the indictment was premature, because the civil contempt order refers to the date of expiration of the grand jury as July 11, four days after the actual expiration of the grand jury. Schwener argues that he was entitled to rely on this expected expiration date, and therefore he had until that date to testify.
. However, in this context courts should remain mindful of the doctrine that a court must exercise "the least possible power adequate to the end proposed,”
Shillitani v. United States,
. The government also points out that if Schwener’s motion in limine had been granted, his duress defense would have effectively been shielded from inquiry. Overturning the district court’s refusal to grant the motion in limine would thus create an incentive for a person who chose not to testify before a grand jury to assert a duress defense at the later criminal contempt trial, obtain a motion in limine preventing cross-examination, and successfully avoid conviction. This result would limit the impact, in such cases, of the significant evidentiary burden a defendant must carry when asserting the defense of duress to a crime, see United States v. Patrick, 542 F.2d 381, 386-87 (7th Cir.1976).
. As we noted in Reynolds:
[Allowing the defendant to attach a memorandum outlining his grievances does not meet the Rule's requirements that the court attach a written determination of its findings or determination to the presentence report. First, the court has not made any findings under this approach. The Rule imposes an obligation on the court, not the defendant, to deal with and respond to presentence report complaints before sentencing a defendant. Second, the purpose of providing prison and parole authorities with a clear record of how disputes were resolved is not met by simply having the defendant list his grievances and attaching them to the presentence report.
Reynolds,
