Events

  • Potrero Hill/Dogpatch Field Mobilization

    Saturday, September 12, 2026 at 12:00 PM · 1 rsvp · Campaign Office in San Francisco, CA

    The best way to understand a neighborhood is to spend time in it and listen to the people who call it home. I’m looking forward to being out in Potrero Hill and Dogpatch with our volunteers, meeting neighbors and hearing directly about what they want for their community.

    We’ll be going door to door and having conversations about the issues that shape everyday life here, from housing and public safety to local businesses, good jobs, and keeping our neighborhoods strong as they grow and change.

    You don’t need to have knocked a door before to join us. We’ll get you trained, pair you with a partner, and make sure you have everything you need to feel comfortable getting started.

    Bring comfortable shoes, bring a friend, and come ready to listen and meet your neighbors. I hope to see you out there.

  • Kids’ Day at the Plaster Shop! Free Art Workshop

    Sunday, September 13, 2026 at 01:00 PM · Lorna Kollmeyer Ornamental in San Francisco, CA

    Bring the kids and join us for a fun afternoon of creativity, learning, and hands-on fun at Lorna Kollmeyer Ornamental Plaster!

    I’m excited to spend the afternoon with families from our community and introduce young people to the art of ornamental plaster. Kids will get to make their own plaster project, go on a scavenger hunt, win prizes, and enjoy some snacks along the way.

    It’s a great chance to learn something new, get creative, and see the craftsmanship that helps make some of San Francisco’s most beautiful buildings so special.

    Space is limited, so RSVP to save your spot!

    A big thank you to Lorna for hosting us. I hope to see you and your family there!

  • Visitacion Valley Night Market - September

    Friday, September 25, 2026 at 04:00 PM · Leland Ave in San Francisco, CA

    Visitation Valley is home to so many incredible small businesses, families, and community members, and I'm excited to celebrate all that makes this neighborhood special at the Vis Valley Night Market.

    Join me on Leland Avenue for an evening filled with great food, local vendors, music, and the chance to connect with neighbors from across District 10. Events like this bring our community together and showcase the culture, creativity, and energy that make Vis Valley such a special place.

    I hope to see you there. Come say hello and enjoy a night with your neighbors!

  • Visitacion Valley Mobilization

    Saturday, September 26, 2026 at 12:00 PM · Hans Schiller Plaza in San Francisco, CA

    Visitacion Valley and Sunnydale have been asked to wait their turn for a very long time. New buses, cleaner corridors, real investment, all of it seems to land everywhere else first. I am running to change that, and it starts with showing up. Join us for an afternoon at the doors, meeting neighbors and making sure people in this part of the district know they have someone in their corner. We'll pair you up, get you set, and send you out.

  • Join Me at the D10 Youth-Led Candidate Forum - CAA

    Wednesday, September 30, 2026 at 05:30 PM · Southeast Community Center in San Francisco, CA

    Our young people aren't just the future of District 10. They're shaping our community today. That's why I'm looking forward to joining the D10 Youth-Led Candidate Forum and hearing directly from the next generation of leaders.

    I'm especially looking forward to answering questions from youth leaders, learning more about the issues they care about most, and having a meaningful conversation about how we can create more opportunities for young people to thrive in District 10.

    I believe the future of District 10 is strongest when young people have a seat at the table, and I look forward to the conversation.

  • Potrero Hill Mobilization

    Saturday, October 03, 2026 at 12:00 PM

    Strong communities are built by neighbors showing up for one another. I'm looking forward to joining our team and volunteers for a field mobilization in Potrero Hill as we continue listening to residents and building a campaign rooted in community voices.

    We'll be out talking with neighbors about the issues that matter most, from housing and public safety to creating good jobs and strengthening our neighborhoods. Whether you're knocking doors for the first time or have been involved in campaigns before, there is a place for you on this team.

    No experience is needed. We'll provide training, pair you with a partner, and make sure you have everything you need to get started.

    Bring a friend, comfortable shoes, and your ideas for the future of District 10. I hope to see you out there!

  • Join Me at the D10 Candidate Forum: Children, Youth & Families

    Tuesday, October 13, 2026 at 06:00 PM · Thurgood Marshall Academic High School in San Francisco, CA

    Our children and young people are not only the next generation of District 10 leaders, but an important part of what makes our district strong today. That's why I'm looking forward to joining the D10 Candidate Forum, focused on Children, Youth & Families, and having a meaningful conversation about the issues that matter most to young people and families in our district.

    I'm especially looking forward to hearing directly from community members, answering questions, and discussing how we can support young people and families while strengthening the organizations and services they rely on.

    I believe every family in District 10 deserves the opportunity to thrive, and that starts with listening to our communities and making sure their voices are part of the conversation. I hope you'll join us, and I look forward to seeing you there.

  • Bayview-HuntersPoint Mobilization

    Saturday, October 17, 2026 at 12:00 PM · 5190 3rd St in San Francisco, CA

    Bayview-Hunters Point is home. It’s where I grew up, where my roots are, and where I learned the importance of neighbors showing up for one another.

    I'm excited to spend time with our community for our next field mobilization, talking with residents and listening to what matters most to the people who call this neighborhood home. We'll head out in pairs, knock doors, and have real conversations with neighbors about housing, safety, jobs, and the future of Bayview-Hunters Point.

    Whether you’ve knocked doors before or this is your first time, there is a place for you on this team. We’ll train you, pair you with a partner, and give you everything you need to get started.

    Bring comfortable shoes, a friend, and your energy. I look forward to seeing you out in the neighborhood and building this movement together.

  • GOTV: Every Vote Counts Field Mobilization

    Sunday, October 25, 2026 at 12:00 PM

    Every vote matters, and every neighbor deserves to have their voice heard. As we head into the final stretch of this campaign, we’re coming together across District 10 to make sure our community is ready to vote.

    Join Theo and our team for a field mobilization as we knock doors, talk with neighbors, and help make sure voters have the information they need to cast their ballot. This campaign has always been about showing up for our communities, and now it’s time to bring that energy to GOTV.

    Whether you’ve been volunteering with us from the beginning or this is your first time joining us, there’s a place for you on the team. We’ll provide training, pair you with a partner, and make sure you have everything you need.

    Bring comfortable shoes, a friend, and your energy. Let’s make sure every vote counts and every voice in District 10 is heard. I hope to see you out there.

     

  • GOTV: D10 Field Mobilization

    Friday, October 30, 2026 at 11:00 AM · Campaign Office in San Francisco, CA

    We’re in the final days, and this is when showing up matters most. District 10 is full of neighbors who care deeply about the future of our community, and now it’s time to make sure their voices are heard.

    Join Theo and our team for a GOTV field mobilization as we head out across the district, knock doors, and talk with voters about making a plan to vote. We’ll work together, pair up volunteers, and make sure everyone has what they need to get started.

    Whether you’ve been with us from the beginning or are joining us for the first time, there’s a place for you on this team. Bring a friend, comfortable shoes, and your energy. Let’s mobilize District 10 together.