Published: Jul 16, 2012 1:43 PM EDT

FORT MYERS, Fla.- A 29-year-old Fort Myers man is facing charges of sexual assault on a 4-year-old child after the victim came forward on July 10th.

Edgar Perez-Lopez is accused of sexually battering the child on several occasions and taking pictures on his cell phone of the incidents.

The victim spoke with the Children's Advocacy Center in detail about the events.

Perez-Lopez was located and arrested on Friday.