Dennis Leon Williams Jr. said he ran the southeast Raleigh red light because he was in danger. He fled the scene of the accident he caused because he feared for his life. A man in a Ford Fiesta had chased him, pointed a 9 mm handgun at him, and told him he was dead.

Detective Omar Abdullah never doubted him.

On March 12, 2020โ€”three weeks before the accidentโ€”Williams helped Abdullah, a member of the Raleigh Police Departmentโ€™s vice and drugs unit, bust Sherrod Smith for heroin trafficking. Smith had just been released on bail, Abdullah wrote in a police report. Now he was coming after Williams.

The report doesnโ€™t mention any witnesses to Smithโ€™s threats. But Abdullah vouched for Williams, a 26-year-old on parole after serving seven months in state prison for larceny, according to the North Carolina Department of Public Safety.

โ€œ[Williams] has been proven to be truthful and reliable and has provided information to this detective in the past that has always been proven and reliable which has led to numerous drug-related convictions,โ€ Abdullah wrote.

Itโ€™s since become clear that Abdullahโ€™s informant was anything but truthful.

Last month, a Wake County grand jury indicted Williams on five counts of obstruction of justice, accusing him of making false statements and acting โ€œwith deceit and intent to defraud.โ€ Because they deemed Williams โ€œnot credible,โ€ prosecutors have dismissed the cases of 15 Black men, including Smith, whom Abdullah charged with heroin trafficking between December 2019 and May 2020.

In every case, the heroin Williams claimed to buy turned out to be fake.

But prosecutors havenโ€™t indicted Abdullah. District Attorney Lorrin Freeman says she doesnโ€™t plan to.

โ€œAt this time,โ€ Freeman told The Assembly in an email, โ€œwe do not have evidence of criminal wrongdoing by Officer Abdullah or others with the Raleigh Police Department.โ€

Robin Mills, whose son was jailed after Abdullah accused him of heroin trafficking, doesnโ€™t buy it.

โ€œNobody could arrest that amount of people and get it wrong that many times without somebody knowing,โ€ she says. โ€œIf thatโ€™s the case, we should be really concerned about who weโ€™ve got serving and protecting, because clearly, they donโ€™t even understand the basic stuff.โ€

Itโ€™s not yet clear who knew what. But Williamsโ€™ story raises questions about how the Raleigh Police Department manages its confidential informantsโ€”often referred to as CIsโ€”and why thereโ€™s been so little accountability for errors that damaged at least 15 lives.

Men languished in jail for weeks or months after lab results cleared them. Some lost their jobs. Ultimately, it took a public defender, not a cop or prosecutor, to piece together what happened. Her efforts set in motion both the state investigation that led to Williamsโ€™ indictment and a federal civil rights lawsuit filed in April.

Whether they lead to justiceโ€”and what justice should look likeโ€”remains to be seen.


Because state law shields evidence obtained by the State Bureau of Investigation (SBI) and the Raleigh Police Departmentโ€™s internal affairs division from public view, itโ€™s difficult to fully ascertain how the scandal played out.

Though one-sided, the federal lawsuit filed earlier this year against Abdullah, several of his colleagues, the Raleigh Police Department (RPD), and the city of Raleigh comes the closest to piercing the veil. Attorneys working on behalf of 12 people who said they were falsely charged by Abdullah reviewed interviews and other evidence collected by the SBI, which they used to compile a narrative.

According to their complaint, Abdullah and another detective arrested Williams in 2018 for selling crushed aspirin that he passed off as cocaine. Abdullah then recruited Williamsโ€”whom he nicknamed โ€œAspirinโ€โ€”to be his informant, promising Williams a break on his drug charge if he helped bring down small-time crack dealers.

Williams made several undercover buys before he was arrested in Nash County on a larceny charge in November 2018. Abdullah recruited Williams again after his release from the Polk Correctional Institution on Aug. 30, 2019, this time offering cash. Citing another officerโ€™s testimony, the complaint says Abdullah โ€œtold [Williams] he could make more money if he brought in bigger cases.โ€

