Analysis · Appearances Who appeared when Follow witnesses, attorneys, and the court day by day across both trials. View appearances
Karen Read seated in court
🛡️ Defendant

Karen Read

Defendant, of Mansfield, MA

Trial 1Trial 2
Boston Police Officer John O'Keefe
Victim

John O'Keefe

Boston Police Officer, age 46, found dead 1/29/2022

⚖️ Judge (1)

🏛️ Prosecution (3)

🛡️ Defense (4)

🗣️ Witnesses (47)

Jennifer McCabe
T1T2
Jennifer McCabe is Nicole Albert's sister and a key prosecution witness who was present the night John O'Keefe disappeared and helped discover his body the following morning.
4,869 lines
Brian Higgins
ATF
T1
ATF agent Brian Higgins was present at 34 Fairview Road on the night of John O'Keefe's death and engaged in extensive text communications with Karen Read, making him a central witness to disputed facts about the timeline and social dynamics of that evening.
1,492 lines
Brian Albert
T1
Boston Police sergeant detective and homeowner of 34 Fairview Road, where John O'Keefe's body was found on January 29, 2022.
1,435 lines
Kerry Roberts
T1T2
Kerry Roberts, a longtime friend of John O'Keefe, was one of three people present when O'Keefe's body was discovered on Fairview Road and a key eyewitness to Karen Read's behavior that morning.
1,381 lines
Maureen Hartnett
T1T2
Massachusetts State Police forensic scientist who examined Karen Read's Lexus SUV and John O'Keefe's clothing for biological and trace evidence in both trials.
1,289 lines
Matthew McCabe
T1
Matthew McCabe, husband of Jennifer McCabe, was part of the group at 34 Fairview Road on the night of January 28-29, 2022, and testified about his observations of a dark SUV as it changed position outside the Albert residence.
893 lines
Brian Loughran
T1T2
Canton DPW snowplow driver Brian Loughran testified in both trials that he observed the front lawn of 34 Fairview Road multiple times in the early morning hours of January 29, 2022, and saw no body during any pass before police blocked the road.
884 lines
Tim Nuttall
T1T2
Canton firefighter-paramedic Tim Nuttall was among the first responders to arrive at 34 Fairview Road on January 29, 2022, and testified that Karen Read repeatedly said 'I hit him' at the scene.
836 lines
Katie McLaughlin
Canton Fire
T1T2
Canton firefighter-paramedic Katie McLaughlin responded to the scene where John O'Keefe was found and is a key prosecution witness for her account of Karen Read repeatedly stating 'I hit him.'
804 lines
Colin Albert
T1
Colin Albert, nephew of Brian Albert, testified about his movements at 34 Fairview Road on the night John O'Keefe died, placing himself at the house until approximately 12:10 a.m.
756 lines
Julie Albert
T1
Julie Albert is the wife of Christopher Albert and mother of Colin Albert, both connected to the Albert family household where John O'Keefe was found dead. She testified about the group's activities at the Waterfall bar and her discovery of the scene at 34 Fairview Road the following morning.
599 lines
Chris Albert
T1
Chris Albert is Brian Albert's brother, a longtime Canton resident and later town selectman, and a friend of John O'Keefe who testified about seeing O'Keefe at the Waterfall on January 28, 2022.
563 lines
Sarah Levinson
T1T2
Sarah Levinson was a friend of Brian Albert Jr. who attended his birthday party at 34 Fairview Road on the night of January 28-29, 2022, and departed through the front door around 2 AM — walking past the area where O'Keefe's body was later found.
560 lines
Ryan Nagel
T1T2
Ryan Nagel is a civilian witness who arrived at 34 Fairview Road around 12:30 a.m. on January 29, 2022, to pick up his sister Julie and observed a woman sitting in the driver's seat of a black SUV parked in front of the Albert house.
549 lines
Michael Camerano
T1T2
Michael Camerano, a longtime friend of John O'Keefe, spent the evening of January 28, 2022 with him at C.F. McCarthy's and testified that he woke to missed calls and drove to O'Keefe's house the following morning to pick up O'Keefe's niece.
534 lines
Daniel Whitley
Canton Fire
T1T2
Canton paramedic Daniel Whitley transported Karen Read to Good Samaritan Hospital under a Section 12 psychiatric hold on the morning John O'Keefe's body was found, and his account of her statements during that ride became central prosecution evidence.
513 lines
Julie Nagel
T1
Julie Nagel was a guest at the Brian Albert Jr. birthday party on the night of January 28–29, 2022, who testified that she observed a dark, body-sized object near the flagpole on the Albert front lawn as she was leaving.
477 lines
Anthony Flematti
T1
Canton firefighter and paramedic Anthony Flematti was the lead first responder at 34 Fairview Road on January 29, 2022, and testified that Karen Read repeatedly told him 'I hit him' at the scene.
454 lines
Nicole Albert
T1
Nicole Albert is Brian Albert's wife and co-owner of 34 Fairview Road, who testified about the group's movements on the night of January 28-29, 2022 and the discovery of John O'Keefe's body the following morning.
446 lines
Allison McCabe
T1
Allison McCabe is Colin Albert's cousin and close friend who testified about picking him up from 34 Fairview Road around midnight on January 28-29, 2022, and her observations of his condition at that time.
423 lines
Caitlin Albert
T1
Caitlin Albert, Brian Albert's eldest daughter, testified about the gathering at 34 Fairview Road on the night John O'Keefe died and said that neither O'Keefe nor Karen Read entered the house.
400 lines
Karina Kolokithas
T1T2
Karina Kolokithas is a witness who was present at the Waterfall Bar & Grille on the night of January 28, 2022, observing Karen Read and John O'Keefe in the hours before his death.
398 lines
Heather Maxon
T1T2
Heather Maxon is a bystander who arrived at 34 Fairview Road the same night as Karen Read and John O'Keefe, testifying about observing an SUV parked outside the Albert home with a female driver and male passenger.
341 lines
Brian Albert Jr
T1
Brian Albert Jr. is the son of Brian Albert Sr. and was celebrating his 23rd birthday at 34 Fairview Road on the night John O'Keefe died. He testified in Trial 1 about the gathering and what he observed that evening.
281 lines
Paul O'Keefe
T1
Paul O'Keefe is the brother of victim John O'Keefe and testified in Trial 1 about his family, the couple's relationship, and what he witnessed at the hospital on January 29, 2022.
275 lines
Tristin Morris
T1
Tristin Morris, boyfriend of Caitlin Albert, testified about picking her up from 34 Fairview Road in the early morning hours of January 29, 2022, and observing nothing unusual on the front lawn.
249 lines
Ricky D'Antuono
T1
Ricky D'Antuono was a bystander who drove to 34 Fairview Road around midnight on January 29, 2022, and briefly observed a black SUV parked outside the Albert household.
245 lines
Jonathan Diamandis
T2
Jonathan Diamandis, a longtime friend of Michael Proctor, testified in Trial 2 about a group text chain among Proctor and other childhood friends. He identified Proctor as 'local user' in the records and said he had no independent memory of the conversations.
232 lines
Matthew Kelly
T1
Canton firefighter-paramedic Matthew Kelly was among the first responders to arrive at 34 Fairview Road and treated John O'Keefe at the scene.
228 lines
Nicholas Kolokithas
T1
Nicholas Kolokithas is a Canton attorney and basketball parent who was with the group at the Waterfall bar on the night of January 28, 2022, and testified about the evening's events and the couple's demeanor.
214 lines
Jason Becker
Canton Fire
T2
Canton firefighter paramedic Jason Becker responded to Karen Read's Section 12 psychiatric evaluation call on January 29, 2022, and transported her to the hospital, during which she made statements about potentially hitting John O'Keefe.
205 lines
Connor Keefe
MSP / Norfolk DA CPAC
T2
MSP Trooper Connor Keefe was a digital forensic examiner and homicide unit trooper who collected phones and physical evidence at 34 Fairview Road on January 29, 2022.
183 lines
Curt Roberts
T1
Curt Roberts is a friend of John O'Keefe who socialized with him at CF McCarthy's bar the night before his death and testified about the group's demeanor and the frantic early-morning call from Karen Read.
178 lines
Erin O'Keefe
T1
Erin O'Keefe is John O'Keefe's sister-in-law who testified about Karen Read's statements and behavior in the hours after John's death was discovered.
167 lines
Katie Camerano
T1
Katie Camerano was a family friend of John O'Keefe who testified about the frantic early-morning phone calls and texts she received from Karen Read on January 29, 2022.
163 lines
Rebecca Trayers
T1
Rebecca Trayers is an 11-year veteran Canton bartender who served the Albert-O'Keefe group at the Waterfall Bar & Grille on the night of January 28, 2022.
159 lines
Greg Woodbury
Canton Fire
T1
Canton Fire Lt. Greg Woodbury responded to 34 Fairview Road, assisted with John O'Keefe's care, conducted a secondary survey in the ambulance, and later helped transport Karen Read under a Section 12 hold.
152 lines
Laura Sullivan
T1
Laura Sullivan, a friend of John O'Keefe connected through their mutual friend Pat Rogers, testified about O'Keefe's relationship with Karen Read during the New Year's 2021-2022 Aruba group trip.
138 lines
Marietta Sullivan
T1
Marietta Sullivan was a close family friend of John O'Keefe who testified about a hostile confrontation with Karen Read during a New Year's trip to Aruba in late 2021.
104 lines
John Tedman
Forum Investigations
T2
John Tedman is a private investigator with Forum Investigations who was retained by the defense days before testifying to measure and photograph the entrances at 34 Fairview Road.
103 lines
Frank Walsh
T1
Canton Fire Lt. Frank Walsh was the first paramedic to reach John O'Keefe on the morning of January 29, 2022, and documented the injuries and scene conditions at 34 Fairview Road.
98 lines
Margaret O'Keefe
O'Keefe family
T2
Margaret O'Keefe is John O'Keefe's mother, who testified in Trial 2 about learning of her son's death and her interactions with Karen Read at the hospital and afterward.
93 lines
Evan Brent
T2
MSP Crime Scene Services Trooper Evan Brent photographed the evidence scene at 34 Fairview Road and Karen Read's Chevrolet Traverse on February 3, 2022, five days after John O'Keefe's death.
88 lines
Louis Jutras
Canton IT
T1
Louis Jutras is Canton's information-systems manager, who exported raw municipal surveillance footage to State Police and later testified that the town no longer retained a copy and that he lacked personal knowledge of the footage's handling after the handoff.
84 lines
Michael Trotta
Canton Public Works
T1
Canton DPW superintendent Michael Trotta testified about snowplow operations on Fairview Road during the January 28-29, 2022 blizzard, and the limited scope of Trooper Proctor's investigation into those operations.
83 lines
Gene Demilus
T2
Gene Demilus is the general manager of C.F. McCarthy's bar in Canton, called to authenticate the establishment's surveillance footage admitted as Exhibit 18.
28 lines
Bridget Mihan
T2
Bridget Mihan is co-owner of the Waterfall Bar and Grill in Canton, called in Trial 2 to authenticate surveillance footage from the establishment on the night of January 28, 2022.
15 lines

