What We Know about the Day of Jim Comey’s Indictment
Let’s assume for the moment that, to the extent the players involved in indicting Jim Comey understand the least little bit about what went down, they’re telling the truth.
Here’s what Lindsey Halligan’s big day would look like.
In the morning, “the team” worked together to prepare the indictment against Comey. According to CNN, that team included the FBI agents from the FBI Director’s Advisory Team pursuing this case and FBI attorneys.
Halligan spent hours preparing with a group that included FBI attorneys and the agents who had led the investigation, the sources said.
Halligan participated in a number of “practice runs” and spent hours going through the exhibits in preparation, the sources said.
As part of that process, Special Agent Spenser Warren mentioned some texts that EDVA’s prosecutors had chosen not to use in an interview weeks earlier of Dan Richman. Warren explained that they seemed to include privileged communication.
On the morning of September 25, 2025, the team was preparing for an indictment of James Comey, to occur later that afternoon. SA Warren provided case agent SA Miles Starr and an FBI Office of General Counsel (OGC) attorney a limited overview of the text message communications to and from “Michael Garcia” (now understood to be Daniel Richman). SA Warren advised SA Starr and the FBI OGC attorney that some of the messages appeared to reference potential future legal representation. The FBI OGC attorney immediately advised that any of the text message communications referencing potential future legal representation should not be part of the indictment preparation. SA Warren provided the indictment preparation team a two-page document containing limited text message content only from May 11, 2017, predating the reference to potential future legal representation.
Magistrate Judge William Fitzpatrick describes there was “A second agent, possibly Agent-2, was also on the call but that that person’s identity has been shielded from the Court.” But given other filings in the case, it’s more likely the second agent is Jack Eckenrode, not least because Comey believes he was also exposed to these materials.
This OGC lawyer referenced in this affidavit is presented as someone outside the case team. Except CNN describes that FBI lawyers were part of Lindsey’s preparation, and a person named Gabriel Cohen shows up in document metadata for three case filings — two of them regarding whether Jim Comey should get grand jury materials, including Lindsey’s declaration about what happened that day — as OGC.
Whoever the OGC lawyer in question is, he tells “the team” not to include those particular texts, “referencing potential future legal representation,” in the grand jury presentment. So Warren provided a two-page exhibit of texts that preceded the privileged communication. But, as Fitzpatrick described, that OGC lawyer did not advise someone besides Miles Starr (who, again, works on the Director’s Advisory Team) to present the case.
Agent-3, rather than remove himself from the investigative team until the taint issue was resolved, proceeded into the grand jury undeterred and testified in support of the pending indictment. ECF 179. In fact, Agent-3 was the only witness to testify before the grand jury in support of the pending indictment. Id. The government’s decision to allow an agent who was exposed to potentially privileged information to testify before a grand jury is highly irregular and a radical departure from past DOJ practice.
Within hours, Starr went from hearing about these privileged communications to serving as the sole witness to the indictment against Jim Comey.
The presentment started at 2:18PM. Somewhere along the way, Lindsey had problems working the ELMO AV system, and grand jurors and someone else — possibly the Grand Jury Coordinator? — tried to help her.
There was one instance where the prosector had technical issues with ELMO and some of the jurors assisted and came in to assist as well.
Not only did Starr present as an exhibit the opening memo for a related — and ridiculous — case in WDVA he himself authored, which contained a patently false representation of Jim Comey’s September 30, 2020 testimony regarding the “Clinton Plan” (reliance on which could be a crime in any case).
Former Director Comey previously testified before the Senate Judiciary Committee that he was unfamiliar with this CIOL as well as its related intelligence.
But rather than using the 2-page exhibit of Dan Richman texts that stopped before those privileged texts he had learned about hours before, Starr used a different 8-page exhibit, which went right through the period when Richman (using his pseudonym Michael Garcia) shared details of Donald Trump pushing Jim Comey to drop an investigation into Mike Flynn.
To be clear: Unless you are misrepresenting the questions at issue (and remember, there is no transcript of the exchange Comey had with Ted Cruz included among the 14 exhibits that appear to have been presented to the grand jury), there is no sound reason to present any of these texts. None could be proof that Comey had authorized Richman to share this information while at FBI, because Richman had left months earlier. None could be proof that Comey lied to Chuck Grassley on May 3, 2017 about serving as a source for stories on the Russian investigation (which Grassley called the Trump investigation), because they all postdated Grassley’s question. None could be proof that Comey intended to obscure all this in September 2020, because he had already told Susan Collins about all of this on June 8, 2017.
According to Fitzpatrick, the grand jurors asked a lot of challenging questions.
[T]he statement by the prosecutor was made in response to challenging questions from grand jurors, the context of which suggests the grand jurors may have reasonably understood the prosecutor to mean that if she could not satisfactorily answer their questions, then Mr. Comey would “[redacted]” answer these questions at trial.
According to Loaner AUSA Gabriel Diaz, Lindsey and Miles Starr had already addressed the last grand juror question when she made one of two problematic comments.
The transcript itself refutes the notion that the U.S. Attorney was responding to unresolved juror confusion about Fifth Amendment rights. The last question from a grand juror appears several pages earlier in the transcript, during an exchange between the U.S Attorney and the witness about [redacted] and in that exchange the juror’s question was resolved.
What Diaz does not dispute (at least in unredacted form) is that Lindsey did promise that, “the government anticipated presenting additional evidence were the case to proceed to trial,” which Fitzpatrick took to invite grand jurors to assume there was better evidence.
That statement clearly suggested to the grand jury that they did not have to rely only on the record before them to determine probable cause but could be assured the government had more evidence–perhaps better evidence–that would be presented at trial.
Diaz simply ignores this comment altogether in his unredacted response.
If this reference was remotely in context of those texts — the ones that extend well past the date when Richman came to represent Comey — such a promise would taint the entire proceeding.
Lindsey finished up her presentation at around 4:28. She left, along with the court reporter.
After about two hours of deliberation, so around 6:28, the grand jury voted. They rejected what was then Count One, pertaining to the alleged “Clinton Plan” lie that Starr had misrepresented in his opening memo. They approved what were then Count Two, alleging that Comey had authorized someone at the FBI to serve as an anonymous source in news stories, as well as then Count Three, accusing Comey of obstructing the investigation the Senate Judiciary Committee was carrying out in September 2020 with false and misleading answers (which was limited to the Russian investigation, though I would bet 50 Bitcoin that grand jurors never learned that).
Then, the grand jurors left the grand juror room, and the court reporter collected the recording from the grand juror room and left.
At some point, the grand jury foreperson filled out the form indicating a no-billed indictment — the whole thing — in blue ink. That no-bill report also bears the signature of Lindsey Halligan, in blue ink.
After that vote, the grand jury foreperson told the EDVA Grand Jury Coordinator (GJC) the result of the vote, and that person, in turn, informed EDVA’s Deputy Criminal Chief, who told the GJC to “amend” the indictment by removing the no-billed Count One. GJC did so, and according to them, then “presented the corrected indictment to the grand jury foreperson and the deputy foreperson.”
As far as we know, the court reporter was gone by that point.
About ten minutes after the grand jury finished deliberation, at 6:40, Maggie Cleary told Lindsey,
that the grand jury had returned a true bill as to the presented Count Two and Count Three of the indictment and that the grand jury had not returned a true bill as to the presented Count One. I then proceeded to the courtroom for the return of the indictment in front of the magistrate judge.
The grand jury return transcript starts, at 6:47PM, with the announcement of a successful indictment, “charging “Jim Comey” with false statements within the jurisdiction of the legislative branch of the United States government and obstruction of a congressional proceeding.” But then Magistrate Judge Lindsey Vaala started through the colloquy about accepting an indictment, and the foreperson revealed that on one count, Count One, fewer than 12 people supported the charge.
THE COURT: And for each count and for each defendant for all of the indictments, did a sufficient number, meaning at least 12, of grand jurors return a true bill?
THE FOREPERSON: One exception.
THE COURT: What is the exception?
THE FOREPERSON: James Comey, Jr., on Count One.
That’s when Vaala tried to sort through the two fundamentally incompatible documents in front of her, which at that point included one document showing that grand jurors had rejected the entire indictment, and another showing that grand jurors accepted two charges.
THE COURT: Okay. When you say one count — so I’mlooking at two different — I’m looking at case 25-cr-272,United States of America v. James B. Comey, Jr. I have an indictment with two counts that my courtroom deputy read that looks to be signed by you, ma’am.
THE FOREPERSON: Yes.
THE COURT: And it says 14 grand jurors concurred inthe indictment.And then I have a report of a grand jury’s failure to concur in an indictment, and it just reports that — has three counts, and it says that the grand jurors did not concur in finding an indictment in this case.
The foreperson described that “they” — we now know this was the GJC, who may have come into the grand jury presentation to help Lindsey run ELMO, and who by their own description “presented” the “corrected” indictment to just two members of the grand jury — separated the charge they didn’t agree on.
THE FOREPERSON: So the three counts should be justone count. It was the very first count that we did not agree on, and the Count Two and Three were then put in a different package, which we agreed on.
THE COURT: So you —
THE FOREPERSON: So they separated it.
The foreperson, probably out of confusion, falsely informed Vaala that the grand jury had voted on the indictment with just two counts.
THE COURT: Sorry, I didn’t mean to interrupt you. So you voted on the one that has the two counts?
THE FOREPERSON: Yes
That’s when Lindsey the Magistrate Judge asked Lindsey the Insurance Lawyer to explain all this. Rather than offering an explanation — which might have saved Jim Comey two months of his life — Halligan disavowed involvement with the no-billed indictment. She knew the indictment had been “redrafted,” but she denied signing the indictment.
THE COURT: So this has never happened before. I’ve been handed two documents that are in the Mr. Comey case that are inconsistent with one another. There seems to be a discrepancy. They’re both signed by the foreperson. The one that says it’s a failure to concur in an indictment, it doesn’t say with respect to one count. It looks like they failed to concur across all three counts, so I’m a little confused as to why I was handed two things with the same case number that are inconsistent.
MS. HALLIGAN: So I only reviewed the one with the two counts that our office redrafted when we found out about the two — two counts that were true billed, and I signed that one.I did not see the other one. I don’t know where that came from.
THE COURT: You didn’t see it?
MS. HALLIGAN: I did not see that one.
THE COURT: So your office didn’t prepare the indictment that they —
MS. HALLIGAN: No, no, no — I — no, I prepared three counts. I only signed the one — the two-count. I don’t know which one with three counts you have in your hands.
THE COURT: Okay. It has your signature on it.
That’s when Vaala had the foreperson annotate the no-billed indictment (marked in pink below) to reflect that the grand jury had rejected just one charge, and then recorded that the grand jury foreperson had done so in the transcript.
What I need you to do is write on this piece of paper both the case number, which is 25-cr-272, but also no true bill as to Count One only, and then sign and date it so that it’s clear, okay? So I’m going to hand it back up to the courtroom security officer and have you do that. You can have a seat.
Okay. All right. So for the record, Madam Foreperson, I now have a report that looks like you’ve handwritten — a report that 12 or more grand jurors did not concur in finding an indictment in — and then you’ve added in handwriting — Count 1 only in this case. Is that correct?
THE FOREPERSON: Yes, ma’am.
This is one reason why the initial fucked version of the no-billed indictment matters. Lindsey Halligan says she didn’t sign it.
As initially initially loaded into the docket, she had not: the signature page was actually the signature page from the two count “indictment,” if we can call it that. But the next day (see William Ockham’s correction), someone loaded a different copy of that document into the docket, and that version showed a signature from Lindsey Halligan, written in the same blue ink that the grand juror foreperson had used to sign the original indictment.
This narrative answers many of the logistical questions about that day — which is a far cry from answering the legal ones. And most of what Lindsey the Insurance Lawyer (as distinct from the very confused Magistrate Judge) said in the declaration authored by Gabriel Cohen, OGC, is true, as to herself, including that, “I was never present in front of the grand jury alone.”
But what is not true is Lindsey’s claim — authored by Gabriel Cohen, OGC — that,
There was no additional presentation, interaction, or discussion with the grand jury outside of what is reflected in the transcript.
The GJC was alone with the foreperson and the deputy; no court reporter documented what happened between them.
Furthermore, there’s still no explanation of how Lindsey Halligan’s signature came to appear on that no-billed indictment, because Lindsey is on the record stating that she didn’t sign it.
Here are some obvious questions that remain to be answered:
- Is Gabriel Cohen part of the prosecutorial team and is he also the one who gave shoddy advice about taint?
- Did the person who put together an 8-page exhibit of Dan Richman texts know about the privileged communications they were going to chase on the other side of those texts?
- Was Lindsey’s promise of more evidence addressed specifically to the texts from Dan Richman?
- Who signed the no-billed indictment?
- Is the “Deputy Criminal Chief” Maggie Cleary?
- Who all was involved in the decision to salvage the indictment by “amending,” “correcting,” or “redrafting” (all representations to the court) it to exclude the no-billed charge?
- Did they know that the obstruction charge relies on — and prosecutors intend to rely on — the alleged false statement the grand jury no-billed?
- Does Pam Bondi want to reconsider her ratification of all of this?
Cast of characters
Lindsey Halligan: Donald Trump’s defense attorney and sometime Smithsonian bigot
Maggie Cleary: Before Trump demanded Pam Bondi install Lindsey, the partisan attorney Pam Bondi installed as First Assistant US Attorney in EDVA; Cleary is the person who told Halligan that the grand jury had no-billed one charge; she was removed on October 13
EDVA Deputy Criminal Chief: This person instructed the EDVA grand jury coordinator to “amend” the indictment
EDVA Grand Jury Coordinator: After “amend[ing]” the indictment, they “presented the corrected indictment to the grand jury foreperson and the deputy foreperson” without a court reporter present; if Lindsey did not sign the no-bill indictment, the Grand Jury Coordinator is the most likely person to have done so
Jack Eckenrode: Senior Advisor to Kash Patel, lead investigator for John Durham, and former FBI Agent on Scooter Libby case
Miles Starr: Lead case agent on this and other Comey cases
Tyler Lemons: On loan from EDNC
Gabriel Diaz: On loan from EDNC
James Hayes: Litigation Attorney at Main Justice, he is listed as author of the following:
- Motion for discovery order
- Consent motion for CIPA protective order
- Motion for filter protocol
- Motion for expedited ruling on filter protocol
- Appeal of initial order to share grand jury materials
- Additional briefing on order to disclose grand jury materials
- Emergency motion to stay order to share grand jury materials
Gabriel Cohen: Metadata lists him as OGC, possibly in Detroit, he is the author of:
- Response on motion to disclose grand jury materials
- Response on motion for Bill of Particulars
- Lindsey Halligan declaration on what happened with the grand jury
Henry Whitaker: The former Solicitor General of Florida and currently Pam Bondi’s counselor, he is the signed author of:
Kathleen Stoughton: An AUSA in South Carolina with solid appellate experience, she is listed as author of:
Michael Shedd: A newish AUSA in South Carolin, he is listed as author of:
lheim: Metadata lists as author of:







