A Severn man was arrested Tuesday after his 5-year-old son accidentally drank methadone and stopped breathing, Anne Arundel County police said.

Paul Kristopher Brooks, 28, was arrested after police responded to reports that his 5-year-old was not breathing at his Severn home. A caller had informed police that the boy had accidentally taken methadone and indicated that CPR was being performed on the boy. When officers arrived on-scene, Brooks gave them a bottle of pink liquid that he said was methadone, police said.

Fire department personnel on-scene managed to revive the boy, and he was taken to Baltimore Washington Medical Center.

During an investigation of the incident, police found that the methadone had been purchased illegally, noted illegal drugs inside Brooks' home and obtained a search and seizure warrant, police said. A search of the house turned up suspected cocaine, marijuana, heroin and methamphetamine -- enough to suggest that they were intended for distribution -- as well as more methadone, police said. Police also found a loaded .357 Magnum and a .22 caliber rifle, they said.

Brooks has been charged with possession with the intent to distribute cocaine, marijuana, heroin and methamphetamine; possession of methadone, cocaine, marijuana, heroin and methamphetamine; two counts of possession of a firearm in commission of a drug trafficking crime; and one count of firearm accessible to a minor. Police said charges are pending for "an additional suspect," and they're also conducting an investigation into possible child neglect charges.