My Endorsements as of 2026

If you largely agree with my platform, you’ll likely want to support the candidates I’ve endorsed below.

Disclaimer: My endorsement of a candidate does not equal my support for their every opinion or action. Endorsement is determined by who I deem the best candidate running.


Political Party Abbreviations
CON = Constitution
DEM = Democratic
FWD = Forward
IAP = Independent American
LIB = Libertarian
REP = Republican
UNA = Unaffiliated

OfficeYearEndorsedNext Election
President2024Kamala Harris (DEM)2028


OfficeYearEndorsedNext Election
Governor2024Brian King (DEM)2028
Attorney General2024None2028
Treasurer2024None2028
Auditor2024None2028
State School Board District 12026None2030
State School Board District 22026None2030
State School Board District 32024None2028
State School Board District 42026None2030
State School Board District 52026Sarah Reale (DEM)2030
State School Board District 62024None2028
State School Board District 72026None2030
State School Board District 82026Araueni Olivares (DEM)2030
State School Board District 92024None2028
State School Board District 102024None2028
State School Board District 112026None2030
State School Board District 122024None2028
State School Board District 132024None2028
State School Board District 142026None2030
State School Board District 152024None2028

OfficeYearEndorsedNext Election
District 12026None2028
District 22026Barbara Haggerty (DEM)2028
District 32026None2028
District 42026Zane Woolstenhulme (DEM)2028
District 52026None2028
District 62026James Rich (FWD)2028
District 72026Bianca Mittendor (DEM)2028
District 82026Libby Shelton (FWD)2028
District 92026Jake Sawyer (REP)2028
District 102026Rosemary Lesser (DEM)2028
District 112026Dave Calder (DEM)2028
District 122026Anna Graff (DEM)2028
District 132026Jeffrey Anderson (DEM)2028
District 142026Brandon Young (DEM)2028
District 152026Anne Berbert (DEM)2028
District 162026None2028
District 172026None2028
District 182026None2028
District 192026None2028
District 202026None2028
District 212026Stephen Otterstrom (DEM)2028
District 222026Jen Dailey-Provost (DEM)2028
District 232026None2028
District 242026Grant Miller (DEM)2028
District 252026Angela Romero (DEM)2028
District 262026Michael Finch (DEM)2028
District 272026Liz Oates (DEM)2028
District 282026None2028
District 292026Tynley Bean (FWD)2028
District 302026Jake Fitisemanu (DEM)2028
District 312026None2028
District 322026Sahara Hayes (DEM)2028
District 332026Doug Owens (DEM)2028
District 342026Julie Jackson (DEM)2028
District 352026None2028
District 362026None2028
District 372026None2028
District 382026None2028
District 392026None2028
District 402026Andrew Stoddard (DEM)2028
District 412026None2028
District 422026None2028
District 432026None2028
District 442026None2028
District 452026None2028
District 462026None2028
District 472026None2028
District 482026Benyde Walker (DEM)2028
District 492026Lillian Bowles (DEM)2028
District 502026Kristin Meyer (DEM)2028
District 512026Brett Nielsen (DEM)2028
District 522026Nicole Melling (DEM)2028
District 532026None2028
District 542026None2028
District 552026Travis Hysell (DEM)2028
District 562026Natassja Grossman (DEM)2028
District 572026None2028
District 582026Karli Black (DEM)2028
District 592026None2028
District 602026None2028
District 612026Alan Jimenez (DEM)2028
District 622026David Chappell (DEM)2028
District 632026Stephen Whyte (REP)2028
District 642026Alan Wessman (UNA)2028
District 652026None2028
District 662026None2028
District 672026Carl Ingwell (DEM)2028
District 682026None2028
District 692026Tracie Yellowman Tso (DEM)2028
District 702026Zeno Parry (FWD)2028
District 712026Thomas Loveheart (DEM)2028
District 722026None2028
District 732026None2028
District 742026Jeff Lipe (DEM)2028
District 752026None2028

OfficeYearEndorsedNext Election
Commissioner Seat A2026None
Commissioner Seat B2026None
Commissioner Seat C2024None
Clerk2026Kyle Bradshaw (REP)
Sheriff2026None
Recorder2024None
Auditor
Assessor2024None
Treasurer2024None
Attorney
Box Elder School District 12024None
Box Elder School District 22024None
Box Elder School District 32026None
Box Elder School District 42026None
Box Elder School District 52024None
Box Elder School District 62024None
Box Elder School District 72026None
Justice of the Supreme Court of Utah2024None
Judge of the Court of Appeals of Utah2024None
District Court of the First Judicial District2024None
District Court of the First Judicial District2024None
Juvenile Court of the First Juvenile Court District2024None

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A
Council Seat B
Council Seat C
Council Seat D2025Katie Reed (DEM)
Council Seat E2025

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A2023
Council Seat B2025
Council Seat C2025
Council Seat D2025
Council Seat E2025

