Refuse Refuse San Francisco @RefuseRefuseSF
We aim to motivate fellow San Franciscans to take actions needed to clean our streets, beautify our neighborhoods, and encourage others to join our cause. refuserefusesf.org San Francisco, CA Joined March 2021-
Tweets5K
-
Followers1K
-
Following128
-
Likes5K
We partnered with @SFEnvironment and @BOTTLEBANK_CA this afternoon on a cleanup at the redemption site at the closed Safeway parking lot in the Western Addition. In addition to picking up litter, we diverted a full bag of recyclables that we redeemed on the spot.
Meeting of the Bobs and the @RecParkSF team to discuss ways the community can help improve the area of Lake Merced Park. Specifically the concrete bridge that connects the two sides which has the potential to be a more inviting gathering space. Stay tuned, volunteers needed.
A record-breaking weekend of cleanups in SF - at 30 citywide cleanups, 660+ volunteers picked up 680 bags of trash, fueled by Coastal Cleanup Day that saw 200+ people show up to clean Ocean Beach. Further cementing San Francisco as the "Cleanup Capital of the US"!
Incredible showing this morning at Ocean Beach where 200+ volunteers came out to be part of the statewide Coastal Cleanup Day. Many individuals doing their small part of the huge collective effort to protect our beaches and ocean. Thank you and let’s keep cleaning!
Thank you to the team from @Riveron__ who came out this morning to clean the beach. They did a great job, but there is still more litter out here to pick up, so join us at Ocean Beach tomorrow at 10am for Coastal Cleanup Day. mobilize.us/civicjoyfund/e…
More clean stairs. 📕
🖊️Sign-up here!: mobilize.us/civicjoyfund/e… 💡Learn more: sfluv.org We’d love to see you this Sunday! @RefuseRefuseSF @Discover.tl @tl_merchants @tlcbd Come by and help out Tenderloin Community 🏡 #SFLuv #Techforgood #Blockchainforgood #LocalCurrency #Web3
Regulars from the neighborhood came out to the Rise & Grind Cleanup in the Inner Richmond to clear another 5 bags of trash. Quite clean relative to before we started regular cleanups here, but still many thousands of pieces of litter to remove from the environment.
🌊 Join us for the 41st Annual #CoastalCleanupDay! 📍 Ocean Beach Café, SF 🗓️ Sat. Sept. 20 | 🕙 10–11:30 AM Help Caltrans + Refuse Refuse SF stop litter before it hits our waterways. #CleanupSF #RefuseRefuseSF #Caltrans #Volunteer
Must be the summer weather, wave after of wave of volunteers keep storming the beach to keep it clean. Morning cleanup with @UDRMarketing followed in the afternoon by Gaetani Real Estate, both property management companies that know how to keep things clean and cared for.
Back to back to back Ocean Beach cleanups today. 1st was @instawork who focused on the beach south of JFK. Next up, 3rd graders from MCoppin Elementary cleaned the sand in front of and the soccer field by Beach Chalet. Finished with @Docusign who fanned out to the north.
Yet another weekend in San Francisco and another 450 volunteers spent a small part of it clearing 470+ bags of trash from our streets, parks, & beaches. Quietly going about our business carrying big pick up sticks and cleaning our local environment. This could be you too!
Vanguard Properties were vanguards of this unloved stretch of overgrowth behind Laurel Village, with 40+ volunteers coming out to weed and clean the area. Local organizer Jean has been single-handedly rehabbing the space and was very happy to see this big group lend a hand.
Very strong showing by the team from Janie & Jack who volunteered to clean up downtown today. They split up into groups, each cleaning along the way and back to a different local park and picking up the litter in them. Once again, many hands making light work and a big impact.
Back to back afternoon cleanups. Back at it with Millennium School whose 6th grade class each year adopts Jefferson Square Park. Then out to the Filbert Steps Cleanup with our faithful group of volunteers. The litter can run but it can’t hide.
Feels like Deja Vu. Another 380 volunteers cleared 415+ bags of trash from San Francisco streets, parks, & beaches this past weekend. It's just what we do. And more of us are doing it each day, come be part of the change!
Kicking off the weekend where it all started in the Inner Richmond, with the Morning Coffee Cleanup hosted by Tastebuds and the Clement Happy Hour Cleanup hosted by Richmond Republic. 28 cleanups citywide in San Francisco this weekend. Join one, or more! refuserefusesf.org/cleanups
Clean streets is what we come for, friendships and building community is what keeps us coming back!
Clean streets is what we come for, friendships and building community is what keeps us coming back!
Over the Labor Day weekend, 380 volunteers came out and picked up 400+ bags of trash from the streets of San Francisco at 21 cleanups across the city. Even as volunteers we don't take days off. Keeping SF and the environment clean is a lifestyle.

