Travel memoir and political argument aren't as different as they seem. Both start with arrival in a place or a situation — and ask what the map got wrong.

Essay

My Peloton Doesn't Lie

The leaderboard doesn't know age. Neither does the body — if you refuse to follow the script.

READ →

Essay

Ageism Kills

Not slowly, not metaphorically. It shortens lives and we've decided that's acceptable.

READ →

Social Security: A National Disgrace

Co-authored with Betsy Blondin, HuffPost, September 2016.
On the politics of cutting benefits while 10,000 Americans turn 65 every day.

Essay

The Senate Is Not a Democracy

Two senators represent 40 million Californians. Two represent 580,000 in Wyoming. This was a design choice.

READ →

Essay

The Nonprofit Paradox

When tax exemption becomes privilege.

READ →

Dispatches

Ecuador

Birthday #59

Ecuador doesn't care how old you are. It has other things going on.

READ →

Ecuador

Sardines in Crucita

A beach, a catch, a town that hasn't been discovered yet.

READ →

Michigan

Not in America (Flint)

Written in 2010. Four years later, the state poisoned the water.

READ →

On the Horizon

Pitched

Assignment America

An Internet that no longer exists. Submitted for publication.

Pitched

Death of DEI

Diversity programs are collapsing. What dies with them — and what deserves to — are not the same thing. Submitted.

In Development

Radical Prescription

A book-length argument that the American medical-industrial complex isn't failing — it's working exactly as designed.

Writing

The Game of Holy WhispersThe Humanist, June 2026
The Walk Has No PatentMaterial Witness, July 2026
The Model That Journalism BuiltMaterial Witness, July 2026
Portugal Decriminalized Drugs, But... — Material Witness, July 2026