Over 500 bags of heroin, high-grade meth, and over $18,000 in cash. That's what police say they found after executing a search warrant in Binghamton.

Police searched the home of 36-year-old David Scanlin at 62 North Street. They say they found 504 bags of heroin, 7.6 grams of high-grade meth, and $18,257 in cash. He is charged with three felony counts of criminal possession of a controlled substance, criminal mischief, and violation of parole. Scanlin is being held at the Binghamton Police Department as he awaits arraignment in City of Binghamton court.