By December, Williams was making two to four trafficking-level buys a month, court records show. (In North Carolina, four grams of heroin, about a teaspoon, constitutes a trafficking amount and carries a minimum sentence of 70 months.)

His first target, Blake Banks, then 25, was arrested in front of his family on Dec. 20, 2019, for allegedly selling heroin to Williams a week earlier. Like most of the 15 people Abdullah charged, Banks had priorsโ€”most recently, possession with intent to distribute marijuana and possession of a firearm by a felon in 2017. Like all of them, however, heโ€™d never before been arrested or convicted on heroin-related charges in North Carolina, according to a review of court records.

Banks protested that he was out of town making a delivery the day of the alleged drug deal, but a judge set his bond at $150,000. (Receipts provided to The Assembly appear to confirm that he was in Delaware.) He spent Christmas in jail. By Dec. 30, his family had raised the $12,000 they needed to bail him out. But Banks had already lost his job as a truck driver.

There were red flags from the start of Abdullah and Williamsโ€™ partnership, the complaint alleges.

Contrary to RPD procedure, Abdullah met with Williams alone before and after drug buys, the complaint says. The detective paid his informant without anyone else present. Williams blocked his undercover camera from recording the alleged drug deals. Abdullahโ€™s unit sometimes failed to submit narcotics to the City-County Bureau of Investigation (CCBI) for testing โ€œuntil weeks or monthsโ€ after a person had been charged, and โ€œfailed to or severely delayedโ€ reporting negative test results to the Wake County District Attorneyโ€™s Office.

The complaint says that some of his fellow vice cops told Abdullah โ€œon numerous occasionsโ€ that the heroin wasnโ€™t packaged like street heroin, or that it was brown sugar. A few times, officers conducted field tests that didnโ€™t show the presence of a controlled substance. At least one reported โ€œAbdullahโ€™s ongoing schemeโ€ up the chain of command, but two supervisors refused to intervene.

From these allegations, the complaint concludes that Abdullah and Williams were engaged in a โ€œconspiracy to fabricate heroin charges,โ€ and most of the vice unit looked the other way.

The city has yet to officially respond to the allegations almost five months after the lawsuit was filed, court records show. Instead, all parties asked the judge to pause the case until Oct. 12 so they can attempt to reach a settlement. If thereโ€™s no settlement, the plaintiffs will be able to seek depositions with Abdullah and other officers and access internal affairs files and the SBI investigative report through a discovery process.

Attorneys for Abdullah and the city of Raleigh did not respond to a request for comment. Williamsโ€”who was arrested on Sept. 15 and given a $75,000 bond at his arraignment the next morningโ€”could not be reached for comment.


Beginning at the end of February 2020, Jackie Willingham, an attorney in the Wake County Public Defenderโ€™s Office, caught three strange cases in three weeks. All heroin trafficking. All the same detective. All defendants who insisted that, whatever else theyโ€™d done, they hadnโ€™t sold heroin.

The guilty donโ€™t usually insist on their innocence to their lawyers, Willingham says.

Something felt off, but she couldnโ€™t get anyone to listen. The machinery of justice was already in motion.

โ€œThere are no meaningful checks and balances in the system,โ€ Willingham says. โ€œI get someone charged with a trafficking amount of drugs, and they get a ridiculously high bond. I ask for their pretrial-release conditions to be modified to something they could actually make, and that is dismissed out of hand.โ€

The police provide the judge with โ€œa three-sentence paragraph saying, โ€˜The officer used the [informant], conducted a buy, thereโ€™s audio and video surveillance,โ€™โ€ she continues. โ€œBut nobodyโ€™s checked that. The DAs donโ€™t check the officers. The judges donโ€™t check the DAs.โ€

Her three clientsโ€”Diontre Greene, Keith Green, and Sherrod Smithโ€”each had bonds exceeding $250,000. Willingham got Smithโ€™s bond reduced from $300,000 to $50,000, and he made bail. But Diontre Greene and Keith Green werenโ€™t so lucky. They sat behind bars for three months before being releasedโ€”in Keith Greenโ€™s case, despite a field drug test that showed the heroin wasnโ€™t real, the federal lawsuit alleges.

