Orchard Park Police charged a driver who was found to be driving recklessly, crossing the center line on Orchard Park Road, at 9:30 p.m. Friday.
Jennifer Lafferty, 43, of Buffalo was found to have been driving with a suspended license and had an outstanding warrant in Niagara County.
Police found her in possession of several types of controlled substances, and they called her behavior erratic.
Because of her behavior, Lafferty was charged with driving while intoxicated by drugs, as well as criminal possession of a controlled substance in the seventh-degree and possession of a controlled substance outside its original container, second-degree unlicensed operation and other vehicle and traffic charges.
She was taken to Niagara County on the warrant and will face charges in Orchard Park Town Court on March 15.