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

Day 5 - April 28, 2025

Whiffin Phone Analysis and ARCCA Discovery Hearing

8Proceedings
3Pages
3Witnesses
2,212Lines
3 sidebars
Day 5 of 36
Appearing:

Whiffin testified about disputed phone and browser data as the court held an ARCCA discovery hearing.

Full day summary

Digital-forensics examiner Ian Whiffin testified about phone and browser data, saying the disputed 2:27:40 Safari timestamp reflected a tab coming into focus and placing the searches he analyzed at 6:23:51 and 6:24:18. He also gave an opinion that John O'Keefe's phone never moved far from the flagpole area, while cross-examination addressed limits on inferring movement from location accuracy and pocket-state records. Before the jury entered, Judge Cannone barred the defense from mentioning ARCCA in its opening after finding further reciprocal-discovery noncompliance and conducted an evidentiary hearing on the Commonwealth's discovery motion. Dr. Daniel Wolfe testified about communications, deleted texts, records production, ARCCA's prior Department of Justice work and later defense retention. He acknowledged that videos, raw data, notes, and photographs from earlier ARCCA testing had not been produced for the first trial. Dr. Andrew Rentschler also testified about trial updates he received from Department of Justice personnel, the sequestration order, and the anticipated schedule for his unfinished report.

Ian Whiffin Direct Examination: Phone Data and Timestamps

Whiffin described data he said placed the two searches, including "how long to die in cold," at 6:23:51 and 6:24:18 rather than 2:27 a.m.

View moment →

Ian Whiffin Direct Examination: Phone Data and Timestamps

Whiffin gave his opinion, based on the combined location, health, battery-temperature, and pocket-state data, that John O'Keefe's phone never moved far from the flagpole.

View moment →

ARCCA Discovery Ruling and Evidentiary Hearing

The judge stated that the defense could not mention ARCCA in its opening after finding further reciprocal-discovery noncompliance.

View moment →

Daniel Wolfe - Voir Dire (Resumed)

Dr. Wolfe said he deleted text messages with Mr. Jackson after the prior trial and estimated there had been around 100 messages.

View moment →

Daniel Wolfe — Voir Dire (Prosecution Continued)

Exhibit No. 3, Wolfe’s outline, was marked after he recognized it. Wolfe then acknowledged that videos, raw data, notes, and photographs from prior testing had not been produced for the first trial.

View moment →

Andrew Rentschler Voir Dire

Dr. Rentschler said his report was not yet complete and estimated it would be ready May 7 or later. The judge asked whether it could be completed before then if ordered; he said he could try to expedite it.

View moment →
Ian Whiffin
“discovered that it was actually the timestamp that the tab within the browser was brought into focus and had no relevance to when the actual web query had been made.”
States Whiffin's explanation for the disputed 2:27:40 timestamp.
Beverly J. Cannone
“I will not permit the defense from mentioning ARCCA in their opening.”
The judge announced a restriction on the defense's opening statement tied to the discovery dispute.
Daniel Wolfe
“I think I just told you that, yes, I did delete the texts.”
Dr. Wolfe directly acknowledged deleting messages after earlier describing the practice as routine.
Video thumbnail for Day 5 — Whiffin 7h 48m
Watch →

1. Ian Whiffin — Direct

Digital-forensics examiner Ian Whiffin explained his phone-data analysis, including the disputed Safari timestamp and his opinion that John O'Keefe's phone remained near the flagpole area overnight.

Procedural
Procedural - Motions
6 lines
Direct
Ian Whiffin Hank Brennan
683 lines

Digital-forensics examiner Ian Whiffin described his qualifications and the limits of forensic software before explaining his analysis of data from phones attributed to Jennifer McCabe and John O'Keefe. He testified that the disputed 2:27:40 Safari timestamp reflected a tab coming into focus, while the search records he analyzed placed the searches at 6:23:51 and 6:24:18. He then reviewed location, health, battery-temperature, device-use, and pocket-state data from O'Keefe's phone, ultimately opining that it never moved far from the flagpole area overnight.

2. Ian Whiffin — Cross (Part 1)

Defense counsel began cross-examining digital-forensics expert Ian Whiffin about limits in his timeline and phone-data records.

Cross
Ian Whiffin Robert Alessi
148 lines

