Who appeared when
A day-by-day map of the witnesses, attorneys, and court across both Karen Read trials.
2 trials·71 days·98 people
Witness Examiner Opening, closing, or instructions Spoke that day
Person
Prosecution2

Adam LallyNorfolk County assistant district attorney who presented the Commonwealth’s case against Karen Read.ProsecutionNorfolk County DA

Hank BrennanSpecial assistant district attorney who led the Commonwealth’s case in Karen Read’s 2025 retrial.ProsecutionNorfolk County DA
Laura McLaughlinAssistant district attorney for the Commonwealth in Karen Read’s criminal trials.ProsecutionNorfolk County DA
T1 summary23 days125 lines
T2 summary8 days27 lines
Defense4

Robert AlessiDefense attorney who examined forensic, medical, and reconstruction evidence in Karen Read’s 2025 retrial.DefenseDefense team

Elizabeth LittleDefense attorney for Karen Read who questioned medical evidence and witness accounts.DefenseDefense team
Court1

Beverly J. CannoneNorfolk Superior Court judge who presided over Karen Read’s trial and retrial.JudgeNorfolk Superior Court
Witnesses28

Yuri BukhenikMassachusetts State Police sergeant who supervised investigative work and testified about evidence handlingLaw EnforcementMSP

Daniel WolfeAccident-reconstruction director who tested the Lexus’s taillight damageExpert WitnessARCCA Inc.

Michael ProctorMassachusetts State Police lead investigator in the John O’Keefe death investigationLaw EnforcementMSP

Paul GallagherCanton Police lieutenant who supervised scene processing and blood collection at Fairview Road.Law EnforcementCanton PD

Shanon BurgessAperture LLC digital forensics examiner who analyzed Lexus infotainment and phone timing data.Expert WitnessAperture LLC

Brian HigginsATF agent who testified about the Fairview Road gathering and his texts with Karen ReadWitnessATF

Judson WelcherAccident reconstructionist and biomechanical engineer with Aperture LLCExpert WitnessAperture LLC

Maureen HartnettMassachusetts State Police forensic scientist who examined a Lexus SUV and John O’Keefe’s clothing.Witness

Ian WhiffinCellebrite coding product manager and digital-forensics expert witnessExpert WitnessCellebrite

Andrew RentschlerBiomechanical engineer who examined whether a vehicle strike fit the injuriesExpert WitnessARCCA Inc.

Nicholas GuarinoMassachusetts State Police trooper who examined phone and digital-location evidence.Expert WitnessMSP

Irini Scordi-BelloForensic pathologist who performed John O’Keefe’s autopsyExpert WitnessNorfolk County

Tim NuttallCanton firefighter-paramedic who helped treat John O’Keefe and testified about words he heard at the scene.Witness

Elizabeth LaposataDefense forensic pathologist who assessed John O’Keefe’s head and arm injuries.Expert WitnessDefense team

Katie McLaughlinCanton firefighter-paramedic who responded to John O’Keefe’s medical emergency and testified about words she attributed to Karen Read.WitnessCanton Fire

Matthew DiSograDefense engineering expert who compared vehicle-event timing with phone activity.Expert Witnessdefense

Brian TullyMassachusetts State Police detective lieutenant who oversaw parts of the investigation and testified about the evidence search and phone-location records.Law EnforcementMSP

Kevin O'HaraMassachusetts State Police lieutenant who led SERT’s evidence search at 34 Fairview Road.Law EnforcementMSP

Michael LankCanton police lieutenant who responded to 34 Fairview Road and testified about the initial investigation.Law EnforcementCanton PD

Sean GoodeCanton Police sergeant who dispatched officers to 34 Fairview Road and responded to the scene.Law EnforcementCanton PD

Ashley VallierMassachusetts State Police forensic scientist who analyzed taillight fragmentsExpert WitnessMSP Crime Lab

Jessica HydeDigital-forensics examiner who testified about disputed phone-search and device records.Expert WitnessMagnet Forensics

Julie AlbertWitness to the Waterfall gathering and the following morning at 34 Fairview Road.Witness

Sarah LevinsonGuest at 34 Fairview Road who testified about the gathering and her limited view of the yard as she left.Witness

Michael CameranoJohn O’Keefe’s friend who testified about their evening together and his return to O’Keefe’s home the next morning.Witness

Julie NagelWitness who described an unidentified object near the flagpole outside 34 Fairview Road.Witness

Anthony FlemattiCanton Fire Department acting lieutenant and paramedic who treated John O’Keefe at 34 Fairview Road.Witness

Christina HanleyMassachusetts State Police Crime Lab forensic scientist who compared glass and plastic evidenceExpert WitnessMSP Crime Lab

