Person Nicholas Guarino Trial 1Trial 2Massachusetts State Police trooper who examined phone and digital-location evidence. ← All People
🔬 Expert Witness · MSP

Nicholas Guarino

Courtroom still of Nicholas Guarino.

Massachusetts State Police trooper who examined phone and digital-location evidence.

Trial 1Trial 2
1,057 lines 7 proceedings 2 trials

About

Nicholas Guarino testified as a Massachusetts State Police digital-forensics witness in both trials. He described extracting John O’Keefe’s and Karen Read’s phones and presented call, message, voicemail, location and health records. He interpreted disputed records from Jennifer McCabe’s phone as showing searches at 6:23 and 6:24 a.m., rather than 2:27 a.m., and said the WAL-file activity at issue was automatic database activity, not user deletion. Defense expert Richard Green disputed the search-timing interpretation. On cross-examination, defense counsel challenged Guarino’s training, reporting and timestamp analysis. Guarino acknowledged that he had not researched which iPhone clock an app used for location timestamps, while maintaining that some records shown to him were incomplete or did not support counsel’s interpretation. In the retrial, he explained phone-extraction methods and introduced communications records. He testified that Read’s phone connected to O’Keefe’s home Wi-Fi at 12:36 a.m.; he had not inspected the router or established the phone’s precise distance from it.

Trial Record (7)

Trial 1 First Criminal Trial Apr 29, 2024 – Jul 1, 2024 4 proceedings

Day 26

Direct Nicholas Guarino — Direct Examination Nicholas Guarino Adam Lally 2 highlights 196 lines spoken
Summary

Trooper Nicholas Guarino described failed Lexus data-recovery efforts, disputed an interpretation of Jennifer McCabe's phone data, and authenticated phone-message and call-log records.

Highlights (2)
Quote

“The trim level that the defendant had is not still supported. There is Toyota and Lexus support now, but it's not, unfortunately, for her model.”

Explains the stated limitation on obtaining readable data from the Lexus infotainment system.

Open in transcript → Watch this moment ▶
Quote

“Yeah, so he stated that Ms. McCabe had deleted 18 phone calls from the morning after John O'Keefe's body was found. Looking at the data from her call log, those calls, while they do show marked as deleted, again, they come from the WAL file, and they're also located in two other parts of the database. Again, as a user of an iPhone, you can't go in and just delete these files. They're handled by the operating system. It's impossible.”

States Guarino's technical basis for disputing the claimed user deletion of the cited call records.

Open in transcript → Watch this moment ▶

Day 28

Direct Nicholas Guarino Direct Examination: Phone Records and Location Data Nicholas Guarino Adam Lally 2 highlights 183 lines spoken
Summary

Guarino presented phone, voicemail, and location-data evidence; Judge Cannone excluded a Google search for DUI attorneys from the Commonwealth's case-in-chief.

Highlights (2)
Quote

“So by looking at the timeline in the phone, we were able to see that Ms. Read's phone auto-connected to John O'Keefe's WiFi at his house at 12:36 a.m.”

Guarino identified a time-stamped phone connection to O'Keefe's home Wi-Fi.

Open in transcript → Watch this moment ▶
Key Moment

Guarino described O'Keefe's phone location data, including a Waze search for 34 Fairview, the route to that area, and phone points that he said remained between 32 and 34 Fairview overnight.

Open in transcript → Watch this moment ▶
Cross Nicholas Guarino - Cross-Examination Nicholas Guarino David Yannetti 2 highlights 329 lines spoken
Summary

Defense counsel challenged Guarino's phone-data analysis, reporting, and evidence handling through location, timestamp, call-log, and extraction records.

Highlights (2)
Quote

“No. Again, like I said, the phone is a high tech pedometer. It doesn't mean that steps were taken. It means the phone was manipulated in a way that it believed it was moving and taking steps.”

Guarino explained his qualification on the meaning of Apple Health step data.

Open in transcript → Watch this moment ▶
Quote

“I didn't look at any specific calls that morning. I created a Cellebrite report. That's about it.”

Guarino described the limited scope of his own review of the call records at issue.

Open in transcript → Watch this moment ▶
Redirect Trooper Guarino - Redirect Nicholas Guarino Adam Lally 2 highlights 42 lines spoken
Summary

Guarino defended his interpretation of disputed phone-search and WAL-file data, then testified about search-related cookies found on the defendant's phone.

Highlights (2)
Quote

