I love the city of Portland.
This is my home and where I choose to raise my family. But somewhere along the way we lost some of what that make Portland special.

Let’s find Portland’s voice again.

This campaign is about amplifying the voices of every Portlander. We have a once-in-a-lifetime opportunity to reshape City Hall and we can’t do it without your help!

Will you join me in this moment?

Endorsements

  • Sharon Meieran, Multnomah County Commissioner

    Sharon Meieran

    Multnomah County Commissioner

  • Washington County Commissioner Nafisa Fai

    Nafisa Fai

    Washington County Commissioner

  • Rebecca Stavenjord, Milwaukie City Council

    Rebecca Stavenjord

    Milwaukie City Councilor

  • Adam Khosroabadi, Milwaukie City Councilor

    Adam Khosroabadi

    Milwaukie City Councilor

  • Northwest Oregon Labor Council

    NW Oregon Labor Council

    AFL-CIO

  • Columbia Pacific Building and Constructions Trade Council

    Columbia Pacific Building & Construction Trades Council

  • Ironworkers Local 29

    Ironworkers Union

    Local 29

  • Electrical Workers Union Local 48

    Electrical Workers Union

    Local 48

  • DJ OG One

    DJ OG One

    Official DJ of the Portland Trail Blazers

  • John Gourley, Portugal. The Man

    John Gourley

    Portugal. The Man

  • Chris Funk, The Decemberists

    Chris Funk

    The Decemberists

  • AFM Local 99 Musicians Union

    Musicians Union

    Local 99

  • Laborers Union LiUNA Local 737

    Laborers Union

    Local 737

  • UA 290 Plumbers & Steamfitters Union

    Plumbers & Steamfitters Union

    UA Local 290

  • UFCW555, United Food and Commercial Workers Union

    Food & Commercial Workers

    Local 555

  • Joint Council of Teamsters No 37

    Joint Council of Teamsters

    No. 37