OfficeYearEndorsedNext Election
Mayor20252029
Council Seat A20252029
Council Seat B20252029
Council Seat C20232027
Council Seat D20232027
Council Seat E20232027

OfficeYearEndorsedNext Election
Mayor20252029
Council Seat A20232027
Council Seat B2027
Council Seat C20252025
Council Seat D20252029

OfficeYearEndorsedNext Election
Mayor20252029
Council Seat A20252029
Council Seat B20202027
Council Seat C20252029
Council Seat D20262027

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A
Council Seat B
Council Seat C
Council Seat D


OfficeYearEndorsedNext Election
Commissioner Seat A2026Alvin Thurgood (DEM)
Commissioner Seat B2026
Commissioner Seat C
Attorney2026
Clerk Auditor2026
Sheriff2026
Treasurer
Assessor2026
Recorder Surveyor
Ogden School Board District 1
Ogden School Board District 22026
Ogden School Board District 3
Ogden School Board District 42026
Ogden School Board District 5
Ogden School Board District 62026
Ogden School Board District 7
Weber School Board District 12026
Weber School Board District 22026
Weber School Board District 32026
Weber School Board District 4
Weber School Board District 5
Weber School Board District 62026
Weber School Board District 7

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A2025
Council Seat B2025
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2029
Council Seat A2027
Council Seat B2027
Council Seat C2029
Council Seat D2029
Council Seat E2027

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2023Taylor Knuth2027
Council Seat District 120252029
Council Seat District 22027
Council Seat District 32029
Council Seat District 420232027
At Large Council Seat A20252026
At Large Council Seat B2025Kevin Lundell2029
At Large Council Seat C2027

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A20232027
Council Seat B20252030
Council Seat C20252028
Council Seat D20232027
Council Seat E20252030

OfficeYearEndorsedNext Election
Mayor20252029
Council Seat A20252029
Council Seat B20252029
Council Seat C20232027
Council Seat D20262027
Council Seat E20262027

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A20232027
Council Seat B20232027
Council Seat C20232027
Council Seat D20252029
Council Seat E20252029

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D

OfficeYearEndorsedNext Election
County Commissioner Seat A2026
County Commissioner Seat B2026
County Commissioner Seat C20242028
Assessor
Attorney
Clerk
Controller
Sheriff
Surveyor
Treasurer

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2025
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2028
Council Seat A2028
Council Seat B2028
Council Seat CDakota Wurth2028
Council Seat D2028
Council Seat E2028

OfficeYearEndorsedNext Election
Mayor2029
Council Seat A2027
Council Seat B2027
Council Seat C2027
Council Seat D2029
Council Seat E2029

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2029
Council Seat A2027
Council Seat B2029
Council Seat C2029
Council Seat D2027
Council Seat E2027

OfficeYear
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2029
Council Seat A2027
Council Seat B2029
Council Seat C2029
Council Seat D2027
Council Seat E2027

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Assessor
District Attorney
Surveyor
Auditor
Recorder
Treasurer
Clerk
Sheriff
3rd District Judge
At Large Council Seat A
At Large Council Seat B
At Large Council Seat C
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5
Council Seat District 6

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor2029
Council Seat District 12027
Council Seat District 22027
Council Seat District 32029
Council Seat District 42029

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D
Council Seat E

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D

OfficeYearEndorsedNext Election
Mayor2030
Council Seat District 12028
Council Seat District 22030
Council Seat District 32030
Council Seat District 42028

OfficeYearEndorsedNext Election
Mayor
Council Seat District 12030
Council Seat District 22028
Council Seat District 32030
Council Seat District 42028
Council Seat District 52028

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5

OfficeYearEndorsedNext Election
Mayor2025
Council Seat District 1
Council Seat District 2
Council Seat District 32025
Council Seat District 42025
Council Seat District 5

OfficeYearEndorsedNext Election
MayorMichael Valentine
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5
Council Seat District 6
Council Seat District 7

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
At-Large Council Seat A
At-Large Council Seat B
At-Large Council Seat C

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5
At-Large Council Seat A
At-Large Council Seat B

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
Council Seat District 5

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
At-Large Council Seat A
At-Large Council Seat B
At-Large Council Seat C

OfficeYearEndorsedNext Election
Mayor
Council Seat District 1
Council Seat District 2
Council Seat District 3
Council Seat District 4
At-Large Council Seat A
At-Large Council Seat B

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D

OfficeYearEndorsedNext Election
Mayor2029
Council Seat A2027
Council Seat B2028
Council Seat C2029
Council Seat D2029

OfficeYearEndorsedNext Election
Mayor
Council Seat A
Council Seat B
Council Seat C
Council Seat D

OfficeYearEndorsedNext Election
Mayor