Personnel records show a former captain with the Phoenix Fire Department who faces kidnapping, rape and aggravated assault charges had serious discipline issues during his more than 20 years with the agency.

Police arrested Jeffrey C. Wilson after a composite sketch was released following a reported sexual assault last weekend.

According to police, Wilson drove up to a 19-year-old woman walking near Bethany Home Road and 91st Avenue and asked if she needed a ride. She said no. That's when police say he got out of his car and started following her.

The woman claims every time she would look back to see if he was still there, he'd duck behind a bush. She tried calling 911, but her phone's battery was dead.

The report says the suspect caught up to her, grabbed her by the hair and dragged her under a bridge where he sexually assaulted her at gunpoint.

Wilson spent more than 20 years working for the Phoenix Fire Department. Discipline files released by the city of Phoenix indicate Wilson was hired in 1994 and was promoted to the rank of captain in 2006.

But starting in 2009, a series of incidents led to a suspension and two terminations from the department.

Wilson received a three-day suspension for a series of personnel violations that records show occurred in 2009. Wilson reportedly sent a female crew member a sexually explicit message over a work computer. During that investigation, it was learned another female crew member complained that Wilson called her derogatory names. Records show Wilson initially denied making the comments, but a month later he admitted he lied and acknowledged he made the statements.

In February 2015, Wilson was fired from the department but appealed his termination to the civil service board and was reinstated, but he lost his rank and was demoted to firefighter. That discipline was the result of a host of department violations that included ethics violations, poor judgment, conflict of interest, misuse of city equipment and neglect of duty, just to name a few.

After returning to work as a firefighter, Wilson once again found himself under internal investigation. In February 2016 he was suspected of solicitation of prostitution and falsely reporting information to the police. Then in May he was arrested for extreme DUI.

The city terminated Wilson on July 8 for the second time.

In a civil lawsuit filed in federal court by Wilson against the city of Phoenix, he claims he was wrongly targeted for discipline because the department was retaliating against him for formally and informally filing complaints about drug abuse and civil rights violations going on inside the Phoenix Fire Department.

Click/tap here to read the lawsuit.

Click/tap here to read the discipline notice.

Click/tap here to read the appeal letter.

[RELATED: Former Phoenix FD captain arrested in connection with sexual assault]

[RELATED: Sex assault suspect on the loose in Glendale]

Copyright 2016 KPHO/KTVK (KPHO Broadcasting Corporation). All rights reserved.

Recommended for you