An alleged pimp has been arrested after a mid-day attack on a woman walking near a Mission District Park.

37-year-old Marlon Bishop was taken into custody Tuesday afternoon, and "was booked on suspicion of several crimes including two counts of assault with a deadly weapon, attempted sexual assault, false imprisonment, stalking, mayhem, aggravated assault, violating probation and human trafficking," the Chron reports.

Just before 2 p.m. Tuesday, Bishop allegedly approached a 24-year-old woman who was walking near Franklin Square Park on the 1700 block of Bryant Street, Mission Local reports. Bishop told her she had to “start working for him,” presumably as a sex worker.

When the woman attempted to evade him, Bishop allegedly beat her "with a cell phone charger wrapped around his hand," knocking out several of her teeth and causing a laceration to the back of her head, San Francisco Police Department spokesperson officer Albie Esparza says.

Police nabbed Bishop at the scene. According to the Chron, Bishop and the victim were not previously acquainted.

Bishop's alleged victim was taken to a hospital, and is expected to survive.

As always, anyone with information on this or other crimes is urged to contact the SFPD anonymously at 415-575-4444 or to text a tip to TIP411 with “SFPD” at the start of the message.