The archive

Every story SF Times has published.

Weekly profiles, back to issue one. Every Saturday letter, sortable by neighborhood and beat.

Mrs. Kim, 5:48 a.m. Tuesday
issue 18 · apr 25, 2026 · by eric

The last Korean tofu house on Geary Street

For 34 years, Mrs. Kim has been ladling soondubu before sunrise. As her block changes around her, she's not going anywhere, and she has things to say.

The southwest corner, 6:14 a.m. Saturday
issue 17 · apr 18, 2026 · by eric

The 6 a.m. tai chi circle by Lake Merritt

Twelve regulars meet at the southwest corner of the lake at six in the morning. They have done this every day for sixteen years. Through fires, through pandemic, through the year three of them died.

Don Ramiro at the cutting table, 7:14 a.m.
issue 16 · apr 18, 2026 · by nicholas

The Mission's Last Mariachi Tailor

Don Ramiro has been hand-stitching trajes for 41 years. His children are arguing about the shop.

Pastor Adeline Brown, 6:18 a.m. Saturday, Lake Merritt
issue 15 · apr 11, 2026 · by eric

The Oakland Roller-Skating Pastor

Sermons at 11. Lake Merritt at 6. Usually in vestments and skates.

Hank Doyle on Linda Mar Boulevard, 4:42 p.m.
issue 14 · apr 4, 2026 · by eric

The 96-Year-Old Skateboarder of Pacifica

He doesn't push hard. He just doesn't stop.

Roy and Linda Tran in their backyard, late afternoon
issue 13 · mar 28, 2026 · by eric

The Hayward Driveway Skate Park

Twenty years ago they paved over their lawn. The kids still come.

Lulu Garcia at Ocean Beach, 6:55 a.m. Saturday
issue 12 · mar 21, 2026 · by nicholas

The Sunset surf school for kids who can't swim

Lulu Garcia teaches kids from inland neighborhoods to swim and surf. There is no fee. There is a waitlist.

Larisa Pavlovich and Andrei Volkov, 5:42 a.m. Tuesday
issue 11 · mar 14, 2026 · by eric

The Outer Richmond Russian bakery passing the recipe to its third owner

Cinderella Bakery has been on Balboa Street since 1953. The recipe for the napoleon has not changed. The owner has, twice.

Big Mike Henderson at the front chair, mid-afternoon
issue 10 · mar 7, 2026 · by eric

The Tenderloin barbershop that became a youth program

Big Mike's Cuts opened on Eddy Street in 2008. By 2014 it was also a place for kids to do homework, eat lunch, and not be on the street.

Anh Nguyen at the broth station, 4:38 a.m.
issue 9 · feb 28, 2026 · by nicholas

The Daly City pho shop run by a 19-year-old after her father died

Pho Anh has been on Mission Street for 22 years. Last September, the owner died. His daughter took over the kitchen the same week.

Andre Diaz at his Outer Sunset workspace
issue 8 · feb 21, 2026 · by eric

The Outer Sunset photographer who documented every shop owner since 2012

Andre Diaz has photographed 412 small business owners on Judah and Noriega. He gives them the prints. He keeps the negatives.

The Wednesday lunch line, 2:48 p.m.
issue 7 · feb 14, 2026 · by nicholas

The Mission community kitchen where everyone eats Wednesday at 3 p.m.

Comedor Comunitario opens its doors every Wednesday afternoon. There is no menu, no charge, and no questions.

Tomas Reyes at the operator window, 6:09 a.m.
issue 6 · feb 7, 2026 · by eric

The BART conductor who has seen the same passenger every weekday for nine years

Tomas Reyes runs the 6:14 a.m. out of Daly City. A woman in a yellow scarf has been on the same train, same car, same seat, since 2017.

Donald Choi tuning a Steinway L on Vallejo Street
issue 5 · jan 31, 2026 · by daisy

The Pacific Heights block where every house has a piano

On a single block of Vallejo Street, eighteen of nineteen homes have a working piano. Six of them are tuned by the same man.

The hand-sort line, mid-shift
issue 4 · jan 24, 2026 · by eric

What happens to your trash after you bin it

Recology's Sunset transfer station processes 280 tons of San Francisco residential garbage every day. Twelve people sort it. Some of them have been there 19 years.

The back-room table, 9:48 p.m. Friday
issue 3 · jan 17, 2026 · by eric

The Castro record shop that hosts a 30-year poker game on Friday nights

After hours at Vinyl Vault, six men have played the same five-dollar buy-in since 1995. The shop has changed owners twice. They have not.

Andre Booker at the lettuce drawer, Saturday morning
issue 20 · jan 10, 2026 · by nicholas

The Bayview seed library where every seed is free

Behind a converted laundromat on Third Street, the Bayview Seed Library has held about 1,800 varieties of seed since 2014. There is no fee. There is one rule: bring something back.

