His arrest concluded an investigation into the transportation, sale and possession of "crack" cocaine in and around the Town of Batavia.
Thornton is charged with: criminal possession of a controlled substance in the third degree -- with intent to sell, a Class B felony; and criminal sale of a controlled substance in the third degree, also a Class B felony.
He was arraigned in Genesee County Court, then released on his own recognizance.
The arrest was made by the Genesee County Local Drug Task Force with assistance from the Niagara County Probation Department. The Genesee County District Attorney's Office assisted in the investigation.