Selected work

Twenty years of non-fiction across film festivals, public media, newsrooms and social. Press play on anything below.

Festival films

Documentary · 2020

Before It Was Them, Now It’s Us

Role Producer, Director, Cinematographer, Editor

San Francisco Chronicle · The Regulars · Short documentary · Festivals · 2018

The Dreamer

Role Producer, Director, Cinematographer, Editor

San Francisco Chronicle · Short documentary · Festivals · 2020

Be My Voice

Role Producer, Director, Cinematographer, Editor

Plays on VimeoWatch on Vimeo

San Francisco Chronicle · The Regulars · Festivals · 2018

The Godmother of Ganja

Role Producer, Director, Cinematographer, Editor

Documentary · Festivals · 2019

Anchor Steam: A Beer Unlike Any Other

Role Producer, Director, Cinematographer, Editor

Digital series

KQED Food (PBS) · 2024

Beyond the Menu

Role Producer, Director, Cinematographer, Assistant Editor

KQED Arts · 2016

History and Imagination & Afro-folk Sound

Role Producer, Director, Cinematographer, Editor

KQED Arts · 2016

Tassiana Speaks

Role Producer, Director, Cinematographer

News & editorial

San Francisco Chronicle · Documentary · 2021

The Funeral Singer

Role Producer, Director, Cinematographer, Assistant Editor

San Francisco Chronicle · The Regulars · 2019

Organist at the Castro Theatre

Role Producer, Director, Cinematographer, Assistant Editor

San Francisco Chronicle · The Regulars · 2019

The HIV Counselor

Role Producer, Director, Cinematographer, Assistant Editor

San Francisco Chronicle · 2018

Mending the Heart

Role Producer, Director, Cinematographer, Assistant Editor

San Francisco Chronicle · 2017

1977 I-Hotel Eviction

Role Producer, Director, Cinematographer, Assistant Editor

The New York Times · 2016

A Farewell to Other Music

Role Producer, Director, Cinematographer, Editor

Plays on nytimes.comWatch on The New York Times

The New York Times · 2016

Forging a Path to Power

Role Producer, Director, Cinematographer, Editor

Plays on nytimes.comWatch on The New York Times

The New York Times · MetroBeat · 2016

Three Artists. Three Manhattan Studios.

Role Producer, Editor

Plays on nytimes.comWatch on The New York Times

The New York Times · ScienceTake · 2016

Hatching Treefrogs

Role Producer, Editor

PBS NewsHour · 2018

Mountain Climbing Afghan Girls Breathe Free

Role Producer, Cinematographer

Science Friday · 2014

Olympic Ski Jump & the Wind Tunnel

Role Producer, Director, Cinematographer, Editor

Social & vertical

Short-form stories made for Instagram, TikTok and Reels.

KQED · Social · 2023

Lil’ Bobby Hutton Park, Oakland

Role Producer, Director, Writer, Videographer, Editor

KQED · Social · 2023

Lavender Panthers

Role Producer, Director, Writer, Videographer, Editor

KQED · Social · 2025

International Hotel Anniversary

Role Producer, Director, Writer, Videographer, Editor

KQED · Social · 2025

The 16th St. Mission Divas Who Took On HIV/AIDS

Role Producer, Director, Writer, Videographer, Editor

More work

San Francisco Chronicle · 2020

Firebug

Role Producer, Director, Cinematographer, Assistant Editor

San Francisco Chronicle · Food · Short documentary · 2020

A New Recipe Inspired by Nowruz

Role Producer, Director, Cinematographer, Assistant Editor

San Francisco Chronicle · 2019

The Entomologist

Role Producer, Director, Cinematographer, Assistant Editor

Screener available on requestRequest a screener

Interactive

Who We Are

Role Producer, Director, Cinematographer, Assistant Editor

From the archive

Screeners provided upon request.

Streams on BYUtvWatch on BYUtv

BYUtv · 2011

The Generations Project

Role Producer, Director, Cinematographer, Assistant Editor

Streams on Prime VideoWatch on Prime Video

PBS · 2006

Reserved to Fight

Role Producer, Director, Cinematographer, Assistant Editor