United States v. Milliron
CourtCourt of Appeals for the Tenth Circuit
Date FiledJune 23, 2026
Docket23-1217
StatusPublished
📰 News Coverage: Read the LAWS.com news report on this case
Full Opinion
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 1
FILED
United States Court of Appeals
PUBLISH Tenth Circuit
UNITED STATES COURT OF APPEALS June 23, 2026
Christopher M. Wolpert
FOR THE TENTH CIRCUIT Clerk of Court
_________________________________
UNITED STATES OF AMERICA,
Plaintiff - Appellee,
v. No. 23-1217
LORI MILLIRON,
Defendant - Appellant.
_________________________________
Appeal from the United States District Court
for the District of Colorado
(D.C. No. 1:22-CR-00012-WJM-2)
_________________________________
Robert T. Fishman of Ridley, McGreevy & Winocur, P.C., Denver, Colorado,
for Defendant-Appellant.
Marissa R. Miller, Assistant United States Attorney (J. Bishop Grewell, Acting
United States Attorney, with her on the brief), Denver, Colorado, for Plaintiff-
Appellee.
_________________________________
Before HOLMES, Chief Judge, PHILLIPS, and CARSON, Circuit Judges.
_________________________________
PHILLIPS, Circuit Judge.
_________________________________
At doctors’ appointments, museum tours, and freshman orientations,
there are no bad questions. But when a prosecutor is the one asking and the
answer carries a potential perjury charge, there are.
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 2
Lori Milliron testified before a federal grand jury that was investigating
whether her paramour Larry Rudolph had murdered his wife. Armed with
evidence that Rudolph had given Milliron tens of thousands of dollars in the
two years before the murder, the government asked her why Rudolph had been
so generous to her. She said she didn’t know. And later, the government asked
whether Rudolph had proclaimed his innocence to her when discussing the
FBI’s investigation into his wife’s death. She said he “probably” did.
Based on Milliron’s testimony before it, the grand jury indicted her for
five counts of perjury, one count of accessory after the fact to foreign murder,
and one count of obstruction of justice. A petit jury later convicted Milliron on
two perjury counts, accessory, and obstruction.
On appeal, Milliron argues that her perjury convictions resulted from the
prosecutor’s imprecise questioning and were unsupported by sufficient
evidence. She also challenges her accessory conviction as beyond the bounds of
the accessory statute and her obstruction conviction as contrary to the Double
Jeopardy Clause.
Exercising jurisdiction under 28 U.S.C. § 1291, we affirm all Milliron’s
convictions except for the first perjury count.
2
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 3
BACKGROUND
I. Factual Background
In 2003, Lori Milliron began working as a hygienist for dentist Larry
Rudolph in Pittsburgh, Pennsylvania. By 2004, the two had begun an
extramarital affair.
Milliron had long wanted Rudolph to divorce his wife, Bianca. But she
understood Rudolph’s worry that a divorce would harm him financially. And
Rudolph’s money mattered to Milliron too. Over the years, he’d helped pay for
her house, car, and vacations, and he’d funded her children’s housing,
educations, and plastic surgeries. Milliron often asked Rudolph for money, and
he always gave it to her.
In spring 2016, Bianca learned of Rudolph’s affair with Milliron and
demanded that he end it. So Rudolph could have either (1) divorced Bianca and
kept seeing Milliron or (2) stayed married and ended his affair with Milliron.
But in October 2016, he chose a third option. He kept seeing Milliron and
murdered Bianca while on safari in Zambia. To conceal the murder, Rudolph
staged a scene in his and Bianca’s private cabin to convince others that Bianca
had accidentally shot herself in the heart. While still in Zambia, and before
even telling his children about their mother’s death, Rudolph had Bianca’s body
cremated. Zambian authorities investigated but found no wrongdoing. And
stateside insurance investigators treated Bianca’s death as accidental, paying
Rudolph just under $5 million in life-insurance proceeds.
3
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 4
For her part, around April 2015, Milliron confided in one of her
colleagues that she’d told Rudolph to “get rid of Bianca,” take cash from the
dental practice, and move out of the country. J. App. vol. 14, at 3467. And
three months before the murder, while preparing for an earlier Zambian safari
with Bianca, Rudolph had Milliron order—through the dental practice—five
vials of propofol, a surgical sedative that “puts [people] to sleep.” Id. at 3535.
Before then, only the practice’s contracted anesthetists, not the practice itself,
stored and used propofol. Rudolph told an employee that he was taking the
propofol “in case of an accident.” Id. at 3510.
Within hours of shooting Bianca, Rudolph texted Milliron that there had
been an accident. But he waited six days before telling anyone in his family.
Milliron received Rudolph’s text but never responded.
Less than two weeks after Rudolph returned from Zambia, and just two
days after Bianca’s funeral, Rudolph booked Milliron a one-way flight to join
him at his and Bianca’s house in Paradise Valley, Arizona. Within six months,
Milliron moved in. Within the next two years, Rudolph drew more than a
million dollars from Bianca’s life-insurance proceeds to finance the
construction of a $2.5 million Paradise Valley house for him and Milliron.
And by the time of her grand-jury testimony, Milliron knew that Rudolph
killed Bianca. In January or February 2020, Rudolph and Milliron were dining
at a Phoenix steakhouse where they were regulars. Just as a song ended, the
bartender and customers seated nearby heard Rudolph in a very firm, harsh tone
4
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 5
say to Milliron: “I killed my fucking wife for you.” United States v. Rudolph,
152 F. 4th 1197, 1211 (10th Cir. 2025) (citation modified), cert. denied, --- S.
Ct. ----, 2026 WL 79716 (Jan. 12, 2026). Milliron gathered her purse, lowered
her head, and left the restaurant. Id. at 1212. The bartender thought that
Milliron seemed embarrassed but unsurprised. Rudolph left soon after,
apologizing to the bartender on his way out.
Meanwhile, the FBI had begun investigating Rudolph for foreign murder.
Around August 2020, FBI agents approached Rudolph’s son to talk about the
investigation. The son then told Rudolph about the FBI’s visit. Rudolph relayed
that news to Milliron and told her what he had learned about the investigation.
In December 2021, the government filed a criminal complaint against
Rudolph. The complaint charged foreign murder as well as mail fraud related to
Bianca’s life-insurance proceeds. A few weeks later, Milliron attended a
hearing on Rudolph’s motion to dismiss that complaint. At that hearing, she
heard the government lay out its case.
The next day, Milliron appeared via subpoena before the grand jury that
was investigating Rudolph. She testified for over an hour, discussing among
other things her relationship with Rudolph and his comments about the FBI’s
investigation. Soon after, the grand jury indicted Rudolph. And a month later, it
indicted Milliron too, based on her testimony.
5
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 6
II. Procedural History
The grand jury indicted Milliron on five counts of perjury, 18 U.S.C.
§ 1623(a); one count of accessory after the fact to foreign murder, 18 U.S.C.
§§ 3, 1119, 1111; and one count of obstruction of justice, 18 U.S.C. § 1503(a).
Each charge stemmed from her grand-jury testimony. After a fourteen-day joint
trial with Rudolph, the jury convicted Milliron on two of the five perjury
counts (Counts Six and Nine), the accessory count (Count Three), and the
obstruction count (Count Four). 1
Milliron moved for a new trial and a judgment of acquittal. The district
court denied her motion. Later, the court sentenced Milliron to 204 months’
imprisonment, an upward variance from the sentencing guidelines. Milliron
timely appealed.
DISCUSSION
We consider Milliron’s challenges to her perjury convictions, then her
challenges to her accessory-after-the-fact and obstruction convictions. We
vacate her perjury conviction on Count Six and affirm her other convictions.
I. Perjury Convictions
To prevail on a perjury charge under 18 U.S.C. § 1623(a), the
government must prove four elements beyond a reasonable doubt: (1) that the
defendant made a statement while under oath before a grand jury, (2) that the
The jury convicted Rudolph on both of his charges. We affirmed.
1
Rudolph, 152 F.4th at 1239.
6
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 7
statement was false, (3) that the defendant knew the statement was false, and
(4) that the statement was material to the grand-jury proceeding. See United
States v. Leifson, 568 F.3d 1215, 1220 (10th Cir. 2009); see United States v.
Strohm, 671 F.3d 1173, 1177–78 (10th Cir. 2011). Milliron concedes that she
testified under oath before a grand jury.
We review de novo whether sufficient evidence supports a conviction.
See United States v. Schulte, 741 F.3d 1141, 1152 (10th Cir. 2014). We view
the evidence in the light most favorable to the verdict. Id. And when a perjury
charge alleges more than one knowingly false, material statement, we affirm
even if a reasonable jury could find that only one of the charged statements was
knowingly false and material. Strohm, 671 F.3d at 1185 n.14. To that end, the
jury “is best equipped to determine the meaning that a defendant assigns to a
specific question.” United States v. Lighte, 782 F.2d 367, 372 (2d Cir. 1986).
“Precise questioning is imperative as a predicate to the offense of
perjury.” Bronston v. United States, 409 U.S. 352, 362 (1973). “The burden is
on the questioner to pin the witness down to the specific object of the
questioner’s inquiry.” Id. at 360. This is so even when the witness’s “answers
were not guileless but were shrewdly calculated to evade.” Id. at 362. With that
in mind, we turn to Milliron’s two perjury convictions.
A. Count Six
We begin by laying out the indictment’s exact language and identify in
bolded brackets what we’ll call Question 1 and Question 2:
7
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 8
Count 6
On or about January 5, 2022, in the State and District of Colorado,
the defendant LORI MILLIRON, having taken an oath to testify
truthfully in a proceeding before a grand jury of the United States
sitting in the District of Colorado, knowingly made false material
declarations, that is, MILLIRON gave the following underlined false
testimony:
Q: Why was Larry paying you this additional money if you
already had a salary for those things?
A: Because he wanted to help me.
Q: Did he explain why?
A: He was very generous.
....
Q: So in 2015 you received approximately double your salary—
or your salary again but all in cash?
A: Yes[.]
Q: And in 2016 you received a little bit more than your salary in
cash?
A: Yes.
Q: [Question 1] Why was Larry so generous to you?
A: I don’t know why. But like I said, he would give other—staff
members, he would buy them washers and dryers. He would
give them cash if they needed it, a whole variety of things.
Q: [Question 2] So your testimony before the members of the
Grand Jury today is that you don’t know exactly why he gave
you $60,000 in 2015?
A: I don’t know exactly why.
J. App. vol. 1, at 99–100.
8
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 9
Milliron argues several theories, but we begin—and end—with whether
the jury had sufficient evidence to find that her statements were knowingly
false. 2 It didn’t.
On Question 1, Milliron argues that because of “the inherent difficulty in
one person knowing what truly motivates another person’s actions, no
reasonable jury could conclude that Milliron’s initial ‘I don’t know why’
response was knowingly false.” Op. Br. at 19–20. And on Question 2, she
argues that she “truthfully respond[ed] to a precise question with an equally
precise answer.” Id. at 19.
Guided by Lighte, we agree with Milliron. 782 F.2d at 374. In that case,
the defendant testified before a grand jury investigating a blood-plasma center.
Id. at 369–70. He was asked about another person’s trust account that bore his
name. Id. at 371 n.1. The prosecutor asked, “How do you know it’s [the other
person’s] account?” Id. The defendant answered, “Because he told me.” Id.
Soon after, the prosecutor asked, “Why would [the other person] tell you he
was setting up [an account] in your name?” Id. The defendant answered, “I
don’t know.” Id.
2
Early in her prosecution, Milliron referenced the “perjury trap”
doctrine, which we’ve yet to consider in this circuit. That doctrine bars perjury
prosecutions in which the government executes a “premeditated design . . . to
trap the witness into perjury in . . . an unfair way.” See United States v. Simone,
627 F. Supp. 1264, 1269 (D.N.J. 1986) (emphasis omitted); see generally
Bennett. L. Gershman, The “Perjury Trap”, 129 U. Pa. L. Rev. 624 (1981). She
does not argue this doctrine on appeal.
9
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 10
The Second Circuit held that the defendant’s “I don’t know” answer
couldn’t support a perjury conviction. See id. at 374. That’s because the
question required the defendant to “speculate as to [the other person’s]
motives.” Id. And the defendant “could truthfully respond that he did not know
the reasoning underlying [the other person’s] behavior.” 3 Id.
In Question 1, Milliron was asked to speculate about Rudolph’s motives,
and she answered, “I don’t know.” Supp. App. vol. 2, at 357. And in Question
2, she was asked to more precisely speculate, and she again said she didn’t
know.
As in Lighte, Milliron’s answers were not knowingly false. See 782 F.2d
at 374. Stated plainly, a witness generally can’t be convicted of perjury for
saying she didn’t know what went on inside another person’s head. This
squares with our general aversion to speculative testimony, see, e.g., United
States v. Tapaha, 891 F.3d 900, 906 (10th Cir. 2018), including witnesses’
testifying without foundation about a defendant’s state of mind. See United
States v. Hoffner, 777 F.2d 1423, 1426 (10th Cir. 1985). Our analysis would
differ if there were evidence that Rudolph had told Milliron why he gave her
money in 2015 and 2016. See id. But as we explain, there isn’t.
To be sure, this section of Lighte concerned the literal-truth defense.
3
See 782 F.2d at 373–74. But its logic applies equally to whether the evidence
sufficed to prove that a statement was knowingly false. See Strohm, 671 F.3d at
1185.
10
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 11
1. Milliron’s Indicted Testimony
Before addressing the government’s arguments head on, we present
Milliron’s testimony that she gave just before the answers underlying her
criminal charges.
The prosecutor asked Milliron about Rudolph’s individual cash gifts.
Having handed Milliron a book of deposit slips, the prosecutor showed her a
sequence of deposits from 2014 through 2021 and confirmed that she deposited
“a couple of hundred dollars at a time.” Supp. App. vol. 2, at 355. Milliron
explained that these gifts were for “expenses” like “bills” and “education.” Id.
The prosecutor then asked her why Rudolph gave her “this additional money”
and whether Rudolph “explain[ed] why.” Id. (emphasis added). Milliron
nonresponsively answered that Rudolph “was very generous.” Id. at 356.
The prosecutor handed Milliron another exhibit, which totaled these cash
deposits into annual summaries. 4 The prosecutor then pointed out that Milliron
had deposited $60,000 in 2015 and $75,450 in 2016.
At that point, the prosecutor asked Milliron why Rudolph was “so
generous” to her (Question 1). And to reiterate that he was asking about gifts
from a specific period, the prosecutor then asked (Question 2): “you don’t
4
The parties did not identify the actual documents shown to Milliron, but
in his closing, the prosecutor said: “Now this is what she was looking at when
she was asked those second two questions. . . . [T]his is clearly an annual
summary.” J. App. vol. 19, at 4933 (emphasis added).
11
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 12
know exactly why [Rudolph] gave you $60,000 in 2015?” Id. at 357 (emphasis
added).
It’s not clear to us “exactly why” Rudolph gave Milliron $60,000 in
2015, nor why he was “so generous” to her in 2015 and 2016. For all we know,
he may have given her that money for fear of a costly divorce, fear of damage
to his reputation and dental practice, love for Milliron’s children, compensation
for not having left Bianca earlier, and so on. 5 Nor do we think there’s record
evidence for Milliron, the grand jury, or the petit jury to have inferred why.
And though we generally leave this sort of interpretation to the jury, we can’t
affirm a conviction based on a jury’s guess. See United States v. Farmer, 137
F.3d 1265, 1269–70 (10th Cir. 1998).
To the government, this epistemological mountain is a molehill. Milliron
must have known why Rudolph was so generous and gave her $60,000 in 2015:
because they were in a relationship. To show this, the government marshals
several facts:
(1) Milliron introducing Rudolph as her boyfriend,
(2) Their countless intimate emails, including Rudolph calling her
the love of his life,
5
Another possible reason that Rudolph gave Milliron that money was to
keep her from revealing his perjury in earlier, unrelated civil litigation. In
2013, he sued his hunting club for defamation, alleging that its officers falsely
accused him of cheating on his wife. During that litigation, he denied that he
was having an affair—let alone communicating—with Milliron. But at trial in
this case, he admitted that this was a lie: he had been having an affair with
Milliron at the time.
12
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 13
(3) His confession that he killed his wife for her,
(4) Testimony from Rudolph’s other employees that they did not
receive anywhere near the cash that Milliron received,
(5) Rudolph’s efforts to help Milliron’s children financially,
(6) Milliron thanking him for sending her to Paradise and telling
him that in return she would “pamper the hell out” of him with
sex and champagne,
(7) The switch from cash payments to a credit card following
Bianca’s death, and
(8) His own testimony that he gave her money because she was
his girlfriend.
Resp. Br. at 20–21 (citation modified).
Missing from this list is any message, email, or other evidence showing
that Milliron knew “the reasoning underlying” Rudolph’s gifts in 2015 and
2016. See Lighte, 782 F.2d at 374. And without a foundation, a witness cannot
be prosecuted for disclaiming knowledge of another person’s motivations.
2. Milliron’s Later Testimony
The government next argues that Milliron later admitted “she did know
why [Rudolph] gave her the money.” Resp. Br. at 21.
We disagree with the government’s reading of Milliron’s testimony. And
to explain why, we quote her testimony at length:
Q: Do you remember him giving you $4,000 on February 18th,
2016?
A: No, I do not.
13
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 14
Q: Would you agree that $4,000 is a lot of money?
A: Yes, that’s a lot of money.
Q: Do you remember what you used it for?
A: I don’t remember.
Q: Why did he give you $4,000?
A: I don’t remember why he did.
Q: That was on February 18th. If you go down, again, to February
20th, 2016. Now we’re on page 137.
A: Yes.
Q: So he gave you $4,000 on February 18th, 2016, and then
$3,400 on February 20th, 2016; is that right?
A: I don’t know when he gave it to me.
Q: But that’s when you deposited it?
A: That’s when it was deposited.
Q: When you got these cash deposits, did you deposit them
immediately, or did you hold onto it for a little bit?
A: I don’t remember.
Q: So in total, though, you deposited approximately $7,400 in
this span of three days?
A: Yes.
Q: If you go to the next one on page 138, do you see that?
A: Yes.
Q: Two days after that did you deposit $3,460?
A: I don’t remember.
14
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 15
Q: All told, that’s a lot of money, right?
A: Yes.
Q: Do you remember why Larry gave you all that money?
A: I don’t remember.
Q: Ms. Milliron, were you in a relationship with Larry Rudolph?
A: Yes.
Q: What was the relationship?
A: Well, we had a working relationship, and we also had a
personal relationship. We would travel together.
Q: What was the nature of the personal relationship?
A: We were friends.
Q: Were you ever anything more than friends?
A: Yes. We traveled mostly.
Q: When did that relationship begin?
A: Shortly – well, I don’t know if it was shortly – after I started
working for him. It was probably back in 2003 or ’4.
Q: Were these payments part of that relationship?
A: I don’t know how to answer that.
Q: Were you having a sexual relationship with him?
A: We did occasionally.
Q: Was he supporting you financially?
A: You could say that.
15
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 16
Q: These cash payments, was that part of his supporting you?
A: I would say so.
Q: While you were in a relationship with him?
A: Yes.
Q: And the payments to your daughter, was that also part of the
relationship?
A: Yes.
Q: So earlier, when you said you didn’t know why he was giving
you all this money, do you now have a better understanding of
why he might have been giving you this money?
A: Well, I did know why he gave me money. I just don’t know
specifically each one, what it was for.
Supp. App. vol. 2, at 360–62.
Each side claims that Milliron’s last answer supports its position. To the
government, it shows that Milliron indeed knew why Rudolph gave her “the
money.” Resp. Br. at 21. And to Milliron, it shows that when she was asked
precise questions, she gave precise answers.
We disagree with the government. When reviewing the sufficiency of the
evidence, we don’t make “every potential inference” in the government’s favor;
instead, we make “only those inferences reasonably and logically flowing from
. . . [the] evidence.” Goldesberry, 128 F.4th at 1192 (citation omitted). Look
closely at the last question. The prosecutor says: “earlier, when you said you
didn’t know why he was giving you all this money.” Supp. App. vol. 2, at 362
(emphasis added). He’s not referring to the charged statements about Rudolph’s
16
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 17
generosity from several minutes (and some fifty questions) before; he’s
referring to when he asked, just then, why Rudolph had given her “all that
money”—meaning three deposits in February 2016. Id. at 361. Milliron had
answered, “I don’t remember.” Id. at 360–61. So her final answer—that she
knew “why he gave me money”—wasn’t referring to her answers to Questions 1
and 2 from several minutes before. See id. at 362. And inferring otherwise
doesn’t “reasonably and logically” flow from the evidence. Goldesberry, 128
F.4th at 1192 (citation omitted).
Next, and more subtly, the government argues that Milliron’s last answer
shows that she “could answer the question without speculating about Rudolph’s
mental state.” Resp. Br. at 21.
Perhaps Milliron’s later answer—“I did know why he gave me money”—
set some foundation for her to testify about Rudolph’s motivations. Supp. App.
vol. 2, at 362. But the questions in the indictment were (1) why he was “so
generous” to her in 2015 and 2016 and (2) “exactly why” he gave her “$60,000
in 2015.” J. App. vol. 1, at 100. Milliron’s generic statement doesn’t lay a
foundation that Milliron knew why Rudolph was “so generous” to her and
“exactly why” he gave her $60,000 in 2015. Knowing why someone gives you
money differs from knowing why he was “so generous” over two specific years,
and it also differs from knowing “exactly why” he gave a specific quantity in a
17
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 18
specific year. 6 See id. Put another way, Milliron’s statement didn’t lay a
foundation to testify to either of those highly specific facts. So contrary to the
government’s argument, Milliron never said she knew what motivated Rudolph
in 2015 and 2016.
Finally, the government argues that Milliron lied in her responses to
Questions 1 and 2 by not answering that Rudolph gave her money in 2015 and
2016 because they were in an intimate relationship. But when the prosecutor
succinctly asked if Milliron was in a relationship with Rudolph, she
unequivocally said yes.
We conclude with an important reminder. To address imprecise and
evasive testimony, prosecutors should ask better questions rather than pitch
perjury charges. See Bronston, 409 U.S. at 362; United States v. Sainz, 772
F.2d 559, 564 (9th Cir. 1995) (reversing a perjury conviction because the
witness answered truthfully after the prosecutor “narrowed the focus of his
questioning to the information actually sought”). At bottom, the prosecutor’s
purpose is “to obtain the truth,” not “to obtain perjury.” United States v. Shotts,
145 F.3d 1289, 1299 (11th Cir. 1998) (emphasis omitted).
* * *
6
After Milliron said she knew why Rudolph gave her money, the
prosecutor didn’t follow up and ask why.
18
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 19
Briefly, because both parties address them, we discuss our circuit’s
defenses to perjury based on literal truth and ambiguity. Neither defense
applies to the exchange that led to Count Six.
The literal-truth defense bars perjury convictions based on nonresponsive
but literally true statements. Strohm, 671 F.3d at 1183–84. Milliron’s
conviction doesn’t fit because we’ve held that the defense applies only when an
answer is nonresponsive. Id. at 1185. And Strohm held that “I don’t know” is
responsive. Id. So the literal-truth defense doesn’t help Milliron.
Nor does Milliron’s case fit neatly into our fundamental- and arguable-
ambiguity defenses. Those defenses require a question to be so unclear that
reasonable people would not know what the prosecutor is asking. See Farmer,
137 F.3d at 1268–69. But the questions leading to the statements in Count Six
were not confusing. They were just imprecise. They asked a witness to report
from inside another person’s head. And unless the government can show that
the witness has a firm foundation for that knowledge, it shouldn’t indict a
witness for saying that he or she doesn’t know.
* * *
Because there was insufficient evidence for a reasonable jury to find that
Milliron’s statements in Count Six were knowingly false, we vacate her
conviction on that count.
19
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 20
B. Count Nine
We again start with the indictment:
Count 9
On or about January 5, 2022, in the State and District of Colorado,
the defendant LORI MILLIRON, having taken an oath to testify
truthfully in a proceeding before a grand jury of the United States
sitting in the District of Colorado, knowingly made false material
declarations, that is, MILLIRON gave the following underlined false
testimony:
Q: Did [Rudolph] say anything about the merits of an
investigation?
A: I don’t recall.
Q: Did he say anything about whether [Bianca’s death] was an
accident?
A: No. He had told me previously it was an accident.
...
Q: Did he proclaim his innocence?
A: He probably did. I don’t really recall that.
Q: What do you recall?
A: I really don’t recall.
Q: As you sit here today with the members of the Grand Jury, you
don’t recall a conversation with Mr. Rudolph about an FBI
investigation?
A: There has been conversation about that, but I think he was
aggravated. I can’t give you specifics.
Q: Can you give me generalities?
20
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 21
A: Irritated that there was an FBI investigation because he felt he
was innocent.
J. App. vol. 1, at 102.
Milliron argues that the government didn’t provide sufficient evidence
that either of Count Nine’s statements were knowingly false or material to the
grand jury’s proceedings. We disagree. A reasonable jury could find Milliron’s
statement, “He probably did,” to be both knowingly false and material. And
because Milliron’s argument doesn’t address the latter part of the statement—“I
don’t really recall that”—we consider only “He probably did.” See Op. Br. at
23–26.
1. Knowingly False
The prosecutor’s question focused on a specific conversation between
Rudolph and Milliron months after he told her that he had killed his wife. For a
reasonable jury to find Milliron’s statement knowingly false, the government
had to prove, beyond a reasonable doubt, that Milliron knew that Rudolph
didn’t proclaim his innocence to her in that conversation. So we first establish
the timing of when Rudolph and Milliron spoke. We then consider the
circumstances that a reasonable jury could have considered.
First, we lay out a timeline to find when the relevant conversation took
place. Start back in January or February 2020, when a bartender and patrons at
the steakhouse heard Rudolph say to Milliron, “I killed my fucking wife for
you.” Rudolph, 152 F.4th at 1211 (citation modified). Fast-forward to August
21
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 22
2020, when the FBI approached Rudolph’s son to talk about the investigation,
after which the son told Rudolph about the visit. Finally, fast-forward again to
May 2021, when Milliron took an unplanned flight away from Pittsburgh
because FBI agents showed up at her house and she “didn’t want to speak with
them.” Supp. App. vol. 2, at 386–87.
Now refocus on the grand-jury testimony that was the subject of Count
Nine. The prosecutor asked Milliron, “Who told you that there was an FBI
investigation?” Id. at 387. Milliron answered that Rudolph had told her and that
he had known about the investigation from “when the FBI knocked” on his
son’s door. Id. at 388. Then the prosecutor asked Milliron, “Did you have a
conversation with Mr. Rudolph about the FBI’s investigation?” Id. at 389.
Milliron said yes. Drawing reasonable inferences from the evidence above, this
conversation happened after the FBI spoke with Rudolph’s son but before May
2021, when Milliron left Pittsburgh to avoid speaking to the FBI.
The prosecutor kept asking Milliron about the conversation. He asked if
Rudolph “proclaim[ed] his innocence.” Id. at 390. Milliron responded, “He
probably did. I don’t really recall that.” Id.
Now we can consider the circumstances from which a jury could infer—
beyond a reasonable doubt—that Milliron’s statement was knowingly false.
Rudolph and Milliron’s relationship differed from Rudolph’s relationship with
anyone else in two key respects.
22
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 23
First, by the time of her grand-jury testimony, Milliron had been
Rudolph’s trusted confidante and mistress for over fifteen years. At Rudolph’s
instruction, she had ordered the propofol that he wanted in case of an
“accident” on Bianca’s penultimate safari. J. App. vol. 14, at 3510. She
received Rudolph’s first communique about Bianca’s death—that “there had
been an accident”—which a reasonable jury could interpret as, “it’s done.” See
J. App. vol. 18, at 4561. And Milliron didn’t respond. In sum, the jury could
infer that long before her grand-jury testimony, Milliron knew that Rudolph
planned to kill Bianca.
Second, before their conversation, Rudolph had told Milliron—in
public—that he was guilty. In this respect, Milliron was unlike Rudolph’s
hunting guides, Zambian law enforcement, American consular officials, the
insurance investigators, Bianca’s brothers, the FBI, the jury, the judge at
sentencing, and Rudolph’s own children. Rudolph may well have scrupulously
maintained his innocence with everyone else, but he told Milliron he was
guilty.
So with these two conclusions, the jury could reasonably infer that
Milliron knew that Rudolph hadn’t proclaimed his innocence to her. The
longtime affair; the propofol; the unanswered, post-murder text message from
Zambia; Milliron’s move to Rudolph and Bianca’s Paradise Valley house; and
Rudolph’s financing of a separate Paradise Valley house with Bianca’s life-
insurance proceeds—all of this furnished the jury more than enough to find that
23
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 24
Milliron knew Rudolph planned to and actually did kill Bianca. And Rudolph’s
steakhouse utterance that he killed Bianca for Milliron cements the inference
that, with Milliron, Rudolph didn’t need to—and didn’t—pretend innocence. A
reasonable jury could conclude that Rudolph’s utterance wasn’t just an
accidentally public confession; it was a reminder to Milliron that she owed him
for murdering Bianca so they could be together.
Still, Milliron argues that the steakhouse statement “furnishes no factual
basis for inferring that he could not . . . have proclaimed his innocence.” Op.
Br. at 24. And if we were to ignore the context of the prosecutor’s question,
that would be correct. If the prosecutor had asked, “did Rudolph ever proclaim
his innocence to anyone,” as the partial dissent interprets the question,
Milliron’s answer wouldn’t support a perjury conviction.
But we may not “isolate[e] a question from its context . . . to give it a meaning
entirely different from that which it has when considered in light of the testimony as
a whole.” See Farmer, 137 F.3d at 1269. Consider the examination leading up to
the questions in the indictment: “Did you have a conversation with Mr.
Rudolph about the FBI’s investigation? . . . Was this conversation in person or
over the phone? . . . Did he try to put you at ease?” Supp. App. vol. 2, at 389–
90 (emphasis added). 7 Viewed in the light most favorable to the verdict, the
7
The partial dissent states that “nothing . . . indicates that the prosecutor
focused on one specific conversation between Rudolph and [Milliron] when
asking whether Rudolph proclaimed his innocence.” We disagree.
24
Appellate Case: 23-1217 Document: 122-1 Date Filed: 06/23/2026 Page: 25
prosecutor asked whether Rudolph proclaimed his innocence to Milliron during
a specific conversation.
That conversation occurred sometime after the steakhouse statement but
before Milliron flew from Pittsburgh. And Rudolph’s wielding the murder
against Milliron at the steakhouse sufficed for the jury to infer that he didn’t
proclaim his innocence to her in their later conversation. In other words, a
reasonable jury could infer, beyond a reasonable doubt, that Milliron lied when
she said that he “probably” proclaimed his innocence.
Arguing from “experience” in the law, Milliron states that “guilty people
proclaim their actual innocence all the time.” Id. Fair enough. But guilty people
don’t typically proclaim their innocence to people who know of their guilt. It
makes no sense that Rudolph would proclaim his innocence to Milliron after
reminding her that he murdered Bianca for her. “Experience” gives us no
reason to think that’s what happened, much less to say that no reasonable jury
could find otherwise. 8
Milliron also argues that the government changed its Count Nine theory
between trial and appeal. But upon review of the trial record and the
government’s briefing on appeal, we see no difference.
8
The partial dissent posits that Rudolph may have told Milliron he was
innocent even though she knew of his guilt, “to get his story straight.” And
perhaps Milliron could have argued that Rudolph would have told her
something like “you know I’m guilty, but in