Mr. Wong at the keying machine, 11:18 a.m. Friday
issue 19 · jan 3, 2026 · by eric

The Chinatown locksmith who keeps a key for every grandmother on his block

Mr. Wong has run a locksmith shop on Stockton Street for 32 years. He has a small wooden cabinet of spare keys for his elderly neighbors. He has used it about 90 times.

Mr. Tanaka at the cutting board, 6:48 a.m. Saturday
issue 23 · dec 20, 2025 · by eric

The Geary fishmonger who has cleaned 1.4 million fish

Mr. Tanaka has worked the same counter at New Sun Market for 38 years. He keeps a small notebook of every fish he has gutted. He is on book seven.

Lourdes Aquino at her kitchen table, 2:41 p.m. Wednesday
issue 22 · dec 13, 2025 · by nicholas

The Excelsior woman who writes letters for the elderly who can't write English

Auntie Lourdes Aquino has written about 4,200 letters in 27 years. Most of them to landlords, to Social Security, to grandchildren. She does not charge.

Frances Eldridge in the front room, 4:15 p.m. Tuesday
issue 21 · dec 6, 2025 · by eric

The Bernal Heights piano teacher whose first students now bring their own kids

Frances Eldridge has taught piano in the same bedroom on Cortland Avenue for 51 years. Her current student book has 22 names. Eight of them are children of children she taught.

Bessie Hu at the wheel of bus 8174, 5:48 a.m. Tuesday
issue 33 · nov 22, 2025 · by eric

The MUNI driver who knows her regulars by their breathing

Bessie Hu has driven the 38-Geary for 27 years. She has had three husbands and one route. She knows the regulars by the way they get on the bus.

Mrs. Chen on Sacramento Street, walking to a city council meeting
issue 32 · nov 15, 2025 · by nicholas

The Chinatown grandmother who has been at every San Francisco protest since 1973

Mrs. Lin Chen is 89. She carries the same wooden sign with rotating cardboard inserts. She has been arrested twice and lost no friends to it.

Dr. Reeves at chair two, 11:42 p.m. Wednesday
issue 31 · nov 8, 2025 · by eric

The Tenderloin dentist who works Wednesday nights for free

Dr. James Reeves opens his clinic at 8 p.m. every Wednesday. He treats the unhoused, the uninsured, and people on third-shift jobs. He closes when the chair is empty.

Mei Lin setting type, 7:18 a.m. Wednesday
issue 30 · nov 1, 2025 · by nicholas

The Outer Richmond memorial card printer almost every Chinese funeral goes through

Mei Lin runs a one-person letterpress shop on Clement Street. She has printed memorial cards for about 11,000 Chinese funerals in 19 years. She has never lost a name.

Ramona Acosta at the deck of the Bay Bridge, 6:11 a.m. Tuesday
issue 29 · oct 25, 2025 · by eric

The Hunters Point welder, third generation, who keeps her grandfather's torch

Ramona Acosta is 38. She is the third welder in her family. The shipyard her grandfather worked is rubble and condos now. She works on the bridge.

Aldo Pacelli with his rake, 6:08 a.m. Saturday
issue 28 · oct 18, 2025 · by daisy

The Sunnyside man who has lined the bocce court at 6 a.m. for 27 years

Aldo Pacelli sweeps and chalks the bocce court behind St. Finn Barr every morning. He has lived three blocks away since 1971. He is 78. The court has never had a closed sign.

Mrs. Gianelli on her stoop, 5:53 a.m. Sunday, four cats present
issue 27 · oct 11, 2025 · by eric

The North Beach widow who feeds every cat on Greenwich Street

Mrs. Gianelli has fed and named every stray on her block since her husband died of AIDS in 1991. There are eleven cats now. There used to be thirty-eight.

Tariq Sims with the morning pack at Crissy Field, 6:48 a.m. Friday
issue 26 · oct 4, 2025 · by daisy

The Marina dog walker who can tell when each dog is sick before the owner can

Tariq Sims has walked the same twelve dogs at 6:30 a.m. for fourteen years. He has called four owners over the years to say, take your dog to the vet. He has been right four times.

Doña Luz with a fresh batch, 5:14 a.m. Tuesday
issue 25 · sep 27, 2025 · by nicholas

The Excelsior tamale woman who feeds the school cafeteria staff

Doña Luz Estrada has cooked tamales for the women who serve school lunches in the Excelsior every weekday since 2003. They feed children. She feeds them.

Marcus Owen with his cello, 7:42 a.m. Friday, eastbound platform
issue 24 · sep 20, 2025 · by eric

The 16th & Mission BART cellist, blind, 31 years

Marcus Owen has played cello on the eastbound platform at 16th & Mission since 1994. He is blind. He knows every transit cop by voice. The platform sounds different when he is not there.

