Before that, I worked at The Oregonian for 11 years and covered everything from Portland City Hall to Hillsboro to transportation + higher ed.
Expect posts about our journalism/OPB Politics Now podcast and a lot of basketball thoughts.
www.opb.org/specialrepor...
www.opb.org/specialrepor...
“This code enforcement case is a textbook example of unlawful selective enforcement with a clear discriminatory motive and unlawful political retaliation."
“This code enforcement case is a textbook example of unlawful selective enforcement with a clear discriminatory motive and unlawful political retaliation."
www.youtube.com/watch?v=1qhJ...
www.youtube.com/watch?v=1qhJ...
Troy and I were on the ground:
Troy and I were on the ground:
www.opb.org/article/2025...
www.opb.org/article/2025...
With federal troops poised to land in Portland, it's maybe worth a re-read:
With federal troops poised to land in Portland, it's maybe worth a re-read:
"A Portland City Council meeting about how to change council meetings to address the problem of meetings being cut short because they run too long, was cut short after running over time Thursday."
"A Portland City Council meeting about how to change council meetings to address the problem of meetings being cut short because they run too long, was cut short after running over time Thursday."