🔬 Expert Witnesses (27)

Daniel Wolfe
ARCCA Inc.
T1T2
Dr. Daniel Wolfe is an accident-reconstruction engineer at ARCCA Inc. who testified in Trial 1 after a DOJ/FBI retention and in Trial 2 after the defense retained him, addressing whether the Lexus tail-light damage was consistent with striking a pedestrian.
2,351 lines
Marie Russell
Defense team
T1T2
Dr. Marie Russell is a retired emergency physician and forensic pathologist who testified as a defense expert in both trials, offering the opinion that John O'Keefe's arm injuries were caused by a large dog attack rather than a vehicle strike.
1,514 lines
Shanon Burgess
Aperture LLC
T2
Shanon Burgess is a digital forensics expert retained by the prosecution who testified about recovering previously missed data from Karen Read's Lexus infotainment SD card, establishing vehicle power timestamps and clock variance relative to John O'Keefe's iPhone.
1,510 lines
Judson Welcher
Aperture LLC
T2
Judson Welcher is a forensic engineer and accident reconstructionist with Aperture LLC who testified in Trial 2 that the Lexus data and damage were consistent with a collision, with tail-light damage consistent if the impact exceeded approximately 8 mph, and that O'Keefe's injuries were consistent with being struck by a physically identical Lexus and contacting frozen ground. The court ruled that he could not testify that Read's specific Lexus collided with O'Keefe.
1,382 lines
Ian Whiffin
Cellebrite
T1T2
Ian Whiffin is a Cellebrite digital-forensics expert who testified in Trial 1 about Jennifer McCabe's Google-search timing and in Trial 2 about that issue and John O'Keefe's phone data.
1,269 lines
Andrew Rentschler
ARCCA Inc.
T1T2
Dr. Andrew Rentschler is a biomechanical engineer and accident reconstructionist from ARCCA Inc. who testified as a defense expert in both trials, arguing that John O'Keefe's injuries are inconsistent with being struck by Karen Read's Lexus tail light.
1,189 lines
Nicholas Guarino
MSP
T1T2
Massachusetts State Police digital forensics trooper who extracted and analyzed phone data from multiple devices central to the case, including O'Keefe's, Read's, and Jennifer McCabe's phones.
1,057 lines
Irini Scordi-Bello
Norfolk County
T1T2
Dr. Irini Scordi-Bello is the Norfolk County medical examiner who performed John O'Keefe's autopsy and determined his cause of death as blunt impact injuries of the head and hypothermia, with manner of death undetermined.
854 lines
Elizabeth Laposata
Defense team
T2
Dr. Elizabeth Laposata is a forensic pathologist and former Rhode Island Chief Medical Examiner called by the defense in Trial 2 to contest the cause and manner of John O'Keefe's death.
829 lines
Matthew DiSogra
defense
T2
Matthew DiSogra is a defense forensic expert who testified in Trial 2 to critique the prosecution's clock alignment analysis of Karen Read's Lexus vehicle data.
714 lines
Ashley Vallier
MSP Crime Lab
T1T2
Ashley Vallier is a forensic scientist at the Massachusetts State Police Crime Lab who performed physical match analysis linking tail light fragments found at 34 Fairview Road to Karen Read's vehicle.
654 lines
Jessica Hyde
Magnet Forensics
T1T2
Jessica Hyde is a digital forensics expert from Magnet Forensics who testified for the prosecution in both trials about the timing of the 'how long to die in cold' Google search on Jennifer McCabe's phone.
634 lines
Christina Hanley
MSP Crime Lab
T1T2
Christina Hanley is a forensic scientist at the Massachusetts State Police Crime Lab who testified about glass and plastic trace evidence comparisons involving debris from the scene and Karen Read's vehicle, including comparisons of plastic debris from John O'Keefe's clothing with sampled tail-light plastic; she said the clothing plastic was consistent in specified properties with the sampled tail-light plastic but could have come from another source with the same characteristics.
435 lines
Andre Porto
MSP Crime Lab
T1T2
Andre Porto is a forensic scientist at the Massachusetts State Police Crime Lab who testified about DNA analysis performed on evidence items in the Karen Read case.
411 lines
Richard Green
Defense team
T1
Richard Green is the defense's digital forensics expert in Trial 1, testifying about the timing of Jennifer McCabe's 'how long to die in cold' Google search and the deletion of call records on McCabe's phone.
251 lines
Nicholas Bradford
BODE Technology
T1T2
Nicholas Bradford is a DNA analyst from BODE Technology who testified about DNA evidence found on Karen Read's vehicle tail light, presenting statistical results linking John O'Keefe's DNA to the evidence.
204 lines
Hannah Knowles
MSP Crime Lab
T2
Hannah Knowles is an MSP Crime Lab toxicologist who testified in Trial 2 about converting Karen Read's hospital blood test into an estimate of 0.14–0.28% BAC at 12:45 a.m., the time she believed was specified in the district attorney's request.
203 lines
Robert Gilman
T2
Robert Gilman is a meteorologist with 45+ years of experience who testified about the weather conditions in Canton, MA during the early morning hours of January 29, 2022, when John O'Keefe's body was found.
200 lines
Teri Kun
UC Davis
T1
UC Davis forensic scientist who testified that DNA testing of swabs from a shirt found no canine DNA and only pig DNA; she said the source was undetermined and that food was one possible source.
196 lines
Gary Faller
Signature Healthcare
T1T2
Dr. Gary Faller, chief pathologist at Good Samaritan Medical Center during Trial 1 and at Signature Healthcare by Trial 2, testified about Karen Read's hospital serum alcohol result and the laboratory's testing procedures.
188 lines
Frank Sheridan
Norfolk County
T1
Defense forensic pathologist who testified that John O'Keefe's arm injuries were consistent with an animal attack rather than a vehicle strike, and that his fatal head injury rendered him immediately unconscious.
170 lines
Nicholas Roberts
MA Toxicology Lab
T1
Nicholas Roberts is a forensic toxicologist from the Massachusetts Toxicology Lab who testified for the prosecution in Trial 1, performing retrograde extrapolation to estimate Karen Read's BAC at the time of the incident.
143 lines
Justin Rice
Good Samaritan Medical Center
T1
Emergency physician at Good Samaritan Medical Center who treated John O'Keefe on the morning of January 29, 2022, and declared his death at 7:50 a.m.
136 lines
Dr. Aizik L. Wolf
T2
Dr. Aizik L. Wolf is a neurosurgeon called by the prosecution in Trial 2 to testify about the nature of John O'Keefe's fatal head injuries.
129 lines
Carl Miyasako
Bode Technology
T2
Carl Miyasako is a DNA analyst who testified for the prosecution about mitochondrial DNA testing on a hair found on Karen Read's vehicle, concluding John O'Keefe could not be excluded as the source.
107 lines
Tess Chart
Bode Technology
T1
Tess Chart is a DNA analyst at Bode Technology who testified in Trial 1 about mitochondrial DNA testing linking a hair sample to John O'Keefe.
66 lines
Renee Stonebridge
Norfolk County
T1
Dr. Renee Stonebridge is a Norfolk County neuropathologist who testified about the acute traumatic brain injuries found during John O'Keefe's autopsy.
53 lines

