HAVERHIL โ On Wednesday, June 24, 2026, at approximately 11:11 p.m., Detectives Kaylee Sarfde and Douglas Angus were conducting surveillance with Sergeant Michael Mills near the EZ Mart at 1 Broadway when they observed a gray Toyota Corolla enter the storeโs parking lot.
(The account and quotations in this article were sourced from the printed Personnel Narrative of Detective Kaylee Sarfde and do not reflect any political perspective or personal opinion of News Link Live, which is strictly a business entity.)
Detective Kaylee Sarfde said the driver was identified as a 30-year-old named Keegan, who was known to the Haverhill Police Department.
โSergeant Mills was aware that Keegan has a history of drug use,โ Detective Sarfde said. Adding, โThe Toyota Corolla parked along the curb in front of the EZ Mart convenience store with the driver’s side of the vehicle facing the store.โ
Shortly afterward, a black Chevrolet Tahoe with New Hampshire plates entered the parking lot and parked directly behind the Toyota Corolla, facing the same direction.
Sergeant Mills then entered the parking lot in his unmarked cruiser and observed a man approach the driverโs side window of the Toyota Corolla, Detective Sarfde said.
โSergeant Mills observed the male engage in a brief hand-to-hand exchange with Keegan through the driver’s side window,โ Detective Sarfde said. โImmediately following the hand-to-hand exchange, the Toyota Corolla exited the parking lot, having remained there for only approximately three minutes.โ
The Toyota then turned right onto Hilldale Avenue and made another right onto Broadway. The Tahoe left the parking lot separately, turning left onto Hilldale Avenue and continuing in that direction.
โBased on my training and experience, the observed activity was consistent with a street-level narcotics transaction,โ Detective Sarfde said. Later adding, โThe brief encounter, hand-to-hand exchange through the vehicle window, lack of any apparent legitimate purpose, immediate departure after the exchange, and the parties leaving in separate directions are all behaviors consistent with street-level narcotics transactions.โ
Following the alleged hand-to-hand exchange, Detective Sarfde said she, Detective Angus, and Sergeant Mills followed the black Chevrolet Tahoe as it traveled along Hilldale Avenue.
โWe activated our emergency lights and sirens and conducted a motor vehicle stop in the area of Hilldale Avenue and Brook Street,โ Detective Sarfde said. โUpon approaching the vehicle, the operator was identified as Carlos Rivera, who is known to the Haverhill Police Department and has a history of drug-related criminal offenses.โ
According to police, Carlos M. Rivera, 47, is a resident of Haverhill, MA.
โCarlos was advised of the reason for the stop and was asked to exit the vehicle,โ Detective Sarfde said. โCarlos complied and was detained in handcuffs.โ

Sergeant Mills then read Rivera his Miranda rights from a warning card he carried with him.
โCarlos stated that he understood his rights,โ Detective Sarfde said. โCarlos was advised that he had been observed engaging in what appeared to be a hand-to-hand exchange with Keegan in the EZ Mart parking lot. Carlos stated that he and Keegan had only shook hands.โ
When asked if he had any drugs inside the vehicle or on his person, Rivera denied both, Detective Sarfde said.
โCarlos acknowledged that the interaction could have appeared to be a hand-to-hand transaction and provided verbal consent for detectives to search the vehicle,โ Detective Sarfde said.
Detective Sarde said a search of Carlos’ person was then conducted.
โDuring the search, one Suboxone strip and one $20 bill were located on Carlos’ person,โ Detective Sarfde said. โCarlos stated that he had a valid prescription for the Suboxone, but that the prescription was at his residence. Carlos was not in possession of a valid prescription for the Suboxone at the time of the stop. Additionally, the $20 bill was consistent with Carlos having just received payment during the suspected hand-to-hand narcotics transaction observed moments earlier.โ
Before officers searched the vehicle, Detective Sarfde said Rivera was again asked if he was certain there were no illegal drugs inside.
โCarlos stated that there were not. Sergeant Mills and I then conducted a search of the vehicle,โ Detective Sarfde said. โIn the driverโs side door, a crack pipe was located.โ
The officers also located a small white rock-like substance beneath the driverโs seat.
โBased on my training and experience, as well as the training and experience of Sergeant Mills, the substance was believed to be crack cocaine,โ Detective Sarfde said. โDuring a search of the center console, we also located several small clear plastic bags, a small dish containing white powder residue, and a box of baking soda.โ
Behind the driverโs seat, police also located two metal spoons with a white powdery residue on them.
โBased on my training and experience, as well as the training and experience of Sergeant Mills, the clear plastic bags, dish containing white powder residue, spoons with white powder residue, and box of baking soda are all items commonly associated with the preparation, manufacturing, packaging, and distribution of illegal narcotics,โ Detective Sarfde said. Adding, โThe white rock-like substance and the Suboxone strip were placed into an evidence bag and secured.โ
Carlosโ girlfriend then arrived on scene and took possession of the vehicle.
โCarlos was advised that he was under arrest. Officer Craig Costoplus arrived on scene in a marked cruiser and transported Carlos to the Haverhill Police Department,โ Detective Sarfde said. โUpon arrival at the Haverhill Police Department, Carlos was advised of his Miranda rights by Lieutenant Kevin Lynch. Carlos was subsequently booked, photographed, fingerprinted, and given the opportunity to use the telephone. Following the booking process, Carlos was placed into a holding cell pending bail review.โ
Detective Sarfde said the suspected narcotics and Suboxone strip were packaged, logged, and placed into evidence.
โThe suspected narcotics will be submitted to the Massachusetts State Police Crime Laboratory for analysis,โ Detective Sarfde said.
Carlos M. Rivera, 47, of Haverhill, was charged with the following:
- Possess Class B Drug, Subsequent Offense (two counts)
Rivera was arraigned in Haverhill District Court on June 25, 2026. Following his arraignment, he was released on personal recognizance.
The case was then brought forward on July 6, 2026, when the court allowed the Commonwealthโs motion to revoke Riveraโs bail and ordered him held without bail until Oct. 2, 2026.
Riveraโs next court date is a pretrial hearing scheduled for August 3, 2026.
Disclaimer: If you are wondering why the incident in this story took place in June, thatโs because I had to file FOIA request(s) to obtain the court documents. FOIAs are time-consuming.
To learn more about News Link Liveโs unique business model, please read the following:
An online business model that could replace local newspapers
Why The Leominster Champion Failed
The Medium is the Message by Marshall McCLuhan
The Ego and the ID by Sigmund Freud