San Jose City Council
Mayor + Councilmembers. Click a card for details.
Councilmembers (Districts 1–10)
Rosemary Kamei
Councilmember • District 1
Email: District1@sanjoseca.govPhone: 408-535-4901Term: 2026-12-31Chief of Staff: J.R. Fruen
Pamela Campos
Councilmember • District 2
Email: District2@sanjoseca.govPhone: 408-535-4902Term: 2028-12-31Chief of Staff: Kiyomi Honda Yamamoto
Anthony Tordillos
Councilmember • District 3
Email: District3@sanjoseca.govPhone: 408-535-4903Term: 2026-12-31Chief of Staff: Alexander Gvatua
David Cohen
Councilmember • District 4
Email: District4@sanjoseca.govPhone: 408-535-4904Term: 2028-12-31Chief of Staff: Lam Nguyen
Peter Ortiz
Councilmember • District 5
Email: District5@sanjoseca.govPhone: 408-535-4905Term: 2026-12-31Chief of Staff: Brisa Rojas Moreno
Michael Mulcahy
Councilmember • District 6
Email: district6@sanjoseca.govPhone: 408-535-4906Term: 2028-12-31Chief of Staff: Lynn Lee
Bien Doan
Councilmember • District 7
Email: District7@sanjoseca.govPhone: 408-535-4907Term: 2026-12-31Chief of Staff: Jonathan Fleming
Domingo Candelas
Councilmember • District 8
Email: district8@sanjoseca.govPhone: 408-535-4908Term: 2028-12-31Chief of Staff: Teddy Adera
Pam Foley
Councilmember • District 9
Email: District9@sanjoseca.govPhone: 408-535-4909Term: 2026-12-31Chief of Staff: Scott Hughes
George Casey
Councilmember • District 10
Email: District10@sanjoseca.govPhone: 408-535-4910Term: 2028-12-31Chief of Staff: David Gomez
Calendar (San Jose City Council)
March 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Meeting summaries
Thu, Mar 12, 2026 • 6:30 PM
Summary (draft minutes):
Appeals Hearing Board
Chair: Karen Parsons Commissioner: Genevieve Altwer
Vice Chair: Ron Cabanayan Commissioner: Jon Budas
Commissioner: Timothy Kenny Commissioner: David Hook
Commissioner: Martin Nguyen
REGULAR MEETING AGENDA
March 12, 2026
6:30 p.m.
Council Chambers
How to observe the Meeting (no public comment):
1. Online at https://sanjoseca.zoom.us/j/94051758977 ; or
2. By Phone: (888) 475 4499. Webinar ID is 940 5175 8977. Alternative phone numbers are:
US: +1 (213) 338-8477 or +1 (408) 638-0968 or (877) 853-5257 (Toll Free).
1. CALL TO ORDER & ORDERS OF THE DAY
2. OPENING REMARKS AND APPROVAL OF MINUTES
a. Recommendation: Approval of minutes for February 12, 2026.
3. REQUEST FOR DEFERRALS
4. CONSENT CALENDAR
5. DEFERRED AND/OR CONTINUED ITEMS
6. PUBLIC HEARINGS
a. 2817 Westberry Dr (APN 586-28-032) Appeal of Notice to Register
(Manuel Duarte, Code Enforcement Inspector / Hockshan Wong, Property Owner)
The Director of Planning, Building and Code Enforcement requests a hearing to review
the Notice to Register issued and sent to the Property Owner(s) for the blighted and
vacant property located at 2817 Westberry Drive on January 12, 2026, and the Property
Owner’s Ap
(Truncated for demo view.)
Tue, Mar 10, 2026 • 1:30 PM
Summary (draft minutes):
City Council Meeting
Agenda
Tuesday, March 10, 2026
1:30 PM
Council Chambers
Closed Session at 9:30 a.m.
MATT MAHAN, MAYOR
ROSEMARY KAMEI, DISTRICT 1
PAMELA CAMPOS, DISTRICT 2
ANTHONY TORDILLOS, DISTRICT 3
DAVID COHEN, DISTRICT 4
PETER ORTIZ, DISTRICT 5
MICHAEL MULCAHY, DISTRICT 6
BIEN DOAN, DISTRICT 7
DOMINGO CANDELAS, DISTRICT 8
PAM FOLEY, VICE MAYOR, DISTRICT 9
GEORGE CASEY, DISTRICT 10
-- 1 of 13 --
March 10, 2026 City Council Agenda
Please scroll to the end for information about the City Council Agenda and for the Rules of
Conduct of the meeting.
Public Comment in Person Only
For live translations in over 50 languages, please go to https://attend.wordly.ai/join/FAYU-7105
American Disability Act
To request an alternative format agenda under the Americans with Disabilities Act for City-sponsored
meetings, events or printer materials, please call (408) 535-1260 as soon as possible, but at least three
business days before the meeting.
Accommodations
Any member of the public who needs accommodations should email the ADA Coordinator at
ADA@sanjoseca.gov or by calling (408) 535-8430. The ADA Coordinator will use their best efforts to
provide reasonable accommodations to provide as
(Truncated for demo view.)
Thu, Mar 05, 2026 • 5:00 PM
Summary (draft minutes):
City of San José
Small Business Advisory Committee
Member - Anuradha Basu Council Liaison - CM Kamei
Member - Chandra Brooks Council Liaison - CM Ortiz
Member - Kobad Bugwadia
Member - Christina Bui
Member - Laura Perez Ehrheart
Member - Kellie Fallon
Member - Daniel Fernandez
Member – Lily Guggenheim OEDCA Staff - Jen Baker
Member - Mimi M Hernandez OEDCA Staff - Blage Zelalich
Member - Charles "Chappie" Jones OEDCA Staff - Victor Farlie
Member - Dennis King
Member - Tony Lam
Member - Azer Manashir
Member - Tony Mirenda
Member – Rosaline Raj
SMALL BUSINESS ADVISORY COMMITTEE
March 5, 2026
5.00 p.m.
In Person & Hybrid Meeting
City Manager’s Conference Room
17th Floor City Hall
200 East Santa Clara St.
How to observe the Meeting (no public comment):
The public is invited to listen into the meeting. Public comment can only be made in person at
City Hall.
Topic: Small Business Advisory Committee Meeting March 5, 2026
Time: 05:00 PM Pacific Time (US and Canada)
Join Zoom Meeting
Meeting ID: 940 6349 6625
Passcode: 476532
How to submit written Public Comment:
By email to jessica.munoz@sanjoseca.gov by 9:00 a.m. the day of the meeting.
-- 1 of 4 --
AGENDA
I. Welcome and Introductions f
(Truncated for demo view.)
Thu, Mar 05, 2026 • 4:00 PM
Summary (draft minutes):
City of San José
Civil Service Commission
COMMISSIONERS: STAFF:
Sharon Hightower-Chair Gabriel Rodriguez, Sr. Deputy City Attorney
Joan P. Smith-Vice Chair Megan Roche, Deputy City Clerk
Samuel Swift-Commissioner Yasmin Johnson, Deputy City Clerk
Tom Cochran- Commissioner
Gary J. Diquisto- Commissioner
MEETING AGENDA
March 5, 2026
4:00 p.m.
San José City Hall
200 E. Santa Clara St., San José, CA
14th Floor, Conference Room T-1446
Time: Thursday, March 5, 2026, 4:00 p.m. Pacific Time (US and Canada)
Location: San José City Hall, 14th Floor, Conference Room T-1446
How to submit written Public Comment:
1) By email to clerkcivilservicecom@sanjoseca.gov by 9:00 a.m. the day of the meeting.
I. Call to Order & Roll Call
II. Adoption of Orders of the Day
ONCE ADOPTED, A VARIATION IN ORDER MUST BE APPROVED. IF YOU
WISH AN ITEM TAKEN IN A DIFFERENTORDER, YOURREQUEST SHOULD BE
MADE AT THIS TIME.
III. Public Comments
IV. Consent Calendar
THE CONSENT CALENDAR, CONSISTING OF TWO ITEMS, IS ACTED
ON IN ONE MOTION, AS THE ITEMS ARE GENERALLY ROUTINE. IF
YOU WISH TO SPEAK ON A CONSENT CALENDAR ITEM OR WISH
ACTION TAKEN OTHER THAN THAT INDICATED, MAKE YOUR
REQUEST AT THIS TIME.
1
-- 1
(Truncated for demo view.)
Wed, Mar 04, 2026 • 9:00 AM
Summary (draft minutes):
PLANNING DIRECTOR HEARING AGENDA
Wednesday, March 4, 2026
9:00 a.m.
Virtual Meeting: https://sanjoseca.zoom.us/j/89012305097
Hearing Officer
Sylvia Do, Division Manager
on behalf of
Christopher Burton, Director
Planning, Building and Code Enforcement
-- 1 of 7 --
Director Hearing March 4, 2026 Page 2 of 7
How to provide spoken Public Comment during the Planning Director Hearing meeting:
1. By Phone: (408) 638-0968 . Webinar ID is 890 1230 5097. Click *9 to raise a hand to speak. Click
*6 to unmute when called. Alternative phone numbers are: US: +1 (213) 338-8477
2. Online at: https://sanjoseca.zoom.us/j/89012305097
a. Use a current, up-to-date browser: Chrome 30+, Firefox 27+, Microsoft Edge 12+, Safari 7+.
Certain functionality may be disabled in older browsers including Internet Explorer. Mute all
other audio before speaking. Using multiple devices can cause audio feedback.
b. Enter an email address and name. The name will be visible online and will be used to notify
you that it is your turn to speak.
c. When the Hearing Officer calls for the item on which you wish to speak, click on “raise hand.”
Speakers will be notified shortly before they are called to speak.
d. When called
(Truncated for demo view.)
Wed, Mar 04, 2026 • 2:00 PM
Summary (draft minutes):
Joint Meeting for the Rules and Open Government Committee and
Committee of the Whole
City of San José
Agenda
City of San José
200 East Santa Clara Street
San Jose, CA 95113
Committee Members
David Cohen, Chair
Rosemary Kamei, Vice Chair
Pam Foley, Member
Bien Doan, Member
Domingo Candelas, Member
Committee Staff
Lee Wilcox, Assistant City Manager
Joy Rodriguez, Assistant City Clerk
Kevin Fisher, Assistant City Attorney
Rachelle Blattman, City Manager's Office
Council Chambers 2:00 PM Wednesday, March 4, 2026
For live translations in over 50 languages, please go to https://attend.wordly.ai/join/FAYU-7105
How to observe the Meeting (no public comment):
1) Cable Channel 26,
2) https://www.sanjoseca.gov/news-stories/watch-a-meeting, or
3) https://www.youtube.com/CityofSanJoseCalifornia
4) By phone 888 475 4499. Webinar ID: 941 1478 1397. Alternative phone numbers are: US: +1
(213) 338-8477 or +1 (408) 638-0968 or (877) 853-5257 (Toll Free)
5) By online https://sanjoseca.zoom.us/j/94114781397
Use a current, up-to-date browser: Chrome 30+, Firefox 27+, Microsoft Edge 12+, Safari 16+.
Certain functionality may be disabled in older browsers including Internet Explorer.
How to submit writte
(Truncated for demo view.)
Wed, Mar 04, 2026 • 6:30 PM
Summary (draft minutes):
HISTORIC LANDMARKS COMMISSION AGENDA
Wednesday, March 4, 2026
Regular Meeting
Commencing at 6:30 p.m.
City Hall Tower
Third Floor, Conference Room T-332
200 East Santa Clara Street
San José, California
Commission Members
Rachel Royer, Chair
Sara Ghalandari, Vice Chair
Harriett Arnold
Himat Bainiwal
Lawrence Camuso
Steve Cohen
Jimi Kogura
Christopher Burton, Director
Department of Planning, Building & Code Enforcement
-- 1 of 7 --
AGENDA March 4, 2026 Page 2 of 7
CEQA = CA Environmental Quality Act
How to submit written Public Comment before the Historic Landmarks Commission
meeting:
Send email to planningsupportstaff@sanjoseca.gov by 1:00 p.m. the day of the meeting. Those
emails will be attached to the item on the Agenda. Please identify the Agenda Item Number in
the subject line of your email. Public correspondence received after 1:00 p.m. may not be
considered by the Commission due to time constraints. Public comments received after 1:00 p.m.
should be presented during the hearing.
How to observe the Meeting (no public comment)
1. Online at https://sanjoseca.zoom.us/j/83676017189 or
2. By Phone: (408) 638-0968. Webinar ID is 836 7601 7189. Alternative phone numbers are:
US: +1
(Truncated for demo view.)
Wed, Mar 04, 2026 • 5:30 PM
Summary (draft minutes):
City of San José
Parks and Recreation Commission
District 1 – Ashesh Singh Andre Morrow - District 2
District 3 – Robert Gonzalez José Villarreal - District 4
District 5 - Daisy Barocio, Vice Chair Kelly Snider - District 6
District 7 - Giavanna Vega, Chair Kent Campbell - District 8
District 9 – Viviana Garcia-Barnwell Ken Brennan - District 10
Citywide – Roxanne Koopman
SPECIAL MEETING AGENDA
March 4, 2026
Hybrid Meeting – City Hall Tower and Virtually
5:30 p.m.
Virtual: Zoom Webinar Seventeenth Floor, San José City Hall Tower
200 East Santa Clara Street
San José, CA 95113
Room: T-1734
How to attend the PARKS AND RECREATION COMMISSION MEETING:
1. By phone (877) 853-5257. Webinar ID: 963 6302 3495
2. By online: https://sanjoseca.zoom.us/j/96363023495
a) Use a current, up-to-date browser: Chrome 30+, Firefox 27+, Microsoft Edge
12+, Safari 7+. Certain functionality may be disabled in older browsers
including Internet Explorer.
b) Enter an email address and name. The name will be visible online.
How to submit written Public Comment:
By email to PRCLiaison@sanjoseca.gov by 9:00 a.m. the Monday on the week of
the meeting to ensure that it will be posted along with the agenda.
(Truncated for demo view.)
Wed, Mar 04, 2026 • 6:30 PM
Summary (draft minutes):
2025 General Plan 4-Year Review
Task Force Meeting No. 4
Wednesday, March 4, 2026
Commencing at 6:30 p.m.
City Hall Wing
Wing Room 118, 119 & 120
First Floor, City Hall Wing
200 East Santa Clara Street
San José, California
Carlos Rosario, Chair
Melissa Bickford, Vice Chair
Louis Barocio Dilpreet Bhandal
Charles Cantrell Daniel Cao
Lawrence Casey Aimee Escobar
Khoi Nguyen Pierluigi Oliverio
Michael Young
Christopher Burton, Director
Planning, Building & Code Enforcement
-- 1 of 5 --
March 4, 2026 Agenda Page 2 of 5
Public Comment in Person Only
For live translations in over 50 languages, please visit: https://attend.wordly.ai/join/FLEC-0817
How to observe the Meeting (no public comment)
1. Online at https://sanjoseca.zoom.us/j/84325178536; or
2. By Phone: (408) 638-0968. Webinar ID is 843 2517 8536. Alternative phone numbers are: US:
+1 (213) 338-8477
3. https://www.youtube.com/CityofSanJoseCalifornia; or
4. https://sanjose.granicus.com/ViewPublisher.php?view_id=51; or
5. Cable Channel 26
How to submit written Public Comment before the Planning Commission meeting:
Send email to generalplanstaff@sanjoseca.gov by 1:00 p.m. the day of the meeting. Those emails will
be attached to the
(Truncated for demo view.)
Tue, Mar 03, 2026 • 5:30 PM
Summary (draft minutes):
City of San José
Civil Service Commission
Sharon Hightower - Chair
Joan P. Smith -Vice Chair
Samuel Swift – Commissioner
Tom Cochran – Commissioner
STAFF:
Gabriel Rodriguez, Sr. Deputy City Attorney
Megan Roche, Deputy City Clerk
Yasmin Johnson, Deputy City Clerk
Gary J. Diquisto – Commissioner
CANCELLATION NOTICE
City of San José CIVIL SERVICE COMMISSION
200 East Santa Clara St. San José, CA 95113
THE MARCH 3, 2026
SPECIAL MEETING/ HEARING OF THE
CIVIL SERVICE COMMISSION FOR
CASE NO. 25-24 HAS BEEN
CANCELLED.
THE NEXT REGULAR MEETING OF THE
CIVIL SERVICE COMMISSION IS
SCHEDULED FOR
MARCH 5, 2026 AT 4:00 PM.
The City San José is committed to open and honest government and strives to consistently meet
the community’s expectations by providing excellent service, in a positive and timely manner, and
in the full view of the public. The City Code of Ethics may be viewed on-line at
https://www.sanjoseca.gov/home/showpublisheddocument/11915/638526834589570000
All public records relating to an open session item on this agenda, which are not exempt from
disclosure pursuant to the California Public Records Act, that are distributed to a majority of the
legislative body will be available for
(Truncated for demo view.)
Tue, Mar 03, 2026 • 1:30 PM
Summary (draft minutes):
City Council Meeting
Amended Agenda
Tuesday, March 3, 2026
1:30 PM
Council Chambers
Closed Session at 9:30 a.m.
MATT MAHAN, MAYOR
ROSEMARY KAMEI, DISTRICT 1
PAMELA CAMPOS, DISTRICT 2
ANTHONY TORDILLOS, DISTRICT 3
DAVID COHEN, DISTRICT 4
PETER ORTIZ, DISTRICT 5
MICHAEL MULCAHY, DISTRICT 6
BIEN DOAN, DISTRICT 7
DOMINGO CANDELAS, DISTRICT 8
PAM FOLEY, VICE MAYOR, DISTRICT 9
GEORGE CASEY, DISTRICT 10
-- 1 of 13 --
March 3, 2026 City Council Amended Agenda
Please scroll to the end for information about the City Council Agenda and for the Rules of
Conduct of the meeting.
Public Comment in Person Only
For live translations in over 50 languages, please go to
https://attend.wordly.ai/join/FAYU-7105
American Disability Act
To request an alternative format agenda under the Americans with Disabilities Act for
City-sponsored meetings, events or printer materials, please call (408) 535-1260 as soon as possible,
but at least three business days before the meeting.
Accommodations
Any member of the public who needs accommodations should email the ADA Coordinator at
ADA@sanjoseca.gov or by calling (408) 535-8430. The ADA Coordinator will use their best efforts
to provide reasonable accommodations
(Truncated for demo view.)
Mon, Mar 02, 2026 • 10:00 AM
Summary (draft minutes):
Police and Fire Disability Committee
BOARD OF ADMINISTRATION
Meeting Agenda - Final
1737 N. First St. Suite 580, San Jose, CA 95112 10:00 AM Monday, March 2, 2026
HYBRID MEETING
PHYSICAL LOCATION:
1737 North First Street, Suite 580
San Jose, CA 95112
ZOOM INFORMATION:
zoom.us
Dial In: +1 408-638-0968 US (San Jose)
Meeting ID: 960 7732 0771
DISABILITY COMMITTEE MEMBERS
Richard Santos, Chair (Term Expires 11/30/26)
David Woolsey, Trustee (Term Expires 11/30/28)
ADVISORY PANEL
Russell Richeda, Counsel
Sandra Castellano, Benefits Div Manager
ALTERNATES
Gretchen Flicker, Trustee (Term Expires 11/30/28)
Franco Vado, Trustee (Term Expires 11/30/28)
2nd ALTERNATE
Howard Lee, Trustee (Term Expires 11/30/26)
Andrew Gardanier, Trustee (Term Expires 11/30/27)
___________________________________________________________
ADA ALERT
Page 1 BOARD OF ADMINISTRATION Printed on 2/23/2026
-- 1 of 5 --
March 2, 2026 Police and Fire Disability Committee Meeting Agenda - Final
In accordance with the requirements of AB 2449, the Board of Administration (“Board”)
will generally, upon request, provide appropriate aids and services leading to effective
communication for individuals with disabilities so they
(Truncated for demo view.)
Mon, Mar 02, 2026 • 5:30 PM
Summary (draft minutes):
City of San José
Executive Committee of the
Arts Commission Meeting
District 03 — Jonathan Borca, Chair Shelby Taketa — District 10
District 06 — De Anna Mirzadegan, Vice Chair Janett Peace — Citywide
District 01 — Manjiri Yeravadeakar
REGULAR MEETING AGENDA
5:30 PM March 2, 2026 Hybrid Meeting
City Hall, Room 1254
How to attend the Executive Committee Meeting (no public comment):
1) By phone 888-475-4499. Webinar ID: 964 9095 3880
2) By online: https://sanjoseca.zoom.us/j/96490953880
3) Passcode: 022171
a. Use a current, up-to-date browser: Chrome 30+, Firefox 27+, Microsoft Edge
12+, Safari 7+. Certain functionality may be disabled in older browsers
including Internet Explorer.
b. NOTE: Only members of the Public who are attending the meeting in-
person may comment in Public Comments and on items on the agenda. No
comments will be taken from those attending the meeting virtually.
I. Call to Order & Orders of the Day
II. Consent Calendar
A. Approval of the Meeting Minutes for the regular meeting on February 2, 2026.
B. Public Record
III. Reports and Information Only
A. Announcements
B. Chair’s Report – Chair Jonathan Borca
C. Director’s Report – Director of Cultural Af
(Truncated for demo view.)
Mon, Mar 02, 2026 • 5:30 PM
Summary (draft minutes):
1
City of San José
Civil Service Commission
COMMISSIONERS: STAFF:
Sharon Hightower – Chair Gabriel Rodriguez, Sr. Deputy City Attorney
Joan P. Smith -Vice Chair Megan Roche, Deputy City Clerk
Samuel Swift – Commissioner Yasmin Johnson, Deputy City Clerk
Tom Cochran - Commissioner
Gary J. Diquisto - Commissioner
SPECIAL MEETING/ HEARING AGENDA
March 2, 2026
*5:30 p.m.*
San José City Hall
200 E. Santa Clara St., San José, CA 95113
14th Floor, Conference Room T-1446
Time: Monday, March 2, 2026, 5:30 p.m. Pacific Time (US and Canada)
Location: San José City Hall, 14th Floor, Conference Room T-1446
How to submit written Public Comment:
1) By email to clerkcivilservicecom@sanjoseca.gov by 9:00 a.m. the day of the meeting.
I. Call to Order & Roll Call
II. Hearing (Open Session)
Hearing: Case No. 25-24. Dismissal of Frank Dwyer, Maintenance Worker I, Department of
Transportation. SJMC §3.04.1410. Waiver Filed. (Roque-Hurtado/Cabaccang) (Open Session)
III. Adjourn to Closed Session for Deliberation [Gov. Code §54957(b).]
IV. Return to Open Session
1. Closed session report (if applicable).
2. Adjourn to the continued Hearing scheduled for Tuesday, March 3, 2026 at 5:30 p.m.,
regardin
(Truncated for demo view.)
Recent news (City Council)
San Jose mayor issues budget plan amid projected shortfall
San José Spotlight • 2026-03-12T19:00:04+00:00
As San Jose officials prepare a budget proposal that’s sure to involve significant cuts, Mayor Matt Mahan has marked out his own spending priorities for the city. The mayor’s annual March budget message, released Tuesday…
Coleman joins Caruso, Witte, Oppenheim to highlight industry backing of Mahan’s bid for governor
The Real Deal — SF • 2026-03-11T19:45:00+00:00
Silicon Valley billionaires aren’t the only ones betting on Matt Mahan, the San Jose mayor turned California governor hopeful. Deep-pocketed Los Angeles real estate players are, too. Victor Coleman’s Hudson Pacific Prope…
San José Mayor Matt Mahan Positions Himself as a ‘Change’ Candidate in Governor’s Race
KQED — News • 2026-03-05T23:53:59+00:00
Matt Mahan details his plans for tackling the budget deficit, homelessness and tech regulation if elected governor.
Santa Clara County brings mental health services to shelters
San José Spotlight • 2026-02-24T16:30:46+00:00
<p>An at-times icy relationship between San Jose and Santa Clara County seems to have thawed as the county works to bring mental health services to the city’s temporary housing sites for homeless residents. Last year, Sa…
Silicon Valley Execs and Venture Capitalists Jump on Matt Mahan’s Early Bandwagon
San Jose Inside • 2026-02-12T05:21:16+00:00
<p><img alt="" class="attachment-thumbnail size-thumbnail wp-post-image" height="140" src="https://www.sanjoseinside.com/wp-content/uploads/2026/02/Mahan-Feb3-B-140x140.png" width="140" />Reports filed with the Californi…
San Jose considers new Flock Safety camera restrictions
NBC Bay Area — San Jose • 2026-03-10T08:34:25+00:00
San Jose leaders will debate curbing the use of license plate readers over privacy concerns. San Jose police chief called for changes to how Flock license plate reading cameras operate and how they store their data. On T…
Mahan Calls for Belt-Tightening in San José Budget Plan
KQED — News • 2026-03-10T21:27:19+00:00
Facing a $56 million shortfall, Mahan unveiled his first spending plan since launching a run for governor of California.