I usually live by the old saying “don’t assume malice when things can be explained by incompetence”. In my professional world, that usually (but sadly not always) turns out to be true. I do wonder, however, Dr. Wheeler, if this story is a situation where the players are actually both malicious AND incompetent?
I think A GREAT DEAL of it can be explained by incompetence, and also the rarity of no-billed indictments.
But not the FBI actions.
I get the FBI stuff. Without an AG, DOJ, strong leadership in the FBI- you have a bunch of cops out to get their target. Usually, someone steps in and acts as a restraint. That is now gone- it’s back to Hoover days.
Incompetent actors obeying malicious superiors
I keep wanting to turn this around into “don’t assume incompetence when things can be explained by malice.”
Many of the players involved here are plenty competent. They’re just stuck enforcing the will of psychopaths.
There is a difference between the ‘lheim’ document and the others. The others are all created by “Acrobat PDFMaker 25 for Word”, that is, they are pdf exports of Word documents, and these Word document have real authors. The “lheim” document was created by “Canon iR-ADV 6860”, that is, it is a scanned copy of the document Pam Bondi signed. In that case, lheim could well be the login name of the administrative assistant who was asked to scan it, or the login of the IT person who manages the printers in that office.
Thanks.
Note, too, that her first declaration did not have one.
One minor correction to your narrative. The cleaned up version of the indictment was scanned in on 9/26 (not 9/25). Here’s how we know. Look at the entry for Document 8 on the docket. It says:
And, indeed, the creation timestamp on the file which is the time that the document was scanned in is on 9/26. Even though the page header says “Filed 09/25/2025”. Look at the PageID for the first page. It says #29.
The creation timestamp on the cleaned up indictment is on the morning of 9/26/2025 as well. The last page of that document is #28.
The difference between the timestamps is only 9 minutes. Both documents were scanned in in the morning of 9/26
Thanks. I was trying to pinpoint that, but got distracted.
I’ve called the clerk about this twice, but the question itself confuses them.
Thank you for the Cast of Characters, this is getting (even more) confusing. Per Herblock, “You can’t tell the players without a scorecard”.
One is inclined to suspect that the promised future additional evidence included what they hoped to get via the filter process for which they proposed a protocol two weeks later.
That’s what I suspect but another possibility is they hoped to present more on the “Clinton Plan” bullshit.
Wow, the Halligan declaration does not contain the 28 U.S.C. § 1746 attestation language that turns an unsworn declaration into sworn testimony in federal court. Anyone who does any substantial amount of federal practice – like the Magistrate and Judge – will notice this omission.
Second, “did they know that the obstruction charge relies on-and prosecutors intend to rely on-the alleged false statement the grand jury no billed?” This question seems critical to the issue of prejudice. (There are others, but this stands out.)
It must be the case that there are grand jurors who voted “no” on the original Clinton-related Count One who voted “yes” on the original Count Three obstruction charge. Had Halligan re-presented the revised indictment to the grand jury-as required in the District of Columbia per Gaithers v. United States-there would have been an opportunity for this obvious inconsistency to be sorted out. That didn’t happen.
There is no good reason to believe on this record that the grand jury knew what they were indicting on with respect to the original Count Three.
Third, we have no recording of the conversation between the Grand Jury Coordinator and the Foreperson and Deputy Foreperson that led to the Foreperson signing the revised (and unpresented and unvoted upon) supposed True Bill.
What I still don’t understand is why all these shenanigans happened in the first place, apparently thanks to this “Deputy Criminal Chief” among others. Isn’t it normal (if possibly unusual) for a grand jury to no-bill some of a group of indictments, and for the report to simply reveal that outcome? Was this all just a simple screw-up of the original drafting that made it look like a no-bill on all three counts? One that this “DCI” tried to quick-fix via this almighty bodge-up?
It’s NOT normal to no bill charges. In part because you might present the case, get questions, and decide to rework things. But everyone was under the gun given the Statute of Limitations, so I guess they tried to salvage what they had.
I think my first question is still: who amended the indictment and presented it to the foreperson? What communication/ instruction was given? Why is it not on record? If it wasn’t Lindsay (apparently), who authorized someone to go to the GJ foreperson, without a court reporter?
2nd Question: If the amended indictment is truly a cut and paste (move 2&3 to 1&2), then we still have to judge/ know if the original first count in the first indictment had any significant bearing on 2 & 3? Right? I couldn’t (for example, because no transcript) say-“ we know Comey regularly used Richman to communicate to the press as we just showed” -(count 1, privileged communications after Senate testimony not related to the Senate hearing scope or direct question)- to prove count two or three- right?
*yep, this reads like a ‘whose on first?’ gag, but I am sincere. If you take a three count indictment, and make it two counts, there needs to be a lot of caution (imo) that the Two counts were never predicated/ dependent on the first count.
I think it would be easy to infer as a juror that because Comey did tell Richman ‘say x’ at a later date, that he had done the same before at earlier dates when all presented as a continuous act.
You can’t just ‘unring the bell’ (as I recall Marcy saying). We all know Comey gave memos to Richman to leak after he was fired- Comey said so to Congress. The GJ seemed to decide you can’t charge Comey for acts after his testimony- but that doesn’t mean it didn’t color their interpretation of prior acts and testimony.
If I know you have been convicted of robbing a bank, pled guilty, than other accusations of you robbing other banks will carry more weight (prior bad acts- but, with the Comey thing, future bad acts).
Point is- how good any grand jury, or GJ Foreperson, decide judgement would be the same especially without instructions?
3rd question: How does Bondi look at this shit show and ‘ratify’ it, not once but twice? Not even relying on her personal legal knowledge, there had to be a team of lawyers to review? Right? No one actually expects the AG to read transcripts, but we do expect high status, knowledgeable, attorneys to advise her. Someone to say “do not sign your name to this pile of shit’.
How did that happen, twice?!?! If I was playing the sycophant to the dictator, I would just pretend I didn’t know, was never told, etc, whatever I needed to (oh shit! Yep- get it on my desk and I will look at it first thing tomorrow!). I don’t really care about Halligan or Bondi, but I am really bothered that there seems to be no one at a top level who can or would intervene to stop stupid shit when going after top level attorneys, represented by even better attorneys. What dumb ass thinks Comey doesn’t know how warrants work?! Let Halligan crash and burn- but you don’t sign on as AG.
I guess I should just be happy they are stupid, but I just find it terrifying because maybe they will let Trump nuke a hurricane this time.
The best example I can come up with for Bondi is a boxer agreeing to throw a fight for the mob. Not only do you risk your money and maybe your life if you cross them, but you also technically did something illegal. And the only way you’ll have coverage is if you continue to stay in line with the mob boss. But more than that, if he goes down, a hundred eager eyes are descending on his affairs and you might get caught up. So not only should you stay in line, it’s in your best interest to make sure everyone else does too.
When tragedy turns to farce.
People keep talking about disbarment for the Insurance Lawyer, and have started talking about criminal charges, but stuff like this makes me think her mental competence hearings will be LIT …
I’m honestly wondering whether we would be seeing less evidence of a fustercluck if one of the grand jurors had helped her present the entire case for indictment!
I am SO confused.
Not as confused as Halligan & Bondi!
“Halligan & Bondi”
Tagline: A new comedy show premiering on Netflix this Spring. Showrunner Don J.T. has done it up right. You’ll laugh your butt off at these two losers. Don’t miss it!
i also am confused. On a simple evidentiary basis why is the first Document not entirely valid. We know that the , ungrammatical, handwritten insert was included later by the JG Foreperson, who may have felt very pressured, only at the insistence of a judge who was otherwise inclined not to believe her(?). If it is valid on its face, can the second one be valid without concurrence of all , or at least 12, of the JG members? Which we know did not happen.