Following a traffic stop in Harford County Wednesday, a Baltimore man was charged with possession of cocaine and heroin with an estimated street value of $380,000, Maryland State Police said.

Leonard Brown Mclean, 43, of the 4800 block of Crowson Avenue in Baltimore, was charged with two counts of possession with intent to distribute drugs and two counts of drug possession other than marijuana, according to charging documents.

Mclean, who was driving a green Chevrolet Avalanche with Maryland tags, was stopped by a State Police trooper at around 7:44 p.m. while driving southbound on I-95 near the Tydings Bridge outside of Havre de Grace, according to court documents. The trooper said he stopped Mclean because he believed the front windows of the vehicle were illegally tinted.

According to court documents, Mclean showed the trooper a New York driver's license, causing the trooper to request a K-9 to scan the vehicle.

A search of the center console revealed two large heat sealed bags of suspected cocaine, a small plastic bag of suspected cocaine and heroin capsules and another small bag of suspected cocaine, according to court documents.

The seizure included 2,889.7 grams of cocaine and 388.2 grams of heroin, according to court documents.

Mclean was arrested and taken to the Harford County Detention Center, where a District Court commissioner set bail at $350,000. Mclean posted bail the same day and was released.

Lt. D. Fairburn, barrack commander of the MSP John F. Kennedy Barrack, estimated the street value of the seized drugs at $380,000.

"Our troopers are trained to look for criminal indicators," Fairburn said. "We make stops all day long, but if we see certain indicators, we will call a K-9 to scan the vehicle."

Fairburn said sometime those vehicle scans yield evidence of alleged drug trafficking, but while other times they may uncover marijuana cigarettes or other small amounts of controlled substances that lead to simple possession charges.