“Well, it's physically impossible to search two things at once.”

Guarino stated the basis of his opinion that the disputed searches did not occur at 2:27 a.m.

Open in transcript → Watch this moment ▶
Quote

“Again, the user has no input on how a WAL file is deleted. It's an automated thing that the database does to clean up.”

Guarino gave his explanation for why WAL-file entries could be marked deleted without user action.

Open in transcript → Watch this moment ▶

Trial 2 Retrial Apr 22, 2025 – Jun 18, 2025 3 proceedings

Day 2

Direct Nicholas Guarino - Direct Nicholas Guarino Hank Brennan 4 highlights 164 lines spoken
Summary

Trooper Nicholas Guarino testifies about his digital forensics background and the process of extracting data from phones belonging to John O'Keefe, Karen Read, Kerry Roberts, and Jennifer McCabe.

Highlights (4)
Quote

“Even if it's just a period, yes, any alteration to that initial extraction, with that number it immediately would change.”

Explains hash value integrity verification — the core mechanism prosecutors use to prove phone data was not tampered with.

Open in transcript → Watch this moment ▶
Quote

“These reports are finding the low-hanging fruit in the proverbial tree. So, that's showing you the stuff that the program has set that most people are looking for.”

Acknowledges that standard forensic tools surface obvious data first, with deeper analysis requiring additional software and corroboration.

Open in transcript → Watch this moment ▶
Quote

“No, it wasn't supported by GrayKey, the phone model and number.”

Explains why Read's phone could not be immediately accessed, requiring a wait until July 2022 for software to advance enough to brute-force the passcode.

Open in transcript → Watch this moment ▶
Quote

“I would wait for a request. Again, my knowledge of most of the cases is very limited.”

Establishes Guarino's role as a technician executing requests rather than directing the investigation — relevant to questions about what was and wasn't examined.

Open in transcript → Watch this moment ▶

Day 3

Direct Nicholas Guarino - Direct Nicholas Guarino Hank Brennan 3 highlights 97 lines spoken
Summary

Trooper Guarino introduces phone extraction reports and reads extensive text messages between Karen Read and John O'Keefe from January 28, 2022, followed by video clips of Read discussing her drinking that night.

Highlights (3)
Quote

“If the call is not answered, that means the call rang out and goes to voicemail. If the call is rejected, that is someone actively hitting the send-to-voicemail button to disable the call — to stop it from ringing.”

Establishes technical distinction that O'Keefe was actively rejecting Read's calls, not simply missing them

Open in transcript → Watch this moment ▶
Quote

“Sick of always arguing and fighting. It's been weekly for several months now. So, yeah, I'm not as quick to jump back into being lovey-dovey as you, apparently.”

O'Keefe's characterization of the relationship as one with chronic conflict

Open in transcript → Watch this moment ▶
Quote

“From the defendant to John O'Keefe, I think the four of us together is toxic to this relationship. Would like to limit it.”

Read's stated view that the dynamic with O'Keefe's children was damaging their relationship

Open in transcript → Watch this moment ▶

Day 10

Direct Nicholas Guarino - Direct Nicholas Guarino Hank Brennan 3 highlights 46 lines spoken
Summary

Trooper Guarino presents a chronological PowerPoint of Karen Read's calls, texts, and voicemails to John O'Keefe from 12:33 a.m. to 6:03 a.m. on January 29, 2022.

Highlights (3)
Quote

“At 12:36:09 a.m., the defendant's phone auto-connects to the Wi-Fi PatsFan123.”

Records the 12:36:09 a.m. auto-connection and the named PatsFan123 network; the connection does not by itself establish an exact phone-to-home distance.

Open in transcript → Watch this moment ▶
Quote

“Depending on which one it's connecting to, which band, it's either 150-foot indoor range or up to 300 feet outdoor. So, again, when you pull into your home, sometimes you can still be connected to your home Wi-Fi in the driveway.”

Describes generic indoor and outdoor ranges that depend on the router band. Guarino had not inspected the router in person and did not identify its actual band.

Open in transcript → Watch this moment ▶
Quote

“Defendant texts John O'Keefe: "I'm back in Mansfield. The kids are home alone." 1:04:14 a.m. on the 29th.”

Text message places Read claiming to be back in Mansfield at 1:04 a.m., part of the prosecution's timeline reconstruction.

Open in transcript → Watch this moment ▶

Locations Touched By This Testimony