A 23-year-old Cattaraugus County man has been charged with unlawful possession of marijuana after a traffic stop on I-86 in the town of Ellicott on Tuesday. State Police in Jamestown say they pulled over Christopher Law for speeding. While speaking to law, troopers say they smelled marijuana emanating from inside the vehicle. A search turned up a bottle containing two grams of marijuana and a pipe containing marijuana residue. Law will appear in Ellicott Town Court next month.