Alameda, Alameda City Council, Uncategorized Grand jury finds Alameda councilmembers violated charter June 24, 2019 — 4 Comments