👮 Law Enforcement (15)

Yuri Bukhenik
MSP
T1T2
Massachusetts State Police Sergeant Yuri Bukhenik was the lead supervisor on the Karen Read investigation, overseeing evidence collection, witness interviews, and the chain of custody from January 29, 2022 onward.
3,281 lines
Michael Proctor
MSP
T1
Michael Proctor was the Massachusetts State Police case officer in the O'Keefe death investigation; the defense cited his personal text messages in arguing that he was biased against Karen Read.
1,629 lines
Paul Gallagher
Canton PD
T1T2
Lt. Paul Gallagher of Canton PD was among the first officers at the scene where John O'Keefe was found, and his evidence collection methods became a central focus of the defense's contamination arguments in both trials.
1,511 lines
Joseph Paul
MSP
T1
MSP crash reconstructionist who testified that vehicle data from Karen Read's Lexus is consistent with striking John O'Keefe while reversing at 24 mph on Fairview Road.
1,248 lines
Brian Tully
MSP
T1
Det. Lt. Brian Tully of the Massachusetts State Police served as the investigation's supervising officer, presenting the prosecution's core surveillance and cell site evidence against Karen Read.
712 lines
Kevin O'Hara
MSP
T1T2
MSP SERT Lieutenant Kevin O'Hara led the specialized evidence search at 34 Fairview Road on January 29, 2022, where the team recovered taillight fragments and a sneaker during blizzard conditions.
707 lines
Michael Lank
Canton PD
T1
Canton PD Sergeant Michael Lank responded to 34 Fairview Road on January 29, 2022, and testified about the scene response and discovery of taillight plastic — while facing extensive defense questioning about his personal ties to the Albert family.
681 lines
Sean Goode
Canton PD
T1
Canton PD Sergeant Sean Goode was the overnight shift supervisor who received the 911 call and responded to 34 Fairview Road on the morning John O'Keefe was found.
672 lines
Steven Saraf
Canton PD
T1
Canton PD Officer Steven Saraf was the first responding officer to reach John O'Keefe's body at 34 Fairview Road on the morning of January 29, 2022.
461 lines
Nicholas Barros
Dighton PD
T1T2
Dighton Police Sergeant Nicholas Barros assisted state troopers in retrieving Karen Read's Lexus on January 29, 2022, and testified that the vehicle's tail light was less damaged when he observed it than photographs taken later show.
418 lines
Kelly Dever
Boston PD
T2
Boston Police Officer Kelly Dever testified as a defense witness in Trial 2 about her observations from the Canton PD dispatch room on the night of John O'Keefe's death, and about a prior statement she later recanted placing Brian Higgins and Chief Berkowitz alone with the evidence vehicle.
276 lines
Steven Mullaney
Canton PD
T1
Canton PD Officer Steven Mullaney was one of the first officers to arrive at 34 Fairview Road on January 29, 2022, and witnessed both the discovery of John O'Keefe's body and Karen Read's behavior at the scene.
251 lines
Charles Rae
Canton PD
T1T2
Lt. Charles Rae was a Canton PD patrol shift commander who conducted a well-being check at John O'Keefe's residence on the morning of January 29, 2022.
112 lines
Zachary Clark
MSP
T2
MSP Sergeant Zachary Clark testified about his crime scene documentation of Karen Read's vehicle and the 34 Fairview Road scene on February 1, 2022.
108 lines
J. Ryan Gallerani
Needham Police Department
T1T2
Sgt. J. Ryan Gallerani of the Needham Police Department testified about collecting DNA reference samples from Michael Proctor and Yuri Bukhenik.
47 lines