Heather Knight @hknightsf
53K Followers 2K Following San Francisco bureau chief for the New York Times; former columnist for the San Francisco Chronicle and co-host of #TotalSF podcast; proud to call SF home
London Breed @LondonBreed
141K Followers 314 Following 45th Mayor of the City and County of San Francisco.
Danny Sauter 李爾�... @DannySauter
6K Followers 3K Following District 3 Supervisor representing San Francisco's incredible northeastern neighborhoods. Working for more 🏘️ + 🌳+ 🚍
💥Susan Dyer Reynol... @SusanDReynolds
24K Followers 7K Following Editorial Director, the award winning Voice of San Francisco. X: @TheVOSF ~ Subscribe: https://t.co/eKkb2DEc10 Pitbull/rescue advocate.
Zach Klein @zachklein
38K Followers 617 Following Just doing stuff. Check out the lush garden I grew in the middle of a major city: https://t.co/eRq9qeiLh3
Catherine Stefani 司... @Stefani4CA
11K Followers 4K Following Assemblymember for SF & San Mateo County. Mom of 2 amazing kids. Gun violence prevention activist. Former prosecutor. Triathlete. 司嘉怡
bettersoma @bettersoma
27K Followers 3K Following
Sachin Agarwal @agarwal
33K Followers 3K Following I ❤️ San Francisco. Co-founder @GrowSF. We’re helping get SF back on track by electing leaders who focus on outcomes. We’re the #1 voter guide in SF.
Stephen Martin-Pinto @StephenMPinto
9K Followers 1K Following San Francisco native (5th generation). West of Twin Peaks resident. Retired Marine Corps Officer, 🇮🇶 🇦🇫 veteran. Firefighter. Lowell High School grad.
Peter Hartlaub @peterhartlaub
28K Followers 2K Following San Francisco Chronicle culture critic; #TotalSF co-founder & podcast host. Spends too much time in the archive. S.F. 🌁 Oaktown 🌳 Alameda ⚓️
Erica Sandberg 舊金... @EricaJSandberg
22K Followers 932 Following SF Beat host https://t.co/k8I9Nyv05K @theVOSF reporter. https://t.co/X13efKOgkN https://t.co/IfjIemi0fK pitch me: [email protected]
Luke Bornheimer (Stre... @LukeBornheimer
4K Followers 1K Following Executive Director @StreetsForward. Organizer and sustainable transportation advocate. Lead @SFBikeBus @NTORsf @eBikeSF; Board @GreatHwyPark. #BlackLivesMatter
San Francisco Public ... @sfpublicworks
32K Followers 3K Following ...making San Francisco a beautiful, livable, vibrant and sustainable city.
David Gallagher @DavidGallagher
5K Followers 2K Following I ride a bike & look at old pictures all day / now at https://t.co/aBktXU9xbt / answering #sfhistory questions /With @peephole for life.
Rafael Mandelman @RafaelMandelman
11K Followers 1K Following SF BOS President, District 8 Supervisor | Account maintained by Rafael Mandelman & Staff. For constituent or media inquiries email [email protected]
(Inactive) Friends of... @GreatHwyPark
2K Followers 420 Following We're no longer active on this platform. Promoting, activating, and helping decide the future of San Francisco's newest coastal park!
Matt Dorsey @mattdorsey
10K Followers 3K Following Member, San Francisco Board of Supervisors, District 6. Democrat; #recovery community member and advocate. 🇺🇸🏳️🌈
Streets For All SF (f... @StreetsForAllSF
2K Followers 703 Following San Franciscans advocating for safe streets, world-class transit, and a greener city for everyone. We made JFK Promenade permanent 🌳🛴🚲🦽🌲
The Frisc @TheFrisc
4K Followers 2K Following Reports. Stories. 100% San Francisco: https://t.co/Tvi9i6m715 Subscribe: https://t.co/JGyVvpvX3s Support: https://t.co/ri1i1QuGM5 DMs are open.
Richard Lickman @rdlickman
19 Followers 68 Following
Timothy Jones @IrmaDuran910
13 Followers 51 Following
Monthly Earth Day @MonthlyEarthDay
6K Followers 3K Following Building today for a better tomorrow 🌎 Official #MonthlyEarthDay 🌳 50,000+ trees planted 🗑 16,000+ lbs. of trash cleaned up ✊🏼 ENGAGE TO PLANT TREES
KG1882 @kirstygrol
517 Followers 3K Following Human. To improve this world we need to listen to each other a bit more and not just throw labels on things. COYS.
Don't be X be Tvvitte... @lessismoremike
4K Followers 6K Following Memories are our only true riches. Make a will, live every day as 'tis your last. Satire is the vehicle of change. Don't ever doubt your a quality human.
Selena Chu @SelenaC10705
165 Followers 199 Following
Matt McDonnell @Biteyalegs
284 Followers 2K Following If its not in Yorkshire.... its not worth visiting
jamimack @jamimack
61 Followers 19 Following
Tula Wyly @TulaWyly50609
1 Followers 20 Following
humengqi @humengqi761
2 Followers 23 Following
C Kiss @CarbonKiss
2K Followers 2K Following Water is sacred, it connects every single one of us. Stop plastic polluting our sacred gift. CarbonKiss. Follow us for updates.
Mari Doll @MariDoll18
1K Followers 1K Following 𝒟𝐸𝐹𝐼𝒩𝐼𝒯𝐸𝐿𝒴 𝓃𝑜𝓉 𝒶𝒷𝑜𝓋𝑒 𝓈𝒶𝓇𝒸𝒶𝓈𝓂… i❤️ the USA🇺🇸 i self identify as #Awake …i like earth, how i like pancakes #Flatearth #NoSpin.
Elico @Elico168229
20 Followers 2K Following
Felicia K @FeliciaKim_Kim_
369 Followers 448 Following Common Sense Driven - let's save San Francisco
Herbertsarmy @Herbertsarmy
229 Followers 2K Following
Flora Conservation UK @FloraConsUK
2K Followers 2K Following Elisabeth A. Harris Ph.D. is a conservation research scientist. She is a writer, rewilder and has a wildlife garden with frogs, newts, wild 🌸s and 🐦⬛.
Tina Tran @TinaTra05574580
0 Followers 59 Following
emile zarbo @faqdwidr
85 Followers 2K Following
Ed Straker @Steptoe1960
2K Followers 3K Following
Mike Deneui @DeneuiMike
2 Followers 44 Following
scooter miles @scootymiles
81 Followers 814 Following none of my ideas are my own in fact everything on this account is plagiarized
Katongole Talik.🌈�... @katongole_talik
687 Followers 2K Following A dedicated climate activist and practice advocate for environmental policies.# [email protected]
Doctors Against Overd... @daosf2025
91 Followers 302 Following Retired Cardiac Anesthesiologist+Entrepreneur | SF Advocate for Public Health & Drug Policy Reform | Founder: DAO | Data, Compassion & Accountability
Haven Schmeler @haven16087
23 Followers 2K Following
Just 0ne Piece @Just0nePiece
4 Followers 8 Following I don’t like seeing trash strewn about so I’m picking up one piece a day. Feel free to post yours as well. Just one piece can make a difference 😁!
Nornarg @Nornarg420385
25 Followers 1K Following
GlobalAI @GlobalAiDotCom
582 Followers 2K Following We build bleeding-edge, sovereign AI Data Centers. Air-gapped, Liquid-cooled & stacked with NVIDIA Blackwell GPUs. Official AI-Certified Partner of @Nvidia
blake @blakenoct
126 Followers 414 Following
Van Dam @minda82756
7 Followers 128 Following
John Meyers @cogmeyer
669 Followers 904 Following Doesn't need the last word. Now Sacramento, former Cheesehead & Yooper, eh. Toledo War re-enactor. Sorta still works in Tech.
San Francisco Young R... @SanFranciscoYRs
419 Followers 602 Following San Francisco's dynamic organization of Republicans in their 20s and 30s. Fighting for beauty, excellence, and progress in the City by the Bay 🌁
Peter Lorentzen @peterlorentzen
6K Followers 3K Following Economist/political scientist studying information, institutions, incentives, and China. Prominent thought follower. @USF_Economics @usfca. 纸上谈兵
Dan Borsch @DanBorsch
2K Followers 4K Following Diner and Tavern owner. I bring worn out commercial property back to life. The Louisville Historic District is awesome. 15 minute city.
Very Short Essays @veryshortessays
213 Followers 2K Following
Jenne Raub @jenneraub
5K Followers 2K Following creative director/copywriter. into going places + doing things.
Michael Hankin 🟣 @MothballHankin
481 Followers 3K Following President and Chief Data Scientist at Mothball Labs; ex @Video_Amp and Google. Pythonista. Dog rescue volunteer. Bully breed lover. Atheist Jew. #AdoptDontShop
Jonesy P @kitburns1831
21 Followers 777 Following
Kiepu @Kiepu87178
61 Followers 2K Following
Smart Solution Applia... @smartsolteam
51 Followers 1K Following We are locally owned in SF and operated business offering residential appliance repair and maintenance services for all brands - any kind!
Jay Yoon @yunjay000918
78 Followers 2K Following I am passionately working for an NGO. The value of peace will increase even more in the future. I look forward to the future that people who love peace will bui
Claudine MoreauDavid ... @ClauMoreauDavid
710 Followers 2K Following #ToujoursCharlie #FindeVie #DroitdeMourirdanslaDignité #ProChoix #BanAllSurgicalMesh https://t.co/XRfdgUUjnm كلودين
- @_zzach_
26 Followers 217 Following
Duncan @1745Duncan
23 Followers 1K Following
Heather Knight @hknightsf
53K Followers 2K Following San Francisco bureau chief for the New York Times; former columnist for the San Francisco Chronicle and co-host of #TotalSF podcast; proud to call SF home
Senator Scott Wiener @Scott_Wiener
108K Followers 1K Following CA State Senator. Chair, Budget Committee. Passionate about health care, climate, making it easier to build housing, transit, clean energy. Democrat🏳️🌈 ✡️🎗️
London Breed @LondonBreed
141K Followers 314 Following 45th Mayor of the City and County of San Francisco.
T Wolf 🌁 @Twolfrecovery
33K Followers 4K Following Recovery advocate. Formerly homeless. Director of West Coast Initiatives: FDPS. In recovery. Faith, Hope, Love. Half measures avail us nothing.
The San Francisco Sta... @sfstandard
35K Followers 665 Following Finally, the new news organization that San Francisco deserves.
Danny Sauter 李爾�... @DannySauter
6K Followers 3K Following District 3 Supervisor representing San Francisco's incredible northeastern neighborhoods. Working for more 🏘️ + 🌳+ 🚍
Catherine Stefani 司... @Stefani4CA
11K Followers 4K Following Assemblymember for SF & San Mateo County. Mom of 2 amazing kids. Gun violence prevention activist. Former prosecutor. Triathlete. 司嘉怡
Stephen Martin-Pinto @StephenMPinto
9K Followers 1K Following San Francisco native (5th generation). West of Twin Peaks resident. Retired Marine Corps Officer, 🇮🇶 🇦🇫 veteran. Firefighter. Lowell High School grad.
Peter Hartlaub @peterhartlaub
28K Followers 2K Following San Francisco Chronicle culture critic; #TotalSF co-founder & podcast host. Spends too much time in the archive. S.F. 🌁 Oaktown 🌳 Alameda ⚓️
Erica Sandberg 舊金... @EricaJSandberg
22K Followers 932 Following SF Beat host https://t.co/k8I9Nyv05K @theVOSF reporter. https://t.co/X13efKOgkN https://t.co/IfjIemi0fK pitch me: [email protected]
Luke Bornheimer (Stre... @LukeBornheimer
4K Followers 1K Following Executive Director @StreetsForward. Organizer and sustainable transportation advocate. Lead @SFBikeBus @NTORsf @eBikeSF; Board @GreatHwyPark. #BlackLivesMatter
San Francisco Public ... @sfpublicworks
32K Followers 3K Following ...making San Francisco a beautiful, livable, vibrant and sustainable city.
David Gallagher @DavidGallagher
5K Followers 2K Following I ride a bike & look at old pictures all day / now at https://t.co/aBktXU9xbt / answering #sfhistory questions /With @peephole for life.
Rafael Mandelman @RafaelMandelman
11K Followers 1K Following SF BOS President, District 8 Supervisor | Account maintained by Rafael Mandelman & Staff. For constituent or media inquiries email [email protected]
(Inactive) Friends of... @GreatHwyPark
2K Followers 420 Following We're no longer active on this platform. Promoting, activating, and helping decide the future of San Francisco's newest coastal park!
San Francisco Recreat... @RecParkSF
32K Followers 1K Following The San Francisco Recreation and Park Department manages more than 230 parks, including Golden Gate Park, Coit Tower and Dolores Park
Matt Dorsey @mattdorsey
10K Followers 3K Following Member, San Francisco Board of Supervisors, District 6. Democrat; #recovery community member and advocate. 🇺🇸🏳️🌈
Streetsblog SF @StreetsblogSF
59K Followers 2K Following Covering livable streets and sustainable transportation in San Francisco and the Bay Area
Solve SF @solve_sf
431 Followers 132 Following Solve SF is the quickest and easiest way to report issues to the city. Download the app now on both IOS and Android!
東千葉駅界隈の... @Komatsu_organic
1K Followers 554 Following 毎朝東千葉駅界隈に夫婦で魔法をかけて(朝5時にゴミ拾いして)います。そんなこと知らずに子供たちやワンちゃん行き交う人がゴミ1つ落ちてない道を歩けたら、魔法かけたことになるかなと続けています。2020年末に住み始めた新参者ですが、大好きなこの場所で少しでも治安のいいエリアの維持に寄与できますように🧙🧙✨
Josh Fryday @JoshFryday
2K Followers 2K Following Husband, dad, Navy veteran. Chief Service Officer for CA. Running for CA Lt. Gov in 2026! For official state information, follow @CalVolunteers & @CA_OCPSC.
Enterprise for Youth @EFY_SF
408 Followers 477 Following Enterprise for Youth empowers and prepares young people for success in employment and higher education through transformative paid internship experiences.
Western Neighborhoods... @outsidelandz
4K Followers 521 Following Nonprofit preserving/sharing the history & culture of San Francisco's west side since 1999. We also bring you @opensfhistory. Feed curated by Nicole Meldahl.
Daniel Toben @DanielToben
2K Followers 2K Following I am cleaning up litter across the country on social media. Daniel St. Anthony Toben
R.O.C.K. @RealOptionsKids
435 Followers 420 Following Proudly serving San Francisco kids who need it most for 31 years.
Civic Joy Fund @CivicJoyFund
170 Followers 46 Following Civic Space Foundation Launched Civic Joy Fund to Bring Magic Back to San Francisco with Five New Citywide Projects: Summer of Music, Paint The City, Clean Up
Avenue Greenlight @AveGreenlight
66 Followers 52 Following A new philanthropically funded community-driven initiative to promote community revitalization of San Francisco’s diverse commercial corridors.
We Are OMI/Friends of... @omi_we
20 Followers 46 Following Neighbors working toward a Brilliant and Resilient OMI community!
Guybe Slangen @gbslangen
468 Followers 1K Following Director of Community Engagement @sffriendsschool Doing my best to put Dewey’s words into action. *Views are my own.
RebuildingTogetherSF @RTSanFran
924 Followers 723 Following We mobilize volunteers to renovate homes & nonprofit facilities since 1989. Love tweetin' about all things SF
Portola Neighborhood @portola_sf
243 Followers 116 Following We're the Portola Neighborhood Association, and we're planting the seeds that help San Francisco's Garden District flourish
We Heart Seattle @weheartseattle
8K Followers 940 Following We Heart Seattle is a boots-on-the-ground, grassroots coalition who clean the city and support drug users off the streets to treatment and recovery pathways.
San Francisco Cable C... @SFCCM
2K Followers 494 Following The Cable Car Museum was established in 1974. It is operated by the Friends of the Cable Car Museum as a nonprofit educational facility. Free Admission!
SFOEWD @sfoewd
4K Followers 1K Following The Office of Economic & Workforce Development promotes growth and prosperity for all San Franciscans through essential programs to support businesses + workers
Richmond Sunset News @RichmondSunset
1K Followers 2K Following The Richmond Review & Sunset Beacon newspapers are community publications serving the residents living on the west side of SF. [email protected]
Garvin Thomas @garvinthomas
3K Followers 1K Following I tell stories of people being good to each other for @nbcbayarea. Know of one? Share it with me: [email protected] #BayAreaProud
Page Slow Street @PageSlowStreet
1K Followers 695 Following Celebrating Page Slow Street and other people-centered streets in San Francisco
Roll Over Easy @RollOverEasy
2K Followers 1K Following An optimistic radio program, looking at what's going on in San Francisco! Live on @BFFdotfm every Thursday morning from 7:30-9:30am.
NOPNA @nopna
805 Followers 275 Following North of Panhandle Neighborhood Association. No endorsements here - just sharing news and events in the area!
David Chiu @DavidChiu
24K Followers 4K Following This account is not regularly monitored. Find me on Instagram and Threads at davidchiu.sf
Ya Fav Trashman @YaFavTrashman
8K Followers 1K Following Former Philadelphia sanitation worker turned community activist. On a mission to make Philly the cleanest city in the world 🌎
pancakes with friends @cremebruleecart
19K Followers 121 Following I’m making pancakes. We’re all making friends.
Robin Pam @robinpam
1K Followers 764 Following Working to make SF’s streets safer and our city greener with @KidSafeSF. Board of @WestsideFamDems. Ran the @SafeParksForAll campaign for #JFKPromenade
Walk San Francisco @walksf
15K Followers 1K Following Join us in making San Francisco the most pedestrian-friendly city in the United States – and winning safe streets for all! BlueSky: https://t.co/gdOYwzkGkC
Northern Neighbors @NNeighborsD2
305 Followers 285 Following Urbanist Neighborhood Association for Cow Hollow, Marina, Pacific Heights, Laurel Heights, and the Presidio
Danielle Baskin @djbaskin
23K Followers 1K Following Tarot, interactive performances, & pixel art 💫. Try our platform https://t.co/lEn2YRA7wY 🌙 Prev built Dialup, Maskalike, & Branded Fruit 🐍 'danielle' on 🦋
Livable City @Livablecity
2K Followers 774 Following Nonprofit working to create a safer, greener and more equitable San Francisco. Home to open streets program @SundayStreets #Transportation #AffordableHousing
Sunday Streets SF @SundayStreets
18K Followers 6K Following Free, fun open street events transforming city streets into car-free temporary parks for all! Since 2008 #SanFrancisco • #NonProfit #ciclovia #SundayStreetsSF
Brian Quan @B_Quizzle
155 Followers 116 Following Optimistic Fatalist. What is happiness? 100% Soft Urbanist, Aspiring Pizza Taxonomist. https://t.co/04QKDqOAAe
Race To Zero Waste @racetozerowaste
2K Followers 824 Following The Race to Zero Waste is an urgent call to reduce waste across all sectors. Follow us at https://t.co/EtCPD27TdM
AdoptOneBlock @adoptoneblock
151 Followers 18 Following Service to our community by cleaning up our world one block at a time.
Mina Kim 김미나 @mkimreporter
4K Followers 1K Following Host @KQEDForum statewide hour. Korean American-Canadian. Mom3. She/her. You’ll hear me in my questions
Greta Thunberg @GretaThunberg
5.2M Followers 3K Following Autistic climate justice activist Born at 375 ppm
Richard Manso @RichardManso3
835 Followers 179 Following retired lawyer & adjunct professor (SCU). USF Law, Notre Dame (Civil Eng) & Steel Valley HS grad. 1977 football National Champion member. born in Pittsburgh PA.
United Democratic Clu... @uniteddemclubsf
1K Followers 562 Following Democrats prioritizing long-term sustainability & pragmatic solutions for the greater good of all San Franciscans. Find us on 🦋 @uniteddemclubsf.bsky.social
Edgar McGregor @edgarrmcgregor
45K Followers 690 Following BSc Climate Science @SJSU -- Busy conducting 2,000+ days of #EarthCleanUp🌳 All my homies hate habitat destruction
Lower Haight, San Fra... @LowerHaightSF
569 Followers 494 Following Lower Haight Merchants & Neighbors Association aka LoHaMNA 📧
Joe Fitzgerald Rodrig... @FitzTheReporter
21K Followers 6K Following #SF raised. SF Standard politics journo. Reporting the hell out of my dear, foggy City. [email protected] / DM for Signal info