0

The Democratic Primary for District 20 is on Tuesday, June 24th. Early Voting: June 14 -June 22

Skip to Content
Home
About
The Issues
Blog
Contact
Troy Haley for District 20
DONATE
Home
About
The Issues
Blog
Contact
Troy Haley for District 20
DONATE
Home
About
The Issues
Blog
Contact
DONATE
Troy haley 6/9/25 Troy haley 6/9/25

This Is Not Who We Are: Trump’s Authoritarian Gambit Betrays American Values

Read More
Troy haley 6/4/25 Troy haley 6/4/25

Honor Tradition and Inclusion: Reject Renaming the USNS Harvey Milk

Read More
Troy haley 5/27/25 Troy haley 5/27/25

From Survival to Solidarity:  Standing with the LGBTQ+ Community

A group of military veterans and family members gathered to celebrate the end of the U.S. military’s “don’t ask, don’t tell” policy at the War Memorial Veterans Building in San Francisco in 2011.

Read More
Mikki Glass 5/26/25 Mikki Glass 5/26/25

My Memorial Day Speech

Read More
Troy haley 5/23/25 Troy haley 5/23/25

What Memorial Day Means to Me

Read More
Troy haley 5/22/25 Troy haley 5/22/25

“Change” Without Knowledge and Purpose is Just Recklessness

Read More
Troy haley 5/13/25 Troy haley 5/13/25

When you need EMS, even a few minutes extra wait time can be the difference between life and death.

Read More
dani finkel 5/12/25 dani finkel 5/12/25

Access is Important, But Not Necessarily to the Waterfront

Read More

FEEL FREE TO REACH OUT: I want to understand what’s important to you.

info@troyhaleyfordistrict20.com