Last year, Freeman, the district attorney, told The News & Observer that after a โ€œdefense attorneyโ€โ€”Willinghamโ€”raised concerns and negative lab results started coming back in June and July of 2020, prosecutors saw a pattern and began closely reviewing the informantโ€™s video footage.

โ€œThis is an egregious situation inasmuch as the confidential informant was providing false information,โ€ she said.

Willingham doesnโ€™t think prosecutors were quite so proactive.

She says she asked David Coleman, who headed the district attorneyโ€™s officeโ€™s drug unit, whether her three cases had the same informant in mid-March of 2020, just before courts closed because of the pandemic. She didnโ€™t get an answer. On March 30, Willingham followed up with an email, according to a timeline she provided to The Assembly. No response. On April 24, she sent another email.

Finally, on April 30, Coleman told her that Raleigh police said her clients were members of the same gang, which explained their storiesโ€™ similarities. (Her officeโ€™s investigator found no gang connection, she says.) Willingham asked again whether their cases had the same informant. Coleman didnโ€™t say.

Taking matters into her own hands, Willingham looked up all of the heroin-trafficking charges Abdullah had filed, called the defendantsโ€™ attorneys, and asked if anything about their cases seemed odd. Invariably, they said yes. One defendant gave her a name: Dennis Williams.

In June, she says, when Dionte Greeneโ€™s lab tests came back negative for drugs, the district attorneyโ€™s office changed its tune. Prosecutors realized they had a problem.

โ€œAs I start to watch [Williamsโ€™ buy] videos, is there anyone I need to add to the list?โ€ Willingham says Coleman asked her. In other words: Is there anyone else weโ€™ve wrongly incarcerated?

On July 6, 2020, Willingham asked the RPD and the DAโ€™s office to investigate. A month later, the departmentโ€™s internal affairs division interviewed her; in September, the RPD placed Abdullah on administrative leave, and the SBI opened its investigation.

She learned of Williamsโ€™ Aug. 24, 2021, indictment from The Assembly.

โ€œTo be honest, that pisses me off,โ€ Willingham says. โ€œHeโ€™s become the scapegoat. Thereโ€™s no doubt in my mind that Abdullah was encouraging it.โ€


In February 2020, the CCBIโ€™s lab determined that the heroin Blake Banks was charged with selling wasnโ€™t heroin, or any narcotic. But the district attorneyโ€™s office didnโ€™t drop his charges until June 30โ€”four months later.

This spring, the district attorneyโ€™s office and the CCBI began devising a process to prevent negative test results from falling through bureaucratic cracks, according to emails obtained by The Assembly.

The emails suggest that until then, there wasnโ€™t a policy to keep that from happening.

โ€œI would like for us to set up a practice of notifying our office as soon as a controlled substance analysis yields a result of no controlled substances,โ€ Freeman wrote to the CCBIโ€™s leaders on April 12, 2021. She asked that the CCBI email her and the head of the drug unit, adding, โ€œItโ€™s my understanding this only usually comes up a few times a year.โ€

In 2020, 96 testsโ€”more than 7% of the 1,281 tests the CCBI conductedโ€”showed no controlled substances.

โ€œTo avoid holding an arrested person in the Detention Center on a charge that would be lessened based on the information gained from the examination result(s), drug chemists must notify [the head of the drug unit] when it can be concluded examination results could impact pending charges,โ€ the new policy says. โ€œ… Expediting examination results to the DAโ€™s office will further this objective.โ€

CCBI Assistant Director Chris Stark did not respond to a request for comment on the new policy.


Compared with other police departments, the Raleigh Police Department isnโ€™t particularly violent or expensive.

Since 2013, its officers have fatally shot six people; in that time, Charlotte cops have killed 21, police-shooting databases say. Raleigh officers use force and deadly force when making arrests significantly less often than most big-city police departments, according to the Nationwide Police Scorecard. And per capita, Raleigh spends less on police than all of the stateโ€™s 10 largest municipalities except Cary, according to The Assemblyโ€™s analysis of budget and population data.

