24 year old Richard Beach was stopped as he walked near Tulip and Union Streets at just before 8 pm.
He tried to take off but was caught and searched. Police say they found close to two hundred bags of the drug in Beach's possession.
He's behind bars on three thousand dollars bail.
This material may not be published, broadcast, rewritten, or redistributed.