Sign in

Alan Kessler

@alankessler.bsky.social
1.5K followers 395 following 462 posts

Attorney. Activist. Public records, transit, bikes, and abundant housing.

PostsRepliesMedia
Reposted by Alan Kessler
Rita Moore @ritamoore.bsky.social · 14h
Q for the attorneys in the house: if Ryan is conducting city business on his personal phone - even only occasionally - couldn't using auto-delete be seen as a deliberate, systematic attempt to evade public records requirements?
0153
Reposted by Alan Kessler
joan @joanbybike.bsky.social · 15/01/2026
Update says that Dan Ryan apologized to the Mercury! This is good. Next I hope they poke around at whether Ryan has been texting privately about city business, in violation of public records laws.
081
Alan Kessler @alankessler.bsky.social · 14h
🤔
050
Reposted by Alan Kessler
Juan C Chavez @inafutureage.bsky.social · 17h
Sorry, your honor, I traded in my ankle monitor for a discount Fitbit. I’m sure nothing was lost.
4619
Reposted by Alan Kessler
Portland Mercury @portlandmercury.com · 18h
Dan Ryan is under a court order not to delete messages from his personal phone, which may contain public records. In court documents, Ryan said he no longer has the phone he's been using, because his spouse traded it in the same day a judge barred him from deleting records. He says nothing was lost.
portlandmercury.com
Councilor Ryan’s Phone is Traded In On the Same Day a Judge Bars Him from Deleting Messages - Portland Mercury
A Multnomah County judge granted a temporary restraining order October 1, barring District 2 City Councilor Dan Ryan from deleting messages held on his private cell phone and other devices. The restra...
2524253
Alan Kessler @alankessler.bsky.social · 05/10/2026
The same bullet?
071
Reposted by Alan Kessler
Ryan Haas @ryanjhaas.bsky.social · 03/10/2026
And here I thought our $4000 was ridiculous! Oregon records law needs more guardrails to prevent public officials who are simply bad actors.
58620
Alan Kessler @alankessler.bsky.social · 02/10/2026
Ugh
110
Alan Kessler @alankessler.bsky.social · 02/10/2026
3% growth forever? It probably has a fancy name but I can’t be bothered.
100
Alan Kessler @alankessler.bsky.social · 02/10/2026
Like, does that shit work ever? It’s hard to imagine it getting a rise out of judges I’ve worked with.
210
Alan Kessler @alankessler.bsky.social · 02/10/2026
Has anyone dealt with a lawyer who seems to find grievous insult in basically every conferral communication? Is that like a thing people try?
261
Alan Kessler @alankessler.bsky.social · 02/10/2026
How do you even keep track? It’s exhausting.
010
Alan Kessler @alankessler.bsky.social · 02/10/2026
How about we take that fucker off the dole?
070
Alan Kessler @alankessler.bsky.social · 01/10/2026
Please let us know how the DA Appeal goes.
050
Reposted by Alan Kessler
Sliver Rider @sliverrider.bsky.social · 01/10/2026
🚨🚨 Actual PPB training manual leaked !!! 🚨🚨
Swat member cartoon talking about how to shoot dogs /s
04313
Alan Kessler @alankessler.bsky.social · 30/09/2026
If only any other element of our legal system were so equitable…
010
Alan Kessler @alankessler.bsky.social · 30/09/2026
Anonymous exams work!
111
Reposted by Alan Kessler
CWA Local 7901 @cwa7901.bsky.social · 17/03/2025
We are outraged at the news that PPA has been calling reformers like @councilorkanal.bsky.social "anti-labor" in the WWeek. We are shocked by reports in the Oregonian of police intimidation of @councilormorillo.bsky.social & and Councilor Kanal. These unconscionable actions must cease.
1194
Reposted by Alan Kessler
Kat Mahoney @kmahoneylaw.com · 27/09/2026
And in case anyone forgot how small Portland's political-to-corporate pipeline actually is, Rene Gonzalez literally works at Jubitz as its General Counsel and VP of Development.
0327
Alan Kessler @alankessler.bsky.social · 27/09/2026
I thought it was more about umbrellas being selfish uses of space and not really effective. Most people here have proper rainwear
000
Alan Kessler @alankessler.bsky.social · 27/09/2026
At least Ted had the decency to jet off to the San Juans and leave Hardesty in charge.
010
Alan Kessler @alankessler.bsky.social · 27/09/2026
Missed Adams-redux
000
Alan Kessler @alankessler.bsky.social · 27/09/2026
Fair
000
Alan Kessler @alankessler.bsky.social · 26/09/2026
Clearly it’s: The Cube Pube
1170
Alan Kessler @alankessler.bsky.social · 26/09/2026
Maybe stop describing culture in terms of the hierarchy of brows? [tw: Image contains a racist phrenology brow diagram]
An old racist phrenology brow chart
000
Reposted by Alan Kessler
Sara Gibbs is Scary Enough Already @sararoseg.bsky.social · 26/09/2026
He imposed Shania Law
14875471457
Alan Kessler @alankessler.bsky.social · 26/09/2026
That Hump video with Mistress Piggie though!
000
Alan Kessler @alankessler.bsky.social · 25/09/2026
Does it have to be conductive?
110
Alan Kessler @alankessler.bsky.social · 25/09/2026
Say more about the pie
A circle sliced in half and one half sliced in half again. The half reads P, the two quarters read I and E
220
Alan Kessler @alankessler.bsky.social · 24/09/2026
Faustian pacts in a few cases?
010
Alan Kessler @alankessler.bsky.social · 24/09/2026
Also (pedantically) that illustration shows someone testifying in a public hearing: the literal opposite of “lobbying.”
110
Alan Kessler @alankessler.bsky.social · 24/09/2026
I voted for the sex worker, not this vile oil whore.
0161
Alan Kessler @alankessler.bsky.social · 24/09/2026
You must not have read Clark’s comments on the nw examiner
0120
Alan Kessler @alankessler.bsky.social · 22/09/2026
*Eventually. **Mostly
040
Alan Kessler @alankessler.bsky.social · 22/09/2026
Also, I think Chloe was a great commissioner.
140
Alan Kessler @alankessler.bsky.social · 22/09/2026
I said what I said.
330
Reposted by Alan Kessler
Corey Atad @coreyatad.com · 22/09/2026
“If you are staring at an example of social disorder or social inefficiency, and the left refuses to explain either why it has happened or how they will fix it, then the right gets to point at someone in the immediate area and say, ‘That’s who did it.’” crazy how much Mamdani speaks my language
5951571222
Alan Kessler @alankessler.bsky.social · 22/09/2026
I'm surprised to see her back; I thought she slunk away in shame after these crimes were brought to light. www.opb.org/article/2020...
opb.org
Audit finds city-funded neighborhood group mismanaged money
Southwest Neighborhood Inc., a nonprofit that receives most of its funding through grants from the city of Portland, has been found to be a poor steward of taxpayer money, according to a new audit.
051
Alan Kessler @alankessler.bsky.social · 22/09/2026
It was her entire grift. She used her office to enrich the corrupt NIMBYs in the neighborhood association system. It's how she maintained power for so long. www.opb.org/article/2020...
opb.org
Commissioner Amanda Fritz scrutinized for use of personal email with head of embattled neighborhood group
Without City Hall agreeing to send more money their way, SWNI leaders have warned they may need to shut down. But the group has one elected official squarely in their corner: Fritz, a longtime advocat...
272
Alan Kessler @alankessler.bsky.social · 22/09/2026
Why don’t you go keep Sam Adams company? You’re not missed.
2273
Alan Kessler @alankessler.bsky.social · 22/09/2026
Those stumps weren’t going to fill themselves full of lead.
020
Alan Kessler @alankessler.bsky.social · 20/09/2026
Have they announced a new name yet?
1102
Reposted by Alan Kessler
Marc Poris @marcporis.bsky.social · 19/09/2026
PPA President is back to posting regularly on Facebook after they failed to get their ballot measure approved. He says "“Portland police officers are subject to constant scrutiny. They wear body cameras and all of their actions are weighed and measured constantly." But do they turn the cameras on?
Portland Police Association Facebook Post from 21 hours ago with a quote from PPA President Aaron Schmautz and a picture of Councilor Green in front of a computer monitor on the dais.

