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 lines

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 β€” addressing Alessi's version-mismatch critique. On brief recross, Alessi highlighted that the live demonstration used different search terms and elicited Whiffin's yes to a compound question about whether its alteration came after Cellebrite removed the 2:27 a.m. timestamp. 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 secured Whiffin's agreement that, under a direct-route hypothetical, 36 recorded steps covering 84 feet would extend beyond the 72-foot flagpole-to-door distance; Whiffin said he did not know the direction of travel.
  • 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.”
On cross, Alessi challenged Whiffin about how the BrowserState deletion occurred. Whiffin said his unreplicated idea about that deletion mechanism was unsubstantiated; separately, his timing analysis placed the searches at 6:23–6:24 a.m., not 2:27 a.m.
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.
Video thumbnail for Day 6 β€” Whiffin (cross cont), McCabe (Direct) 7h 9m
Watch this day Day 6 β€” Whiffin (cross cont), McCabe (Direct) Watch with synced transcript →

Ian Whiffin β€” Cross (Part 2)

Robert Alessi cross-examined Ian Whiffin about omissions or limited detail in his jury presentation, location and battery evidence, McCabe phone-hash limits, and differing Cellebrite and Magnet AXIOM timestamp displays.

Cross
Ian Whiffin Robert Alessi
871 lines

Defense attorney Robert Alessi methodically walked Ian Whiffin through his own March 2025 report, highlighting information Whiffin included in writing but omitted or did not detail in his jury presentation β€” particularly a white-circle location depiction, battery temperature test scenarios, and the unsigned hash value on McCabe's phone extraction. Alessi compared 36 steps covering 84 feet with the 72-foot flagpole-to-door distance and posed a direct-route hypothetical; Whiffin agreed with that hypothetical but said he did not know the direction of travel. On the battery testing, Whiffin said the actual phone's conditions were unknown and that a temperature reading could not determine GPS location. On the McCabe search timestamp, Alessi elicited that Cellebrite changed its tools after the first trial while competitor Magnet AXIOM still displays the time; Whiffin said Cellebrite's change followed research he performed that was verified by its forensic research group, and that the tools refer to the item differently. Whiffin also said his idea about how the deletion occurred was unsubstantiated and agreed that he had reasonable doubt about how it 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 lines

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, 36 steps recorded from 12:31:56 to 12:32:16 with no additional steps recorded until 6:04 a.m., the battery temperature declining from 82Β°F to 37Β°F, and 432 steps recorded at 6:04-6:11 a.m. followed by a temperature increase. On the McCabe phone, Brennan addressed the hash value issue raised on cross, with Whiffin explaining that GrayKey puts the hash in an unsigned PDF, that the supplied value matched, and that his cross-database review found no anomaly that led him to identify a data-integrity problem. Whiffin testified that he did not believe a dispute remained about the search occurring at 6:23-6:24 a.m.; he also described an examiner in Europe whose similar timestamp question was resolved by applying the same logic and theory, and said people had confirmed his research. Whiffin testified that Cellebrite removed the timestamp formerly presented under a 'last visited time' label after its forensic research group validated his research. The proceeding ended at lunch recess before a planned live demonstration.

Redirect
Ian Whiffin Hank Brennan
104 lines

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 lines

Robert Alessi conducted a brief recross focused on two points. First, Whiffin agreed that Magnet AXIOM β€” which he described as reliable β€” still displays the 2:27 a.m. timestamp that Cellebrite removed from its products. Second, Alessi questioned the live demonstration just shown to the jury. Whiffin said he had been doing that type of demonstration for two years, initially conducting the same type of testing in late 2023, and said the live version was the same demonstration except for different search terms. He said he altered it β€˜Right now.’ In response to Alessi's final compound question that the alteration occurred after Cellebrite removed the timestamp, Whiffin answered yes. Alessi then ended the recross.

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 lines

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 lines

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 ▶