The robbery occurred in the area of the Riverwalk at about 8 p.m. Oct. 3, according to police.
The incident began when a man approached a 16-year-old and a 19-year-old and asked whether they hung around with a certain person, police said.
The suspect then pushed the 19-year old to the ground, pulled out a machete and put it to his throat, according to police.
The suspect choked and assaulted the older teen, then took the other victim’s cellphone and other items and threw them into the river, police said.
The attacker eventually let go, and both victims were able to leave, police said.
Detectives investigated and identified the suspect as Corey Welch of Ansonia, according to police.
Welch, who was held at Derby Superior Court on an unrelated charge, was arrested on a warrant and charged with first-degree robbery, first-degree assault, carrying a dangerous weapon, and fifth-degree larceny, police said.
He was arraigned at Derby Court, and held on $150,000 bond in the machete incident, according to police.
Click here to follow Daily Voice Shelton and receive free news updates.