For executives and founders who have things worth saying — and better things to do than write them. LinkedIn, speeches, articles, scripts, op-eds, emails, and more.
Most formats. Any industry.
My journalism background means I can get up to speed on complex subject matter fast. My MFA means I revise at the sentence level. Ten years of B2B ghostwriting means I’ve probably worked in a voice like yours before.
| LinkedIn thought leadership | Posts and campaigns that build authority with the specific audience you’re selling to — not just followers. |
| Op-eds and essays | Opinionated, well-argued, publishable. Written to sound like you wrote it on your best day. |
| Blogs and articles | Long-form content that demonstrates expertise without reading like a press release (although I can write those too). |
| Emails and newsletters | Executive communications, campaigns, and sequences — written to the voice and strategic goal of the sender. |
| Speeches and scripts | For keynotes, panels, video, and podcasts — where the writing has to survive being spoken out loud. |
Web copy and more | White papers, brand narratives, case studies, and content that doesn’t fit neatly in a category. |
My approach
The core of the work is consistent regardless of industry or format: interview you figure out what’s actually worth saying, then write something that sounds like you wrote it (with minimal editing required).
I come from journalism, which means deadlines are real, facts get checked, and complex subject matter gets translated without losing precision. Ten years of ghostwriting across B2B, energy, infrastructure, global health, and venture capital means I have range.
Clients have included AWS, GE, Hitachi Energy, and SurveyMonkey, and about 100 others I won’t be naming here (that’s the point, right?).
What the work looks like
LinkedIn is the format where performance data is easily trackable (e.g., impressions, who reacted, whether they’re in your buying audience). So that’s where these examples come from. The underlying work is the same regardless of format.
Taking a strong, specific position on a niche B2B topic — and letting the algorithm do the rest.

This post argued a pointed take on race-to-the-bottom pricing in the SOC 2 audit market. The goal was to say something worth reading to a specific security audience, not to go broadly viral. The result? 30,032 impressions. More useful still, over the first 85 days of this engagement, average top-5 post impressions climbed from 1,252 to 2,212.

Nearly 3x the industry benchmark — and the vanity number isn’t even the point.

This client had sub-2,000 followers. This post reached 5,567 impressions. That’s about 3x the typical range for that audience size. Fine. The number that actually matters? 23 of the 32 reactions came from inside this client’s buying committee.
The post newsjacked a national news moment and turned it into category positioning aimed at a single, tightly defined audience rather than a general one. Consolidating to the right buyers, then writing content that makes a news cycle work for the client’s positioning? Well, it works.

Let’s talk about your content.
30 minutes. Tell me what you’re working on, what you’ve tried, and what’s not working. We’ll figure out if it makes sense to work together.