An arrest has been made in connection with an alleged sexual assault in Elgin County in October.

At a press conference on Monday afternoon, OPP announced Henry Cooper, 35, had been arrested and charged with sexual assault with a weapon, forcible confinement, overcoming resistance by attempting to choke and uttering threats to cause death.

Police say Cooper is a migrant worker from Trinidad and Tobago who had been working on a Bayham-area farm. He was arrested on Saturday and is being held in custody pending a bail hearing.

Officials are crediting sharing of information between police forces and DNA evidence in helping to lead them to an arrest.

They are also thanking members of the public for their help and cooperation during the investigation.

On October 19, a woman at a rural residence near Vienna was reportedly grabbed from her front porch by an unknown male and forced inside her residence before being sexually assaulted.

After the male left the woman was able to call for help. She was treated for minor injuries at St. Thomas Elgin General Hospital and then released.

In a statement Detachment Commander Brad Fishleigh said "My thoughts today are with the victim of this horrendous crime. It is my hope that she will begin the long journey toward healing, knowing that the perpetrator of this crime has been identified and is now before the Criminal Justice system."

The assault had set the entire community in Vienna on edge, but police say it was an isolated incident.