Manny Salgado, in the elevator at the base of Coit Tower, 9:14 a.m.
issue 34 · sep 13, 2025 · by eric

The Coit Tower elevator operator who knows every tourist by accent

Manny Salgado has run the Coit Tower elevator for 32 years. He greets every passenger in their first language. He has not been wrong in 19 years.

The Last Word, 2:31 a.m. Wednesday, two customers, one cat
issue 35 · sep 6, 2025 · by daisy

The Outer Sunset bookstore that opens at midnight

The Last Word opens from 1 a.m. to 4 a.m., three nights a week. The owner is 39. He sells about $11 in books a night. He has no plans to close.

Don Julio in his garage, 2:14 p.m. Saturday
issue 36 · aug 30, 2025 · by nicholas

The Mission piñata maker, 78 years old, who has made one for every birthday on his block since 1979

Don Julio Mendoza's garage on Folsom is half-piñata, all the time. He charges what he charged in 1989. He has never run out of newspaper.

A haiku card from May 2024, on the dashboard of a 49 inbound
issue 37 · aug 23, 2025 · by eric

The 49-Van Ness rider who leaves a typed haiku on the driver's seat

A woman named only as M. leaves a haiku, on cream cardstock, at the driver's seat of the 49 every weekday morning. The drivers keep them. There are 2,300 of them in a binder at the Presidio division.

Antonio Russo at the mixer, 5:51 a.m. Tuesday
issue 38 · aug 16, 2025 · by daisy

The Glen Park pizza dough mixer who has used the same recipe since 1971

Antonio Russo bought the recipe from his uncle in Naples for $200 and three bottles of grappa. The dough has not changed. The neighborhood around it has.

Sifu Wu instructing eight-year-old Bryan, 4:48 p.m. Friday
issue 39 · aug 9, 2025 · by nicholas

The Oakland Chinatown lion dance teacher whose students' grandparents he taught

Sifu Wu is 76. He has taught lion dance in the same basement on Eighth Street for 43 years. His current students include three grandchildren of his original students.

Beto Ortiz at the planer, 3:18 p.m. Wednesday
issue 40 · aug 2, 2025 · by eric

The Pacifica board shaper with an 18-month waitlist

Beto Ortiz shapes 200 surfboards a year by hand in a garage in Pacifica. His waitlist is 18 months. He does not advertise. He does not have a website.

Patrick Halloran weeding near the iris bed, 8:21 a.m. Saturday
issue 41 · jul 26, 2025 · by eric

The Castro AIDS memorial garden keeper, 28 years alone

Patrick Halloran has tended the small AIDS memorial garden behind a duplex on Hartford Street since 1997. There are 412 names planted under specific flowers. He has not missed a Saturday in five years.

Reggie under a 2003 Camry, 11:08 a.m. Saturday
issue 42 · jul 19, 2025 · by nicholas

The Visitacion Valley mechanic who fixes congregants' cars in the church parking lot, for free

Reggie Smalls has fixed the cars of his Pentecostal congregation in the church parking lot every Saturday for nineteen years. He charges nothing. He has fixed about 4,400 cars.

Don Beto walking between sets on Mission Street, 9:34 p.m. Friday
issue 43 · jul 12, 2025 · by daisy

The Mission mariachi trumpet player on Friday nights, three venues, since 1988

Don Beto Vargas plays a 30-minute trumpet set at three Mission restaurants every Friday night. The walk between them is part of the act. He has not missed a Friday since 2003.

Phyllis Karam in the philosophy stacks, second floor, 1:48 p.m. Saturday
issue 44 · jul 5, 2025 · by eric

The Berkeley bookstore clerk who knows where every used book is by memory

Phyllis Karam has worked the floor of Moe's Books on Telegraph for 19 years. She has not consulted the catalog computer in six. She has been wrong eleven times.

Yuri Kraevski at the stove, 6:51 p.m. Thursday
issue 45 · jun 28, 2025 · by nicholas

The last Russian banya in San Francisco, 81-year-old keeper, still open six nights a week

Yuri Kraevski has run Banya Sokol on Geary since 1965. The wood-fired sauna has not gone cold in 19 years. Same regulars. Same towels.

Coach Wilson on the bag with 11-year-old Devin, 10:24 a.m. Saturday
issue 46 · jun 21, 2025 · by eric

The Bayview boxing coach who runs a free Saturday gym, 22 years, three pros

Coach Marvin Wilson has run a free Saturday boxing gym out of a Bayview community center since 2003. Three of his kids have gone pro. He has never charged a kid.

Captain Frank at his workbench at Pier 45, 6:14 a.m. Wednesday
issue 47 · jun 14, 2025 · by nicholas

The Marina rope splicer who has 8 fingers and 41 years of work on the Wharf

