A 17-year-old St. Marys resident is facing a long list of charges after a traffic stop Saturday night near Lucan. Around 10:30 p.m., police were notified of a possible impaired driver on Elginfield Road. The officer determined the young person had been drinking and was arrested. The accused is charged with the following: Th teen can't be identified under the Youth Criminal Justice Act. The accused was released with a future court date.