The cityโ€™s residents appear largely satisfied. In the cityโ€™s 2020 Community Survey, 83% of respondents said they felt safe and 75% approved of Raleighโ€™s police services.

But the city hasnโ€™t been immune to tension between the police and the communities they serveโ€”especially communities of color. Protests arose in 2016 when an officer shot and killed 24-year-old Akiel Denkins. In 2018, a viral video captured Raleigh cops beating a Black man who was already on the ground; two years later, another video showed two Raleigh officers punching a man before arresting him. The 2019 death of Soheil Mojarradโ€”a 30-year-old with mental health issues whom an officer shot eight times from 20 feet awayโ€”has prompted a civil rights lawsuit.

Raleigh police also came under criticism for its aggressive response to last summerโ€™s Black Lives Matter protests, with activists calling for Chief Cassandra Deck-Brownโ€™s removal. The city didnโ€™t oblige, though Deck-Brown has since retired.

This informant scandal has only fueled that distrust.

Since the 1960s, the Supreme Court has given police departments wide latitude in how they use informants. But informants often have selfish motives, including reduced charges, shorter sentences, and sometimes cash, critics argue.

โ€œIf law enforcement provides these rewards without requiring corroboration from a noninformant source, then the CI has much to gain and little to lose from choosing to lie to satisfy the officer,โ€ says the ACLU, which has lobbied for stricter regulation of informants.

โ€œI donโ€™t know how officers are being allowed to run CIs without any oversight,โ€ Willingham says. โ€œLike, supervisors arenโ€™t periodically and regularly checking their [undercover] videos to make sure everything is happening the way it should? I mean, by default, these CIs are interested, right? Theyโ€™re either getting paid or working off charges. So why isnโ€™t anybody watching?โ€

Raleigh Police Department spokeswoman Donna-Maria Harris told The Assembly that its policy governing confidential informants โ€œis not a public record.โ€

On Sept. 16, retired Oakland, Calif., Police Chief Howard Jordan, whoโ€™s been retained as an expert by the plaintiffs in the federal lawsuit, sent the Raleigh Police Department and district attorneyโ€™s office (and the media) a series of policy recommendations on how to manage informants.

Among other things, Jordan argues that officers should immediately field-test narcotics, send them to the lab within 24 hours, and the lab should return the results within 72 hours. Until then, suspects shouldnโ€™t be charged. He also says the RPD should require vice cops to never meet alone with informants and make recordings of all payments to them.

No less important, Jordan says the RPD needs to more closely monitor its informant program, routinely audit undercover-buy funds, and conduct annual credit and background checks on its vice cops.


Yolanda Irving had just gotten out of the shower on May 21, 2020, when about 15 Raleigh cops kicked in her door. Dressed in SWAT gear, they ran up the stairs, pointing guns at her and her three teenage and adult children, who were in their rooms watching television or playing video games, according to Abraham Rubert-Schewel, an attorney for the plaintiffs in the federal lawsuit.

The officers forced them downstairs and made them sit on the ground for an hour while they searched the house. They found nothing.

Detective Omar Abdullah showed Irving his search warrant. The police had raided the wrong apartment.

Abdullah eventually found his suspect. He charged Marcus Vanirvin with selling eight grams of heroin to Williams, Abdullahโ€™s CI. But the botched raid marked the end of their partnership.

Like the others, the heroin Vanirvin allegedly sold proved to be fake. Even so, he spent 18 days in jail before he was released, says his mother, Robin Mills.

โ€œMy grandson, my sonโ€™s son, took his very first step the day my son got out of jail,โ€ Mills says. โ€œHe came within a day of missing it, literally. A lot of people missed a lot of things.โ€

In the year thatโ€™s passed since the SBI opened its investigation, no member of the Raleigh Police Departmentโ€™s drug unit has been suspended, demoted, or fired, according to records obtained by The Assembly. The department says the investigation is ongoing, and Abdullah is on administrative duty, earning just over $69,000 a year.

He received a raise in December, the records show.

Additional reporting by Anne Blythe

Jeffrey Billman is a politics and law reporter for The Assembly. The former editor-in-chief of INDY in Durham, he holds a master's degree in public policy analysis from the University of Central Florida.