Captain Frank Costa has spliced rope for every fishing boat on Fisherman's Wharf since 1984. He lost two fingers in 1991. The splicing did not slow down.

Miss Vivienne at her kitchen table, 4:18 p.m. Sunday
issue 48 · jun 7, 2025 · by eric

The Castro drag mother who has raised 40+ daughters since 1989

Miss Vivienne LaRue is 71. She has been the house mother of the Haus of LaRue since 1989. She has raised forty-four drag daughters. Three of them have died. The rest call every Sunday.

Tita Aurora at her sewing table, 6:04 p.m. Tuesday
issue 49 · may 31, 2025 · by nicholas

The Excelsior seamstress who sews every barong tagalog in the Filipino community

Tita Aurora Reyes has hand-sewn barongs for Filipino weddings, baptisms, and graduations in the Excelsior since 1984. She has finished about 6,000 of them.

Stavros Papadakis at the fryer, 3:14 a.m. Saturday
issue 50 · may 24, 2025 · by daisy

The Mission donut shop the same Greek family has run for four generations

Athena's Donuts on 16th Street has been open 24 hours a day since 1962. The same family. The same recipe. Three deaths and three weddings later, the fryer has not gone cold.

Lonnie Pierce at the piano, 9:48 p.m. Tuesday
issue 51 · may 17, 2025 · by eric

The North Beach jazz pianist who has played the same Tuesday night for 41 years

Lonnie Pierce plays solo piano at a small bar on Broadway every Tuesday night, 8 p.m. to 11 p.m. He is 78. He has not canceled a Tuesday since 1984.

Wendy at the whiteboard, 2:18 p.m. Sunday, eleven seniors present
issue 52 · may 10, 2025 · by nicholas

The Sunset boba shop owner who teaches free ESL on Sundays

Wendy Lin runs a boba shop on Irving Street. She closes it Sunday afternoons to teach English to her customers' grandparents. Forty-one Sundays a year, twelve years.

David Hsu on the south peak, 6:42 a.m. Tuesday
issue 53 · may 3, 2025 · by daisy

The retired meteorologist who blogs the fog every morning

David Hsu, 71, climbs Twin Peaks at sunrise every weekday and sends a hand-typed fog report to a private email list. He has 1,400 subscribers. He has not missed a weekday in seven years.

Maxine on Eddy Street with a found pit-mix puppy, 1:14 a.m. Friday
issue 54 · apr 26, 2025 · by eric

The Tenderloin night dog rescuer, 412 dogs rehomed in 9 years

Maxine Otter patrols the Tenderloin between 11 p.m. and 4 a.m. four nights a week, looking for abandoned dogs. She is a former addict. She is in her ninth year clean. She has rescued 412 dogs.

Brother Charles at his corner, 6:48 a.m. Wednesday
issue 55 · apr 19, 2025 · by eric

The 67-year-old man who has stood at the SF General intersection in a yellow vest for 11 years

No one pays him. No one assigned him. Every weekday from 6 to 9 a.m., Brother Charles stands at Potrero and 23rd in a yellow vest pointing people to the ER. About 4,000 strangers have asked him for help.

Geraldine Sokol with Joseph Chen at the lesson, 6:14 p.m. Tuesday
issue 56 · apr 12, 2025 · by eric

The Hayes Valley violin teacher whose student of 23 years still comes weekly

Geraldine Sokol is 84. She has taught violin in her Hayes Valley apartment since 1973. One student has come every Tuesday at 6 p.m. since 2002. He is now 38 and a software engineer. He has not improved much. He keeps coming.

Father Ignacio inside the organ chamber at Mission Dolores, 4:18 a.m. Saturday
issue 57 · apr 5, 2025 · by eric

The Mission pipe organ tuner who climbs inside a 1924 organ once a year, and is the only person who will

Father Ignacio is 79 years old, a retired priest, and the last man in Northern California who can tune the 1,200-pipe Aeolian organ at Mission Dolores by ear. He climbs inside it once a year. He is afraid of heights.

Sergio with Engine 3 in the apparatus bay, 5:48 a.m. Thursday
issue 58 · mar 29, 2025 · by nicholas

The SFFD mechanic who has kept Engine 3 running since 1989 and slept in the bay twice

Sergio Banales is 62. He has been the lead mechanic for one San Francisco fire engine, Engine 3, out of the Tenderloin, for 36 years. He has slept in the apparatus bay twice. He has cried in it once. The engine has not failed to start in 11 years.

Marlena Ortiz at the southern lifeguard tower, 7:12 a.m. Sunday
issue 59 · mar 22, 2025 · by eric

The Ocean Beach lifeguard who has pulled 41 people out of the rip current and lost two

Marlena Ortiz has been a National Park Service lifeguard at Ocean Beach for 19 years. The current at Ocean Beach is one of the deadliest in California. She has pulled 41 people out. She remembers the names of the two she did not save.