Organizer, climate hawk, nonprofit leader, consultant. Let’s talk about bikes, urbanism, nonviolent direct action, energy transition…
Part-time farmer, language nerd, band geek
He/him
🇺🇸/🇲🇽/🇳🇱
jeffgang.org
Stand with them! No contract, No Starbucks!
That means there are now:
🗣️ 3,800 baristas
☕️ across 180 stores
📍 in over 130 cities
on an open-ended ULP strike!
We’re 👏 only 👏 getting 👏 stronger
Say #NoContractNoCoffee with us: DON'T BUY STARBUCKS for the duration of our open-ended ULP strike! $SBUX
Stand with them! No contract, No Starbucks!
Join us in a festive, bike trolley tour and help us present the Mayor with her very own "Bike Lanes Help Me Arrive Alive" yard sign 🎁
Let's wish together for more of the bike joy she brought in her first term!
Join us in a festive, bike trolley tour and help us present the Mayor with her very own "Bike Lanes Help Me Arrive Alive" yard sign 🎁
Let's wish together for more of the bike joy she brought in her first term!
He called it "manifestly absurd" and questioned Gates's true motives for releasing it.
"He has a lot of irons in the fire with whoever is in power."
He called it "manifestly absurd" and questioned Gates's true motives for releasing it.
"He has a lot of irons in the fire with whoever is in power."
Don't look up!
Don't look up!
But seriously - yes, agree, regulate e-bikes. But also give them space and infrastructure: protected bike lanes and designated and required parking spaces.
We don’t believe in sitting on the sidelines. Join our Transition co-chair @linamkhan.bsky.social , First Deputy Mayor Dean Fuleihan & @sbworkersunited.org at the picket lines.
We don’t believe in sitting on the sidelines. Join our Transition co-chair @linamkhan.bsky.social , First Deputy Mayor Dean Fuleihan & @sbworkersunited.org at the picket lines.
Give @sgoodyear.bsky.social & @brooklynspoke.bsky.social a call in and a big Boston welcome
www.wgbh.org/shows/boston...
Give @sgoodyear.bsky.social & @brooklynspoke.bsky.social a call in and a big Boston welcome
www.wgbh.org/shows/boston...
This escalation is part of @sbworkersunited.org's ongoing strike.
This escalation is part of @sbworkersunited.org's ongoing strike.
Stand in solidarity with these working-class heroes, DON'T BUY STARBUCKS ANYWHERE UNTIL THEY WIN THEIR STRIKE
Stand in solidarity with these working-class heroes, DON'T BUY STARBUCKS ANYWHERE UNTIL THEY WIN THEIR STRIKE
He’s been taken by ICE in Florida.
www.orlandosentinel.com/2025/11/16/s...
He’s been taken by ICE in Florida.
www.orlandosentinel.com/2025/11/16/s...
Let me tell you two menswear stories related to this claim. 🧵
Let me tell you two menswear stories related to this claim. 🧵
anyway that’s why these events are important
anyway that’s why these events are important
GIft link:
www.bloomberg.com/news/article...
www.msnbc.com/opinion/msnb...
www.msnbc.com/opinion/msnb...
📆 Sunday, October 19, 2025
🕖 12:15 PM (Rollout 12:30 PM)
📍 Bluebikes station at the corner of Blue Hill Ave & Almont Street
bostoncyclistsunion.org/bossbabes
📆 Sunday, October 19, 2025
🕖 12:15 PM (Rollout 12:30 PM)
📍 Bluebikes station at the corner of Blue Hill Ave & Almont Street
bostoncyclistsunion.org/bossbabes
Bowing down to a bully never works.
And we can’t become numb to this corruption in plain sight.
Bowing down to a bully never works.
And we can’t become numb to this corruption in plain sight.