Officers of the Hannibal Police Department Narcotics Unit executed a narcotics search warrant in the 900 block of Church St. Friday morning.
During the course of the search, officers located substances believed to be marijuana and heroin. They also located several items commonly used in the packaging and distribution of illegal narcotics and several items of drug paraphernalia.
Terry L. Beadle, 43, of Hannibal, was arrested and charged with manufacturing and distribution of a controlled substance. Beadle was placed on a 24-hour hold in the Pike County Jail, pending warrants.