Gwinnett County police have arrested a man who they suspect broke into a woman's home and raped her, according to Channel 2 Action News.

The attack happened Monday evening in a neighborhood off Buford Drive, according to Channel 2. Officers and canine units eventually caught Marcus Terrell, of Lawrenceville, and arrested him and charged him with the assault, according to Channel 2.

Terrell has been arrested 16 times in Gwinnett County dating back to 1994, according to Channel 2. He has been arrested on charges of DUI, public indecency, loitering, and child molestation. Records show the child molestation charges were dropped for a guilty plea to sexual battery in 2004. He received a one-year sentence.

Terrell has also been arrested several times in Dekalb County, according to Channel 2. Officials in the Gwinnett County District Attorney's Office, told Channel 2 that they can’t discuss Terrell's criminal history at this point. They said more details may come out at his preliminary hearing set for Thursday morning in Gwinnett County.