Defense counsel began cross-examining digital-forensics expert Ian Whiffin after three portions of his March 2025 report were admitted by stipulation. Whiffin agreed that his timeline did not identify messages as from Brian Higgins or Jennifer McCabe when they were read, and that it omitted a report description of westward movement; he qualified that changing location accuracy did not intrinsically prove the device was moving. He also explained the limits of Doppler pocket-state records and described entries reflecting Face ID unlocks, message use, locks, and a 36-step health-data event.

3. Wolfe & Rentschler Voir Dires

Judge Cannone barred the defense from mentioning ARCCA in its opening and began an evidentiary hearing on discovery and the proposed ARCCA testimony.

Procedural
ARCCA Discovery Ruling and Evidentiary Hearing
4 lines

Judge Cannone recounted prior findings that the defense had deliberately violated reciprocal-discovery obligations concerning the ARCCA witnesses and stated that a further violation had occurred by opening statements. She ruled that the defense could not mention ARCCA in its opening, then began an evidentiary hearing on the Commonwealth's motion to compel discovery from the ARCCA witnesses or exclude their testimony, beginning with Dr. Wolfe.

Voir Dire
Daniel Wolfe Hank Brennan
235 lines

Dr. Daniel Wolfe testified about receiving a court order to produce communications, his efforts to locate phone and carrier records, and his communications with defense counsel. Questioning also addressed discussions of ARCCA's usual contract and retention procedures, while Wolfe maintained that he was on the side of his scientific analysis rather than acting as a defense advocate.

sidebar
Witness Payment Questioning Objection
11 lines

Counsel disputed whether questioning implied the defense was paying a salaried witness for time, citing May 1 billing and an invoice; the judge overruled the objection.

Voir Dire
Daniel Wolfe Hank Brennan
515 lines

Brennan questioned Dr. Wolfe about billing, deleted texts, Signal communications, and his records produced in response to a court order. Wolfe said he deleted texts after the prior trial, estimated about 100 messages with Mr. Jackson, and described four to five brief Signal communications earlier that year. The court marked as Exhibit No. 1 an email Wolfe sent to Mr. Jackson the evening before his prior testimony with an attached direct-examination outline. Wolfe said he prepared the material himself to prepare for testimony, did not discuss it with Jackson, and did not know whether Jackson used it. He also acknowledged that he did not inform the court after recognizing an earlier error in his count of prior expert qualifications.

Voir Dire
Daniel Wolfe Robert Alessi
303 lines

Dr. Wolfe testified that ARCCA's prior work was performed under a Department of Justice contract and that, while that contract remained active, ARCCA could not enter a separate formal agreement with the defense. He said the 2024 report's conclusions did not change, he had no substantive defense discussions about that report before his earlier testimony, and he did not know a July invoice had been sent or paid. Wolfe also described ARCCA's later retention by the defense on March 26, 2025, its expedited review and testing in response to new material, and an anticipated May 7 completion date for the remaining analysis and report.

Voir Dire
Daniel Wolfe Hank Brennan
176 lines

Brennan continued questioning Dr. Wolfe about the expected May 7 completion of ARCCA’s remaining work, including whether comparable review could have been completed earlier. Wolfe said the Department of Justice had provided verbal information about prior witness testimony before his earlier testimony, including reconstruction issues and potential DNA evidence, but said he had not been informed of a sequestration order and denied that the information changed his opinion. Exhibit No. 3, Wolfe’s outline, was marked. Wolfe also acknowledged that videos, raw data, notes, and photographs from ARCCA’s prior testing had not been produced for the first trial, while maintaining that materials for the current response to Dr. Wilcher had been provided.

sidebar
Rentschler Examination Scheduling
33 lines

The court discussed finishing Dr. Rentschler's examination that day, limited Brennan to five minutes, and arranged to bring Rentschler in rather than have the witness return Thursday.

Voir Dire
Andrew Rentschler Hank Brennan
91 lines

Dr. Andrew Rentschler testified about communications with the defense before his earlier testimony, disputing that call records reflected 23 separate calls and describing his own records as showing three calls. He said Department of Justice personnel had updated him about trial testimony and events he had not known about, which helped him understand what was happening during trial. Over defense objection, the judge allowed questioning about sequestration; Rentschler said he had not known of the order. He also said his report was not yet complete and was estimated for May 7 or later, though he could try to expedite it if ordered.

sidebar
Next-Day Argument Schedule
7 lines

The judge scheduled argument for the next day after the jury breaks around 4:00 or 3:45, limiting each side to ten to fifteen minutes.

◀ Day 4 Trial 2 Day 6 ▶