AP source: Man killed 4 after feeling cheated in drug deals

A law enforcement official escorts Cosmo DiNardo to a vehicle Thursday, July 13, 2017, in Doylestown, Pa. Lawyer Paul Lang, a defense attorney for DiNardo, said Thursday that his client has admitted killing the four men who went missing last week and told authorities the location of the bodies. Lang says prosecutors agreed to take the death penalty off the table in return for DiNardo's cooperation. (AP Photo/Matt Rourke)

DOYLESTOWN, Pa. (AP) — A drug dealer has confessed to killing four young Pennsylvania men after he felt cheated or threatened during three drug transactions and then burned their bodies at his family’s farm in suburban Philadelphia, a person with firsthand knowledge of his confession said.

The person spoke to The Associated Press on the condition of anonymity on Thursday because he was not authorized to publicly discuss details of the case against 20-year-old Cosmo DiNardo.

“Every death was related to a purported drug transaction, and at the end of each one there’s a killing,” the person said.

DiNardo, 20, then burned the bodies — three of them inside a drum — at his family’s farm in Solebury Township, about 30 miles north of Philadelphia, the person said, adding that a co-conspirator was involved in the deaths of three of the men.

As a law enforcement official escorted a shackled DiNardo from the courthouse on Thursday, he said “I’m sorry.”

The person with knowledge of the confession said one of the men was killed July 5 and the other three were killed July 7.

The details were provided after one of DiNardo’s lawyers said Thursday that DiNardo had confessed to killing the missing men and told investigators where their bodies were located.

DiNardo agreed to plead guilty to four first-degree murder counts, attorney Paul Lang said outside court, where DiNardo had met with investigators.

In exchange for DiNardo’s cooperation, Lang said, prosecutors would not seek the death penalty. The Bucks County District Attorney’s Office had no response to the lawyer’s comments on Thursday night. Authorities are expected to release additional information on the case today.

Authorities had charged DiNardo earlier this year with having a gun despite an involuntary mental health commitment. In seeking $5 million bail on a stolen car charge this week, prosecutors said he had been diagnosed with schizophrenia.