David Hadley
California Assembly District 66
Paid for by Spirit of Democracy America and Spirit of Democracy California
This advertisement was not authorized or paid for by
a candidate for any office or a committee controlled by a candidate for any office.