Trial 2 Trial Day
◀ Day 5 Trial 2 Day 7 ▶

Day 6 - April 29, 2025

Judge Beverly J. Cannone · Trial 2 · 6 proceedings · 2,575 utterances

Day 6 of 36
Appearing:

Whiffin's cross-examination extracts key concessions on phone location data and the McCabe timestamp before Jennifer McCabe takes the stand to describe finding O'Keefe's body and Karen Read's repeated question: 'Could I have hit him?'

Full day summary

Day 6 opened with Robert Alessi completing his cross-examination of Cellebrite expert Ian Whiffin, drawing concessions that the white-circle location data could place O'Keefe's phone inside 34 Fairview Road and that Whiffin's theory about the BrowserState deletion mechanism is 'unsubstantiated.' ADA Brennan rehabilitated Whiffin on redirect, including a live iOS 15.2.1 demonstration showing that Safari's BrowserState timestamp does not update with subsequent searches — directly neutralizing Alessi's version-mismatch critique. Alessi's brief recross secured a final concession: that Whiffin's demonstration was altered after Cellebrite removed the 2:27 a.m. timestamp from its tools. In the afternoon, Jennifer McCabe delivered emotionally charged testimony describing the January 28–29, 2022 timeline — the evening at the Waterfall, her unanswered texts to O'Keefe, the 4:53 a.m. call from O'Keefe's niece with Read screaming in the background, and Read repeatedly asking whether she had hit him. The day closed with Judge Cannone ruling that ARCCA accident reconstruction experts could testify despite documented discovery violations, citing the defendant's right to a fair trial.

  • Alessi extracts Whiffin's admission that his BrowserState deletion theory is 'unsubstantiated' and that he has reasonable doubt about how it occurred.
  • Alessi establishes that 36 recorded steps covering 84 feet — more than the 72-foot flagpole-to-door distance — could place O'Keefe's phone inside 34 Fairview Road.
  • Brennan's live iOS 15.2.1 demonstration shows the Safari BrowserState timestamp records when a tab is first opened, not when subsequent searches are performed, directly rebutting the defense's version-mismatch argument.
  • Jennifer McCabe testifies that Karen Read repeatedly asked 'Could I have hit him? Did I hit him?' during the 4:53 a.m. phone call — the prosecution's most direct evidence of a consciousness of guilt statement.
  • Judge Cannone rules ARCCA experts may testify to all previously disclosed opinions despite finding repeated and deliberate discovery violations, invoking the defendant's right to a fair trial.
Ian Whiffin
“I have an idea of how it occurred, but I've not been able to replicate it. So my idea is unsubstantiated.”
Whiffin's admission that his theory about how the McCabe BrowserState record was deleted is unsubstantiated was the most damaging single concession of the Whiffin cross, undercutting the prosecution's framing of the 6:23 a.m. search as forensically settled.
Jennifer McCabe
“She started saying, 'Could I have hit him? Did I hit him? I don't.' And then she was just all over the place, like screaming my name, screaming so many different things.”
McCabe's account of Read's repeated 'Could I have hit him?' statements is the prosecution's central consciousness-of-guilt evidence and the most consequential moment of the day.
Beverly J. Cannone
“I understand completely the Commonwealth's argument, completely the ambush that has been set upon here. However, a defendant's right to a fair trial is paramount to everything.”
Judge Cannone's balancing ruling — acknowledging the 'ambush' of discovery violations while holding that excluding defense experts would compromise Karen Read's trial rights — defined the legal stakes heading into the defense case.

Ian Whiffin - Cross (Part 2)

Robert Alessi cross-examined Cellebrite expert Ian Whiffin on omissions from his jury presentation, challenging his location conclusions, battery temperature analysis, data integrity of McCabe's phone, and the removal of the 2:27 a.m. timestamp from Cellebrite tools.

Cross
Ian Whiffin Robert Alessi
871 utt.

Defense attorney Robert Alessi methodically walked Ian Whiffin through his own March 2025 report, highlighting information Whiffin included in writing but omitted from his jury presentation — particularly a white-circle location depiction showing O'Keefe's phone could have been inside 34 Fairview Road, battery temperature test scenarios that didn't match the actual phone data, and the unsigned hash value on McCabe's phone extraction. Alessi established that 36 steps covering 84 feet exceeded the 72-foot distance from the flagpole to the front door, placing the phone inside the house. On the McCabe search timestamp, Alessi elicited that Cellebrite removed the 2:27 a.m. timestamp from its tools after the first trial while competitor Magnet AXIOM still displays it, and that Whiffin's conclusions about the deletion mechanism remain unsubstantiated opinion. Whiffin conceded he has reasonable doubt about how the deletion occurred.

Ian Whiffin - Redirect/Recross

Cellebrite expert Ian Whiffin's redirect examination by ADA Brennan, rebuilding testimony on phone location data and evidence integrity with a live iOS demonstration, followed by brief defense recross.

