Prosecutors charged a physician Wednesday with first-degree murder in the fatal stabbing of his 9-year-old son in their upscale suburban Oklahoma City home.

Dr. Stephen P. Wolf also was charged with assault and battery with a deadly weapon after he allegedly also stabbed his wife during the Nov. 16 attack at their home in Nichols Hills.

After a neighbor heard screams and called police on Nov. 16, officer Michael Puckett found Wolf on his knees wrestling with something in his kitchen and ordered the doctor to put up his hands, according to an affidavit.

When Wolf got down on his stomach as told, Puckett said he saw the boy with two knives sticking out of his chest and heard Wolf say, "You know he's got the devil in him," the affidavit said.

The boy then started having convulsions and seizures, and Wolf jumped up and tried to grab one of the knives, the affidavit said.

"I then grabbed Mr. Wolf by the neck and shirt and pulled him toward me, causing him to fall onto his left side and a knife falling from his hand on the same side," Puckett wrote. They struggled a bit more before Puckett gained control, the officer said in the affidavit.

Paramedics pronounced Wolf's son, Thomas Wolf, dead at the scene. His wife was treated for cuts on her hands and face at the scene.

The neighbor, Douglas Woodson, told police that Wolf was supposed to be undergoing treatment for anger, alcohol and drug abuse issues, the affidavit said. According to the Oklahoma Board of Medical Licensure and Supervision, Wolf's specialty is internal medicine and he was still licensed to practice.

Neither Wolf's wife nor Woodson immediately returned phone calls seeking comment Wednesday afternoon.

Wolf remained in the Oklahoma County jail without bail. His attorney, Mack Martin, didn't immediately return a call seeking comment. The Oklahoma County District Attorney's office had no further comment on Wednesday.