In the wake of recent sexual misconduct controversies, Gina Rodriguez has dropped contracts with both her agency, APA, and her management company, Primary Wave.

gina rodriguez
photo: Splash

Rodriguez has been working with APA since 2012, years before her big break on "Jane The Virgin."

Rodriguez's choice came as a response to her manager, David Guillod, being accused of sexual assault.

david guillod
photo: Splash

Aside from the Puerto Rican star, Guillod also represented Meagan Good, Paula Patton, and others.

Last week, "Ted" star Jessica Barth accused Guillod of drugging and sexually assaulting her back in 2012.

jessica barth
photo: Splash

At the time, Guillod was working as Barth's manager.

Barth previously went to the police about the incident, but Guillod threatened to sue her.

david guillod
photo: Getty

“This allegation was initially made five years ago and was fully investigated by LAPD at that time,” Guillod’s attorney, Thomas M. Ferlauto, told TheWrap. “Witnesses were interviewed whose version of events belied and completely contradicted Ms. Barth’s and LAPD determined the charges to be unfounded.  No criminal or civil case was ever brought against Mr. Guillod.”

Barth, however, stands firmly behind her story, saying he tried to play the incident off as a "silly makeout session between friends," which prompted her to fire him immediately. 

Guillod has since resigned from the entertainment company.

"Primary Wave Entertainment and David Guillod have agreed to part ways effective immediately, David Guillod has resigned from the company," the company said in a statement.

It's easy to see why Rodriguez has no desire to be affiliated with him or the company anymore, as Rodriguez is a role model for countless women out there.

Plus, the fact that she took a stand against sexual assault in this very public way is inspiring. Dropping him as swiftly as possible (no waffling about whether Barth is a liar) is the right thing to do.

The "Jane the Virgin" star is wasting no time getting back on her feet. She's reportedly already taking meetings with other agencies.

gina rodriguez
photo: Splash

We're sure plenty of agencies are leaping at the chance to represent the star. Good on you, Gina, for taking a stand!