A man has been charged in several incidents in which women were accosted in Peachtree Corners.

Kennedy Miranda, 37, is facing several charges of in connection with the incidents, all of which occurred this week near The Forum shopping center on Peachtree Parkway.

On Sunday,  a woman was in the Barnes and Noble bookstore at The Forum when a man approached her, grabbed her arm and told her, “Come with me,” said Cpl. Edwin Ritter, Gwinnett County police spokesman.

She demanded that he release her, but he refused, saying she was “the one,” police said.

“As she was being dragged towards the door, customers saw this, they heard her screaming, and they intervened,” Cpl. Jake Smith, Gwinnett police spokesman said. One man pushed the suspect away. The  assailant repeated, “She is the one, it is meant to be.”

The suspect drove away in a silver BMW with an Indiana license plate.

On Tuesday, Ritter said, a man approached several women at Festivity, also located at The Forum, and made lewd comments. The man was seen driving away in a silver BMW with an Indiana tag.

Later that day, a woman was walking with her three children on East Jones Bridge Road when a man pulled up in a car and attempted to speak with her. The woman said when she looked in the car, the man was performing a sex act on himself. She and the children ran away and the man drove off in what she described as a light gray car.

Police traced the car to Miranda, who was arrested by Dunwoody police Tuesday afternoon after a similar incident at Perimeter Mall, police said.

Gwinnett police on Thursday charged Miranda with attempted kidnapping, simple battery and public indecency. He is being held in the DeKalb County jail on a disorderly conduct charge.

Police asked anyone with information about where Miranda was staying, who his friends and family are, and if there are any victims who have not yet come forward to contact detectives at 770-513-5300.

-- AJC dispatch editor David Ibata contributed to this article.