Police say a teenager from Cabot sexually assaulted boys for years.
Jay Deasy, 17, may also face animal cruelty charges, but police have not said why yet. He allegedly assaulted two boys for several years. And police are asking parents to come forward if they think their child may have been abused by Deasy as well. He's in the St. Johnsbury jail as of Tuesday night.