Eric S. Cahalan of Granite City was sentenced to 8 years for possessing 204 grams of meth with intent to deliver.