Sally Stephens

Why spray any toxic herbicides in city parks?

San Francisco prides itself on leading the way with the environment. But…

How do you measure a life?

One of the most moving parts of this year’s Tony Awards telecast…

‘Soft Power’ – the musical and the foreign policy

I saw “Soft Power” at the Curran theater last week. The play…

To all the fathers who encouraged us

Here’s to all the dads out there on this Father’s Day, and…

Mayoral musings: Election Day uncertainty looms

I’ve been more conflicted about the June 5 mayoral race than any…

Noe Valley businesses unite to block prospective pet shop

In 2014, the Board of Supervisors passed legislation to make it harder…

Plant some trees, cut down a lot more

With great fanfare, Mayor Mark Farrell announced at an Earth Day breakfast…

Boston Marathon a win for good sportsmanship

For those competing in last week’s Boston Marathon, the race was even…

Overheated rhetoric won’t win the housing debate

Housing density is a big deal in San Francisco. Emotions run high…

A picture worth a thousand bad words

A photo that accompanied a column in a neighborhood newspaper proved controversial…

A stunning visual antidote to constant bad news

If you want an antidote to the constant litany of bad news…

How SF heeds cries for help from the homeless

A few weeks ago, a good friend of mine who grew up…

Infrastructure first, density later

People who live in the western and southern parts of San Francisco…

Signs of our time

Last weekend, I joined a sea of more than 60,000 San Franciscans…

Sexual harassment in the movies: When ‘no’ meant ‘maybe’

Years ago, Hollywood re-released “Gone With the Wind,” an epic movie set…

When Muni doesn’t stop at the grocery store

San Franciscans are told constantly that we should get out of our…

A near triumph for ignorance

The original House Republican tax bill contained a provision to tax tuition…

The future of East Bay parks

The East Bay Regional Park District, which manages 73 parks in Alameda…

When good health fades

It’s rarely good news when the phone rings early in the morning.…

Rec and Park’s bait-and-switch at McLaren Park

Last Wednesday, the San Francisco Recreation and Park Commission had the chance…