The long haul.
Desert roads and dawn miles. Building the engine, week after week.
Next year I'm riding 7,500 miles — every one on the bike. You put up a few cents a mile. When it's done, you decide where the money goes.
Free to join. No card, no amount today.
You're on the board. See you out there.
0 already on the board · you give at year-end, by vote
"I do the miles. You decide who they're for."
Every ride — training and charity events — counted as it happens. The number only goes one way.
See the ride feed →Four steps. No middleman, no overhead cut, no card today.
7,500 miles in the saddle. Endurance, climbs, and charity rides — the mix follows the training, not a spreadsheet.
See the live tallyDesert roads and dawn miles. Building the engine, week after week.
Elevation and tempo. Where the legs get honest.
Organized rides and events. Miles with a crowd, every one counted.
The training and the events as they happen — all building toward a 7,500-mile riding year in 2027.
Building the engine. Dawn desert miles.
Elevation work. Legs get honest.
Easy miles. Keeping the engine warm.
The live feed connects to Strava once the season opens.
Real charity rides on the 2027 calendar. Every mile rolls into the tally — and the orgs they support are on your ballot.
Three days down the SoCal coast for the Center's life-saving programs — the AIDS/LifeCycle legacy, carried forward.
Ride or donate →Through the wine country for SFAF's no-cost HIV, harm-reduction and LGBTQ+ health services.
Ride or donate →These are the orgs my rides support. Throw one a vote and watch the split move — the final call is up to whoever pledges.
Lately, from the road — follow @cycl_eforchange for the live feed.
I came back from a place a lot of people don't. Queer in a field that didn't always leave room for it — I stayed anyway. Now the miles go to the communities that kept people like me alive.