Trial 2 Trial Day
◀ Day 4 Trial 2 Day 6 ▶

Day 5 - April 28, 2025

Judge Beverly J. Cannone · Trial 2 · 7 proceedings · 2,059 lines

Day 5 of 36
Appearing:

Cellebrite expert Ian Whiffin opines that O'Keefe's device never moved far from the flagpole while an ARCCA hearing examines expert communications and DOJ trial updates; the experts say they were unaware of the sequestration order.

Full day summary

Day 5 divided into two distinct phases. In the morning, Cellebrite digital forensics expert Ian Whiffin completed his direct examination, presenting Waze, Apple Health, battery-temperature, and Doppler data before opining that John O'Keefe's device never moved far from the 34 Fairview Road flagpole. On cross, defense attorney Alessi compared the compact timeline with Whiffin's report. Whiffin said he left the westerly-coordinate explanation out of the timeline, while testifying that it appeared in the PowerPoint's location section and that increasing accuracy meant the coordinates did not intrinsically prove device movement. In the afternoon, the court heard adversarial voir dire on the Commonwealth's motion to compel reciprocal discovery from ARCCA. Wolfe testified that he routinely deleted texts, used Signal with Jackson at Jackson's suggestion, and sent Jackson a pre-testimony direct-examination outline; he said he prepared the outline himself and never discussed it with Jackson. Wolfe and biomechanical engineer Andrew Rentschler also testified that DOJ personnel had provided them information about prior testimony and that they were unaware of the sequestration order. The voir dire did not itself resolve the disputed compliance or independence questions. Both ARCCA experts' Trial 2 reports were expected no earlier than May 7th.

  • Whiffin testifies that McCabe's 'how long to die in cold' search occurred at 6:23–6:24 a.m. — not 2:27 a.m. — and opines that the browser-state records were more likely caused by an unreplicated system event than user deletion.
  • Whiffin presents four data streams and opines that O'Keefe's device never moved far from the 34 Fairview Road flagpole.
  • On cross, Whiffin says he left the westerly-coordinate explanation out of the compact timeline, while testifying that it appeared in the PowerPoint's location section and did not intrinsically prove device movement because accuracy was increasing.
  • Judge Cannone convenes an evidentiary hearing after finding the defense deliberately violated reciprocal discovery obligations for its ARCCA experts, a sanction that had already barred any mention of ARCCA during opening statements.
  • In adversarial voir dire, Wolfe testifies that he routinely deleted texts, used Signal with Jackson at Jackson's suggestion, and sent Jackson a pre-testimony direct-examination outline; Wolfe says he prepared the outline himself and never discussed it with Jackson. He also testifies that DOJ provided information about prior testimony and that he was unaware of the sequestration order.
Ian Whiffin
“Based on the totality of all of the information that we've described, my opinion is that the device never moved far away from the flag pole.”
Whiffin's capstone device-location opinion is central to the prosecution's account of the phone's location; the testimony itself does not establish O'Keefe's body location.
Ian Whiffin
“No, I left it out of the timeline.”
Whiffin acknowledged leaving the westerly-coordinate explanation out of the compact timeline; he also testified that the analysis appeared elsewhere in the PowerPoint and did not intrinsically prove device movement because accuracy was increasing.
Hank Brennan
“So you sent him what you thought would be the best questions and answers for him to ask you when you testify.”
Brennan used the 'Wolfe Direct' email to challenge Wolfe's independence and testimony preparation. Wolfe testified that he prepared the outline himself, Jackson did not request it, and they never discussed it.
Video thumbnail for Day 5 — Whiffin 7h 48m
Watch this day Day 5 — Whiffin Watch with synced transcript →

Ian Whiffin — Direct

Cellebrite expert Ian Whiffin testifies about McCabe's Safari records and O'Keefe's phone data, including location, health, battery-temperature, and Doppler evidence.

Direct
Ian Whiffin Hank Brennan
683 lines

Ian Whiffin, a Cellebrite digital forensics expert, testified in two parts. First, he reprised his analysis of Jennifer McCabe's phone, explaining how the Safari browser state database records tab-focus timestamps rather than search timestamps, concluding that the 'how long to die in cold' searches occurred at 6:23 and 6:24 a.m. — not 2:27 a.m. — and opining that user deletion of the browser state records was not possible given the available information. He believed a system event was more likely, but had not been able to replicate it. Second, Whiffin presented a detailed forensic analysis of John O'Keefe's phone using four data sources: Waze-driven location data showing O'Keefe's phone traveling to 34 Fairview Road and stopping near the flagpole at 12:24:38 a.m.; Apple Health data showing 36 steps between 12:31:56 and 12:32:16 with no further recorded health activity until 6:04 a.m.; battery temperature readings declining from 82°F to 37°F, with a gap in battery-temperature records; and Doppler/pocket-state data showing 26,500 consecutive checks recording a camera obstruction from 12:33 to 6:02 a.m. Whiffin opined that the device never moved far away from the flagpole.

+1 procedural segment

Ian Whiffin — Cross (Part 1)

