David Stahl
dstahl01.bsky.social
David Stahl
@dstahl01.bsky.social
Data nerd (visualization and storytelling), NJ Politics follower. Avoider of political cults.
Any opinions reflect myself, not my employer
Glad to see Gloucester Twp race on your list! Mayor Mayer's campaign also reported a $24k donation in Oct to a PAC sending out hate mailers, yard signs, and a website.

The pac is called citizens for government reform, but it's attacking the reform candidate, and funded by county commissioner
October 12, 2025 at 4:49 PM
Happy NJ ELEC filing day to all who celebrate
October 3, 2025 at 11:29 AM
@boltsmag.org in Gloucester Twp NJ (which is in Camden, not Gloucester, County), there's a huge mayoral challenge this November. The incumbent is a big cog in the local dem machine. A PAC (ironically called citizens for gov reform) that is run by muni employees is running these mailers against the
September 13, 2025 at 2:23 PM
More on this, for those who haven't seen/heard - Camden County's dem committee race is run at large, and winner take all. This year there were two choices: ccdc slate of 74 candidates and sjpd slate of 3 (myself included).

CCDC has sued us to attempt to wrest control of the committee by claiming..+
July 15, 2025 at 2:08 AM
NJ Playbook in Politico has a recap of our hearing from Friday @mattfriedmannj.bsky.social
www.politico.com/newjerseypla...
July 14, 2025 at 12:13 PM
New update: the NJ Attorney General has filed an Amicus Brief in our case. www.njoag.gov/wp-content/u...
July 8, 2025 at 3:06 AM
Our Progressive slate in Cherry Hill (Camden County, Norcross country) ousted the entire dem committee with this monstrous ballot
June 12, 2025 at 2:38 AM
Cherry Hill gets the worst ballot in the state award this year, in my opinion!
June 10, 2025 at 8:26 PM
Never have I ever from them... This is same guy celebrating winning a roll call vote in ccdems meeting like this
June 4, 2025 at 3:07 PM
Even this absolute worst guy is trying to court unaffiliated
June 4, 2025 at 3:02 PM
New Jersey Democrats are friendly with the Kushners. Here's our governor a couple years after an unpunished coup. (From summer 2023)
May 20, 2025 at 12:37 AM
...got this mailer to write in a person in the primary - which, if 100 votes are received, will place the candidate on the November ballot, without the knowledge of local GOP committee. @mattfriedmannj.bsky.social of Politico has coverage over on the other place: x.com/MattFriedman...
May 7, 2025 at 11:02 AM
This is just for the office of party committee! Other folks might know this as their party precinct captain. We don't have "precinct captains" in Camden county, so in Cherry Hill, we get a ballot that looks like these (two years ago and this year):
April 30, 2025 at 8:06 PM
"I'm gonna spend a couple minutes untangling this"

Three hours and what looks like minimal progress later
April 25, 2025 at 11:58 PM
@jerseydemocrats.bsky.social had a video of senate testimony from @k8delany.bsky.social stressing the need to allow voters to mix and match candidates for an office, instead of this monstrosity. That video is now gone, despite being posted before the cutoff date.
April 6, 2025 at 12:50 PM
Sometimes I like to use my library's digital resources, and I come across articles that highlight how far we have come, in large part due to research and science. Thank goodness we have had the CDC to learn about diseases and how to prevent their spread. This article is from Dec. 11 1982
April 2, 2025 at 1:50 AM
You may have missed Fulop quoting your tweet before this post. (Alt text has the words)
x.com/StevenFulop/...
March 11, 2025 at 3:48 AM
I don't know about you, but I would most definitely announce a $3500 a head fundraiser for a guy whose RICO charges were dismissed less than a week ago. H/t @mattfriedmannj.bsky.social
March 4, 2025 at 12:00 PM
"They are stripping down the United States and selling it for parts and trying to convince ordinary Americans that it was their own idea."

Learn the plan, and fight the future: sarahkendziorbooks.com

[Source: (@ the bad place):
x.com/sarahkendzio... ]
A worthy follow: @sarahkendzior.bsky.social
February 16, 2025 at 3:23 PM
Hold on, gotta sh*tpost on bsky first
February 4, 2025 at 2:27 AM
Tell em!
February 4, 2025 at 1:55 AM
But you're just one person who wants to get involved in gotv and candidate seeking in your county! When you show up at hq, you're greeted like this, while being asked, "who sent you?"
February 4, 2025 at 12:23 AM
Schumer delivering a set on the Titanic
February 2, 2025 at 1:30 PM
Hahahahahahahahahahaha

::breathes::

::sobs::
February 2, 2025 at 1:17 PM
Leader of NJ Dem party, roughly 18 months ago
February 1, 2025 at 2:14 PM