KPTV.COM Headline beneath the image says "Police union calls for Portland city councilor's resignation over resurfaced social media posts"

The quote from PPA President Aaron Schmautz is:

“Portland police officers are subject to constant scrutiny. They wear body cameras and all of their actions are weighed and measured constantly. That councilor Green does not understand that given his time in office is confounding but not surprising. His response is in line with the comments he made. Unaccountable, harmful, and disqualifying.”
3216
Alan Kessler @alankessler.bsky.social · 18/09/2026
Acab
040
Alan Kessler @alankessler.bsky.social · 18/09/2026
This is the exact same thing Maeby pulled on George Michael.
050
Alan Kessler @alankessler.bsky.social · 18/09/2026
never happening. have you ever *read* the public records laws? I wouldn't wish them on my worst enemies.
110
Alan Kessler @alankessler.bsky.social · 18/09/2026
Or Ozzie!? 😂
020
Reposted by Alan Kessler
Kaliko Castille @wizkaliko.bsky.social · 18/09/2026
Fucking shout out to the Mercury. Reporting in this town is too often used to defend power + attack those who would question it rather than the other way around. Power is not distributed equally and a journalist’s job is to help the public analyze who has it, who doesn’t + how it’s being wielded.
27210
Alan Kessler @alankessler.bsky.social · 18/09/2026
huh?
230
Alan Kessler @alankessler.bsky.social · 18/09/2026
So he directed staff to release it? That's actually worse.
051