Alessi cross-examines Whiffin on compact timeline slides, phone events, and limits of the location analysis before a day-end recess.

Cross
Ian Whiffin Robert Alessi
148 lines

Robert Alessi cross-examined Ian Whiffin by walking through the phone-activity timeline and comparing it with Whiffin's March 2025 report. Alessi highlighted details not included in the compact timeline slides. Whiffin testified that the location analysis appeared in the PowerPoint's location section and that westerly coordinates did not intrinsically prove device movement because accuracy was changing. Alessi also elicited testimony about Face ID unlocks, read messages, an answered call, and a manual lock; Whiffin agreed the manual lock required human interaction but had not checked whether a secondary Face ID user was set up. The proceeding was cut short at the day's-end recess.

Wolfe & Rentschler Voir Dires

The court conducts voir dire of defense experts Daniel Wolfe and Andrew Rentschler outside the jury's presence, questioning their pre-trial communications with the defense and access to materials.

Procedural
Procedural
4 lines

Judge Cannone reconvenes court outside the jury's presence to address the Commonwealth's motion to compel reciprocal discovery from the defense regarding ARCCA witnesses. She recounts that she previously found a deliberate violation of the defendant's reciprocal discovery obligations, and that a further violation became apparent on the day of opening statements, leading her to bar the defense from mentioning ARCCA during their opening. The court proceeds to hold an evidentiary hearing on the Commonwealth's motion, with defense attorney Brennan indicating Dr. Wolfe will testify first.

Voir Dire
Daniel Wolfe Hank Brennan
694 lines

ADA Brennan conducted an adversarial voir dire of Daniel Wolfe concerning communications with the defense team, deleted text messages, Signal calls, and a pre-testimony direct-examination outline Wolfe emailed to Attorney Jackson. Brennan questioned Wolfe about the scope of his communications and his response to a court production order. Wolfe testified that he had no record of the Signal calls, provided what was in his possession, and could not identify their dates or number. The central exhibit was an email labeled 'Wolfe Direct,' sent before Wolfe's Trial 1 testimony and containing a proposed direct examination with comments. Brennan treated the email as evidence of substantive preparation with the defense; Wolfe testified that he prepared it himself, Jackson did not request it, and they never discussed it.

Voir Dire
Daniel Wolfe Alan Jackson
281 lines

On redirect voir dire, Jackson walked Wolfe through the chronology of ARCCA's involvement — from the original DOJ contract through Trial 1 and into Trial 2 preparation. Wolfe testified that ARCCA's project number remained the same through Trial 1 and that he assumed time entered under it would be billed to the federal contract; that no engagement letter or retainer was sent to the defense in 2024; and that ARCCA could not enter a separate agreement with the defense while under federal contract. Wolfe said his pre-testimony outlines sent to Jackson reflected his customary trial-preparation practice, and that he had not discussed the substance of his February 2024 report with a defense team member before testifying. Jackson also elicited testimony about harassment Wolfe and his family received between trials. Regarding Trial 2, Wolfe said ARCCA was officially retained after DOJ clearance in late March 2025; he described contracting from the short report and slides as very difficult and creating a scope of work from them as most likely not possible, and said that without the Aperture materials he did not know what work ARCCA would be responding to.

Voir Dire
Daniel Wolfe Hank Brennan
162 lines

ADA Brennan continued his adversarial voir dire of Daniel Wolfe, questioning ARCCA's Trial 2 timing, DOJ communications during Trial 1, and material underlying Wolfe's Trial 1 opinions. Wolfe rejected Brennan's premise that ARCCA's involvement first arose in late March, testifying that he spoke with Alan Jackson around February 2025; Wolfe said he did not know why the defense waited. Wolfe also testified that DOJ personnel verbally pointed out key things from prior testimony before he testified in Trial 1, including matters concerning the pedestrian's arm and kinematics and possible DNA evidence. He said he was never made aware of a sequestration order and that the information did not change his opinion because the report was already solidified. On Trial 1 materials, Wolfe testified that his understanding was that DOJ communications and work product were protected and could not be disclosed, and that raw data and testing videos were not produced.

Voir Dire
Andrew Rentschler Hank Brennan
81 lines

ADA Hank Brennan conducted a brief voir dire of Dr. Andrew Rentschler, a biomechanical engineer from ARCCA. Brennan questioned Rentschler about pre-testimony communications with the defense. Rentschler said defense records reflected more calls than his own records, explaining that one-to-three-minute entries aligned with a single approximately 21-minute call on his records. Brennan then asked about DOJ calls before Rentschler's Trial 1 testimony and whether Rentschler knew of what Brennan described as a sequestration order barring discussion of courtroom testimony; Rentschler said DOJ had informed him about trial developments and that he was unaware of the order. Rentschler described accepting lunch while awaiting replacement transportation to the airport after testifying, standing in a corner, and briefly speaking with people who approached him. Brennan also elicited that Rentschler's rebuttal report responding to Dr. Welcher's materials would not be completed until May 7th or later. Judge Cannone asked whether the report could be completed sooner if ordered.

◀ Day 4 Trial 2 Day 6 ▶