GUILFORD — A 20-year-old Massachusetts man is being held on $20,000 bail in Vermont on drug trafficking charges.

Vermont State Police said Miguel Serrano, of Holyoke, Mass., was stopped Friday afternoon on Interstate 91 in Guilford. Officials said a search of his car turned up more than 7 ounces of cocaine and 200 bags of heroin with an estimated street value of $25,000.

Serrano faces two drug trafficking and two drug possession charges.

He is scheduled to make a court appearance today in criminal court in Brattleboro.