Redirect
Ian Whiffin Hank Brennan
485 utt.

Hank Brennan methodically rebuilt Ian Whiffin's testimony on redirect after Robert Alessi's cross-examination. Brennan first established that he never told Whiffin what to look for or attempted to influence his conclusions. He then walked the jury through O'Keefe's phone data second-by-second — the car decelerating from 16.6 mph to 0 mph at the flagpole at 12:24:38, the 36-step movement from 12:31:56 to 12:32:16, the steady battery temperature decline from 82°F to 37°F with no warming that would indicate the phone entered a building, and the 432 steps recorded at 6:04-6:11 a.m. followed by temperature increase. On the McCabe phone, Brennan addressed the hash value issue raised on cross, with Whiffin explaining GrayKey's unsigned PDF is standard practice, the hash matched, and cross-referencing multiple databases revealed no tampering. Whiffin testified there is no remaining dispute in the forensic community about the search occurring at 6:23-6:24 a.m., and that Cellebrite removed the misleading 'last visited time' label after team validation. The proceeding ended at lunch recess before a planned live demonstration.

Redirect
Ian Whiffin Hank Brennan
104 utt.

ADA Hank Brennan continued redirect examination of Cellebrite expert Ian Whiffin, addressing two areas raised during Robert Alessi's cross-examination. First, Brennan walked Whiffin through location data accuracy, establishing that varying circle sizes on Exhibit 40 reflect the phone refining its GPS accuracy over time — not actual device movement — and that weather, geography, interference, and even a body covering the phone can affect location precision. Whiffin introduced a supporting chart from page 22 of his report showing five consecutive records with identical coordinates but accuracy narrowing from 43 meters to 7 meters in 8 seconds, all consistent with the phone remaining stationary at the flagpole. Second, Whiffin performed a live demonstration on a phone running iOS 15.2.1 — matching Jennifer McCabe's version — showing the jury in real time that Safari's BrowserState database only creates a record when a tab is closed, and that the 'last viewed' timestamp reflects when the tab was first opened, not when subsequent searches were performed.

Recross
Ian Whiffin Robert Alessi
32 utt.

Robert Alessi conducted a brief recross of Ian Whiffin focused on two points. First, he confirmed that Magnet AXIOM — which Whiffin agreed is a reliable forensic tool — still displays the 2:27 a.m. timestamp that Cellebrite removed from its products. Second, Alessi pressed Whiffin on when he prepared the live demonstration just shown to the jury, eventually getting Whiffin to confirm that the demonstration was altered after Cellebrite had removed the 2:27 a.m. timestamp from its programs. The exchange was pointed but brief, ending after Alessi secured the concession.

Jennifer McCabe - Direct (Part 1)

Hank Brennan conducts direct examination of Jennifer McCabe, establishing the timeline from the evening gathering at the Waterfall bar through the discovery of John O'Keefe's body in the snow at 34 Fairview Road the following morning.

Direct
Jennifer McCabe Hank Brennan
1051 utt.

ADA Hank Brennan walks Jennifer McCabe through the events of January 28-29, 2022. McCabe describes her friendship with John O'Keefe, the evening at the Waterfall bar with family and friends, the group's move to 34 Fairview Road where she saw a dark SUV she believed was Karen Read's car parked outside. McCabe testifies she texted O'Keefe multiple times but never received a response, left around 1:45 AM, and went to bed. At 4:53 AM, she was woken by a call from O'Keefe's niece Kaylee with Read screaming in the background. McCabe describes Read repeatedly asking 'Could I have hit him? Did I hit him?' and mentioning a cracked tail light. Kerry Roberts arrived and took charge, directing the group first to O'Keefe's house on Meadows, then to Fairview, where Read screamed 'There he is' from the back seat. McCabe describes finding O'Keefe's snow-covered body, calling 911, and performing CPR until police arrived.

Procedural - ARCCA Motion

Judge Cannone hears argument on the Commonwealth's motion to exclude ARCCA expert witnesses, then rules to allow their testimony despite discovery violations.

Procedural
Procedural - ARCCA Motion
32 utt.

ADA Brennan argued that ARCCA expert witnesses should be excluded from testifying about both new and original opinions, citing discovery violations, destroyed text messages, use of Signal for communications, and violation of the sequestration order during Trial 1. He contended the defense chose to hire ARCCA witnesses knowing the Touhy/protective order constraints, and the Commonwealth cannot fairly cross-examine without full discovery materials. Judge Cannone questioned ADA Lally about reconciling destroyed communications with professional conduct rules. Despite finding repeated and deliberate violations of discovery and court orders, Judge Cannone ruled the defendant's right to a fair trial is paramount and allowed the ARCCA witnesses to testify to everything stated up through the prior day's hearing, with the new report due May 7th.

◀ Day 5 Trial 2 Day 7 ▶