APTP Statement on Oakland's New Budget: the Good, the Bad, and the Ugly Blog, Oakland, PressAPTP MediaJune 27, 2023budget statementComment