STOCKTON (CBS) — A former police officer who had served with both the San Mateo and Sacramento police departments was arrested Thursday near his Stockton home on nearly two dozen charges of felony sexual assault, according to authorities.

The San Mateo District Attorney’s Office on Thursday issued a press release detailing the arrest. Noah White Winchester — who had worked as an officer with the Sacramento Police Department, the Los Rios Community College District police force in Sacramento and the San Mateo Police Department —  was taken into custody Thursday in Stockton home by investigators from the DA’s Office.

According to San Mateo County District Attorney Stephen M. Wagstaffe, 22 charges of felony sexual assault have been filed against the 31-year-old Winchester. The charges include kidnapping with intent to commit rape, rape, sexual penetration and oral copulation under color of authority, sexual battery, criminal threats, and forcible sex offenses involving five separate victims.

Read more at CBS San Francisco.com.