Posted inSurveillance Vallejo spends thousands to expose online commenters by Geoffrey King December 23, 2022October 27, 2023
Posted inCity Hall, Ethics, Featured, News Vallejo appoints interim city attorney court sanctioned for fraud by Geoffrey King January 27, 2020October 27, 2023