www.oregonlive.com/watchdog/202...
www.oregonlive.com/watchdog/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
@carlosfuentes.bsky.social reports:
@carlosfuentes.bsky.social reports:
Earlier this year, I started wondering whether some of these spouses and children are doing enough work to justify their taxpayer-funded paychecks. Here’s what I found.
www.oregonlive.com/politics/202...
Earlier this year, I started wondering whether some of these spouses and children are doing enough work to justify their taxpayer-funded paychecks. Here’s what I found.
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
@oregonian.com
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/watchdog/202...
www.oregonlive.com/watchdog/202...
www.oregonlive.com/education/20...
www.oregonlive.com/education/20...
@hborrud.bsky.social
www.oregonlive.com/crime/2025/1...
@hborrud.bsky.social
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/crime/2025/1...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
www.oregonlive.com/politics/202...
For comparison, here are the historical number of candidates for city council.
www.oregonlive.com/politics/202...
For comparison, here are the historical number of candidates for city council.
www.oregonlive.com/politics/202...