Eighteen-year-old Nolan McMahon of Hanover Park is charged with drug induced homicide.
Investigators say that on the night of July 9th McMahon sold multiple bags of heroin to John Dudek and another teenager.
The next afternoon Dudek was found unresponsive at his home and was later pronounced dead.
An autopsy determined he died from a heroin overdose.