A four-month investigation into three separate sexual assaults in Willimantic led to the arrest of a 51-year-old man.
Angel Rosario was taken into custody on Wednesday.
Police said in each case, the victims were girls between the age of 7 and 14.
In the first case, Rosario was charged with risk of injury to a minor.
In the second, his charges were risk of injury, first-degree sexual assault and fourth-degree sexual assault.
The final case involved charges of fourth-degree sexual assault and risk of injury.
The cases included combined surety bonds of $200,000.
Rosario is due in court on Thursday in Danielson.
Copyright 2017 WFSB (Meredith Corporation). All rights reserved.