CATS doesn’t need a $3.4M campaign — it needs trust, safety, and common sense.
My latest for @CLTMercury ⬇️
cltmercury.com/cats-hires-...
If we don’t believe in our own city’s talent, who will? #WeAreCharlotte
CATS doesn’t need a $3.4M campaign — it needs trust, safety, and common sense.
My latest for @CLTMercury ⬇️
cltmercury.com/cats-hires-...
If we don’t believe in our own city’s talent, who will? #WeAreCharlotte
Our latest column takes a Texas pizza bankruptcy, peels back the syndication machine behind it, and explains why @cltmercury is building a slow, privacy-first alternative in Charlotte.
Read here:
cltmercury.com/old-pizza-o...
Our latest column takes a Texas pizza bankruptcy, peels back the syndication machine behind it, and explains why @cltmercury is building a slow, privacy-first alternative in Charlotte.
Read here:
cltmercury.com/old-pizza-o...
👉 cltmercury.com/old-pizza-o...
#Charlotte #CLTNews
👉 cltmercury.com/old-pizza-o...
#Charlotte #CLTNews
Our full breakdown of who’s buying a seat at the chandelier:
👉 cltmercury.com/corporate-a...
Our full breakdown of who’s buying a seat at the chandelier:
👉 cltmercury.com/corporate-a...
Homicides ↓ 24%
Trust? Still loading…
Read the story CMPD would call “transparent” and Twitter would call “🤨.”
☕ cltmercury.com/charlotte-c...
#Charlotte #CLTNews #LastToFirst
Homicides ↓ 24%
Trust? Still loading…
Read the story CMPD would call “transparent” and Twitter would call “🤨.”
☕ cltmercury.com/charlotte-c...
#Charlotte #CLTNews #LastToFirst
The stats say yes.
Uptown’s mood says no.
Read why perception is the hardest crime to solve.
🔗 cltmercury.com/charlotte-c...
#Charlotte #CLTNews
The stats say yes.
Uptown’s mood says no.
Read why perception is the hardest crime to solve.
🔗 cltmercury.com/charlotte-c...
#Charlotte #CLTNews
Uptown’s group chats say otherwise.
Numbers vs. nerves, in one chart-free story worth your coffee.
📊 cltmercury.com/charlotte-c...
#Charlotte #CLT #PublicSafety
Uptown’s group chats say otherwise.
Numbers vs. nerves, in one chart-free story worth your coffee.
📊 cltmercury.com/charlotte-c...
#Charlotte #CLT #PublicSafety
cltmercury.com/charlotte-v...
cltmercury.com/charlotte-v...
So why does Uptown still feel uneasy?
Our latest digs into CMPD’s data—and the public perception gap.
👉 cltmercury.com/charlotte-c...
#Charlotte #CLTNews #PublicSafety
So why does Uptown still feel uneasy?
Our latest digs into CMPD’s data—and the public perception gap.
👉 cltmercury.com/charlotte-c...
#Charlotte #CLTNews #PublicSafety
Charlotte's transit referendum was always a contentious issue. Then the Blue Line murder happened.
Now voters must decide: fund a system they're afraid to ride, or vote no and...what?
Plan B doesn't exist.
cltmercury.com/charlotte-a...
#CLTVotes #CATS
Charlotte's transit referendum was always a contentious issue. Then the Blue Line murder happened.
Now voters must decide: fund a system they're afraid to ride, or vote no and...what?
Plan B doesn't exist.
cltmercury.com/charlotte-a...
#CLTVotes #CATS
She was killed on the Blue Line by someone the system cycled through 14 times without intervention.
cltmercury.com/charlotte-a...
She was killed on the Blue Line by someone the system cycled through 14 times without intervention.
cltmercury.com/charlotte-a...
Members asked for metrics, street‑outreach quotas, and why it matters. Read it here: cltmercury.com/sheltering-...
#WeAreCharlotte
Members asked for metrics, street‑outreach quotas, and why it matters. Read it here: cltmercury.com/sheltering-...
#WeAreCharlotte
Everyone’s talking about stadium votes—here’s what actually passed. Council OK’d a procedural bond step, leased a lay‑down yard, and green‑lit a privately funded 4,400‑seat hall. No public money in the venue, ➡️ cltmercury.com/what-charlo...
#LastToFirst
Everyone’s talking about stadium votes—here’s what actually passed. Council OK’d a procedural bond step, leased a lay‑down yard, and green‑lit a privately funded 4,400‑seat hall. No public money in the venue, ➡️ cltmercury.com/what-charlo...
#LastToFirst
Miss early voting, and you’re letting one in eight decide for eight in eight. We built Mercury to close that info gap—so set your reminders and show up. #LastToFirst
cltmercury.com/election-20...
Miss early voting, and you’re letting one in eight decide for eight in eight. We built Mercury to close that info gap—so set your reminders and show up. #LastToFirst
cltmercury.com/election-20...
Prosecution? Judges? Mental health courts? All of the above?
Charlotte votes in 3 weeks. We're asking the hard questions about what comes after outrage.
cltmercury.com/charlotte-a...
#Charlotte #CLTNews
Prosecution? Judges? Mental health courts? All of the above?
Charlotte votes in 3 weeks. We're asking the hard questions about what comes after outrage.
cltmercury.com/charlotte-a...
#Charlotte #CLTNews
Three weeks after Iryna Zarutska's Blue Line murder, every race is now about "safety."
We broke down what's actually on the ballot—and the questions nobody's asking.
cltmercury.com/charlotte-a...
#CLTVotes #Charlotte
Three weeks after Iryna Zarutska's Blue Line murder, every race is now about "safety."
We broke down what's actually on the ballot—and the questions nobody's asking.
cltmercury.com/charlotte-a...
#CLTVotes #Charlotte
Sep 15: Grand jury indictment
Oct 16: Early voting starts
Nov 4: Election Day + $25B transit referendum
How did we get from tragedy to ballot? And what are you actually voting on?Full timeline + ballot breakdown:
cltmercury.com/charlotte-a... #Charlotte
Sep 15: Grand jury indictment
Oct 16: Early voting starts
Nov 4: Election Day + $25B transit referendum
How did we get from tragedy to ballot? And what are you actually voting on?Full timeline + ballot breakdown:
cltmercury.com/charlotte-a... #Charlotte
Election Day: November 4
Your ID: Required
Your homework: Done
We just published your complete Charlotte voter guide—federal shutdown impacts, the National Guard debate, what's actually on your ballot, and where to vote.
Democracy doesn't wait.
cltmercury.com/charlotte-v...
Election Day: November 4
Your ID: Required
Your homework: Done
We just published your complete Charlotte voter guide—federal shutdown impacts, the National Guard debate, what's actually on your ballot, and where to vote.
Democracy doesn't wait.
cltmercury.com/charlotte-v...
cltmercury.com/charlotte-v...
cltmercury.com/charlotte-v...
All the names, none of the noise. We publish clean, complete lists so you can compare people—not slogans. Local, ad-lite, privacy-first.
cltmercury.com/charlotte-e...
All the names, none of the noise. We publish clean, complete lists so you can compare people—not slogans. Local, ad-lite, privacy-first.
cltmercury.com/charlotte-e...
Miss early voting and you’re letting 1 in 8 decide for 8 in 8. We built Mercury to close that info gap—so set your reminders and show up. #LastToFirst
cltmercury.com/election-20...
Miss early voting and you’re letting 1 in 8 decide for 8 in 8. We built Mercury to close that info gap—so set your reminders and show up. #LastToFirst
cltmercury.com/election-20...
#Charlotte #CLTCouncil
Full breakdown → cltmercury.com/iron-distri...
#Charlotte #CLTCouncil
Full breakdown → cltmercury.com/iron-distri...
Charlotte: “who should I vote for?” Us: here’s the receipts—no clickbait, no trackers, just context you can use. Because democracy > vibes. Read before you ballot. #WeAreCharlotte
cltmercury.com/election-20...
Charlotte: “who should I vote for?” Us: here’s the receipts—no clickbait, no trackers, just context you can use. Because democracy > vibes. Read before you ballot. #WeAreCharlotte
cltmercury.com/election-20...
cltmercury.com/charlotte-p...
#Charlotte #CLTCouncil
cltmercury.com/charlotte-p...
#Charlotte #CLTCouncil