Allison McCabeWitness who described picking up Colin Albert and identified screenshots from her phoneWitness

Nicholas BarrosDighton police sergeant who helped retrieve a Lexus and testified about its rear tail light.Law EnforcementDighton PD

Andre PortoMassachusetts State Police Crime Lab forensic scientist who analyzed DNA evidenceExpert WitnessMSP Crime Lab

Caitlin AlbertWitness who described the gathering inside 34 Fairview Road and the limits of what she observed.Witness

Daniel WhitleyCanton Fire paramedic who transported Karen Read to the hospital under a Section 12 hold.WitnessCanton Fire

Kelly DeverBoston police officer and former Canton patrol officer who testified about a disputed sally-port observation.Law EnforcementBoston PD

Paul O'KeefeJohn O’Keefe’s brother and a witness to the family’s experience after he was found in the snow.Family

Richard GreenDefense digital-forensics expert who analyzed phone location, search, and call records.Expert WitnessDefense team

Steven MullaneyCanton police officer who responded to the scene at 34 Fairview RoadLaw EnforcementCanton PD

Ricky D'AntuonoWitness who drove friends to 34 Fairview Road and described the SUV parked ahead of his truck.Witness

Jonathan DiamandisWitness who identified Michael Proctor in a longtime friends’ group text chain.Witness

Matthew KellyFirefighter and paramedic who helped treat John O’Keefe at the scene and in the ambulance.Witness

Nicholas KolokithasWaterfall patron who testified about the gathering and surveillance footageWitness

Nicholas BradfordBode Technology DNA analyst who examined taillight and hair evidence.Expert WitnessBODE Technology

Hannah KnowlesMassachusetts State Police forensic toxicologist who estimated a retrospective blood-alcohol rangeExpert WitnessMSP Crime Lab

Robert GilmanMeteorologist who testified about weather conditions during the January 2022 stormExpert Witness

Gary FallerPathologist who testified about Good Samaritan’s clinical blood-alcohol testingExpert WitnessSignature Healthcare

Connor KeefeMassachusetts State Police trooper who extracted phone data and handled physical evidence.WitnessMSP / Norfolk DA CPAC

Curt RobertsWitness who described an evening with John O’Keefe and Karen Read at C.F. McCarthy’s.Witness

Frank SheridanRetired forensic pathologist who testified for the defense about John O’Keefe’s injuries.Expert Witness

Erin O'KeefeJohn O'Keefe’s sister-in-law and a witness to family communications with Karen Read.Family

Greg WoodburyCanton Fire lieutenant who testified about emergency treatment and his observations at the scene.WitnessCanton Fire

Nicholas RobertsForensic toxicologist who estimated blood-alcohol levels from a hospital test.Expert WitnessMA Toxicology Lab

Justin RiceEmergency physician involved in John O'Keefe’s resuscitation at Good Samaritan Medical CenterExpert WitnessGood Samaritan Medical Center

Charles RaeCanton police lieutenant who conducted a welfare check at John O’Keefe’s home.Law EnforcementCanton PD

Zachary ClarkMassachusetts State Police sergeant who documented vehicle testing and scene evidenceLaw EnforcementMSP

Carl MiyasakoBode Technology DNA analyst who testified about a hair recovered from Karen Read’s vehicle.Expert WitnessBode Technology

Marietta SullivanWitness who described an Aruba hotel-lobby confrontation involving John O’Keefe and Karen Read.Witness

John TedmanDefense investigator who measured routes to the entrances at 34 Fairview RoadWitnessForum Investigations

Evan BrentMassachusetts State Police crime scene services trooper who photographed evidence recovery and a vehicleWitness
Louis JutrasCanton information-systems manager who retrieved municipal surveillance footage.WitnessCanton IT

Michael TrottaCanton public works superintendent who testified about the Fairview Road plow route.WitnessCanton Public Works

Tess ChartBode Technology forensic DNA analyst who compared a hair sample with John O’Keefe’s mitochondrial DNA.Expert WitnessBode Technology

Renee StonebridgeMedical examiner and neuropathology director who examined John O'Keefe's brainExpert WitnessNorfolk County

Brian GalleraniNeedham Police sergeant who collected DNA reference samples from two investigatorsLaw EnforcementNeedham Police Department
T1 summary2 days33 lines
T2 summary0 days0 lines
Gene DemilusC.F. McCarthy's general manager who testified about the bar's surveillance footageWitness
Taller marks indicate longer transcript segments; darker cells indicate more lines spoken that day. Trial blocks show days in session, not elapsed calendar time.

























