Minutes ofthe
City of San Ramon
City Council Regular Meeting
June 23, 2026
1. Call to Order/ Roll Call
The meeting was called to order at 7: 01 PM.
Present:
Mayor Mark Armstrong
Vice Mayor Marisol Rubio
Councilmember Richard Adler
Councilmember Robert Jweinat
Councilmember Sridhar Verose
Also in attendance: City Manager Steven Spedowfski, City Attorney Martin Lysons, Human Resources Director Megan O' Donoghue, Parks and Community Services Program Manager Keith Haase, and City Clerk Joan Snashall.
2. Pledge of Allegiance
3. Announcements
3. 1. Changes and Additions to the Agenda
4. Public Comment
Public comment was received from Dan Frank, Greg Carr, Anu Gupta, Pankaj Gupta, Kitty Cole, Bonnie Dwyer, William Hrozienchk, Derek Kimball, Suhani Goyal, Anita Jackson, Elana Formosa, James Wolfe, Karen Hatchel, Kathryn Grace, Lisa Kanazawa, Amber Cleofas, and Linda Cipolla. Written public comment was received from Brain Swanson.
5. Consent Calendar
Councilmember Verose' s motion to approve consent calendar items 5. 1- 5. 15 was seconded by Vice Mayor Rubio. Prior to the vote, the Mayor read the following by title only, into the record: Ordinance 538 - Amending Title A ( General and Administration), Division A4 ( Officers and Employees) of the San Ramon Municipal Code to Change the Time for Holding City Council Meetings. The motion Passed 5- 0- 0- 0.
Result: Passed [ 5- 0- 0- 01
Mover: Councilmember Sridhar Verose
Seconder: Vice Mayor Marisol Rubio
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Robert Jweinat, Sridhar Verose
Nays: None
Abstentions: None
5. 1. Minutes of the City Council Regular Meeting - June 9, 2026 Recommendation: Approve Minutes
5. 2. Register of Demands as Presented by City Treasurer ( Period Ending May 31, 2026)
Recommendation: Approve Register of Demands
5. 3. Ordinance 538 Amending Title A (General And Administration), Division A4 Officers And Employees) of the San Ramon Municipal Code to Change the Time for Holding City Council Meetings
Recommendation: Waive the Second Reading, Read by Title Only, and Adopt Ordinance 538
5. 4. Resolution No. 2026- 082 - Authorizing the Mayor to Execute an Agreement with 4Leaf Inc., for a Three -Year Limited Term for Staffing and Plan Check Services, in a Total Cumulative Amount Not to Exceed $ 600, 000 through June 30, 2029 Recommendation: Approve Resolution No. 2026- 082
5. 5. Resolution No. 2026- 083 - Authorizing the Mayor to Execute an Agreement with Urban 37 Inc., for a Three -Year Limited Term for Staffing and Plan Check Services, in a Total Cumulative Amount Not to Exceed $ 600,000 through June 30, 2029
Recommendation: Approve Resolution No. 2026- 083
5. 6. Resolution No. 2026- 084 - Amending Resolution No. 2019- 097 Establishing Rules for the Conduct of Meetings of the City Council to Include Policy for Council and Commission Representatives to Other Entities
Recommendation: Approve Resolution No. 2026- 084
5. 7. Resolution No. 2026- 085 Repealing and Replacing Resolution No. 2021- 066 Adopting the Updated Use of City Flagpoles and Display of Flags Policy Recommendation: Approve Resolution No. 2026- 085
5. 8. Resolution No. 2026- 086 - Authorizing the Mayor to Execute an Agreement with Aqua Source for Aquatic and Water Feature Equipment Maintenance, Repair, and Supply Services for an Initial Three -Year Term Beginning on July 1, 2026, and Ending June 30, 2029, with the Option to Renew the Agreement for Up to Two ( 2) Successive One -Year Terms, for a Cumulative Amount Not to Exceed $400, 000 Recommendation: Approve Resolution No. 2026- 086
5. 9. Resolution No. 2026- 087 - Authorizing the Mayor to Execute an Agreement with Advanced Lighting Services Inc. for Electrical Repair Services for an Initial Three - Year Term Beginning on July 1, 2026, and Ending June 30, 2029, with the Option City Council Regular Meeting - June 23, 2026 2
to Renew the Agreement for Up to Two ( 2) Successive One -Year Terms, for a Cumulative Amount Not to Exceed $500, 000
Recommendation: Approve Resolution No. 2026- 087
5. 10. Resolution No. 2026- 088 - Authorizing the Mayor to Execute an Agreement with Tri Signal Integration, Inc. for Fire Suppression System Monitoring, Maintenance, and Repair Services for an Initial Three -Year Term Beginning on July 1, 2026, and Ending June 30, 2029, with the Option to Renew the Agreement for Up to Two ( 2) Successive One -Year Terms, for a Cumulative Amount Not to Exceed 400, 000
Recommendation: Approve Resolution No. 2026- 088
5. 11. Resolution No. 2026- 089 - Authorizing Execution of the Fiscal Year 2026/ 2027 Salary Schedule as Provided for in the Memorandum of Understanding with the Service Employees International Union, Local 1021, Memorandum of Understanding with the San Ramon Police Officers Association, and Unrepresented Miscellaneous Employees Salary and Benefits Resolution Recommendation: Approve Resolution No. 2026- 089
5. 12. Resolution No. 2026- 090 - Authorizing the Mayor to Execute an Agreement with Kimberlite Corporation DBA Sonitrol for Facility Security Alarm and Monitoring Services for a Total One -Year Amount Not to Exceed $ 200, 000 Beginning July 1, 2026, and Ending June 30, 2027
Recommendation: Approve Resolution No. 2026-090
5. 13. Resolution No. 2026- 091- Authorizing the Mayor to Execute an Amendment No. 1 to the Agreement ( C2025- 052) with Casey Printing for the Printing of the Recreation Guide for a Four -Year Total Contract Amount Not to Exceed $ 324,401 Recommendation: Approve Resolution No. 2026- 091
5. 14. Resolution No. 2026- 092 - Authorizing the Mayor to Execute an Amendment No. 2 to the Agreement ( C2022- 018) for Graphic Design Services with Sean Baker Design, Inc., Extending the Term through June 30, 2027, for an Amount Not to Exceed $ 52, 100 and a total Five -Year Amount Not to Exceed $ 239, 380.
Recommendation: Approve Resolution No. 2026- 092
5. 15. Resolution No. 2026- 093 - Authorizing the Mayor to Execute an Agreement with SCA of CA, LLC for Street Sweeping Services for a Cumulative Amount Not to Exceed $ 3, 535, 032 for an Initial Three -Year Term Beginning on July 1, 2026, and Ending June 30, 2029, with the Option to Renew the Agreement for Up to Five 5) Successive One -Year Terms
Recommendation: Approve Resolution No. 2026- 093
6. Special Presentations
City Council Regular Meeting - June 23, 2026 3
6. 1. Proclamation Declaring June 2026 as Alzheimer' s & Brain Awareness Month.
Presented to Sahaana Vasudevan, Alzheimer' s Association Volunteer
6. 2. Update on Iron Horse Trail Dual Tracking Design
Presentation by Candace Andersen, Contra Costa County District 2 Supervisor and Carl Roner, Contra Costa County Public Works Acting Assistant Chief Engineer
7. Deferred Consent Items
8. Unfinished Business
9. New Business
9. 1. Resolution No. 2026- 094 - Authorizing Execution of the Unrepresented Miscellaneous Employees Salary and Benefits Resolution and Corresponding Salary Schedule
Recommendation: Approve Resolution No. 2026- 094
Human Resources Director Megan O' Donoghue presented the staff report and answered questions ofthe Council.
Mayor Armstrong opened public comment. Public comment was received from Elana Formosa. Mayor Armstrong closed public comment.
Vice Mayor Rubio' s motion to approve Resolution No. 2026- 094, Authorizing Execution of the Unrepresented Miscellaneous Employees Salary and Benefits Resolution and Corresponding Salary Schedule was seconded by Councilmember Verose. The motion Passed 5- 0- 0- 0.
Result: Passed [ 5- 0- 0- 0]
Mover: Vice Mayor Marisol Rubio
Seconder: Councilmember Sridhar Verose
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Robert Jweinat, Sridhar Verose
Nays: None
Abstentions: None
9. 2. Resolution No. 2026- 095 - Authorizing Execution of the Unrepresented Executive Employees Salary and Benefits Agreement and Corresponding Salary Schedule Recommendation: Approve Resolution No. 2026- 095
Human Resources Director Megan O' Donoghue presented the staff report.
Mayor Armstrong opened public comment. Public comment was received from Elana Formosa. Mayor Armstrong closed public comment.
City Council Regular Meeting - June 23, 2026 4
Vice Mayor Rubio' s motion to approve Resolution No. 2026- 095, Authorizing Execution of the Unrepresented Executive Employees Salary and Benefits Agreement and Corresponding Salary Schedule was seconded by Councilmember Adler. The motion Passed 5- 0- 0- 0.
Result: Passed [ 5- 0- 0- 0]
Mover: Vice Mayor Marisol Rubio
Seconder: Councilmember Richard Adler
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Robert Jweinat, Sridhar Verose
Nays: None
Abstentions: None
9. 3. Resolution No. 2026- 096 - Authorizing the City Council to Adopt the San Ramon Trails Master Plan
Recommendation: Approve Resolution No. 2026- 096
Parks and Community Services Program Manager Keith Haase presented the staff report.
Design Workshop Landscape Architect Ben Fish provided a detailed overview of the Trails Master Plan and answered questions of the Council.
Mayor Armstrong opened public comment. Public comment was received from Elana Formosa, and Greg Carr. Written public comment was received from Brian Swanson.
Mayor Armstrong closed public comment.
Councilmember Verose' s motion to approve Resolution No. 2026- 096, Authorizing the City Council to Adopt the San Ramon Trails Master Plan was seconded by Vice Mayor Rubio.
The motion Passed 5- 0- 0- 0.
Result: Passed [ 5- 0- 0- 01
Mover: Councilmember Sridhar Verose
Seconder: Vice Mayor Marisol Rubio
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Robert Jweinat, Sridhar Verose
Nays: None
Abstentions: None
9.4. Discussion and Direction Regarding Filling the Vacancy on the Planning Commission
Recommendation: Provide Direction to Staff
City Clerk Joan Snashall presented the staff report.
Mayor Armstrong opened public comment. Public comment was received from Elena Formosa. Mayor Armstrong closed public comment.
City Council Regular Meeting - June 23, 2026 5
Following discussion, the Council provided direction on how to proceed with filling the vacancy.
10. City Manager' s and City Council Members' Comments / Matters Initiated
11. Adjournment
The meeting was adjourned at 10: 20 p. m.
Mark Armstrong, Mayor
Attest:
Snashall, City Clerk
City Council Regular Meeting - June 23, 2026