Police Chief

Joseph Allio, July to November 2019
Allio served as interim Vallejo police chief from July to November 2019 following the retirement of Andrew Bidou. Allio’s badge number, while as interim police chief, was #723.
Offer of Employment as Interim Police Chief (2019)
Allio was tapped to serve as the first and only interim assistant police chief from July to October 2020. The position’s title was changed to deputy police chief (DPC). A second DPC position was added, providing a layer of police administration between the chief and police captains. All Vallejo police officers through police captains are represented by the Vallejo Police Officers’ Association (VPOA). As interim assistant police chief, Allio’s badge number was #738
Offer of Employment as Interim Assistant Police Chief (2020)

Andrew Bidou, 2014 – 2019
Badge no. #677
Second Amendment to Employment Agreement (2018)
First Amendment to Employment Agreement (2016)
Employment Agreement (2014)

Joseph Kreins, July 2012 – 2014
Kreins was hired as interim police chief in July 2012 before being tapped to serve as permanent police chief. While as police chief, Krein’s badge number was #632.
Employment Agreement Interim Police Chief (February 2014)
Employment Agreement Police Chief (December 2012)
Employment Agreement Interim Police Chief (July 2012)
Interim deputy chief of police, December 2020 – May 2021
Kreins was hired to serve as one of the two new deputy police chiefs. His badge number as interim deputy police chief was #746.
Offer of Employment as interim deputy police chief (November 2020)

Robert Nichelini, 1995 – 2012
Badge No. #511
Deputy Police Chief

Michael Kihmm, December 2020 – October 2021*
*The Vallejo Sun reported that Kihmm was terminated on Oct. 8 but neither Vallejo PD nor the city of Vallejo have publicly confirmed Kihmm’s departure. His name has been removed from the department’s website.
Badge no. #745
Conditional Offer of Employment (December 2020)
Police Captain

Lee Horton
Service with VPD: March 1998 – Nov. 25, 2021
Offer of Employment as Police Officer (February 1998)
Badge no. #543

Joseph Iacono, January 2000 – July 2021
Personnel Action Request from Lt. to Capt. (renewal for FY 18-19 – Out of Class pay “as needed” per VPOA MOU Section 35.4 for preforming police captain duties as needed) (July 2018)
Personnel Action Request from Lt. to Capt. (renewal for FY 17-18 – Out of Class pay “as needed” per VPOA MOU Section 35.4 for preforming police captain duties as needed) (July 2017)
Personnel Action Request from Lt. to Capt. (out of class pay “as needed” effective May 2017) (May 2017)
Personnel Action Request from Sgt. to Lt. (interim appointment from sergeant to lieutenant) (October 2014)
Offer of Employment as Police Officer (December 1999)
Badge no. #553

John Whitney, January 2000 – August 2019
Personnel Action Request from Capt. to Police Chief (FY 18-19 – Out of Class pay “as needed” per VPOA MOU Section 35.4 for preforming police chief duties as needed) (June 2018)
Personnel Action Request from Capt. to Police Chief (FY 17-18 – Out of Class pay “as needed” per VPOA MOU Section 35.4 for preforming police chief duties as needed) (June 2017)
Personnel Action Request from Capt. to Police Chief (FY 16-17 – Out of Class pay “as needed” per VPOA MOU Section 35.4 for preforming police chief duties as needed) (July 2016)
Personnel Action Request from Capt. to Police Chief (FY 15-16 – Out of Class pay “as needed” per VPOA MOU Section 35.4 for preforming police chief duties as needed) (July 2015)
Personnel Action Request from Lt. to Capt. (May 2014)
Promotion to Lieutenant (October 2012)
Offer of Employment as Police Officer (December 1999)
Badge no. #554

Kenneth Weaver
Badge no. #470

Lori Ann Lee
Badge no. #482

James O’Connell
Badge no. #501
Lieutenant of Police

Fabio Rodriguez*
*Rodriguez left the city of Vallejo to become a police captain with the city of Napa in early 2022.
Badge no. #563

Ted Postolaki
Badge no. #559

Herman Robinson, departed VPD on April 1, 2021
Badge no. #331

Michael Nichelini, departed VPD on March 31, 2021
Badge no. #606

Michael Kent Tribble, departed VPD on February 26, 2021
Badge no. #588

Kenny Park, departed VPD on December 31, 2020.
Badge no. #536

Steve Cheatham, September 1997 – August 2019
Badge no. #541

Jeffery Bassett, June 1990 – September 2018
Badge no. #485

Kevin Bartlett, 1989 – 2017
Badge no. #479

Sidney DeJesus resigned from VPD in August 2016
Badge no. #507

Abel Tenario
Badge no. #439