Cities Index.
Agenda packet

San Ramon City Council
June 23, 2026

Document
Agenda packet
Meeting
June 23, 2026
Body
San Ramon City Council
Pages
306
Original file
25.2 MB
Text extracted from the city's file for reading and search. Open the original on sanramonca.api.civicclerk.com. That file is the official record.

Mark Armstrong, Mayor
Marisol Rubio, Vice Mayor
Richard Adler, Councilmember
Robert Jweinat, Councilmember
Sridhar Verose, Councilmember
City of San Ramon
City Council
Agenda
San Ramon City Hall
Council Chamber
7000 Bollinger Canyon Road
June 23, 2026
7:00 PM
Regular Meeting
Agenda Questions: Contact the City Clerk (925) 973-2539 or email to [email protected].

Please refer to the end of the agenda to review options for participation in the meeting. This agenda is posted in accordance with Government Code Section 54954.2(a). Unless stated otherwise, every item on the agenda is exempt from CEQA Guidelines § 15060(c), 15061(b)(3), 15273, 15378, 15301, 15323 and/or Public Resources Code § 21065.

1. Call to Order/Roll Call

2. Pledge of Allegiance

3. Announcements

3.1. Changes and Additions to the Agenda

4. Public Comment
Members of the audience are encouraged to address the City Council on any nonagenda item relating to the business of the City Council. Comments are limited to 3 minutes, or less time if a large number of speakers are anticipated. A speaker may not allocate their time to another speaker. All remarks shall be addressed to the City Council. Comments from the public on non-agenda items may also be submitted by email to [email protected]. Comments received by email will not be read aloud; however, they will be forwarded to the City Council for their consideration. If you wish to present your comments to the public, you may do so in-person during this Public Comment period. No official action can be taken at this meeting on issues raised during public comment. During public comment, members of the public are permitted to address the City Council only on the following:
• Any non-agenda item relating to the business of the City Council. • Items that are on the Consent Calendar, including requests to pull an item from the consent calendar and the reason why you wish to pull the item or items. Please note that the decision to remove the item from the Consent Calendar is strictly at the discretion of the City Council. • Requests for Future Agenda Items.
• Special Presentation Items under Section 6 of tonight’s Agenda. • Items that are not on the agenda and are within the City Council’s jurisdiction.

Page 1 of 306 ends

City Council Meeting
June 23, 2026

5. Consent Calendar
Consent Calendar items are considered routine and are acted upon by the City Council with a single action. Members of the audience wishing to provide public input may request (by email to the City Clerk or under Item 4 Public Comment) that the City Council remove the item from the Consent Calendar. Members of the public may request that items be removed from the Consent Calendar, however, the decision to remove the item is solely at the discretion of the City Council.

With respect to the approval of resolutions and ordinances, the reading of the title thereto shall be deemed a motion to waive a reading of the complete resolution or ordinance and unless there is a request by a City Council member that the resolution or ordinance be read in full, further reading of the resolution or ordinance shall be deemed waived by unanimous consent of the City Council.

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

Page 2 of 306 ends

City Council Meeting
June 23, 2026

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 ThreeYear 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 $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

Page 3 of 306 ends

City Council Meeting
June 23, 2026
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

6.1. Proclamation Declaring June 2026 as Alzheimer’s & Brain Awareness Month.

Presentation 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

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
Staff Report by Megan O'Donoghue, Human Resource Director

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
Staff Report by Megan O'Donoghue, Human Resource Director

9.3. Resolution No. 2026-096 - Authorizing the City Council to Adopt the San Ramon Trails Master Plan
Recommendation: Approve Resolution No. 2026-096
Staff Report by Keith Haase, Program Manager

9.4. Discussion and Direction Regarding Filling the Vacancy on the Planning Commission
Recommendation: Provide Direction to Staff
Staff Report by Joan Snashall, City Clerk

10. City Manager's and City Council Members' Comments / Matters Initiated

Page 4 of 306 ends

City Council Meeting
June 23, 2026

11. Adjournment

Page 5 of 306 ends

City Council Meeting
June 23, 2026
How to View or Participate in the Meeting
In Person:

Members of the public may provide comments in-person at the meeting. For disability related accommodations, please contact the City Clerk’s Office at least 48 hours in advance.

Written Communication by Email:

Email public comments to [email protected]. Comments received up to two hours before the meeting will be emailed to the City Council, placed in the red binder at the back of the meeting room, and posted online at https://sanramonca.portal.civicclerk.com/ under the meeting date, within Public Comment. Public comment will also be made available for public inspection at San Ramon City Hall, 7000 Bollinger Canyon Road, San Ramon, CA during normal business hours.

Comments received after the cutoff will be provided to the Council the following day and also posted online as noted above. Please include “Public Comment” in the subject line and your name and agenda item in the body. Written comments will not be read aloud.

To View or Listen Only:

As a courtesy, the public may view the meeting via one-way video or audio, as technology permits.

Remote access is not guaranteed; if technical issues occur, the meeting will continue as long as in-person attendance is available. Those wishing to provide comments are encouraged to attend in person or submit written comments in advance.

Join Zoom: https://cityofsanramon.zoom.us/j/97188066480 ID: 971 8806 6480 Zoom Phone Number: +1 (669) 900-6833
View on YouTube: www.sanramon.ca.gov/YouTube
Attendee Conduct:

There will be zero tolerance for any person addressing the Council making profane, offensive and disruptive remarks, or engaging in loud, boisterous, or other disorderly conduct, that disrupts the orderly conduct of the public meeting. Specifically, it is important for all speakers to adhere to the following guidelines for participation in this meeting:
a. No profanity or obscenity.
b. Refrain from personal threats or attacks.
c. Refrain from hateful epithets and demeaning language based on any person’s race, religion, sexual orientation, ethnicity, gender, or disability.
d. Respect all people that are present or watching.

At the discretion of the Mayor, a speaker may forfeit speaking time for any of the following reasons:
a. Exceeding the allotted time to speak;
b. Yelling, screaming, or other behavior that renders this Council unable to continue the meeting; c. Excessive profanity or slander;
d. Specific threats or “fighting words” that incite violence; or e. Speech that is outside the subject matter jurisdiction of the Council or the specific agenda item in which you are speaking.

While the City of San Ramon upholds the First Amendment rights of all participants, we do not accept or endorse offensive or hateful comments made during our meetings. We celebrate the diversity of our community and strive to maintain a welcoming and inclusive environment for all.

Page 6 of 306 ends

City Council Minutes
Item No. 5.1.

Minutes of the
City of San Ramon
City Council Regular Meeting
June 9, 2026

1. Call to Order/Roll Call
The meeting was called to order at 7:00 p.m.

Present:

Mayor Mark Armstrong
Vice Mayor Marisol Rubio
Councilmember Richard Adler
Councilmember Sridhar Verose

Absent:

Councilmember Robert Jweinat
Also in attendance: Assistant City Manager Scott Koll, City Attorney Martin Lysons, Deputy City Manager Christina Franco, Assistant City Attorney Alicia Poon, Program Manager Gary Manuel, Recreation Supervisor Jessica Reaber, 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 Dawn Normand, Kathryn Grace, Jim Blickenstaff, and Emily Barnett on behalf of Central Contra Costa Sanitary District.

5. Consent Calendar
Councilmember Verose's motion to approve the consent calendar items 5.1 -5.11 was seconded by Vice Mayor Rubio. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

Result: Passed [ 4-0-0-1 ]
Mover: Councilmember Sridhar Verose
Seconder: Vice Mayor Marisol Rubio
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Sridhar Verose Nays: None
Abstentions: None
Absences: Robert Jweinat

Page 7 of 306 ends

City Council Regular Meeting – June 9, 2026 2

5.1. Minutes of the City Council Regular Meeting – May 26, 2026 Recommendation: Approve Minutes

5.2. City of San Ramon Quarterly Investment Report (Period Ending March 31, 2026) Recommendation: It is the role of City Council to review and accept the Quarterly Investment Report for the period ending March 31, 2026.

5.3. Resolution No. 2026-068 - Approving the Revised Final Map for Subdivision 9691 for Woodside Canyon Development Project (Arroyo Cap VI-2, LLC), APN 208-490-010
Recommendation: Approve Resolution No. 2026-068

5.4. Resolution No. 2026-069 - Authorizing the City Manager to Execute the Amended and Restated Contra Costa Clean Water Program Agreement Effective July 1, 2026 Through June 30, 2041
Recommendation: Approve Resolution No. 2026-069

5.5. Resolution No. 2026-070 - Authorizing the City Manager to Execute an Agreement With the Central Contra Costa Sanitary District and the Contra Costa Flood Control and Water Conservation District For The Inspection Of Certain Industrial and Commercial Businesses in Accordance With the Municipal Regional Permit
Recommendation: Approve Resolution No. 2026-070

5.6. Resolution No. 2026-071 - Authorizing the Mayor to Execute a One-Year Revenue Sharing Agreement for Tennis Instruction with Akshay Arora, DBA Arora Tennis, with Projected Payments Not to Exceed $244,487
Recommendation: Approve Resolution No. 2026-071

5.7. Resolution No. 2026-072 – Authorizing the Mayor to Execute a One-Year Revenue Sharing Agreement for Tennis Instruction with Joyce Bonasera, DBA Bonasera Tennis, with Projected Payments Not to Exceed $383,705 Recommendation: Approve Resolution No. 2026-072

5.8. Resolution No. 2026-073 - Authorizing the Mayor to Approve a Three-Year (July 1, 2026–June 30, 2029) Agreement with Restoration First Responder Network for Counseling Services for the San Ramon Police Department in an Annual Amount of $37,193 and a Not-to-Exceed Total of $119,079 Recommendation: Approve Resolution No. 2026-073

5.9. Resolution No. 2026-074 - Authorizing the City Manager to Sign Exhibit A – Lease Supplement No. 7 to the Dougherty Station Library Lease and Services Agreement between the City of San Ramon and Contra Costa County for the

Page 8 of 306 ends

City Council Regular Meeting – June 9, 2026 3
Operation of the Dougherty Station Library and approve an amount of $90,452 for July 1, 2026 – June 30, 2027
Recommendation: Approve Resolution No. 2026-074

5.10. Resolution No. 2026-075 - Authorizing the City Manager to Sign Exhibit C – Lease Supplement No. 14 to the San Ramon Library Lease and Services Agreement between the City of San Ramon and Contra Costa County for the Operation of the San Ramon Library and Approve an Amount of $439,933 for July 1, 2026 – June 30, 2027
Recommendation: Approve Resolution No. 2026-075

5.11. Resolution No. 2026-076 - Requesting and Consenting to Consolidation of Elections and Setting Specifications of the Election Order for the November 3, 2026 Municipal Election
Recommendation: Approve Resolution No. 2026-076

6. Special Presentations

6.1. Proclamation Declaring June 2026 as LGBTQ+ Pride Month. Presentation to Anu Gupta, President of PFLAG Danville/San Ramon Valley.

7. Deferred Consent Items

8. Unfinished Business

8.1. Public Hearing: Resolution No. 2026-077 - Confirming the Landscaping & Lighting District No. 1984-1 Diagram and Assessments and Levying the Landscaping & Lighting District No. 1984-1 Assessments for Fiscal Year 2026/27 Program Manager Gary Manuel presented the staff report and answered questions of the Council.

Vice Mayor Rubio's motion to open the public hearing was seconded by Councilmember Adler. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

There were no public comments.

Vice Mayor Rubio's motion to close the public hearing was seconded by Councilmember Adler. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

Councilmember Verose's motion to approve Resolution No. 2026-077 Confirming the Landscaping & Lighting District No. 1984-1 Diagram and Assessments and Levying the Landscaping & Lighting District No. 1984-1 Assessments for Fiscal Year 2026/27 was seconded by Vice Mayor Rubio. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

Page 9 of 306 ends

City Council Regular Meeting – June 9, 2026 4
Result: Passed [ 4-0-0-1 ]
Mover: Councilmember Sridhar Verose
Seconder: Vice Mayor Marisol Rubio
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Sridhar Verose Nays: None
Abstentions: None
Absences: Robert Jweinat

8.2. Public Hearing: Resolution No. 2026-078 - Confirming The Preserve Landscaping and Lighting Assessment District Diagram and Assessments and Levying The Preserve Landscaping and Lighting Assessment District Assessments for Fiscal Year 2026/27
Program Manager Gary Manuel presented the staff report and answered questions of the Council.

Vice Mayor Rubio's motion to open the public hearing was seconded by Councilmember Adler. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

There were no public comments.

Councilmember Verose's motion to close the public hearing was seconded by Vice Mayor Rubio. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

Vice Mayor Rubio's motion to approve Resolution No. 2026-078 Confirming The Preserve Landscaping and Lighting Assessment District Diagram and Assessments and Levying The Preserve Landscaping and Lighting Assessment District Assessments for Fiscal Year 2026/27 was seconded by Councilmember Adler. The motion Passed 4-0-0-1.

Councilmember Robert Jweinat was absent.

Result: Passed [ 4-0-0-1 ]
Mover: Vice Mayor Marisol Rubio
Seconder: Councilmember Richard Adler
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Sridhar Verose Nays: None
Abstentions: None
Absences: Robert Jweinat

9. New Business

9.1. Teen Council 2025-2026 Annual Report
Introduction by Recreation Supervisor Jessica Reaber and presentation by Teen Council Chair Varsha Jonnalagadda.

Page 10 of 306 ends

City Council Regular Meeting – June 9, 2026 5
No public comment was received.

No action was taken by the Council.

9.2. Resolution No. 2026-079 - Approving the Technology Disruption of Telephonic or Internet Service During Public Meetings Policy to Establish Procedures for Responding to a Technology Disruption in the Telephonic or Internet Services that Provide Two-Way Remote Public Access to Meetings of the City of San Ramon City Council
Assistant City Attorney Alicia Poon presented the staff report and answered questions of the Council.

Mayor Armstrong opened public comment. No public comment was received. Mayor Armstrong closed public comment.

Councilmember Verose's motion to approve Resolution No. 2026-079 Approving the Technology Disruption of Telephonic or Internet Service During Public Meetings Policy to Establish Procedures for Responding to a Technology Disruption in the Telephonic or Internet Services that Provide Two-Way Remote Public Access to Meetings of the City of San Ramon City Council as amended adding the word “technology” was seconded by Vice Mayor Rubio. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

Result: Passed [ 4-0-0-1 ]
Mover: Councilmember Sridhar Verose
Seconder: Vice Mayor Marisol Rubio
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Sridhar Verose Nays: None
Abstentions: None
Absences: Robert Jweinat

9.3. Public Hearing: Ordinance (Next in Line) 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 Deputy City Manager Christina Franco presented the staff report.

Vice Mayor Rubio's motion to open the public hearing, Introduce the Ordinance, Waive the reading, and Read by Title only; Ordinance (next in line) of the City Council 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, was seconded by Councilmember Verose. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

No public comment was received.

Vice Mayor Rubio's motion to close the public hearing was seconded by Councilmember

Page 11 of 306 ends

City Council Regular Meeting – June 9, 2026 6
Verose. The motion Passed 4-0-0-1. Councilmember Robert Jweinat was absent.

Vice Mayor Rubio's motion to set the ordinance for adoption at the June 23, 2026 City Council meeting was seconded by Councilmember Verose. The motion Passed 4-0-0-

1. Councilmember Robert Jweinat was absent.

Result: Passed [ 4-0-0-1 ]
Mover: Vice Mayor Marisol Rubio
Seconder: Councilmember Sridhar Verose
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Sridhar Verose Nays: None
Abstentions: None
Absences: Robert Jweinat

9.4. Resolution No. 2026-080 - Establishing a Word Count Limit for the Voluntary Candidate Statement for the 2026 Municipal Election
City Clerk Joan Snashall presented the staff report.

Mayor Armstrong opened public comment. No public comment was received. Mayor Armstrong closed public comment.

Councilmember Verose's motion to approve Resolution No 2026-080 Establishing a Word Count Limit of 400 words for the Voluntary Candidate Statement for the 2026 Municipal Election was seconded by Councilmember Adler. The motion Passed 4-0-0-

1. Councilmember Robert Jweinat was absent.

Result: Passed [ 4-0-0-1 ]
Mover: Councilmember Sridhar Verose
Seconder: Councilmember Richard Adler
Ayes: Mark Armstrong, Marisol Rubio, Richard Adler, Sridhar Verose Nays: None
Abstentions: None
Absences: Robert Jweinat

9.5. Resolution No. 2026-081 - Establishing a Voluntary Campaign Expenditure Limitation for the 2026 Municipal Election
City Clerk Joan Snashall presented the staff report.

Mayor Armstrong opened public comment. No public comment was received. Mayor Armstrong closed public comment.

Councilmember Verose's motion to approve Resolution No. 2026-081 Establishing a Voluntary Campaign Expenditure Limitation for the 2026 Municipal Election was seconded by Councilmember Adler. The motion Passed 4-0-0-1. Councilmember Robert

Page 12 of 306 ends

City Council Regular Meeting – June 9, 2026 7
Jweinat was absent.

Result: Passed [ 4-0-0-1 ]
Mover: Councilmember Sridhar Verose
Seconder: Councilmember Richard Adler
Ayes: Mark Armstrong, Marisol Rubio, Richard
Adler, Sridhar Verose
Nays: None
Abstentions: None
Absences: Robert Jweinat

10. City Manager's and City Council Members' Comments / Matters Initiated Public comment was received from Elena Formosa.

11. Adjournment
The meeting adjourned at 9:19 p.m.

Mark Armstrong, Mayor
Attest:

Joan Snashall, City Clerk

Page 13 of 306 ends

City Council Staff Report
Item No. 5.2.

Date: June 23, 2026
To: San Ramon City Council
From: Jennifer Wakeman, Department Director
Subject: Register of Demands as Presented by City Treasurer (Period Ending May 31, 2026)
Attachment(s):

A. Register of Demands

Page 14 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
4ALLPROMOS PRISM VIEWER GIVE AWAY ART & WIND 392.58 5/1/2026 42343 1983444 10160108 61001 4ALLPROMOS PRISM VIEWER GIVE AWAY ART & WIND 2,000.00 2,392.58 5/1/2026 42343 1983444 10160504 62016 76/CIRCLE K FUEL 58.53 5/22/2026 42702 98384 10141100 62020 76/CIRCLE K FUEL 34.38 92.91 5/22/2026 42702 98384 34341100 62020 ABELLO, LAURA KARATE CLASS 68.60 68.60 5/15/2026 42522 34090 10160832 44063 ABREU, MOLLY ACTIVITY REFUND 20.00 20.00 5/15/2026 42590 104379870 10100000 20108 ACCESS UNIFORMS, INC FIELD STAFF UNIFORMS 5,120.67 5,120.67 5/1/2026 42344 40318 10153100 62018 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,566.00 5/1/2026 42345 20810729 10153408 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 438.00 5/1/2026 42345 20810733 10153411 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 633.00 5/1/2026 42345 20810735 10153410 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,571.00 5/1/2026 42345 20811417 10153404 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,185.00 5/1/2026 42345 20810739 10153409 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 695.00 5/1/2026 42345 20810738 10153406 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 731.00 5/1/2026 42345 20810734 10153407 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 814.00 5/1/2026 42345 20810727 34353413 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,777.00 5/1/2026 42345 20810728 34353412 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 592.00 5/1/2026 42345 20810732 34353415 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,262.00 5/8/2026 42438 20810737 10153404 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 628.00 5/8/2026 42438 20810731 34353417 61105 ACCO ENGINEERED HVAC REPAIRS 2,841.56 5/8/2026 42438 20813806 40100000 67012 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,185.00 5/15/2026 42523 20810726 10153401 61105 ACCO ENGINEERED HVAC REPAIRS 977.50 5/15/2026 42523 20816427 40100000 67012 ACCO ENGINEERED HVAC REPAIRS 4,173.28 5/15/2026 42523 20816426 40100000 67012 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 2,086.00 5/22/2026 42650 20810736 10153418 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,604.00 5/22/2026 42650 20810736 10153419 61105 ACCO ENGINEERED HVAC QUARTERLY MAINTENANCE 1,604.00 5/22/2026 42650 20810736 10153420 61105 ACCO ENGINEERED MONTHLY HVAC WATER TREATMENT 278.00 5/29/2026 42705 20821766 10153420 61105 ACCO ENGINEERED MONTHLY HVAC WATER TREATMENT 278.00 5/29/2026 42705 20821766 10153419 61105 ACCO ENGINEERED HVAC REPAIRS 537.50 27,456.84 5/29/2026 42705 20824616 40100000 67012 ACE FMS ACTIVITY REFUND 283.00 283.00 5/1/2026 42391 103490478 10100000 20108 ACE HARDWARE DVAC - DIVING BOARD BOLTS & CP CHEM FEEDER 4.87 5/22/2026 42702 98338 10153304 62008 ACE HARDWARE RANCHO - FLOW METER PARTS - CONSTRUCTION SCREWS 42.50 5/22/2026 42702 98334 34353306 62008 ACE HARDWARE DVAC - DIVING BOARD BOLTS & CP CHEM FEEDER 4.88 52.25 5/22/2026 42702 98338 34353301 62008 ACEC-AMERICAN COUNCIL SELSOC REFERENCE BOOKS 231.42 5/22/2026 42702 98466 10131100 62101 ACEC-AMERICAN COUNCIL SELSOC REFERENCE BOOKS 632.00 863.42 5/22/2026 42702 98466 10131100 62201 ADVANCED INTEGRATED PEST CONTROL SERVICES 46.99 5/8/2026 42439 2537250 10153419 61114 ADVANCED INTEGRATED PEST CONTROL SERVICES 47.00 5/8/2026 42439 2537250 10153418 61114

Page 1 of 41 ends

ATTACHMENT A.

Page 15 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
ADVANCED INTEGRATED PEST CONTROL SERVICES 47.01 5/8/2026 42439 2537250 10153420 61114 ADVANCED INTEGRATED PEST CONTROL SERVICES 82.00 5/8/2026 42439 2542629 10153409 61114 ADVANCED INTEGRATED PEST CONTROL SERVICES 77.00 300.00 5/8/2026 42439 2537266 34353415 61114 AGRARIAN CKL COOKING CLASS 540.00 540.00 5/15/2026 42524 34275 10160604 44058 AHN, ARTHUR ACTIVITY REFUND 64.00 64.00 5/1/2026 42392 103730886 10100000 20108 AIRGAS USA LLC WELDING SUPPLIES 27.51 5/8/2026 42440 9170151697 10153701 62008 AIRGAS USA LLC WELDING SUPPLIES 172.39 199.90 5/8/2026 42440 9169114989 10153701 62008 ALAMEDA COUNTY OFFICE INTERNET CIRCUIT CHARGES 1/1/2026-3/31/2026 7,362.37 7,362.37 5/29/2026 42706 INV26-00370 10116300 61301 ALAMEDA CTY SHERIFF'S OFFICE TRAINING TUITION CC TRANSACTION FEE 3.24 5/22/2026 42702 98430 10141500 65001 ALAMEDA CTY SHERIFF'S OFFICE REGISTRATION TRAINING TUITION/J. KLAUBER 130.41 5/22/2026 42702 98431 10141500 65001 ALAMEDA CTY SHERIFF'S OFFICE TRAINING TUITION CC TRANSACTION FEE 1.91 5/22/2026 42702 98430 34341500 65001 ALAMEDA CTY SHERIFF'S OFFICE REGISTRATION TRAINING TUITION/J. KLAUBER 76.59 5/22/2026 42702 98431 34341500 65001 ALAMEDA CTY SHERIFF'S OFFICE RANGE USE 05/06/2026 315.00 5/22/2026 42651 10539 10141500 65001 ALAMEDA CTY SHERIFF'S OFFICE RANGE USE 05/06/2026 185.00 712.15 5/22/2026 42651 10539 34341500 65001 ALAMO ACE HARDWARE DOUGHERTY VALLEY SERVICE CENTER CHARCOAL FOR EVENT 36.95 5/22/2026 42702 98325 10153100 65003 ALAMO ACE HARDWARE HARDWARE FOR SIGN INSTALLATION 45.51 82.46 5/22/2026 42702 98353 34353667 62008 ALARM PROGRAM SYSTEM FALSE ALARM SERVICE 04/2026 524.93 524.93 5/15/2026 42525 1152 10141100 45001 ALEXANDER J. ROGERS DANCE CLASSES 417.00 417.00 5/22/2026 42652 34717-34721 10160706 44059 ALL AMERICAN GLASS GLASS FOR SIDE LIGHTS 481.60 481.60 5/29/2026 42707 75073 40100000 67012 ALL AMERICAN PAVING PAVING WALT DISNEY ELEMENTRY SCHOOL TRACK 81,000.00 81,000.00 5/22/2026 42653 15812 40100000 67012 ALLEN, JIM RENTAL DEPOSIT REFUND 500.00 500.00 5/1/2026 42393 103288616 10100000 20108 ALLIANT INSURANCE SERVICES BENEFITS CONSULTING FEE 05/2026 2,083.33 2,083.33 5/15/2026 42526 3395067 10115600 61001 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 22,219.00 5/1/2026 42346 60737 30153501 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 2,110.00 5/1/2026 42346 60737 30353510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 91.00 5/1/2026 42346 60737 30453510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 91.00 5/1/2026 42346 60737 30453520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 396.00 5/1/2026 42346 60737 30553510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 384.00 5/1/2026 42346 60737 30553520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 2,092.00 5/1/2026 42346 60737 30653510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 521.00 5/1/2026 42346 60737 30653520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,010.00 5/1/2026 42346 60737 30753510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,962.00 5/1/2026 42346 60737 30753520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 200.00 5/1/2026 42346 60737 30853510 61106

Page 2 of 41 ends

ATTACHMENT A.

Page 16 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 406.00 5/1/2026 42346 60737 30953510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 243.00 5/1/2026 42346 60737 31053510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 336.00 5/1/2026 42346 60737 31053520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 371.00 5/1/2026 42346 60737 31153510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 213.00 5/1/2026 42346 60737 31253510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,011.00 5/1/2026 42346 60737 31353510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 880.00 5/1/2026 42346 60737 31353520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 270.00 5/1/2026 42346 60737 31453510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 90.00 5/1/2026 42346 60737 31553510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 112.00 5/1/2026 42346 60737 31553520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 287.00 5/1/2026 42346 60737 31653510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 445.00 5/1/2026 42346 60737 31753510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 39.00 5/1/2026 42346 60737 31853510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 215.00 5/1/2026 42346 60737 31853520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 4/26 290.00 5/1/2026 42346 60737 31953520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 1,988.00 5/29/2026 42708 61831 10153623 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 22,219.00 5/29/2026 42708 61784 30153501 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 2,110.00 5/29/2026 42708 61784 30353510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 91.00 5/29/2026 42708 61784 30453520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 91.00 5/29/2026 42708 61784 30453510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 384.00 5/29/2026 42708 61784 30553520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 396.00 5/29/2026 42708 61784 30553510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 521.00 5/29/2026 42708 61784 30653520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 2,092.00 5/29/2026 42708 61784 30653510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 1,962.00 5/29/2026 42708 61784 30753520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 1,010.00 5/29/2026 42708 61784 30753510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 200.00 5/29/2026 42708 61784 30853510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 406.00 5/29/2026 42708 61784 30953510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 336.00 5/29/2026 42708 61784 31053520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 243.00 5/29/2026 42708 61784 31053510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 371.00 5/29/2026 42708 61784 31153510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 213.00 5/29/2026 42708 61784 31253510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 880.00 5/29/2026 42708 61784 31353520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 1,011.00 5/29/2026 42708 61784 31353510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 270.00 5/29/2026 42708 61784 31453510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 112.00 5/29/2026 42708 61784 31553520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 90.00 5/29/2026 42708 61784 31553510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 287.00 5/29/2026 42708 61784 31653510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 445.00 5/29/2026 42708 61784 31753510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 215.00 5/29/2026 42708 61784 31853520 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 39.00 5/29/2026 42708 61784 31853510 61106 ALLIED LANDSCAPE LANDSCAPE MAINTENANCE 5/26 290.00 74,556.00 5/29/2026 42708 61784 31953520 61106 ALLIED PROPANE SVC FORKLIFT PROPANE FUEL 340.01 340.01 5/8/2026 42441 U034E174 10153701 62020 ALPERT, GARY COMMISSIONER STIPEND 250.00 250.00 5/1/2026 42347 MAY 2026 10131100 61012

Page 3 of 41 ends

ATTACHMENT A.

Page 17 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
ALPINE AWARDS, INC POLO 70.97 70.97 5/1/2026 42348 6115313 10111000 62018 AMAZON WEB SERVICES BACKUP DATA CLOUD STORAGE 2,058.79 2,058.79 5/8/2026 42442 2608678753 10116100 61010 AMAZON.COM AMMO STORAGE BOX 20.21 5/1/2026 42349 19RL-9WJ4-D1LQ 10141600 62008 AMAZON.COM FACILITIES SUPPLIES 31.27 5/1/2026 42349 1TXM-QKGY-PHM4 10153400 62008 AMAZON.COM DRIVER SIDE MIRROR 22.81 5/1/2026 42349 19RL-9WJ4-DCD1 10142500 62019 AMAZON.COM OFFICE/TECHNOLOGY SUPPLIES 55.96 5/1/2026 42349 1PFG-NH6J-4RH6 10153100 62101 AMAZON.COM BOTTLE BRUSH CLEANER AND PACKING TAPE 32.73 5/1/2026 42349 1FWN-XT63-H11J 10141100 62102 AMAZON.COM MISCELLANEOUS PARK SUPPLIES 14.46 5/1/2026 42349 1K3M-QJY3-GMKL 34353600 62008 AMAZON.COM DOG WASTE SIGNS 64.32 5/1/2026 42349 1DLM-VF43-D77P 34353600 62008 AMAZON.COM MISCELLANEOUS PARK SUPPLIES 156.93 5/1/2026 42349 1KRG-DCR3-GLNM 34353600 62008 AMAZON.COM AMMO STORAGE BOX 11.87 5/1/2026 42349 19RL-9WJ4-D1LQ 34341600 62008 AMAZON.COM MISCELLANEOUS PARK SUPPLIES 127.74 5/1/2026 42349 1QLH-GGML-FMHT 34353600 62008 AMAZON.COM MISCELLANEOUS PARK SUPPLIES 447.31 5/1/2026 42349 19RD-MT7G-PC4J 34353600 62008 AMAZON.COM DRIVER SIDE MIRROR 13.40 5/1/2026 42349 19RL-9WJ4-DCD1 34342500 62019 AMAZON.COM BOTTLE BRUSH CLEANER AND PACKING TAPE 19.23 5/1/2026 42349 1FWN-XT63-H11J 34341100 62101 AMAZON.COM EXTERNAL HARD DRIVE (2) 87.41 5/8/2026 42443 1N6C-XF4V-FJQ4 10141701 62008 AMAZON.COM SHOP TOOLS 302.89 5/8/2026 42443 1KFK-X7P4-KLJF 10153704 62008 AMAZON.COM SHOP SUPPLIES 613.06 5/8/2026 42443 1TNK-33QH-MNLJ 10153704 62008 AMAZON.COM SHOP TOOLS 435.43 5/8/2026 42443 1D37-3PND-KHD4 10153704 62008 AMAZON.COM OFFICE DOOR SIGNS 89.84 5/8/2026 42443 1Y93-46WG-9KNX 10153100 62101 AMAZON.COM OFFICE/TECHNOLOGY SUPPLIES 24.36 5/8/2026 42443 1M7R-LH6P-QXVT 10153100 62101 AMAZON.COM OFFICE/TECHNOLOGY SUPPLIES 175.59 5/8/2026 42443 1QX7-LRKJ-RHDF 10153100 62101 AMAZON.COM AUTOMATIC AIR FRESHENER REFILL 30.86 5/8/2026 42443 16KH-T7LN-16NJ 10141100 62102 AMAZON.COM EXTERNAL HARD DRIVE (2) 51.33 5/8/2026 42443 1N6C-XF4V-FJQ4 34341701 62008 AMAZON.COM MISCELLANEOUS PARK SUPPLIES 230.43 5/8/2026 42443 13VQ-7PNP-K6TT 34353600 62008 AMAZON.COM MISCELLANEOUS SUPPLIES DOUGHERTY VALLEY 70.48 5/8/2026 42443 1H31-CDGY-3DD3 34353504 62008 AMAZON.COM MISCELLANEOUS SUPPLIES DOUGHERTY VALLEY 288.74 5/8/2026 42443 1MCQ-THMT-3YGG 34353504 62008 AMAZON.COM AUTOMATIC AIR FRESHENER REFILL 18.13 5/8/2026 42443 16KH-T7LN-16NJ 34341100 62101 AMAZON.COM BLANKET 94.71 5/15/2026 42527 1JXV-3KGK-9YAJ 10142302 62008 AMAZON.COM FACILITIES SUPPLIES 208.51 5/15/2026 42527 1PMV-WH7K-RKYC 10153400 62008 AMAZON.COM MISCELLANEOUS PARK SUPPLIES 51.37 5/15/2026 42527 1637-7JTJ-9THQ 10153600 62008 AMAZON.COM OFFICE/TECHNOLOGY SUPPLIES 79.65 5/15/2026 42527 1PYL-NPHT-LHKP 10152100 62101 AMAZON.COM COUNTERFEIT MONEY DETECTOR PEN 9.29 5/15/2026 42527 1XTV-JJGY-H7R1 10141100 62102 AMAZON.COM BLANKET 55.63 5/15/2026 42527 1JXV-3KGK-9YAJ 34342302 62008 AMAZON.COM COUNTERFEIT MONEY DETECTOR PEN 5.45 5/15/2026 42527 1XTV-JJGY-H7R1 34341100 62101 AMAZON.COM DESKTOP SCANNER 438.99 5/22/2026 42702 98289 10114100 61001 AMAZON.COM USB-C CABLES AND WIRELESS ERGONOMIC KEYBOARD 153.07 5/22/2026 42702 98444 10116100 62008 AMAZON.COM USB-C TO HDMI CABLES 188.72 5/22/2026 42702 98445 10116100 62008 AMAZON.COM YOUTH SPORT CAMP DODGEBALLS 143.76 5/22/2026 42702 98300 10160833 62016 AMAZON.COM DECOR & TABLE MINTS FOR VOLUNTEERS 117.05 5/22/2026 42702 98310 10160107 62016 AMAZON.COM RED DUCT TAPE 14.25 5/22/2026 42702 98323 10160312 62016 AMAZON.COM CLEANING SUPPLIES FOR TRACTORS, SATURDAY PROGRAM S 105.72 5/22/2026 42702 98467 10160534 62016 AMAZON.COM DIGITAL LEVEL 199.24 5/22/2026 42702 98397 10132200 62017 AMAZON.COM SURGE PROTECTOR, CABLE TIES AND DESK CABLE MANAGEM 70.75 5/22/2026 42702 98290 10114100 62101

Page 4 of 41 ends

ATTACHMENT A.

Page 18 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
AMAZON.COM TENT CARDS AND LINED WRITING NOTE PADS 30.94 5/22/2026 42702 98293 10115100 62101 AMAZON.COM TONER, DISHWASHER DETERGENT AND CORRECTION TAPE 180.18 5/22/2026 42702 98296 10115100 62101 AMAZON.COM CHARGING CABLES & PHONE SCREEN PROTECTOR 36.63 5/22/2026 42702 98313 10141100 62101 AMAZON.COM WIRELESS MOUSE 24.39 5/22/2026 42702 98346 10113100 62101 AMAZON.COM WIRELESS COMBO KEYBOARD AND MOUSE, SCREEN CLEANER 84.48 5/22/2026 42702 98361 10114100 62101 AMAZON.COM CREDIT-WIRELESS COMBO KEYBOARD AND MOUSE -31.81 5/22/2026 42702 98362 10114100 62101 AMAZON.COM CREDIT-WIRELESS COMBO KEYBOARD AND MOUSE -27.65 5/22/2026 42702 98363 10114100 62101 AMAZON.COM YEARLY PLANNER/ S. ZAFIRATOS 17.71 5/22/2026 42702 98366 10114100 62101 AMAZON.COM WIRELESS HEADSET 221.39 5/22/2026 42702 98400 10132100 62101 AMAZON.COM CREDIT-WIRELESS HEADSET -221.39 5/22/2026 42702 98406 10132100 62101 AMAZON.COM GOV 101 RECOGNITION SUPPLIES 60.80 5/22/2026 42702 98364 10114102 65102 AMAZON.COM CHARGING CABLES & PHONE SCREEN PROTECTOR 21.51 5/22/2026 42702 98313 34341100 62101 AMAZON.COM ERGONOMIC WIRELESS MOUSE 105.35 5/22/2026 42702 98399 60332100 67006 AMAZON.COM WIRELESS HEADSET 197.50 5/22/2026 42702 98401 60332100 67006 AMAZON.COM HANDSET LIFTER 38.14 5/22/2026 42702 98404 60332100 67006 AMAZON.COM SURFACE PRO SCREEN PROTECTOR 30.72 5/22/2026 42702 98407 60332100 67006 AMAZON.COM HAND CLEANERS, SIGN GRAFFITI REMOVAL 155.24 5/29/2026 42709 1K3Q-H7LQ-NJQP 10153805 62008 AMAZON.COM DIGITAL LEVELS 154.80 5/29/2026 42709 13CK-FD6G-KJ3T 10153704 62008 AMAZON.COM PPE & SAFETY GEAR 28.10 5/29/2026 42709 1XHC-GKF4-DPWY 10153100 62017 AMAZON.COM WATERPRROF MOUNTING FOAM TAPE 21.33 5/29/2026 42709 164W-YNLR-HQ6M 10142500 62019 AMAZON.COM PVC PIPE CABLE SAW 54.85 5/29/2026 42709 193N-MVR7-1CK3 34353504 62008 AMAZON.COM WATERPRROF MOUNTING FOAM TAPE 12.53 5/29/2026 42709 164W-YNLR-HQ6M 34342500 62019 AMAZON.COM SOLID WASTE SUPPLIES 517.78 5/29/2026 42709 1L39-TQKX-XX14 34453201 62008 AMAZON.COM SOLID WASTE SUPPLIES 457.84 7,544.31 5/29/2026 42709 1WNK-TF1F-7PJ6 34453201 62008 AMERICAN ACADEMY OF RHYTHMIC GYMNASTICS CLASSES 881.00 881.00 5/29/2026 42710 34458-34459 10160832 44063 AMERICAN RED CROSS LIFEGUARD STAFF RECERTIFICATION TRAINING 744.00 5/1/2026 42350 23184239 10160200 61001 AMERICAN RED CROSS LIFEGUARD RECERTIFICATION FEES 1,026.00 5/15/2026 42528 23181935 10160206 61001 AMERICAN RED CROSS LIFEGUARD RECERTIFICATION FEES 486.00 5/15/2026 42528 23132123 10160206 61001 AMERICAN RED CROSS LIFEGUARD RECERTIFICATION FEES 1,080.00 5/15/2026 42528 23186694 10160206 61001 AMERICAN RED CROSS LIFEGUARD RECERTIFICATION FEES 324.00 5/15/2026 42528 23154849 10160200 61001 AMERICAN RED CROSS LIFEGUARD RECERTIFICATION FEES 324.00 3,984.00 5/15/2026 42528 23209524 10160200 61001 AMY SARUBBI AEROBICS CLASSES 360.00 360.00 5/22/2026 42654 34662 10160706 61006 ANGEL ARMOR, LLC BALLISTIC VEST 693.97 693.97 5/22/2026 42655 INV16242-TE 60241100 67004 APWA-NORTHERN CALIFORNIA NPWW POSTERS 54.00 5/22/2026 42702 98396 10152100 62101 APWA-NORTHERN CALIFORNIA BELL MEMBERSHIP 289.80 5/22/2026 42702 98292 10153100 62203 APWA-NORTHERN CALIFORNIA CALDWELL MEMBERSHIP 289.80 633.60 5/22/2026 42702 98351 10153100 62203 ARC DOCUMENT COPY MACHINE USAGE 194.72 5/8/2026 42444 13086511 10116100 61101 ARC DOCUMENT COPY MACHINE USAGE 140.00 5/8/2026 42444 13086511 10116100 61201 ARC DOCUMENT COPY MACHINE USAGE 181.77 5/15/2026 42529 13086486 10116100 61101 ARC DOCUMENT COPY MACHINE USAGE 6.96 5/15/2026 42529 13086490 10116100 61101

Page 5 of 41 ends

ATTACHMENT A.

Page 19 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
ARC DOCUMENT COPY MACHINE USAGE 913.39 5/15/2026 42529 13086494 10116100 61101 ARC DOCUMENT COPY MACHINE USAGE 24.97 5/15/2026 42529 13086496 10116100 61101 ARC DOCUMENT COPY MACHINE USAGE 5.07 5/15/2026 42529 13086501 10116100 61101 ARC DOCUMENT COPY MACHINE USAGE 140.00 5/15/2026 42529 13086486 10116100 61201 ARC DOCUMENT COPY MACHINE USAGE 213.86 5/29/2026 42711 13111911 10116100 61101 ARC DOCUMENT COPY MACHINE USAGE 140.00 1,960.74 5/29/2026 42711 13111911 10116100 61201 ASHA FOR EDUCATION RENTAL DEPOSIT REFUND 250.00 250.00 5/15/2026 42592 104041940 10100000 20108 AT&T SRCC GUEST INTERNET 171.20 5/22/2026 42702 98442 10160106 61301 AT&T DVSC GUEST INTERNET 171.20 342.40 5/22/2026 42702 98441 10153100 61302 AT&T MOBILITY CITY CAMERAS 03/20/2026-04/19/2026 613.70 5/8/2026 42445 287300391599 04/2026 10141100 61301 AT&T MOBILITY CITY CAMERAS 03/20/2026-04/19/2026 360.43 5/8/2026 42445 287300391599 04/2026 34341100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 3,538.94 5/15/2026 42530 287293544114 04/2026 10141100 61301 AT&T MOBILITY CITY CAMERAS 04/20/2026-05/19/2026 1,019.58 5/15/2026 42530 287299740192 05/2026 10141100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 182.41 5/15/2026 42530 287297643120 04/2026 10116300 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 137.85 5/15/2026 42530 287297643120 04/2026 10111000 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 142.90 5/15/2026 42530 287297643120 04/2026 10112100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 52.12 5/15/2026 42530 287297643120 04/2026 10113100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 188.82 5/15/2026 42530 287297643120 04/2026 10160106 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 101.08 5/15/2026 42530 287302382073 04/2026 10151100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 1,086.38 5/15/2026 42530 287302382073 04/2026 10152100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 141.49 5/15/2026 42530 287309151499 04/2026 10131100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 2,078.42 5/15/2026 42530 287293544114 04/2026 34341100 61301 AT&T MOBILITY CITY CAMERAS 04/20/2026-05/19/2026 598.80 5/15/2026 42530 287299740192 05/2026 34341100 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 50.54 5/15/2026 42530 287302382073 04/2026 35151800 61301 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 507.84 5/15/2026 42530 287309151499 04/2026 60332100 67007 AT&T MOBILITY PHONE SERVICE 04/03/2026-05/02/2026 3,744.83 14,546.13 5/22/2026 42656 287302631084 04/2026 10153100 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 1,706.57 5/1/2026 42351 000025149911 10160106 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 20.08 5/1/2026 42351 000025149911 10142400 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 33.11 5/1/2026 42351 000025149911 10152100 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 324.24 5/1/2026 42351 000025149911 10141100 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 33.31 5/1/2026 42351 000025149911 10131100 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 40.89 5/1/2026 42351 000025150925 10141100 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 656.59 5/1/2026 42351 000025149911 10153100 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 32.08 5/1/2026 42351 000025149911 10153602 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 125.37 5/1/2026 42351 000025149911 10153405 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 229.62 5/1/2026 42351 000025149911 10153402 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 31.88 5/1/2026 42351 000025149911 10153615 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 97.57 5/1/2026 42351 000025150925 10153100 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 32.52 5/1/2026 42351 000025149911 30153501 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 11.80 5/1/2026 42351 000025149911 34342400 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 190.43 5/1/2026 42351 000025149911 34341100 61301 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 24.02 5/1/2026 42351 000025150925 34341100 61301

Page 6 of 41 ends

ATTACHMENT A.

Page 20 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 160.06 5/1/2026 42351 000025149911 34353415 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 225.04 5/1/2026 42351 000025149911 34353504 61302 AT&T-CALNET III PHONE SERVICE 03/25/2026-04/24/2026 31.85 4,007.03 5/1/2026 42351 000025149911 34353613 61302 AVILA, BEATRIZ COMMISSIONER STIPEND 250.00 250.00 5/1/2026 42352 MAY 2026 10131100 61012 AVON PROTECTION GAS MASK FILTER TOOL 27.04 5/22/2026 42702 98385 10141500 62017 AVON PROTECTION GAS MASK FILTER TOOL 15.88 42.92 5/22/2026 42702 98385 34341500 62017 AZCO SUPPLY,INC TRAFFIC SIGNAL SURGE PROTECTORS 603.63 603.63 5/1/2026 42353 505016 10153809 62009 BABU, ADITYA TED VOLLEYBALL CLASSES 1,320.00 5/15/2026 42531 34225-35705 10160832 44063 BABU, ADITYA TED VOLLEYBALL CLASSES 1,874.75 3,194.75 5/15/2026 42531 34225-35705 10160834 44063 BAUDVILLE PLANT KIT FOR SENIOR VOLUNTEERS 594.32 594.32 5/22/2026 42702 98307 10160107 62016 BAY ALARM TRACTOR BARN INTRUSION ALARM 182.46 182.46 5/29/2026 42712 22966735 10153411 61115 BAY AREA AIR QUALITY BAAQMD PERMISSION TO CONSTRUCT PERMIT FEE 1,171.00 5/22/2026 42702 98359 10153701 61001 BAY AREA AIR QUALITY BAAQMD PERMISSION TO CONSTRUCT PERMIT SVC FEE 34.54 1,205.54 5/22/2026 42702 98360 10153701 61001 BAY AREA CHRISTIAN RENTAL DEPOSIT REFUND 1,000.00 1,000.00 5/15/2026 42593 104437451 10100000 20108 BAY ISLAND OFFICIALS ADULT VOLLEYBALL OFFICIATING 675.00 675.00 5/15/2026 42532 04302026 10160805 61001 BAYPAC CONSULT INC. PRELIMINARY DESIGN AND CONCEPT REVIEW CIP 905531 2,587.50 5/1/2026 42354 508.03 40100000 67012 BAYPAC CONSULT INC. PRELIMINARY DESIGN CONSULTING SUPPORT CIP 905531 4,680.00 5/1/2026 42354 513.04 40100000 67012 BAYPAC CONSULT INC. PRELIMINARY DESIGN CONSULTING SUPPORT CIP 905531 4,320.00 11,587.50 5/1/2026 42354 516.05 40100000 67012 BERNARDO, HECTOR RENTAL DEPOSIT REFUND 500.00 500.00 5/1/2026 42394 103727523 10100000 20108 BKC VENTURES, INC BUSINESS CARDS 190.60 190.60 5/29/2026 42713 109588 10131000 61001 BLUETOAD, INC DIGITAL EDITION OF SUMMER 2026 RECREATION GUIDE 312.00 312.00 5/22/2026 42702 98454 10160109 61001 BNP MEDIA INC ENGINEERING NEWS RECORD SUBSCRIPTION - BORNSTEIN 149.99 5/22/2026 42702 98333 10152100 62202 BNP MEDIA INC ENR SQUARE FOOT COSTBOOK 2026 EDITION 155.45 305.44 5/22/2026 42702 98402 10132100 65001 BOLLINGER CANYON ANIMAL DOG MEDICATION 5.48 5/22/2026 42702 98345 10141100 62008 BOLLINGER CANYON ANIMAL DOG MEDICATION 3.22 8.70 5/22/2026 42702 98345 34341100 62008 BOOMERS RESERVATION FEE FOR TEEN CAMPS TO BOOMERS 249.90 249.90 5/22/2026 42702 98415 10160634 62016 BOX INC MARKETING FILE CLOUD TRANSFERS 10.00 5/22/2026 42702 98286 10160108 61001 BOX INC ACCOUNT LICENSES 04/18/2026-05/17/2026 100.00 110.00 5/22/2026 42702 98411 60332100 67007

Page 7 of 41 ends

ATTACHMENT A.

Page 21 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
BRIED, STEPHEN J. COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42355 MAY 2026 10160101 61001 BROOKS, AMBER MILEAGE REIMBURSEMENT 28.28 28.28 5/15/2026 42533 REIMB 4/30/26 10153100 65001 BROWN, CHRISTOPHER TUITION REIMBURSEMENT 1,800.00 1,800.00 5/22/2026 42657 REIMB 05/20/2026 10115300 65002 CAL ENGINEERING & GEOLOGY TASK 7 - PARCEL L SITE EVALUATION 3,243.25 3,243.25 5/8/2026 42446 7502178 36152400 61001 CAL HIGH MEN'S SOCCER RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42594 104399893 10100000 20108 CAL LAW ENFORCEMENT LONG TERM DISABILITY PREMIUM - JUN 2026 2,112.00 2,112.00 5/29/2026 42714 ID0386142 61000000 65211 CALBO MEMBERSHIP 142.12 5/22/2026 42702 98405 10132100 62101 CALBO MEMBERSHIP 42.88 185.00 5/22/2026 42702 98405 10132100 62203 CALIF BUILDING BSASRF PERMIT FEES 6,425.52 6,425.52 5/1/2026 42356 JAN - MAR 2026 10132100 44040 CALIFORNIA ASSOC. OF CLERKS MEMBERSHIP DUES/J. SNASHALL 300.00 300.00 5/22/2026 42702 98370 10114100 62203 CALIFORNIA DIESEL & POWER BIT INSPECTIONS 366.74 5/29/2026 42715 01-131557 10153703 61101 CALIFORNIA DIESEL & POWER ANNUAL GENERATOR MAINTENANCE 1,584.00 5/29/2026 42715 01-132326 10153418 61119 CALIFORNIA DIESEL & POWER ANNUAL GENERATOR MAINTENANCE 1,390.00 5/29/2026 42715 01-131949 10153409 61119 CALIFORNIA DIESEL & POWER ANNUAL GENERATOR MAINTENANCE 1,580.00 5/29/2026 42715 01-132043 10153419 61119 CALIFORNIA DIESEL & POWER ANNUAL GENERATOR MAINTENANCE 1,580.00 5/29/2026 42715 01-132043 10153420 61119 CALIFORNIA DIESEL & POWER ANNUAL GENERATOR MAINTENANCE 1,977.00 8,477.74 5/29/2026 42715 01-132088 34353415 61119 CALIFORNIA TRAILS CO CONFERENCE REGISTRATION - HAASE 300.00 300.00 5/22/2026 42702 98287 10160105 65001 CALMAT CO. ASPHALT MATERIAL 333.85 333.85 5/8/2026 42447 6207668 10153802 62014 CALPELRA CALPELRA MEMBERSHIP/M. LYSONS 390.00 5/22/2026 42702 98330 10113100 62203 CALPELRA CALPELRA CONFERENCE REGISTRATION/M. LYSONS 875.00 1,265.00 5/22/2026 42702 98329 10113100 65003 CAPIO REGISTRATION/S. FINNEY 100.00 100.00 5/22/2026 42702 98348 10112200 65001 CARAHSOFT TECHNOLOGY MICROSOFT AZURE CLOUD STORAGE BACKUP 3/1-3/31/26 1,133.57 5/15/2026 42534 IN2274688 10116100 61010 CARAHSOFT TECHNOLOGY MICROSOFT AZURE CLOUD STORAGE BACKUP 4/1-4/30/26 1,210.87 5/22/2026 42658 IN2290977 10116100 61010 CARAHSOFT TECHNOLOGY MICROSOFT COPILOT LICENSE (2) 489.60 2,834.04 5/29/2026 42716 IN2292934 10116100 61010 CAROLLO ENGINEERS STORM DRAIN CONDITION ASSESSMENT CIP 915548-L 10,072.00 10,072.00 5/15/2026 42535 FB82216 40100000 67012 CASEY PRINTING SUMMER RECREATION GUIDE PRINTS 12,367.27 12,367.27 5/22/2026 42659 254529 10160109 62104 CATALIS PUBLIC WORKS MGT ENT IMPLEMENTATION TO REPLACE LEGACY SYSTEM 25,000.00 5/15/2026 42536 INV308371850 10116100 61010 CATALIS PUBLIC WORKS MGT ENT SAAS SUBSCRIPTION 03/2026-02/2027 32,500.00 57,500.00 5/15/2026 42536 INV308371849 10116100 61010

Page 8 of 41 ends

ATTACHMENT A.

Page 22 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
CCC SHERIFF-LETC COMMUNITY ACADEMY RANGE FEE 03/14/2026 157.50 5/15/2026 42537 26-3982 10141403 61004 CCC SHERIFF-LETC COMMUNITY ACADEMY RANGE FEE 03/14/2026 92.50 250.00 5/15/2026 42537 26-3982 34341403 61004 CCC-CLERK NOTICE OF EXEMPTION FILING FEE CIP 975594 50.00 5/15/2026 42538 05/12/2026 40100000 67012 CCC-CLERK RECORDING FEES 42.00 92.00 5/22/2026 42660 SR 4-26 10132300 61001 CCC-IT DEPT. TELECOMMUNICATION SERVICES 03/2026 97.65 5/1/2026 42357 16921 10142400 61101 CCC-IT DEPT. TELECOMMUNICATION SERVICES 03/2026 57.35 155.00 5/1/2026 42357 16921 34342400 61101 CCC-LIBRARY SAN RAMON LIBRARY ADDITIONAL HOURS 1/1-3/31 102,006.01 5/15/2026 42539 SRLQ3 25-26 10160110 61004 CCC-LIBRARY DOUGHERTY LIBRARY ADDITIONAL HOURS 1/1-3/31 18,645.14 120,651.15 5/15/2026 42539 DSLQ3 25-26 10160110 61004 CENTRAL CONTRA COSTA HAZARDOUS WASTE SERVICE 3/26 2,354.60 2,354.60 5/15/2026 42540 885013 34453201 61013 CHAN, HOI LAM ADU REBATE PROGRAM 5,000.00 5,000.00 5/15/2026 42541 BLDR-2025-3007 10131100 61005 CHANDRA SEKARAN, DIVYA RENTAL DEPOSIT REFUND 100.00 100.00 5/15/2026 42595 104399653 10100000 20108 CHEVRON USA INC FUEL 43.58 5/22/2026 42702 98358 10141100 62020 CHEVRON USA INC FUEL 20.20 5/22/2026 42702 98372 10141100 62020 CHEVRON USA INC FUEL 39.08 5/22/2026 42702 98376 10141100 62020 CHEVRON USA INC FUEL 21.67 5/22/2026 42702 98377 10141100 62020 CHEVRON USA INC FUEL 24.06 5/22/2026 42702 98381 10141100 62020 CHEVRON USA INC FUEL 16.19 5/22/2026 42702 98387 10141100 62020 CHEVRON USA INC FUEL 13.13 5/22/2026 42702 98388 10141100 62020 CHEVRON USA INC FUEL 25.60 5/22/2026 42702 98358 34341100 62020 CHEVRON USA INC FUEL 11.86 5/22/2026 42702 98372 34341100 62020 CHEVRON USA INC FUEL 22.95 5/22/2026 42702 98376 34341100 62020 CHEVRON USA INC FUEL 12.73 5/22/2026 42702 98377 34341100 62020 CHEVRON USA INC FUEL 14.13 5/22/2026 42702 98381 34341100 62020 CHEVRON USA INC FUEL 9.51 5/22/2026 42702 98387 34341100 62020 CHEVRON USA INC FUEL 7.71 282.40 5/22/2026 42702 98388 34341100 62020 CINTAS FACILITIES FIRST AID KIT SERVICES 38.14 5/8/2026 42448 8408215629 10153411 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 171.92 5/8/2026 42448 8408215629 10153419 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 48.67 5/8/2026 42448 8408215629 10153418 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 72.97 5/8/2026 42448 8408215629 10153408 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 35.25 5/8/2026 42448 8408215629 10153409 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 33.98 5/8/2026 42448 8408215629 10153401 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 173.22 5/8/2026 42448 8408215629 10153403 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 25.97 5/8/2026 42448 8408215629 10153420 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 80.86 5/8/2026 42448 8408215629 10153605 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 45.61 5/8/2026 42448 8408215629 10153602 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 55.82 5/8/2026 42448 8408215629 34353415 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 19.10 5/8/2026 42448 8408215629 34353417 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 51.73 5/8/2026 42448 8408215629 34353412 61117

Page 9 of 41 ends

ATTACHMENT A.

Page 23 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
CINTAS FACILITIES FIRST AID KIT SERVICES 55.14 5/8/2026 42448 8408215629 34353301 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 76.58 5/8/2026 42448 8408215629 34353668 61117 CINTAS FACILITIES FIRST AID KIT SERVICES 32.09 1,017.05 5/8/2026 42448 8408215629 34353667 61117 CITY OF ORINDA CCC MAYORS CONFERENCE/M. RUBIO AND R. ADLER 160.00 160.00 5/1/2026 42358 REG 05/07/2026 10111000 65003 CITY OF PLEASANTON TVCC DINNER MEETING (6) 150.00 5/22/2026 42661 REG 05/27/2026 10112100 65003 CITY OF PLEASANTON TVCC DINNER MEETING (6) 300.00 450.00 5/22/2026 42661 REG 05/27/2026 10111000 65003 CJIS SOLUTIONS, LLC SERVER/VIDEO STORAGE MAY 2026 490.14 5/8/2026 42449 INV-2026-5598 10141100 61010 CJIS SOLUTIONS, LLC SERVER/VIDEO STORAGE MAY 2026 287.86 778.00 5/8/2026 42449 INV-2026-5598 34341100 61010 CLAY PLANET CLAY FOR ADULT CERAMICS HAND BUILDING 865.08 5/22/2026 42702 98460 10160408 62016 CLAY PLANET CLAY FOR ADULT CERAMICS HAND BUILDING 181.23 5/22/2026 42702 98461 10160408 62016 CLAY PLANET CLAY FOR ADULT CERAMICS HAND BUILDING 144.74 5/22/2026 42702 98462 10160408 62016 CLAY PLANET CLAY FOR ADULT CERAMICS HAND BUILDING 355.51 1,546.56 5/22/2026 42702 98463 10160408 62016 CLEAN HARBORS ENVIRONMENT HAZARDOUS WASTE COLLECTION 4/26 31,274.00 31,274.00 5/29/2026 42717 1005986469 34453201 61013 COGENT SOLUTIONS JANITORIAL SUPPLIES 85.92 5/1/2026 42359 1823232 10153400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 497.18 5/1/2026 42359 1823014 10153600 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 114.56 5/1/2026 42359 1823233 10153600 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 428.72 5/1/2026 42359 1823012 10153400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 85.92 5/1/2026 42359 1823232 34353400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 428.72 5/1/2026 42359 1823012 34353400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 56.58 5/8/2026 42450 1825052 10153600 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 2,277.06 5/15/2026 42542 1826006 10153600 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 1,524.03 5/15/2026 42542 1826005 10153400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 1,524.02 5/15/2026 42542 1826005 34353400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 354.87 5/29/2026 42718 1828605 10153600 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 551.38 5/29/2026 42718 1828604 10153400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 694.31 5/29/2026 42718 1828627 10153600 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 321.24 5/29/2026 42718 1828630 10153400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 551.38 5/29/2026 42718 1828604 34353400 62010 COGENT SOLUTIONS JANITORIAL SUPPLIES 321.24 9,817.13 5/29/2026 42718 1828630 34353400 62010 COMCAST CABLE SERVICE CH 05/09/2026-06/08/2026 169.87 5/15/2026 42543 8155400170912867 526 10116300 61301 COMCAST CABLE SERVICE PCS 5/8-6/7 301.55 471.42 5/15/2026 42544 8155400170061228 526 10160106 61301 COMCAST BUSINESS GUEST INTERNET 04/2026 291.79 5/15/2026 42545 269261602 10123300 61301 COMCAST BUSINESS GUEST INTERNET 04/2026 154.78 5/15/2026 42545 269261602 10141100 61301 COMCAST BUSINESS GUEST INTERNET 04/2026 824.15 5/15/2026 42545 269261602 10160106 61301 COMCAST BUSINESS GUEST INTERNET 04/2026 90.90 1,361.62 5/15/2026 42545 269261602 34341100 61301 COMMERCIAL PUMP SERVICE IRRIGATION BOOSTER PUMP REPAIR 850.00 850.00 5/8/2026 42451 14769 34353504 61101

Page 10 of 41 ends

ATTACHMENT A.

Page 24 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
COMPUTER TRAINING POWER BI COURSE REGISTRATION 325.00 325.00 5/22/2026 42702 98438 10116100 65001 CONCORD UNIFORMS CAP 27.63 5/29/2026 42719 22358 10141100 62018 CONCORD UNIFORMS CAP 16.22 43.85 5/29/2026 42719 22358 34341100 62018 CONSTRUCTION ZONE SIDEWALK CLOSED SIGNS 965.80 965.80 5/1/2026 42360 50955 10153805 62008 CONTRA COSTA HEALTH SENIOR NUTRITION PROGRAM MEAL INCOME 4/26 1,426.00 1,426.00 5/29/2026 42720 APRIL 2026 10100000 20616 CONTRA COSTA TRANSPORT FY2024-25 CMA SHARED COSTS 27,903.00 27,903.00 5/15/2026 42546 2026-00000019 10151100 61004 CONTRACT SWEEPING SERVICES STREET SWEEPING SERVICES 4/26 420.08 5/15/2026 42547 CA0942748 34253808 61110 CONTRACT SWEEPING SERVICES STREET SWEEPING SERVICES 4/26 45,381.35 45,801.43 5/15/2026 42547 CA0942748 34453803 61119 CORELOGIC SOLUTIONS PARCEL MAPS SUBSCRIPTION 281.38 281.38 5/8/2026 42452 30859816 10116100 61010 CORODATA RECORDS MANAGEMENT APRIL 2026 793.10 793.10 5/15/2026 42548 RS3787173 10114100 61001 CORODATA SHREDDING SHREDDING SERVICE 04/2026 99.55 99.55 5/15/2026 42549 DN 1575983 10114100 61001 COSTCO VOLUNTEER LUNCH DRINKS, FRUIT & DESSERT 205.20 5/22/2026 42702 98312 10160107 62016 COSTCO SOAP, PAPER TOWELS AND GRANOLA BARS FOR ED PROGRAM 79.99 5/22/2026 42702 98416 10160537 62016 COSTCO SOAP, PAPER TOWELS AND GRANOLA BARS FOR ED PROGRAM 42.87 5/22/2026 42702 98416 10160530 62016 COSTCO GOVERNMENT 101 REFRESHMENTS AND SNACKS 45.22 5/22/2026 42702 98390 10114100 65102 COSTCO STREET SMARTS VIDEO AWARDS CEREMONY REFRESHMENTS A 151.61 5/22/2026 42702 98315 34651700 65003 COSTCO STREET SMARTS VIDEO AWARDS CEREMONY REFRESHMENTS A 116.46 641.35 5/22/2026 42702 98318 34651700 65003 COUNTY CONNECTION SENIORS TRANSIT PROGRAM 387.45 5/29/2026 42721 26178 34751600 61001 COUNTY CONNECTION SENIORS TRANSIT PROGRAM 325.80 713.25 5/29/2026 42721 26177 34751600 61001 COUNTY OF MARIN CALSLA MEMBERSHIP 1,260.00 1,260.00 5/1/2026 42361 19352-2026 30253807 62203 CUBICLE KEYS POSTING BOARDS REPLACEMENT KEYS 25.74 25.74 5/22/2026 42702 98452 10114100 62101 CURTIS BLUE LINE BADGE PATCH (2) 19.75 5/1/2026 42362 INV1054866 10141100 62017 CURTIS BLUE LINE BADGE PATCH (2) 11.60 5/1/2026 42362 INV1054866 34341100 62017 CURTIS BLUE LINE BALLISTIC VEST AND CONCEALABLE COVERT CARRIER 772.21 5/15/2026 42550 INV1047951 10141100 62017 CURTIS BLUE LINE BALLISTIC VEST AND CONCEALABLE COVERT CARRIER 453.52 5/15/2026 42550 INV1047951 34341100 62017 CURTIS BLUE LINE REDUCE VELOCITY, TRAINING ROUNDS (2) 1,389.80 5/29/2026 42722 INV1066079 10141500 62017 CURTIS BLUE LINE REDUCE VELOCITY, TRAINING ROUNDS (2) 816.23 3,463.11 5/29/2026 42722 INV1066079 34341500 62017 CUSTOM LIPBALM STORE BRANDED LIP BALM FOR TABLING EVENTS 287.50 287.50 5/22/2026 42702 98373 34751600 65102 D & S BODY SHOP, INC VEHICLE DAMAGE REPAIR #4 2,337.25 5/8/2026 42453 32496 10153703 61101 D & S BODY SHOP, INC DIAGNOSE WATER LEAK REPAIR 666.64 5/15/2026 42551 32325 10142500 61111 D & S BODY SHOP, INC DIAGNOSE WATER LEAK REPAIR 391.52 3,395.41 5/15/2026 42551 32325 34342500 61111

Page 11 of 41 ends

ATTACHMENT A.

Page 25 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
DANG, JEREMY ICI FINANCIAL CRIMES COURSE 213.57 5/29/2026 42723 REIMB 04/26-05/01/26 10141500 65001 DANG, JEREMY ICI FINANCIAL CRIMES COURSE 125.43 339.00 5/29/2026 42723 REIMB 04/26-05/01/26 34341500 65001 DANVILLE SAN RAMON ROTARY CLUB RENTAL DEPOSIT REFUND 100.00 5/15/2026 42596 104437432 10100000 20108 DANVILLE SAN RAMON ROTARY CLUB RENTAL DEPOSIT REFUND 1,000.00 1,100.00 5/15/2026 42597 104437404 10100000 20108 DAS MANUFACTURING STORMWATER CURB MARKERS 13,389.00 13,389.00 5/29/2026 42724 6872 34552503 62008 DC ELECTRIC GROUP TRAFFIC SIGNAL REPAIRS 1,036.52 5/8/2026 42454 479181 10153809 61101 DC ELECTRIC GROUP TRAFFIC SIGNAL REPAIR 518.26 5/8/2026 42454 479153 34353807 61101 DC ELECTRIC GROUP TRAFFIC SIGNAL REPLACEMENT 7,920.00 5/15/2026 42552 479298 34353807 61103 DC ELECTRIC GROUP FLASHING BEACON REPLACEMENT 26,850.00 36,324.78 5/29/2026 42725 479569 40100000 67012 DE VERA, MARLON RENTAL DEPOSIT REFUND 100.00 5/1/2026 42395 103288551 10100000 20108 DE VERA, MARLON RENTAL DEPOSIT REFUND 1,000.00 1,100.00 5/1/2026 42396 103288533 10100000 20108 DECAL APPLICATORS VEHICLE DECALS INSTALLATION 409.50 5/15/2026 42553 17992 10142500 61111 DECAL APPLICATORS VEHICLE DECALS INSTALLATION 240.50 650.00 5/15/2026 42553 17992 34342500 61111 DEPARTMENT OF CONSERVATION SMIP FEES 20,168.84 5/1/2026 42363 JAN-MAR 2026 10132100 44038 DEPARTMENT OF CONSERVATION SMIP FEES 1,735.24 21,904.08 5/1/2026 42363 JAN-MAR 2026 10132100 44039 DEPT OF JUSTICE FINGERPRINTING 03/2026 160.00 5/8/2026 42455 036391 10115400 61001 DEPT OF JUSTICE FINGERPRINTING 04/2026 1,487.00 5/29/2026 42726 043406 10115400 61001 DEPT OF JUSTICE FINGERPRINTING 01/2026 749.70 5/29/2026 42726 021724 10141100 61004 DEPT OF JUSTICE FINGERPRINTING 02/2026 1,231.02 5/29/2026 42726 028656 10141100 61004 DEPT OF JUSTICE FINGERPRINTING 03/2026 730.80 5/29/2026 42726 035544 10141100 61004 DEPT OF JUSTICE FINGERPRINTING 04/2026 577.71 5/29/2026 42726 042567 10141100 61004 DEPT OF JUSTICE FINGERPRINTING 01/2026 440.30 5/29/2026 42726 021724 34341100 61004 DEPT OF JUSTICE FINGERPRINTING 02/2026 722.98 5/29/2026 42726 028656 34341100 61004 DEPT OF JUSTICE FINGERPRINTING 03/2026 429.20 5/29/2026 42726 035544 34341100 61004 DEPT OF JUSTICE FINGERPRINTING 04/2026 339.29 6,868.00 5/29/2026 42726 042567 34341100 61004 DESIGN WORKSHOP INC TRAILS MASTER PLAN DESIGN WORKSHOP CIP 500007 2,415.35 2,415.35 5/8/2026 42456 0084668 40100000 67012 DEVADIYA, VISHAL RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42598 104041920 10100000 20108 DEVIL MOUNTAIN WHOLESALE PLANTS 343.40 5/8/2026 42457 INV698868 40100000 67012 DEVIL MOUNTAIN WHOLESALE PLANTS 115.24 5/15/2026 42554 INV703713 40100000 67012 DEVIL MOUNTAIN WHOLESALE PLANTS 89.98 548.62 5/29/2026 42727 INV707841 40100000 67012 DIPIETRO & ASSOCIATES AED BATTERIES, PEDI PADZ, PEDIATRIC MULTI FUNCTION 746.10 5/15/2026 42555 0426066 10142400 62017 DIPIETRO & ASSOCIATES AED BATTERIES, PEDI PADZ, PEDIATRIC MULTI FUNCTION 438.18 1,184.28 5/15/2026 42555 0426066 34342400 62017 DIRECTV, LLC MONTHLY SUBSCRIPTION 64.89 5/22/2026 42702 98420 10141100 61301 DIRECTV, LLC MONTHLY SUBSCRIPTION 38.11 103.00 5/22/2026 42702 98420 34341100 61301

Page 12 of 41 ends

ATTACHMENT A.

Page 26 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
DISPENSING TECHNOLOGY EPOXY ADHESIVE SUPPLIES, MIXER TIPS & NUTS 268.38 268.38 5/1/2026 42364 18068 34353802 62008 DOERLICH, WILLIAM COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42365 MAY 2026 10160101 61001 DOLLAR TREE STORES VOLUNTEER LUNCH TABLECLOTHS & SERVING PLATTERS 30.32 5/22/2026 42702 98311 10160107 62016 DOLLAR TREE STORES POOL NOODLES 14.54 44.86 5/22/2026 42702 98374 10160833 62016 DTA PUBLIC FINANCE NEXUS STUDY COST RECOVERY AND IMPACT FEES 870.00 870.00 5/22/2026 42662 2604064 20131100 61001 DUBLIN CHEVROLET CADILLAC FILTER KIT (2) AND FILTER (8) 230.66 5/29/2026 42728 407889 10142500 62019 DUBLIN CHEVROLET CADILLAC FILTER KIT (2) AND FILTER (8) 135.46 366.12 5/29/2026 42728 407889 34342500 62019 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 4,320.42 5/1/2026 42366 041426 34353504 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 638.49 5/1/2026 42366 041426 34353613 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 306.17 5/1/2026 42366 041426 34353651 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 259.67 5/1/2026 42366 041426 34353653 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 136.22 5/1/2026 42366 041426 34353652 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 5,148.03 5/1/2026 42366 041426 34353654 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 412.42 5/1/2026 42366 041426 34353656 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 270.26 5/1/2026 42366 041426 34353657 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 258.07 5/1/2026 42366 041426 34353660 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 85.61 5/1/2026 42366 041426 34353658 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 96.79 5/1/2026 42366 041426 34353659 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 473.16 5/1/2026 42366 041426 34353662 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 367.61 5/1/2026 42366 041426 34353663 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 532.87 5/1/2026 42366 041426 34353665 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 85.70 5/1/2026 42366 041426 34353661 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 185.83 5/1/2026 42366 041426 34353666 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 586.31 5/1/2026 42366 041426 34353668 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 4,020.96 5/1/2026 42366 041426 34353667 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 368.18 5/1/2026 42366 041426 34353670 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 242.34 5/1/2026 42366 041426 34353671 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 409.40 5/1/2026 42366 041426 34353672 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 329.90 5/1/2026 42366 041426 34353673 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 87.62 5/1/2026 42366 041426 34353669 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 801.49 5/1/2026 42366 041426 34353415 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 677.30 5/1/2026 42366 041426 34353413 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 648.59 5/1/2026 42366 041426 34353414 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 1,162.85 5/1/2026 42366 041426 34353412 61305 DUBLIN SAN RAMON SERVICES WATER SERVICES 2/15-4/14 104.50 5/1/2026 42366 041426 36152400 61305 DUBLIN SAN RAMON SERVICES DSCAC - DSRSD CONSTRUCTION PERMIT FEE 16.35 5/22/2026 42702 98470 34353412 61007 DUBLIN SAN RAMON SERVICES DSCAC - CONSTRUCTION PERMIT FEE 414.00 23,447.11 5/22/2026 42702 98471 34353412 61007 DURHAM SCHOOL SERVICE PVMS BOOMERS TRIP #50462 CUSTOMER #2445310 982.14 5/22/2026 42663 50462 10160630 61201 DURHAM SCHOOL SERVICE PVMS OAKLAND COLISEUM TRIP #53340 CUST #2445310 1,079.43 2,061.57 5/22/2026 42663 53340 10160630 61201

Page 13 of 41 ends

ATTACHMENT A.

Page 27 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
DUTCHOVER & ASSC TASK 7 -LANDSCAPE PEER REVIEW OF CITY VILLAGE PARK 1,392.50 1,392.50 5/8/2026 42458 P101-18-043026-TASK7 10152301 61001 DWS CITY HALL RENOVATION - DOORS, SIDE LIGHTS 4,508.50 4,508.50 5/29/2026 42729 INV-303188 40100000 67012 EAST BAY DIVISION LOCC REGISTRATION LOCC EB DIVISION MEETING/M. ARMSTRONG 150.00 150.00 5/22/2026 42702 98451 10111000 65003 EAST BAY ECONOMIC REGISTRATION/S. KOLL 215.26 215.26 5/22/2026 42702 98386 10112300 65003 EBMUD WATER SERVICE 1/30-5/5 11,134.04 5/15/2026 42556 050526 10153302 61305 EBMUD WATER SERVICE 1/30-5/5 3,171.28 5/15/2026 42556 050526 10153605 61305 EBMUD WATER SERVICE 1/30-5/5 39.08 5/15/2026 42556 050526 10153602 61305 EBMUD WATER SERVICE 1/30-5/5 1,195.22 5/15/2026 42556 050526 10153619 61305 EBMUD WATER SERVICE 1/30-5/5 439.78 5/15/2026 42556 050526 10153608 61305 EBMUD WATER SERVICE 1/30-5/5 1,437.89 5/15/2026 42556 050526 30153501 61305 EBMUD WATER SERVICE 1/30-5/5 152.28 5/15/2026 42556 050526 30453510 61305 EBMUD WATER SERVICE 1/30-5/5 171.82 5/15/2026 42556 050526 30453520 61305 EBMUD WATER SERVICE 1/30-5/5 1,113.05 5/15/2026 42556 050526 30753520 61305 EBMUD WATER SERVICE 1/30-5/5 335.01 5/15/2026 42556 050526 30753510 61305 EBMUD WATER SERVICE 1/30-5/5 114.64 5/15/2026 42556 050526 30853510 61305 EBMUD WATER SERVICE 1/30-5/5 83.76 5/15/2026 42556 050526 31153510 61305 EBMUD WATER SERVICE 1/30-5/5 210.90 5/15/2026 42556 050526 31253510 61305 EBMUD WATER SERVICE 1/30-5/5 53.70 5/15/2026 42556 050526 31453510 61305 EBMUD WATER SERVICE 1/30-5/5 152.68 5/15/2026 42556 050526 31553520 61305 EBMUD WATER SERVICE 1/30-5/5 53.30 5/15/2026 42556 050526 31553510 61305 EBMUD WATER SERVICE 1/30-5/5 953.02 5/15/2026 42556 050526 34353504 61305 EBMUD WATER SERVICE 1/30-5/5 163.76 5/15/2026 42556 050526 40100000 67012 EBMUD WATER SERVICE 3/2-5/13 181.59 5/22/2026 42664 051326 10153610 61305 EBMUD WATER SERVICE 3/2-5/13 2,233.29 5/22/2026 42664 051326 10153611 61305 EBMUD WATER SERVICE 3/2-5/13 340.84 5/22/2026 42664 051326 10153612 61305 EBMUD WATER SERVICE 3/2-5/13 111.68 5/22/2026 42664 051326 10153617 61305 EBMUD WATER SERVICE 3/2-5/13 564.91 5/22/2026 42664 051326 10153602 61305 EBMUD WATER SERVICE 3/2-5/13 161.17 5/22/2026 42664 051326 10153402 61305 EBMUD WATER SERVICE 3/2-5/13 3,108.42 5/22/2026 42664 051326 30153501 61305 EBMUD WATER SERVICE 3/2-5/13 1,249.86 5/22/2026 42664 051326 30753520 61305 EBMUD WATER SERVICE 3/2-5/13 472.68 5/22/2026 42664 051326 30853510 61305 EBMUD WATER SERVICE 3/2-5/13 8.59 5/22/2026 42664 051326 31053520 61305 EBMUD WATER SERVICE 3/2-5/13 8.59 5/22/2026 42664 051326 31053510 61305 EBMUD WATER SERVICE 3/2-5/13 208.89 5/22/2026 42664 051326 31353520 61305 EBMUD WATER SERVICE 3/2-5/13 57.50 29,683.22 5/22/2026 42664 051326 31953520 61305 ELECTRONIC ACCESS SRSC - DOOR HARDWARE 151.73 5/22/2026 42702 98473 10153409 62008 ELECTRONIC ACCESS SRSC - DOOR HARDWARE 135.40 287.13 5/22/2026 42702 98474 10153409 62008 ELLIOTT, MICHAEL INSPECTOR SAFETY BOOTS 172.38 172.38 5/1/2026 42367 REIMB 04/27/2026 10132300 62017

Page 14 of 41 ends

ATTACHMENT A.

Page 28 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
EMPLOYMENT DEVELOPMENT DEPT UI BENEFIT 01/01/2026-03/31/2026 8,572.00 8,572.00 5/29/2026 42730 L1283442224 10115500 65201 ENCODEPLUS WCAG 2.1 AA REMEDIATION SERVICES MUNICIPAL CODE 3,725.00 5/8/2026 42459 3474 10114100 61001 ENCODEPLUS MUNICIPAL CODE CODIFICATION 572.00 4,297.00 5/8/2026 42459 3501 10114100 61001 ENTERPRISE RIDESHARE VANPOOL PROGRAM INCENTIVES MAY 2026 4,800.00 5/1/2026 42368 E000141MAY2026 34751603 61001 ENTERPRISE RIDESHARE VANPOOL PROGRAM INCENTIVES APRIL 2026 4,800.00 9,600.00 5/29/2026 42731 E000141APR2026 34751603 61001 EVANS, SEAN RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42599 104399532 10100000 20108 EVERYTHING GROWS MONTHLY INDOOR PLANT MAINTENANCE 611.76 611.76 5/8/2026 42460 63341 10153401 61119 EXCEL GRAPHICS MAILERS FOR ZONE 6 WEST BRANCH OUTREACH 239.26 239.26 5/1/2026 42369 27669 40100000 67012 FACEBOOK, INC DEPARTMENT SOCIAL MEDIA ADS 49.90 5/22/2026 42702 98458 10160108 61001 FACEBOOK, INC PROMOTED HIRING AD ON SOCIALS 1.88 5/22/2026 42702 98395 10141500 65102 FACEBOOK, INC PROMOTED HIRING AD ON SOCIALS 1.11 52.89 5/22/2026 42702 98395 34341500 65102 FASTRAK TOLL FEES 85.05 5/22/2026 42702 98331 10142500 65004 FASTRAK TOLL FEES 107.10 5/22/2026 42702 98332 10142500 65004 FASTRAK TOLL FEES 49.95 5/22/2026 42702 98331 34342500 65004 FASTRAK TOLL FEES 62.90 305.00 5/22/2026 42702 98332 34342500 65004 FASTSIGNS ART AND WIND FESTIVAL FLAG 311.40 5/22/2026 42702 98284 10160504 62016 FASTSIGNS ART & WIND SIGNAGE 1,406.66 1,718.06 5/22/2026 42665 48-202268 10160504 62016 FCS INTERNATIONAL CONSULTING AND STAFFING SERVICES 01/31-02/27/2026 3,285.00 3,285.00 5/8/2026 42461 00078741 10131100 61005 FERNANDEZ, VICKY RENTAL DEPOSIT REFUND 500.00 500.00 5/1/2026 42397 103288630 10100000 20108 FLINN SCIENTIFIC CO OUTDOOR EDUCATIONAL ACTIVITIES FOR NATURE CAMPS 206.77 206.77 5/22/2026 42702 98378 10160540 62016 FLIPSNACK WEBSITE APPLICATION RENEWAL 456.00 456.00 5/22/2026 42702 98443 10116400 61010 FOLGER GRAPHICS SPRING 2026 NEWSLETTER PRINTING & DELIVERY 6,377.91 5/15/2026 42557 147248 10112200 61001 FOLGER GRAPHICS PARKING WARNING LABEL (3,000) 501.28 5/15/2026 42557 147250 10141100 62104 FOLGER GRAPHICS PARKING WARNING LABEL (3,000) 294.41 7,173.60 5/15/2026 42557 147250 34341100 62104 FORMAX FORMAX PRESSURE SEALER REPLACEMENT 820.00 5/8/2026 42462 335642 10121100 62008 FORMAX FORMAX PRESSURE SEALER REPLACEMENT 3,090.40 5/8/2026 42462 335642 10131000 62101 FORMAX FORMAX PRESSURE SEALER REPLACEMENT 4,635.60 8,546.00 5/8/2026 42462 335642 10121100 62101 FRANCHISE TAX BOARD 5/1 WAGE GARN 105.61 5/1/2026 42370 5/1 Acct230-12330-64 10100000 20414 FRANCHISE TAX BOARD 5/1 WAGE GARN 575.20 5/1/2026 42371 5/1 ACCTISKZZLE20241 10100000 20414 FRANCHISE TAX BOARD 5/15 PR WAGE GARN 192.46 5/15/2026 42558 5/15 #230-12330-64 10100000 20414 FRANCHISE TAX BOARD 05/29/26 WAGE GARN 212.62 5/29/2026 42732 #230-12330-64 10100000 20414

Page 15 of 41 ends

ATTACHMENT A.

Page 29 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
FRANCHISE TAX BOARD 05/29/26 WAGE GARN 59.86 1,145.75 5/29/2026 42733 #549987107 10100000 20414 FRANDO, PATRICK DEFENSIVE TACTICS INSTRUCTOR COURSE 176.40 5/8/2026 42463 REIMB 04/05-04/10/26 10141500 65001 FRANDO, PATRICK DEFENSIVE TACTICS INSTRUCTOR COURSE 176.40 5/8/2026 42463 REIMB 04/12-04/17/26 10141500 65001 FRANDO, PATRICK DEFENSIVE TACTICS INSTRUCTOR COURSE 103.60 5/8/2026 42463 REIMB 04/05-04/10/26 34341500 65001 FRANDO, PATRICK DEFENSIVE TACTICS INSTRUCTOR COURSE 103.60 560.00 5/8/2026 42463 REIMB 04/12-04/17/26 34341500 65001 FRANK & GROSSMAN OLD RANCH ESTATES LIGHTING INSTALL 3,200.00 5/8/2026 42464 40625 40100000 67012 FRANK & GROSSMAN LANDSCAPE MAINTENANCE 5/26 17,194.00 5/29/2026 42734 40751 10153615 61106 FRANK & GROSSMAN LANDSCAPE MAINTENANCE 5/26 1,040.00 5/29/2026 42734 40751 10153612 61106 FRANK & GROSSMAN LANDSCAPE MAINTENANCE 5/26 19,837.00 5/29/2026 42734 40751 34353675 61106 FRANK & GROSSMAN LANDSCAPE MAINTENANCE 5/26 53,208.45 5/29/2026 42734 40753 34353504 61106 FRANK & GROSSMAN LANDSCAPE MAINTENANCE 5/26 80,085.22 174,564.67 5/29/2026 42734 40752 34353504 61106 FRESORGER, ELEANOR 05/29/2026 PAYROLL ACH RETURN 63.73 63.73 5/29/2026 42796 05292026 10100000 20703 FRONTPOINT SECURITY EVIDENCE ALARM FEE 34.72 5/22/2026 42702 98419 10141600 61115 FRONTPOINT SECURITY EVIDENCE ALARM FEE 20.39 55.11 5/22/2026 42702 98419 34341600 61115 G COLLECTIVE LLC VOLLEYBALL LEAGUE CHAMPIONSHIP TSHIRTS - WINTER 20 149.16 149.16 5/22/2026 42702 98299 10160805 62016 GALLUP INC. CLIFTON STRENGTHS ASSESSMENT 37.79 5/22/2026 42702 98322 10141500 65001 GALLUP INC. CLIFTON STRENGTHS ASSESSMENT 22.20 59.99 5/22/2026 42702 98322 34341500 65001 GAUCI, ANTHONY COMPUTER LOAN REIMBURSEMENT 2,930.67 2,930.67 5/22/2026 42666 REIMB 05/18/2026 10100000 11011 GBCI CREDENTIAL RENEWAL/D. LAU 20.00 5/22/2026 42702 98412 10132400 62203 GBCI CREDENTIAL RENEWAL/D. LAU 65.00 5/22/2026 42702 98412 10132100 62203 GBCI USGBC EDUCATION TRAINING REGISTRATION/D. LAU 250.00 335.00 5/22/2026 42702 98408 10132400 65001 GENERAL WHOLESALE ELECTRICAL SUPPLIES 584.74 584.74 5/8/2026 42465 S6649998.001 10153400 62009 GHA TECHNOLOGIES INC MICROSOFT SURFACE PRO SIGNATURE KEYBOARD 100.43 5/22/2026 42667 2028904 10141100 62101 GHA TECHNOLOGIES INC MICROSOFT SURFACE PRO SIGNATURE KEYBOARD 58.98 159.41 5/22/2026 42667 2028904 34341100 62101 GHIRARDELLI ASSOCIATION STAFF AUGMENTATION LAND DEVELOPMENT REVIEW SERVICE 77,866.50 77,866.50 5/8/2026 42466 23691.001 - 2 10152301 61001 GILLESPIE, JOHN KITE FLYING SHOW 3,500.00 3,500.00 5/15/2026 42559 05/11/2026 10160504 61001 GIRLS ON THE RUN OF THE BAY AREA TRACK & FIELD CLASS 577.50 577.50 5/29/2026 42735 33848 10160832 44063 GLOBALINDUSTRIAL.COM SAFETY CAN FOR ART STUDIO, OIL PAINTING 70.46 70.46 5/22/2026 42702 98465 10160408 62016 GLOBALSTAR USA SATELLITE PHONE SERVICE 85.59 5/15/2026 42560 000000111398494 10142400 61301 GLOBALSTAR USA SATELLITE PHONE SERVICE 50.26 135.85 5/15/2026 42560 000000111398494 34342400 61301

Page 16 of 41 ends

ATTACHMENT A.

Page 30 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
GOLDEN STATE FLEET SERVICES TOW SERVICE 94.50 5/1/2026 42372 14-26114 10142500 61111 GOLDEN STATE FLEET SERVICES TOW SERVICE AND TOLL FEE 384.30 5/1/2026 42372 14-26145 10142500 61111 GOLDEN STATE FLEET SERVICES TOW SERVICE 55.50 5/1/2026 42372 14-26114 34342500 61111 GOLDEN STATE FLEET SERVICES TOW SERVICE AND TOLL FEE 225.70 5/1/2026 42372 14-26145 34342500 61111 GOLDEN STATE FLEET SERVICES TOW SERVICE 150.00 5/29/2026 42736 14-26489 10153703 61101 GOLDEN STATE FLEET SERVICES TOW SERVICE 675.00 1,585.00 5/29/2026 42736 14-26491 10153703 61101 GOPAL, BALASUBRAMANI ACTIVITY REFUND 83.80 83.80 5/1/2026 42398 103904155 10100000 20108 GOSWAMI, EMILY RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42600 104437487 10100000 20108 GOTPRINT.COM ART & WIND FESTIVAL PRINTED MATERIALS 461.10 461.10 5/22/2026 42702 98456 10160504 61001 GOVT FINANCE OFFICER GFOA CAPITAL ASSETS REFERENCE 78.73 78.73 5/22/2026 42702 98391 10121100 62201 GRAINGER, INC SRSC RENOVATION CEILING TILES 2,396.65 5/8/2026 42467 9870610137 10153409 62008 GRAINGER, INC INVENTORY TOOLS 1,167.88 5/8/2026 42467 9899956321 10153704 62008 GRAINGER, INC INVENTORY TOOLS 133.75 5/8/2026 42467 9893142944 10153704 62008 GRAINGER, INC STAINLESS STEEL CABLE FOR LANE LINES 640.21 5/8/2026 42467 9897084217 34353301 62008 GRAINGER, INC FACILITIES MAINTENANCE SUPPLIES 63.24 5/8/2026 42467 9896732980 34353400 62008 GRAINGER, INC FACILITIES MAINTENANCE SUPPLIES 61.05 5/8/2026 42467 9899956354 34353400 62008 GRAINGER, INC FACILITIES MAINTENANCE SUPPLIES 239.72 5/8/2026 42467 9883865371 34353400 62008 GRAINGER, INC INVENTORY TOOLS 1,167.89 5/8/2026 42467 9899956321 34353415 62008 GRAINGER, INC INVENTORY TOOLS 133.75 5/8/2026 42467 9893142944 34353415 62008 GRAINGER, INC FACILITIES MAINTENANCE SUPPLIES 31.17 5/8/2026 42467 9894870469 34353400 62008 GRAINGER, INC FACILITIES MAINTENANCE SUPPLIES 69.01 5/15/2026 42561 9902172189 10153400 62008 GRAINGER, INC INVENTORY TOOLS 41.13 5/29/2026 42737 9907263603 10153704 62008 GRAINGER, INC PPE & SAFETY GEAR 169.60 5/29/2026 42737 9920778280 10153100 62017 GRAINGER, INC PUBLIC SERVICES FIELD STAFF SAFETY SHOES/BOOTS 179.31 5/29/2026 42737 9883073513 10153100 62018 GRAINGER, INC VP FUEL 55 GALLON DRUM 1,487.30 5/29/2026 42737 9900285389 10153701 62020 GRAINGER, INC FACILITIES MAINTENANCE SUPPLIES 147.82 5/29/2026 42737 9916917835 34353400 62008 GRAINGER, INC INVENTORY TOOLS 41.12 8,170.60 5/29/2026 42737 9907263603 34353415 62008 GRANICUS LLC CAMPAIGNDOCS/DISCLOSUREDOCS MAINTENANCE & SUPPORT 1,158.30 5/15/2026 42562 228001 10114100 61001 GRANICUS LLC CAMPAIGNDOCS/DISCLOSUREDOCS MAINTENANCE & SUPPORT 1,681.31 2,839.61 5/15/2026 42562 228001 10114200 61001 GRIDER, TERESSA RENTAL CANCELLATION REFUND 194.00 194.00 5/1/2026 42399 103765685 10100000 20108 GROUNDRUSH FINANCIAL RENTAL DEPOSIT REFUND 500.00 500.00 5/1/2026 42400 103505532 10100000 20108 HALEY & ALDRICH, INC TASK 1-DV GHAD INCLINOMETER READING 3,161.59 5/15/2026 42563 9070531 36152400 61001 HALEY & ALDRICH, INC TO #1-NWSR GHAD-9 PARCEL EVALUATION 7,702.84 10,864.43 5/15/2026 42563 9070126 36252401 61001 HANSAMO SAN RAMON BOX OFFICE SETTLEMENT 1,675.00 5/29/2026 42759 105578823 10100000 20108 HANSAMO SAN RAMON THEATER DEPOSIT REFUND 800.00 5/29/2026 42760 105578866 10100000 20108 HANSAMO SAN RAMON THEATER SETTLEMENT REFUND 340.40 5/29/2026 42761 105579255 10100000 20108

Page 17 of 41 ends

ATTACHMENT A.

Page 31 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
HANSAMO SAN RAMON THEATER SETTLEMENT REFUND 10.00 2,825.40 5/29/2026 42762 105579256 10100000 20108 HARRINGTON PLASTICS DVAC VALVE BODIES FOR PLAY POOL HEATER 414.03 414.03 5/29/2026 42738 006P4628 34353301 62008 HARRIS WATER HEATERS PERMIT REFUND INCORRECT ADDRESS 124.00 5/22/2026 42674 PLMB-2026-2140 10132200 42042 HARRIS WATER HEATERS PERMIT REFUND INCORRECT ADDRESS 0.50 5/22/2026 42674 PLMB-2026-2140 10132100 44038 HARRIS WATER HEATERS PERMIT REFUND INCORRECT ADDRESS 1.00 5/22/2026 42674 PLMB-2026-2140 10132100 44040 HARRIS WATER HEATERS PERMIT REFUND INCORRECT ADDRESS 8.96 134.46 5/22/2026 42674 PLMB-2026-2140 60332100 44073 HAYES BACKFLOW DSCAC BACKFLOW TESTING 300.00 300.00 5/22/2026 42668 01 34353412 61101 HCI SYSTEMS, INC SROP EMERGENCY PIV REPLACEMENT 18,546.00 5/29/2026 42739 I0150992 10153406 61101 HCI SYSTEMS, INC ANNUAL FIRE ALARM INSPECTION 1,042.00 5/29/2026 42739 I0149512 10153419 61112 HCI SYSTEMS, INC ANNUAL FIRE ALARM INSPECTION 1,042.00 5/29/2026 42739 I0149512 10153420 61112 HCI SYSTEMS, INC ANNUAL FIRE ALARM INSPECTION 285.50 5/29/2026 42739 I0149513 10153420 61112 HCI SYSTEMS, INC ANNUAL FIRE ALARM INSPECTION 285.50 21,201.00 5/29/2026 42739 I0149513 10153419 61112 HDL SOFTWARE, LLC TOT MANAGEMENT SERVICES 747.11 747.11 5/1/2026 42373 SIN062165 10100000 41070 HEDA, SONAL RENTAL CANCELLATION REFUND 2,115.00 2,115.00 5/1/2026 42401 103186221 10100000 20108 HERITAGE LANDSCAPE IRRIGATION SUPPLIES 510.69 5/8/2026 42468 0026051781-001 34353504 62003 HERITAGE LANDSCAPE IRRIGATION SUPPLIES 901.49 5/8/2026 42468 0026129575-001 34353504 62003 HERITAGE LANDSCAPE IRRIGATION SUPPLIES 215.01 5/15/2026 42564 0021818305-002 10153600 62003 HERITAGE LANDSCAPE IRRIGATION SUPPLY FINANCE CHARGE 6.45 5/15/2026 42564 FC0326-030001168 34353600 62003 HERITAGE LANDSCAPE IRRIGATION SUPPLIES 215.00 5/15/2026 42564 0021818305-002 34353600 62003 HERITAGE LANDSCAPE IRRIGATION SUPPLIES 300.50 5/29/2026 42740 0026129575-002 34353504 62003 HERITAGE LANDSCAPE VISTA SAN RAMON IRRIGATION CONTROLLER CIP 300004 101.86 5/29/2026 42740 0026653544-001 40100000 67012 HERITAGE LANDSCAPE VISTA SAN RAMON IRRIGATION CONTROLLER CIP 300004 372.21 2,623.21 5/29/2026 42740 0027089466-001 40100000 67012 HEROZ LLC PHOTOS OF ART & WIND FESTIVAL 2026 1,800.00 1,800.00 5/29/2026 42741 20261032 10112200 61001 HOME DEPOT SROP - DECK ADHESIVE - SROP/DVAC -ADA SHOWER PARTS 43.86 5/22/2026 42702 98336 10153302 62008 HOME DEPOT SROP - DECK ADHESIVE - SROP/DVAC -ADA SHOWER PARTS 74.75 5/22/2026 42702 98336 10153406 62008 HOME DEPOT SROP - DECK ADHESIVE 137.89 5/22/2026 42702 98337 10153302 62008 HOME DEPOT DVAC/SROP - ADA SHOWER WAND PARTS 14.47 5/22/2026 42702 98339 10153406 62008 HOME DEPOT SRL - MISC. SUPPLIES; IHG - ROPE RAIN DIVERTER 14.24 5/22/2026 42702 98421 10153407 62008 HOME DEPOT SRL - MISC. SUPPLIES; IHG - ROPE RAIN DIVERTER 49.01 5/22/2026 42702 98421 10153404 62008 HOME DEPOT SRSC - WALL PLATES 3.40 5/22/2026 42702 98428 10153409 62008 HOME DEPOT FOREST HOME FARMS - ORANGE TREE 99.00 5/22/2026 42702 98429 10153411 62008 HOME DEPOT SRSC - CONFERENCE ROOM RENOVATION - COVE BASE 255.83 5/22/2026 42702 98475 10153409 62008 HOME DEPOT ASPHALT COLD PATCH 100.84 5/22/2026 42702 98285 10153802 62014 HOME DEPOT REPLACEMENT HOSE FOR CROW CANYON COMMUNITY GARDEN 87.78 5/22/2026 42702 98414 10160307 62016 HOME DEPOT HIDDEN VALLEY BATHROOM DOOR REPAIR MATERIAL 18.02 5/22/2026 42702 98301 34353660 62008 HOME DEPOT SAN RAMON SPORTS PARK TOILET SEAT 32.90 5/22/2026 42702 98302 34353668 62008 HOME DEPOT BELLINGHAM PARK VOLLEYBALL NET HARDWARE 6.67 5/22/2026 42702 98303 34353653 62008

Page 18 of 41 ends

ATTACHMENT A.

Page 32 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
HOME DEPOT TRAILS AND OPEN SPACE GREASE FOR BOLLARDS 56.50 5/22/2026 42702 98304 34353613 62008 HOME DEPOT DV PARKS SPRAY PAINT 517.27 5/22/2026 42702 98324 34353600 62008 HOME DEPOT SROP - DECK ADHESIVE - SROP/DVAC -ADA SHOWER PARTS 74.76 5/22/2026 42702 98336 34353417 62008 HOME DEPOT DVAC/SROP - ADA SHOWER WAND PARTS 14.47 5/22/2026 42702 98339 34353417 62008 HOME DEPOT RANCHO SPLIT RAIL FENCE REPAIR 150.00 5/22/2026 42702 98354 34353667 62008 HOME DEPOT RANCHO SPLIT RAIL FENCE REPAIR 163.56 5/22/2026 42702 98355 34353667 62008 HOME DEPOT MOSAIC PARK RULES AND REG SIGN INSTALL 127.92 5/22/2026 42702 98356 34353664 62008 HOME DEPOT DSCAC - ADHESIVE 9.83 5/22/2026 42702 98424 34353412 62008 HOME DEPOT DVAC - PLAY POOL MOTOTR ANCHORS 11.85 5/22/2026 42702 98335 40100000 67012 HOME DEPOT ELECTRICAL SUPPLIES FOR ENTRY LIGHTING 219.78 5/22/2026 42702 98343 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 13.04 5/22/2026 42702 98422 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 28.27 5/22/2026 42702 98423 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 5.88 5/22/2026 42702 98425 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 53.21 5/22/2026 42702 98426 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 19.17 5/22/2026 42702 98427 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 86.71 5/22/2026 42702 98446 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 244.18 5/22/2026 42702 98447 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 348.30 5/22/2026 42702 98468 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 617.63 5/22/2026 42702 98469 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 28.69 5/22/2026 42702 98472 40100000 67012 HOME DEPOT CIP 925515 - CITY HALL RENOVATION 18.64 3,748.32 5/22/2026 42702 98476 40100000 67012 HORN, GAIL RENTAL DEPOSIT REFUND 100.00 5/15/2026 42601 104041875 10100000 20108 HORN, GAIL RENTAL DEPOSIT REFUND 500.00 600.00 5/15/2026 42602 104041847 10100000 20108 HOSSAIN, RIAD EMRAN BADMINTON CAMP 4,350.00 5/15/2026 42565 34928-35006 10160832 44063 HOSSAIN, RIAD EMRAN BADMINTON CAMP 2,250.00 6,600.00 5/15/2026 42565 34928-35006 10160833 44063 HUNT & SONS, INC RENEWABLE DIESEL 137.13 5/8/2026 42469 65957 10153701 62020 HUNT & SONS, INC RENEWABLE DIESEL 1,553.28 5/8/2026 42469 65801 10153701 62020 HUNT & SONS, INC UNLEADED FUEL 3,181.03 5/8/2026 42469 65798 10153701 62020 HUNT & SONS, INC UNLEADED FUEL 5,367.96 5/15/2026 42566 65799 10153701 62020 HUNT & SONS, INC RENEWABLE DIESEL 1,468.05 5/29/2026 42742 70847 10153701 62020 HUNT & SONS, INC UNLEADED FUEL 2,365.76 5/29/2026 42742 70846 10153701 62020 HUNT & SONS, INC UNLEADED FUEL 5,451.19 19,524.40 5/29/2026 42742 70844 10153701 62020 HUSSAIN, MUSTAFA RENTAL DEPOSIT REFUND 1,000.00 1,000.00 5/1/2026 42402 103288567 10100000 20108 IAPE ANNUAL MEMBERSHIP/T. MONTEMAYOR 40.95 5/22/2026 42702 98281 10141600 62203 IAPE CPES CERTIFICATION/T. MONTEMAYOR 110.25 5/22/2026 42702 98282 10141600 62203 IAPE TRAINING CLASS REGISTRATION/L. DAVEY 267.75 5/22/2026 42702 98283 10141500 65001 IAPE ANNUAL MEMBERSHIP/T. MONTEMAYOR 24.05 5/22/2026 42702 98281 34341600 62203 IAPE CPES CERTIFICATION/T. MONTEMAYOR 64.75 5/22/2026 42702 98282 34341600 62203 IAPE TRAINING CLASS REGISTRATION/L. DAVEY 157.25 665.00 5/22/2026 42702 98283 34341500 65001 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 236.25 5/22/2026 42669 106 10153601 61104

Page 19 of 41 ends

ATTACHMENT A.

Page 33 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 157.50 5/22/2026 42669 106 10153411 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 10153408 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 236.25 5/22/2026 42669 106 10153602 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 472.50 5/22/2026 42669 106 10153605 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 10153619 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 157.50 5/22/2026 42669 106 10153603 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 78.75 5/22/2026 42669 106 10153607 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 10153610 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 10153611 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 10153609 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 10153614 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 236.25 5/22/2026 42669 106 30153503 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353651 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353653 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353655 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353656 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353657 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353660 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353662 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353663 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353665 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 510.30 5/22/2026 42669 106 34353667 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353666 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 236.25 5/22/2026 42669 106 34353668 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353670 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353671 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353672 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 158.55 5/22/2026 42669 106 34353673 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 4/26 632.10 5/22/2026 42669 106 34353675 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 10153614 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 10153609 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 10153611 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 10153610 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 78.75 5/29/2026 42743 107 10153607 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 157.50 5/29/2026 42743 107 10153603 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 10153619 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 472.50 5/29/2026 42743 107 10153605 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 236.25 5/29/2026 42743 107 10153602 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 10153408 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 157.50 5/29/2026 42743 107 10153411 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 236.25 5/29/2026 42743 107 10153601 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 236.25 5/29/2026 42743 107 30153503 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 632.10 5/29/2026 42743 107 34353675 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353673 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353672 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353671 61104

Page 20 of 41 ends

ATTACHMENT A.

Page 34 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353670 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 236.25 5/29/2026 42743 107 34353668 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353666 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 510.30 5/29/2026 42743 107 34353667 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353665 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353663 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353662 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353660 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353657 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353656 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353655 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 5/29/2026 42743 107 34353653 61104 IMPERIAL MAINTENANCE PARKS RESTROOM JANITORIAL SERVICES 158.55 12,249.30 5/29/2026 42743 107 34353651 61104 IMSA CERTIFICATION IMSA CERTIFICATION RENEWAL - PULIS 130.00 130.00 5/22/2026 42702 98393 10153100 62203 INSTITUTE OF TRANSPORT ITE PARKING GENERATION 6TH EDITION 335.00 335.00 5/22/2026 42702 98342 10152100 62201 INTERNATIONAL CODE 2025 CA ACCESSIBILITY UPDATED AND IMPORTANT REQUIR 150.00 150.00 5/22/2026 42702 98413 10132100 65003 INTL INST MUNI CLERK MEMBERSHIP DUES/J.SNASHALL 235.00 235.00 5/22/2026 42702 98369 10114100 62203 IN-USE SOLUTIONS ANNUAL EMMISSIONS ADMIN RETAINER 3,000.00 3,000.00 5/8/2026 42470 2511 10153701 61001 IT1 CONSULTING, LLC WASABI RESERVED CAPICITY STORAGE SUBSCRIPTION 7,646.59 7,646.59 5/8/2026 42471 01099258 10116100 61010 JAM SERVICES INC CENTRAL PARK SKATE PARK LIGHTS CIP 955584 4,829.00 4,829.00 5/1/2026 42374 200964 40100000 67012 JAMSHED, SINA RENTAL DEPOSIT REFUND 1,000.00 5/1/2026 42403 103727460 10100000 20108 JAMSHED, SINA RENTAL DEPOSIT REFUND 100.00 1,100.00 5/1/2026 42404 103727478 10100000 20108 JNF BROTHERS INC PREV MAINTENANCE, TIRE & TRANSMISSION SERVICE#6064 1,158.47 5/1/2026 42375 224201 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE, TIRE & TRANSMISSION SERVICE#6064 680.37 5/1/2026 42375 224201 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE, TIRE ROTATION, BATTERY #13 2,272.96 5/8/2026 42472 224314 10153703 61101 JNF BROTHERS INC PREV MAINTENANCE, ALIGNMENT #104 667.24 5/8/2026 42472 224620 10153703 61101 JNF BROTHERS INC DIAGNOSE, COIL AND WIRES REPLACEMENT #132 338.73 5/8/2026 42472 224364 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #159 123.36 5/8/2026 42472 224339 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE, TIRE ROTATION, BATTERY #WL 272.88 5/8/2026 42472 224347 10142500 61111 JNF BROTHERS INC TIRE, MOUNT AND BALANCE #322 101.49 5/8/2026 42472 224288 10142500 61111 JNF BROTHERS INC BRAKE, TRANSMISSION, COOLING AND BATTERY SVC #157 855.65 5/8/2026 42472 224116 10142500 61111 JNF BROTHERS INC DIAGNOSE, COIL AND WIRES REPLACEMENT #132 198.94 5/8/2026 42472 224364 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #159 72.45 5/8/2026 42472 224339 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE, TIRE ROTATION, BATTERY #WL 160.26 5/8/2026 42472 224347 34342500 61111 JNF BROTHERS INC TIRE, MOUNT AND BALANCE #322 59.60 5/8/2026 42472 224288 34342500 61111 JNF BROTHERS INC BRAKE, TRANSMISSION, COOLING AND BATTERY SVC #157 502.53 5/8/2026 42472 224116 34342500 61111 JNF BROTHERS INC LIGHTING INSPECTION AND BULB REPLACEMENT #151 33.17 5/22/2026 42670 224460 10142500 61111

Page 21 of 41 ends

ATTACHMENT A.

Page 35 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
JNF BROTHERS INC REMOTE CONTROLS PROGRAMMING #315 107.10 5/22/2026 42670 224420 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #154 123.36 5/22/2026 42670 224519 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE, WASHER PUMP & TIRE ROTATION #155 239.42 5/22/2026 42670 224494 10142500 61111 JNF BROTHERS INC BATTERY REPLACEMENT #315 258.03 5/22/2026 42670 224595 10142500 61111 JNF BROTHERS INC BATTERY REPLACEMENT #152 268.08 5/22/2026 42670 224586 10142500 61111 JNF BROTHERS INC HEATER HOSE CONNECTORS AND A/C SYSTEM REPAIRS #132 584.40 5/22/2026 42670 224559 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE, TIRE (4), MOUNT AND BALANCE #156 1,209.29 5/22/2026 42670 224464 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE #153 123.36 5/22/2026 42670 224580 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #161 97.52 5/22/2026 42670 224695 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE #324 50.34 5/22/2026 42670 224604 10142500 61111 JNF BROTHERS INC LIGHTING INSPECTION AND BULB REPLACEMENT #151 19.48 5/22/2026 42670 224460 34342500 61111 JNF BROTHERS INC REMOTE CONTROLS PROGRAMMING #315 62.90 5/22/2026 42670 224420 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #154 72.45 5/22/2026 42670 224519 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE, WASHER PUMP & TIRE ROTATION #155 140.61 5/22/2026 42670 224494 34342500 61111 JNF BROTHERS INC BATTERY REPLACEMENT #315 151.54 5/22/2026 42670 224595 34342500 61111 JNF BROTHERS INC BATTERY REPLACEMENT #152 157.45 5/22/2026 42670 224586 34342500 61111 JNF BROTHERS INC HEATER HOSE CONNECTORS AND A/C SYSTEM REPAIRS #132 343.22 5/22/2026 42670 224559 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE, TIRE (4), MOUNT AND BALANCE #156 710.21 5/22/2026 42670 224464 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE #153 72.45 5/22/2026 42670 224580 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #161 57.27 5/22/2026 42670 224695 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE #324 29.56 5/22/2026 42670 224604 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #4 154.79 5/29/2026 42744 224734 10153703 61101 JNF BROTHERS INC PREV MAINTENANCE, TIRE ROTATION, BRAKE SERVICE #7 526.20 5/29/2026 42744 224748 10153703 61101 JNF BROTHERS INC TIRE, MOUNT AND BALANCE #154 142.28 5/29/2026 42744 224700 10142500 61111 JNF BROTHERS INC IGNITION SYSTEM MAINTENANCE SERVICE #150 406.55 5/29/2026 42744 224807 10142500 61111 JNF BROTHERS INC BATTERY REPLACEMENT #158 268.08 5/29/2026 42744 224646 10142500 61111 JNF BROTHERS INC MOUNT AND BALANCE #141 25.74 5/29/2026 42744 224665 10142500 61111 JNF BROTHERS INC BRAKE HOSE REPLACEMENT #302 243.05 5/29/2026 42744 224766 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #152 123.36 5/29/2026 42744 224847 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #312 96.93 5/29/2026 42744 224726 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #132 123.36 5/29/2026 42744 224738 10142500 61111 JNF BROTHERS INC RESEAL ROOF PLUGS #109 107.10 5/29/2026 42744 223786 10142500 61111 JNF BROTHERS INC PREV MAINTENANCE #151 96.35 5/29/2026 42744 223925 10142500 61111 JNF BROTHERS INC TIRE, MOUNT AND BALANCE #154 83.56 5/29/2026 42744 224700 34342500 61111 JNF BROTHERS INC IGNITION SYSTEM MAINTENANCE SERVICE #150 238.76 5/29/2026 42744 224807 34342500 61111 JNF BROTHERS INC BATTERY REPLACEMENT #158 157.45 5/29/2026 42744 224646 34342500 61111 JNF BROTHERS INC MOUNT AND BALANCE #141 15.11 5/29/2026 42744 224665 34342500 61111 JNF BROTHERS INC BRAKE HOSE REPLACEMENT #302 142.75 5/29/2026 42744 224766 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #152 72.45 5/29/2026 42744 224847 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #312 56.93 5/29/2026 42744 224726 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE AND TIRE ROTATION #132 72.45 5/29/2026 42744 224738 34342500 61111 JNF BROTHERS INC RESEAL ROOF PLUGS #109 62.90 5/29/2026 42744 223786 34342500 61111 JNF BROTHERS INC PREV MAINTENANCE #151 56.58 15,648.87 5/29/2026 42744 223925 34342500 61111 JOB TARGET BUILDING INSPECTOR ADVERTISEMENT 499.00 499.00 5/22/2026 42702 98410 10132100 65003

Page 22 of 41 ends

ATTACHMENT A.

Page 36 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
JONNALAGADDA COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42376 MAY 2026 10160101 61001 JT2 INTEGRATED RESOURCE WORKERS COMPENSATION PROGRAM 223.60 223.60 5/15/2026 42567 04/01/26-04/30/26 61000000 51195 KANDIMALLA, SAJAY RENTAL DEPOSIT REFUND 500.00 500.00 5/22/2026 42680 104800197 10100000 20108 KANG, SARAH RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42603 104437567 10100000 20108 KARG, KRISTYL ACTIVITY REFUND 83.80 5/22/2026 42681 104962257 10100000 20108 KARG, KRISTYL ACTIVITY REFUND 83.80 167.60 5/22/2026 42682 104962256 10100000 20108 KEYSTONE RIDGE PUBLIC ART IN THE PARKS CIP 955482 2,105.00 5/15/2026 42568 31609 40100000 67012 KEYSTONE RIDGE PARK BENCH REPLACEMENTS CIP 955584 47,834.50 5/15/2026 42568 31610 40100000 67012 KEYSTONE RIDGE CITYWIDE TRAILS AMENITIES REPLACEMENT CIP 500006 7,660.00 57,599.50 5/15/2026 42568 31608 40100000 67012 KIDCHECK SUBSCRIPTION FEE FOR TEEN CENTER CHECK IN PROGRAM 199.00 199.00 5/22/2026 42702 98417 10160635 62016 KIMBALL MIDWEST SHOP/YARD SUPPLIES 170.42 170.42 5/8/2026 42473 104420266 10153701 62008 KIMLEY-HORN SAN RAMON ITS MASTER PLAN UPDATE CIP 000012 8,890.90 8,890.90 5/8/2026 42474 35436016 40100000 67012 KIRBY POLYGRAPH & INVESTIGATIVE PRE-EMPLOYMENT POLYGRAPH EXAM 283.50 5/15/2026 42569 2605002 10141500 61001 KIRBY POLYGRAPH & INVESTIGATIVE PRE-EMPLOYMENT POLYGRAPH EXAM 166.50 450.00 5/15/2026 42569 2605002 34341500 61001 KNORR SYSTEMS INC REPLACEMENT PROBES FOR CHEMICAL CONTROLLERS 3,143.32 3,143.32 5/8/2026 42475 303840 34353301 62008 KNOWBE4, INC. SECURITY AWARENESS TRAINING RENEWAL 05/26-05/27 10,017.00 10,017.00 5/8/2026 42476 INV433649 10116100 67017 KOEHNE, TERRY COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42377 MAY 2026 10160101 61001 KULLAB, SERIN RENTAL DEPOSIT REFUND 1,000.00 1,000.00 5/15/2026 42604 104437470 10100000 20108 KUZNIK, JEAN COMMISSIONER STIPEND 250.00 250.00 5/1/2026 42378 MAY 2026 10131100 61012 L & W SUPPLY CO SRSC - CEILING TILES 566.98 566.98 5/22/2026 42702 98340 10153409 62008 LA QUINTA RESORT TRAINING LODGING/K. TJAHJADI 450.45 5/22/2026 42702 98432 10141500 65001 LA QUINTA RESORT TRAINING LODGING/K. TJAHJADI 264.55 715.00 5/22/2026 42702 98432 34341500 65001 LAMAR TRANSIT ART & WIND DIGITAL/PRINT ADS 267.80 267.80 5/22/2026 42702 98457 10160504 61001 LANDMARK GRAFIX INC VEHICLE DECALS 86.42 5/29/2026 42745 109408 10142500 62019 LANDMARK GRAFIX INC VEHICLE DECALS 50.75 137.17 5/29/2026 42745 109408 34342500 62019 LANGUAGE LINE SERVICES TRANSLATION SERVICES 182.79 5/15/2026 42570 11921608 10141100 61001 LANGUAGE LINE SERVICES TRANSLATION SERVICES 107.35 290.14 5/15/2026 42570 11921608 34341100 61001

Page 23 of 41 ends

ATTACHMENT A.

Page 37 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
LEE, JANICE RENTAL CANCELLATION REFUND 155.00 155.00 5/15/2026 42605 104198190 10100000 20108 LEICA GEOSYSTEMS PAVEMENT MANAGEMENT PROGRAM GPS EQUIPMENT UNIT 33,488.40 5/1/2026 42379 904233373 40100000 67012 LEICA GEOSYSTEMS PAVEMENT MANAGEMENT PROGRAM GPS EQUIPMENT FREIGHT 18.33 33,506.73 5/1/2026 42379 904235171 40100000 67012 LEIKIN, LENA AQUA AEROBICS CLASSES 160.50 5/1/2026 42380 34211-34214 10160206 44054 LEIKIN, LENA AQUA AEROBICS CLASSES 581.40 741.90 5/8/2026 42477 35826-35857 10160206 44054 LESLIE'S SWIMMING POOL & FOUNTAIN CHEMICALS 436.95 5/1/2026 42381 00827-01-092476 10153302 62022 LESLIE'S SWIMMING POOL & FOUNTAIN CHEMICALS 436.95 873.90 5/1/2026 42381 00827-01-092476 34353301 62022 LEVERS, CAROLYNNE ZUMBA CLASS 288.00 5/22/2026 42671 35665 10160706 44059 LEVERS, CAROLYNNE ZUMBA CLASS 500.00 5/22/2026 42671 34793 10160742 44065 LEVERS, CAROLYNNE AEROBICS CLASSES 270.00 5/22/2026 42671 34666-35449 10160706 61006 LEVERS, CAROLYNNE AEROBICS CLASSES 270.00 1,328.00 5/22/2026 42671 33605-35448 3/26 10160706 61006 LEVY, KYLE COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42382 MAY 2026 10160101 61001 LIEBERT, CASSIDY WHITMORE LEGAL SERVICE JANUARY 2026 9,284.00 9,284.00 5/15/2026 42571 315334 61000000 61003 LIN, PEI-HUNG ACTIVITY REFUND 574.00 574.00 5/22/2026 42683 104824717 10100000 20108 LINCOLN AQUATICS POOL & FOUNTAIN CHEMICALS 718.86 5/15/2026 42572 NU285288 10153302 62022 LINCOLN AQUATICS DVAC PLAY POOL HEATER REPLACEMENT CIP 925574 41,346.55 5/15/2026 42572 D8919515 40100000 67012 LINCOLN AQUATICS POOL & FOUNTAIN CHEMICALS 1,996.31 5/29/2026 42746 NU286053 10153302 62022 LINCOLN AQUATICS POOL & FOUNTAIN CHEMICALS 1,996.31 46,058.03 5/29/2026 42746 NU286053 34353301 62022 LIVERMORE-PLEASANTON SPORTS OFFICIATING 1,890.00 5/8/2026 42478 405 10160805 61001 LIVERMORE-PLEASANTON SPORTS OFFICIATING 2,270.00 4,160.00 5/29/2026 42747 443 10160805 61001 LOGMEIN.COM LASTPASS ADDITIONAL LICENSES 49.96 49.96 5/22/2026 42702 98440 10116100 61010 LOUIS, RAMY TUITION REIMBURSEMENT 2,772.00 2,772.00 5/8/2026 42479 REIMB 01/11-04/25/26 10115300 65002 LOW PRICE AUTO GLASS WINDSHIELD AND TINT INSTALLATION 522.90 5/29/2026 42748 I082003 10142500 61111 LOW PRICE AUTO GLASS WINDSHIELD AND TINT INSTALLATION 307.10 830.00 5/29/2026 42748 I082003 34342500 61111 LOWES STORAGE FOR CERAMICS STUDIO PROGRAMMING 467.35 467.35 5/22/2026 42702 98464 10160408 62016 LSA ASSOCIATES, INC CROW CANYON/IRON HORSE TRAIL OVERCROSS CIP 905531 61.25 5/8/2026 42480 203461 40100000 67012 LSA ASSOCIATES, INC CROW CANYON/IRON HORSE TRAIL OVERCROSS CIP 905531 1,011.25 5/15/2026 42573 203898 40100000 67012 LSA ASSOCIATES, INC CROW CANYON/IRON HORSE TRAIL OVERCROSS CIP 905531 1,083.75 2,156.25 5/29/2026 42749 204279 40100000 67012 LU, QUAN RENTAL CANCELLATION REFUND 155.00 155.00 5/1/2026 42405 103766813 10100000 20108 LUCKY PRODUCE FOR GARDEN TASTINGS AS PART OF EDUCATION P 8.28 5/22/2026 42702 98379 10160537 62016

Page 24 of 41 ends

ATTACHMENT A.

Page 38 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
LUCKY CREAM FOR BUTTER MAKING FOR NATURE CAMP FARM DAY 6.29 14.57 5/22/2026 42702 98380 10160540 62016 LUKE, MARC RENTAL DEPOSIT REFUND 1,000.00 5/15/2026 42606 104399686 10100000 20108 LUKE, MARC RENTAL DEPOSIT REFUND 100.00 1,100.00 5/15/2026 42607 104399619 10100000 20108 MAKKI, VASISTA RENTAL DEPOSIT REFUND 500.00 5/1/2026 42406 103572556 10100000 20108 MAKKI, VASISTA RENTAL DEPOSIT REFUND 100.00 600.00 5/1/2026 42407 103572468 10100000 20108 MANTECA POLICE EXPLORERS CENTRAL VALLEY EXPLORER COMPETITION REGISTRATION 935.55 5/15/2026 42574 REGIST 06/26-28/2026 10142302 65003 MANTECA POLICE EXPLORERS CENTRAL VALLEY EXPLORER COMPETITION REGISTRATION 549.45 1,485.00 5/15/2026 42574 REGIST 06/26-28/2026 34342302 65003 MARKERTEK VIDEO CREDIT-PUBLIC COMMENT TIMER ACCESSORY -312.79 -312.79 5/22/2026 42702 98365 10114100 62101 MARKETPLACE AT SR COMMON AREAS INSURANCE FEE 5,045.32 5/1/2026 42383 725-725052 3-5/26 10153404 61007 MARKETPLACE AT SR COMMON AREAS INSURANCE FEE 5,214.77 10,260.09 5/29/2026 42750 725-725052 6/26 10153404 61007 MASSONE MECHANICAL ICE MACHINE CLEANING 374.02 5/15/2026 42575 4255 10153408 61119 MASSONE MECHANICAL ICE MACHINE CLEANING 795.07 5/15/2026 42575 4271 10153403 61119 MASSONE MECHANICAL ICE MACHINE CLEANING 461.84 5/15/2026 42575 4258 34353415 61119 MASSONE MECHANICAL ICE MACHINE CLEANING 486.31 2,117.24 5/15/2026 42575 4272 34353412 61119 MCGILL, JULIE DANCE CLASSES 2,028.00 2,028.00 5/22/2026 42672 34749-35052 10160802 44062 MCNEVIN CLEANING SPECIALISTS CARPET CLEANING 5/15/26 4,473.00 5/22/2026 42673 1476 10153401 61113 MCNEVIN CLEANING SPECIALISTS CARPET CLEANING 5/15/26 944.00 5/29/2026 42751 1474 10153408 61113 MCNEVIN CLEANING SPECIALISTS CARPET CLEANING 5/15/26 1,505.00 6,922.00 5/29/2026 42751 1475 10153404 61113 MEDEIROS, ADAM MILEAGE REIMBURSEMENT 88.45 88.45 5/15/2026 42576 REIMB 5/9-10 10153100 65004 MENDES, ANDREW MILEAGE REIMBURSEMENT 25.88 25.88 5/1/2026 42384 REIMB 3/26-5/26 10160105 65001 MENDOCINO FARMS RECRUITMENT PANEL LUNCH 81.84 81.84 5/22/2026 42702 98294 10115400 62102 MENDOZA, DESIREE RENTAL CANCELLATION REFUND 194.00 194.00 5/15/2026 42608 104015684 10100000 20108 METRO SERVICES, INC ART & WIND SECURITY SERVICE 3,900.00 3,900.00 5/8/2026 42481 INV-001410 10160504 61001 MIDPOINT INTERNATION 3-STREAM CONTAINER REPLACEMENT PARTS 69.00 69.00 5/15/2026 42577 IN26030022 34453201 62008 MILITARY PILOT SUPPLY DRONE IPAD HOLDER 90.09 5/22/2026 42702 98437 10142102 62008 MILITARY PILOT SUPPLY DRONE IPAD HOLDER 52.91 143.00 5/22/2026 42702 98437 34342102 62008 MINUTMAN PRESS ART & WIND PARKING PASSES 1,598.27 1,598.27 5/1/2026 42385 1598.27 10160504 62016 MIRANDA, HENRY RENTAL DEPOSIT REFUND 250.00 250.00 5/1/2026 42410 103572616 10100000 20108

Page 25 of 41 ends

ATTACHMENT A.

Page 39 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
MISRA, VAISHNAVI DANCE CLASSES 855.00 5/22/2026 42675 33648-33649 10160436 44060 MISRA, VAISHNAVI COURSE SUPPLY FEE 240.00 1,095.00 5/22/2026 42675 33649 SF 10160436 44060 MISTERSOFTEE CATERING FOR NPWW 1,185.13 1,185.13 5/22/2026 42702 98357 10153100 65003 MITRA, PARTHA COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42386 MAY 2026 10160101 61001 MMANC-MUNICIPAL MGMT REGISTRATION 2026 WOMEN'S LEADERSHIP SUMMIT/M. O'D 135.00 135.00 5/22/2026 42702 98448 10115200 65003 MOBILE MODULAR MGMT DVSC SUPERVISORS MODULAR BUILDING RENTAL 1,603.87 5/1/2026 42387 2900891 34353415 61201 MOBILE MODULAR MGMT DVSC SUPERVISORS MODULAR BUILDING RENTAL 1,603.87 3,207.74 5/29/2026 42754 2914095 34353415 61201 MOHAN, ARTI RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42609 104437545 10100000 20108 MOUNISWAMY, SATCHIDA RENTAL CANCELLATION REFUND 155.00 155.00 5/1/2026 42411 103757096 10100000 20108 MPA-MUNICIPAL POOLIN DRUG AND ALCOHOL TESTING PROGRAM Q3 FY25/26 87.42 87.42 5/8/2026 42482 INV004983 10115500 65201 MUNICIPAL RESOURCE POLICE MANAGEMENT ADVISORY CONSULTING SERVICES 1,305.00 1,305.00 5/15/2026 42580 260434 10112100 61005 NATOMAS LABS ENCROACHMENT RELEASE 5,000.00 5,000.00 5/15/2026 42578 204-25 10100000 20606 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 202.00 5/8/2026 42483 154052 10153411 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 810.00 5/8/2026 42483 154052 10153402 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 202.00 5/8/2026 42483 154052 10153401 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 506.00 5/8/2026 42483 154052 10153705 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 228.00 5/8/2026 42483 154052 34353415 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 481.00 5/8/2026 42483 154052 34353505 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 759.00 5/15/2026 42581 154051 10153619 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 937.00 5/15/2026 42581 154051 10153616 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 304.00 5/15/2026 42581 154051 10153617 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 164.00 5/15/2026 42581 154051 10153618 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,899.00 5/15/2026 42581 154051 10153621 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 607.00 5/15/2026 42581 154051 10153603 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 354.00 5/15/2026 42581 154051 10153606 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 962.00 5/15/2026 42581 154051 10153607 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,012.00 5/15/2026 42581 154051 10153608 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 785.00 5/15/2026 42581 154051 10153610 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 607.00 5/15/2026 42581 154051 10153611 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 455.00 5/15/2026 42581 154051 10153609 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 785.00 5/15/2026 42581 154051 10153614 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 76.00 5/15/2026 42581 154051 10153604 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,620.00 5/15/2026 42581 154051 10153613 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,519.00 5/15/2026 42581 154051 10153601 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,722.00 5/15/2026 42581 154051 10153602 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 3,546.00 5/15/2026 42581 154051 10153605 61106

Page 26 of 41 ends

ATTACHMENT A.

Page 40 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,671.00 5/15/2026 42581 154051 34353613 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 456.00 5/15/2026 42581 154051 34353651 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 709.00 5/15/2026 42581 154051 34353653 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,519.00 5/15/2026 42581 154051 34353655 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,646.00 5/15/2026 42581 154051 34353652 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 367.00 5/15/2026 42581 154051 34353654 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 874.00 5/15/2026 42581 154051 34353656 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 556.00 5/15/2026 42581 154051 34353657 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 481.00 5/15/2026 42581 154051 34353660 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 266.00 5/15/2026 42581 154051 34353658 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 342.00 5/15/2026 42581 154051 34353659 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 518.00 5/15/2026 42581 154051 34353662 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 1,506.00 5/15/2026 42581 154051 34353663 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 810.00 5/15/2026 42581 154051 34353665 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 176.00 5/15/2026 42581 154051 34353661 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 937.00 5/15/2026 42581 154051 34353664 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 2,584.00 5/15/2026 42581 154051 34353667 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 911.00 5/15/2026 42581 154051 34353666 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 2,280.00 5/15/2026 42581 154051 34353668 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 582.00 5/15/2026 42581 154051 34353670 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 493.00 5/15/2026 42581 154051 34353671 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 304.00 5/15/2026 42581 154051 34353672 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 2,292.00 5/15/2026 42581 154051 34353673 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 607.00 5/15/2026 42581 154051 34353669 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 785.00 5/15/2026 42581 154051 34353676 61106 NEW IMAGE LANDSCAPE LANDSCAPE MAINTENANCE 4/26 557.00 44,771.00 5/15/2026 42581 154051 34353674 61106 NORTH AMERICAN YOUTH SOCCER CAMPS 5,034.51 5,034.51 5/29/2026 42755 34328-34999 10160832 44063 NORTHERN LIGHTS STAGE RENTAL FOR ART & WIND 5,500.00 5,500.00 5/22/2026 42676 2601114 10160504 61201 NORTHSTAR CHEMICAL POOL CHEMICALS 3,936.42 5/1/2026 42388 337630 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 3,377.04 5/1/2026 42388 338374 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 3,396.64 5/1/2026 42388 337629 34353301 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,919.12 5/1/2026 42388 338369 34353301 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,717.04 5/8/2026 42484 338376 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,190.42 5/15/2026 42582 339359 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 5,119.80 5/15/2026 42582 339356 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,058.77 5/15/2026 42582 339358 34353301 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 3,458.93 5/15/2026 42582 339357 34353301 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 4,704.58 5/22/2026 42677 340573 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 927.11 5/29/2026 42756 339940 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,190.42 5/29/2026 42756 341033 10153302 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,124.59 5/29/2026 42756 339941 34353301 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 2,379.37 5/29/2026 42756 340575 34353301 62022 NORTHSTAR CHEMICAL POOL CHEMICALS 1,058.77 36,559.02 5/29/2026 42756 341034 34353301 62022

Page 27 of 41 ends

ATTACHMENT A.

Page 41 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
ODP BUSINESS SOLUTIONS CLIPBOARD 18.82 5/8/2026 42485 462417546001 10141100 62101 ODP BUSINESS SOLUTIONS CLIPBOARD 11.05 5/8/2026 42485 462417546001 34341100 62101 ODP BUSINESS SOLUTIONS FACIAL TISSUE 40.30 5/15/2026 42583 467824996001 10131100 62101 ODP BUSINESS SOLUTIONS BATTERIES 63.52 5/15/2026 42583 466741882001 10152100 62101 ODP BUSINESS SOLUTIONS TONER 95.00 5/15/2026 42583 464787887001 10141100 62101 ODP BUSINESS SOLUTIONS TONER 55.79 5/15/2026 42583 464787887001 34341100 62101 ODP BUSINESS SOLUTIONS PAPER, FOLDERS, INK 716.74 1,001.22 5/22/2026 42679 467372402001 10160100 62101 OH, JOSHUA RENTAL DEPOSIT REFUND 500.00 500.00 5/22/2026 42684 104800152 10100000 20108 OLSON, BRADLEY A MARTIAL ARTS CLASSES 2,730.00 5/1/2026 42389 33569-33589 10160832 44063 OLSON, BRADLEY A MARTIAL ARTS CLASSES 3,078.00 5,808.00 5/15/2026 42584 34293-34300 10160832 44063 ONE ON ONE BBALL SPORTS CAMP 1,782.00 1,782.00 5/15/2026 42585 34903-34904 10160833 44063 OPTEMPO TRAINING REGISTRATION TRAINING TUITION/D. INN-J. NOYD 876.87 5/22/2026 42702 98434 10141500 65001 OPTEMPO TRAINING REGISTRATION TRAINING TUITION/D. INN-J. NOYD 514.98 1,391.85 5/22/2026 42702 98434 34341500 65001 O'REILLY, JULIA O EXHIBITION JUROR 300.00 300.00 5/22/2026 42678 0001 10160407 61001 OSELAND, JULIA COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42390 MAY 2026 10160101 61001 OTIS ELEVATOR COMPANY ROUTINE MONTHLY ELEVATOR MAINTENANCE 185.00 5/29/2026 42757 100402333421 10153403 61119 OTIS ELEVATOR COMPANY ROUTINE MONTHLY ELEVATOR MAINTENANCE 185.00 5/29/2026 42757 100402333421 10153404 61119 OTIS ELEVATOR COMPANY ROUTINE MONTHLY ELEVATOR MAINTENANCE 185.00 5/29/2026 42757 100402333421 10153401 61119 OTIS ELEVATOR COMPANY ROUTINE MONTHLY ELEVATOR MAINTENANCE 185.00 5/29/2026 42757 100402333421 10153419 61119 OTIS ELEVATOR COMPANY ROUTINE MONTHLY ELEVATOR MAINTENANCE 185.00 5/29/2026 42757 100402333421 10153418 61119 OTIS ELEVATOR COMPANY ROUTINE MONTHLY ELEVATOR MAINTENANCE 184.98 1,109.98 5/29/2026 42757 100402333421 34353413 61119 P&A GROUP COBRA BILLING FEE 04/2026 24.00 5/8/2026 42486 4342132 10115600 61001 P&A GROUP CALPERS RETIREE 04/2026 733.50 5/8/2026 42487 5000647 10115600 61001 P&A GROUP FSA FLEX FEE 05/2026 1,068.00 5/8/2026 42487 F75045038708 10115600 61001 P&A GROUP COMMUTE FLEX FEE 05/2026 10.50 5/8/2026 42487 F75045038707 10115600 61001 P&A GROUP RETIREE BILLING 04/2026 94.50 1,930.50 5/15/2026 42586 4343307 10115600 61001 PACE SUPPLY DSCAC BACKFLOW ASSEMBLY REPLACEMENT 567.30 5/8/2026 42488 1411317220 34353412 62008 PACE SUPPLY BACKFLOW ASSEMBLY REPLACEMENT 7,584.89 8,152.19 5/15/2026 42587 1411291917 34353412 62008 PACIFIC HIGHWAY REPLACEMENT ADVANCED WARNING TRAFFIC CONTROL SIGNS 1,867.45 1,867.45 5/15/2026 42588 3-528593 34353802 62017 PACIFIC PRODUCTS REGULATORY & WARNING SIGNS 989.41 5/8/2026 42489 37956 10153805 62008 PACIFIC PRODUCTS SNS BRACKETS FOR PMP 1,743.27 2,732.68 5/29/2026 42758 38165 34353805 62008 PARS ANNUAL ASSET MONTHLY FEE SERVICE PERIOD 03/31/2026 1,247.70 1,247.70 5/15/2026 42589 60320 10115600 61001 PATRIOT CREW PERSONAL PURCHASE/CHARGE ERROR REIMBURSED 114.00 114.00 5/22/2026 42702 98382 10100000 20703

Page 28 of 41 ends

ATTACHMENT A.

Page 42 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
PESTICIDE APPLICATOR PAPA PESTICIDE SEMINAR 120.00 120.00 5/22/2026 42702 98352 10153100 65001 PET FOOD EXPRESS DOG WASH (3) 40.20 5/22/2026 42702 98344 10141100 61101 PET FOOD EXPRESS DOG WASH (3) 19.80 60.00 5/22/2026 42702 98344 34341100 61101 PG & E GAS & ELECTRIC 3/13-4/12 45,368.83 5/1/2026 42425 1522605446-6 3/26 10153402 61304 PG & E GAS & ELECTRIC 3/13-4/12 72.54 5/1/2026 42425 1522605446-6 3/26 10153405 61304 PG & E GAS & ELECTRIC 3/13-4/12 6,244.08 5/1/2026 42425 1522605446-6 3/26 10153408 61304 PG & E GAS & ELECTRIC 3/13-4/12 350.12 5/1/2026 42425 1522605446-6 3/26 10153411 61304 PG & E GAS & ELECTRIC 3/13-4/12 25,666.20 5/1/2026 42425 1522605446-6 3/26 10153302 61304 PG & E GAS & ELECTRIC 3/13-4/12 16,460.10 5/1/2026 42425 1522605446-6 3/26 10153401 61304 PG & E GAS & ELECTRIC 3/13-4/12 8,030.41 5/1/2026 42425 1522605446-6 3/26 10153404 61304 PG & E GAS & ELECTRIC 3/13-4/12 13,509.35 5/1/2026 42425 1522605446-6 3/26 10153403 61304 PG & E GAS & ELECTRIC 3/13-4/12 4,344.35 5/1/2026 42425 1522605446-6 3/26 10153701 61304 PG & E GAS & ELECTRIC 3/13-4/12 10.18 5/1/2026 42425 1522605446-6 3/26 30353510 61304 PG & E GAS & ELECTRIC 3/13-4/12 2,133.98 5/1/2026 42425 1522605446-6 3/26 30653510 61304 PG & E GAS & ELECTRIC 3/13-4/12 2,654.31 5/1/2026 42425 1522605446-6 3/26 34353415 61304 PG & E GAS & ELECTRIC 3/13-4/12 2,902.46 5/1/2026 42425 1522605446-6 3/26 34353413 61304 PG & E GAS & ELECTRIC 3/13-4/12 4,500.41 5/1/2026 42425 1522605446-6 3/26 34353414 61304 PG & E GAS & ELECTRIC 3/13-4/12 9,530.22 5/1/2026 42425 1522605446-6 3/26 34353412 61304 PG & E GAS & ELECTRIC 3/18-4/15 25,678.88 5/1/2026 42425 3982663257-0 3/26 34353807 61304 PG & E GAS & ELECTRIC 2/27-3/27 9,636.03 5/8/2026 42491 9783017412-0 3/26 10153809 61304 PG & E GAS & ELECTRIC 3/25-4/22 46.79 5/8/2026 42491 4719232246-0 4/26 10153411 61304 PG & E GAS & ELECTRIC 3/25-4/22 273.87 5/8/2026 42491 1055345242-5 4/26 10153411 61304 PG & E GAS & ELECTRIC 3/25-4/22 242.86 5/8/2026 42491 8146634615-2 4/26 10153411 61304 PG & E GAS & ELECTRIC 3/27-4/26 135.97 5/15/2026 42618 1688948633-4 4/26 10153601 61304 PG & E GAS & ELECTRIC 3/27-4/26 922.44 5/15/2026 42618 1688948633-4 4/26 10153602 61304 PG & E GAS & ELECTRIC 3/27-4/26 4,905.55 5/15/2026 42618 1688948633-4 4/26 10153605 61304 PG & E GAS & ELECTRIC 3/27-4/26 10.18 5/15/2026 42618 1688948633-4 4/26 10153618 61304 PG & E GAS & ELECTRIC 3/27-4/26 35.43 5/15/2026 42618 1688948633-4 4/26 10153619 61304 PG & E GAS & ELECTRIC 3/27-4/26 28.86 5/15/2026 42618 1688948633-4 4/26 10153615 61304 PG & E GAS & ELECTRIC 3/27-4/26 85.11 5/15/2026 42618 1688948633-4 4/26 10153614 61304 PG & E GAS & ELECTRIC 3/27-4/26 60.76 5/15/2026 42618 1688948633-4 4/26 10153611 61304 PG & E GAS & ELECTRIC 3/27-4/26 26.73 5/15/2026 42618 1688948633-4 4/26 10153608 61304 PG & E GAS & ELECTRIC 3/27-4/26 10.18 5/15/2026 42618 1688948633-4 4/26 10153606 61304 PG & E GAS & ELECTRIC 3/27-4/26 10.60 5/15/2026 42618 1688948633-4 4/26 10153603 61304 PG & E GAS & ELECTRIC 2/28-3/30 182.92 5/15/2026 42618 7878085578-5 3/26 10153809 61304 PG & E GAS & ELECTRIC 3/31-4/28 156.74 5/15/2026 42618 7878085578-5 4/26 10153809 61304 PG & E GAS & ELECTRIC 4/2-4/30 23.82 5/15/2026 42618 6970519678-5 4/26 10153605 61304 PG & E GAS & ELECTRIC 4/2-4/30 665.80 5/15/2026 42618 6970519678-5 4/26 30153501 61304 PG & E GAS & ELECTRIC 4/2-4/30 742.41 5/15/2026 42618 6970519678-5 4/26 30153503 61304 PG & E GAS & ELECTRIC 4/3-5/1 46,086.75 5/15/2026 42618 3399329961-0 4/26 30253807 61304 PG & E GAS & ELECTRIC 4/2-4/30 594.59 5/15/2026 42618 6970519678-5 4/26 30353510 61304 PG & E GAS & ELECTRIC 4/2-4/30 8.10 5/15/2026 42618 6970519678-5 4/26 30553510 61304 PG & E GAS & ELECTRIC 4/2-4/30 153.86 5/15/2026 42618 6970519678-5 4/26 30553520 61304 PG & E GAS & ELECTRIC 4/2-4/30 81.19 5/15/2026 42618 6970519678-5 4/26 30653520 61304

Page 29 of 41 ends

ATTACHMENT A.

Page 43 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
PG & E GAS & ELECTRIC 4/2-4/30 189.40 5/15/2026 42618 6970519678-5 4/26 30653308 61304 PG & E GAS & ELECTRIC 4/2-4/30 158.25 5/15/2026 42618 6970519678-5 4/26 30753510 61304 PG & E GAS & ELECTRIC 4/2-4/30 48.76 5/15/2026 42618 6970519678-5 4/26 30753520 61304 PG & E GAS & ELECTRIC 4/2-4/30 48.03 5/15/2026 42618 6970519678-5 4/26 30853510 61304 PG & E GAS & ELECTRIC 4/2-4/30 233.28 5/15/2026 42618 6970519678-5 4/26 30953510 61304 PG & E GAS & ELECTRIC 4/2-4/30 27.74 5/15/2026 42618 6970519678-5 4/26 31053520 61304 PG & E GAS & ELECTRIC 4/2-4/30 16.69 5/15/2026 42618 6970519678-5 4/26 31153510 61304 PG & E GAS & ELECTRIC 4/2-4/30 9.53 5/15/2026 42618 6970519678-5 4/26 31553520 61304 PG & E GAS & ELECTRIC 4/2-4/30 9.53 5/15/2026 42618 6970519678-5 4/26 31753510 61304 PG & E GAS & ELECTRIC 4/2-4/30 10.94 5/15/2026 42618 6970519678-5 4/26 31853520 61304 PG & E GAS & ELECTRIC 4/2-4/30 141.88 5/15/2026 42618 6970519678-5 4/26 31953520 61304 PG & E GAS & ELECTRIC 3/27-4/26 2,256.67 5/15/2026 42618 1688948633-4 4/26 33053520 61304 PG & E GAS & ELECTRIC 4/2-4/30 50.62 5/15/2026 42618 6970519678-5 4/26 33053520 61304 PG & E GAS & ELECTRIC 3/3-3/31 6,165.67 5/15/2026 42618 6975913590-3 3/26 34353809 61304 PG & E GAS & ELECTRIC 3/26-4/23 9.54 5/15/2026 42618 0230348246-3 4/26 34353669 61304 PG & E GAS & ELECTRIC 3/26-4/23 39.31 5/15/2026 42618 0230348246-3 4/26 34353673 61304 PG & E GAS & ELECTRIC 3/26-4/23 20.49 5/15/2026 42618 0230348246-3 4/26 34353672 61304 PG & E GAS & ELECTRIC 3/26-4/23 26.48 5/15/2026 42618 0230348246-3 4/26 34353671 61304 PG & E GAS & ELECTRIC 3/26-4/23 86.31 5/15/2026 42618 0230348246-3 4/26 34353670 61304 PG & E GAS & ELECTRIC 3/26-4/23 7,383.89 5/15/2026 42618 0230348246-3 4/26 34353667 61304 PG & E GAS & ELECTRIC 3/26-4/23 7,658.12 5/15/2026 42618 0230348246-3 4/26 34353668 61304 PG & E GAS & ELECTRIC 3/26-4/23 75.90 5/15/2026 42618 0230348246-3 4/26 34353666 61304 PG & E GAS & ELECTRIC 3/26-4/23 231.57 5/15/2026 42618 0230348246-3 4/26 34353664 61304 PG & E GAS & ELECTRIC 3/26-4/23 89.52 5/15/2026 42618 0230348246-3 4/26 34353661 61304 PG & E GAS & ELECTRIC 3/26-4/23 29.56 5/15/2026 42618 0230348246-3 4/26 34353665 61304 PG & E GAS & ELECTRIC 3/26-4/23 28.25 5/15/2026 42618 0230348246-3 4/26 34353663 61304 PG & E GAS & ELECTRIC 3/26-4/23 64.22 5/15/2026 42618 0230348246-3 4/26 34353662 61304 PG & E GAS & ELECTRIC 3/26-4/23 68.17 5/15/2026 42618 0230348246-3 4/26 34353613 61304 PG & E GAS & ELECTRIC 3/26-4/23 18.35 5/15/2026 42618 0230348246-3 4/26 34353649 61304 PG & E GAS & ELECTRIC 3/26-4/23 1,746.01 5/15/2026 42618 0230348246-3 4/26 34353504 61304 PG & E GAS & ELECTRIC 3/26-4/23 9.55 5/15/2026 42618 0230348246-3 4/26 34353659 61304 PG & E GAS & ELECTRIC 3/26-4/23 45.60 5/15/2026 42618 0230348246-3 4/26 34353658 61304 PG & E GAS & ELECTRIC 3/26-4/23 62.98 5/15/2026 42618 0230348246-3 4/26 34353660 61304 PG & E GAS & ELECTRIC 3/26-4/23 52.16 5/15/2026 42618 0230348246-3 4/26 34353657 61304 PG & E GAS & ELECTRIC 3/26-4/23 28.59 5/15/2026 42618 0230348246-3 4/26 34353656 61304 PG & E GAS & ELECTRIC 3/26-4/23 11.99 5/15/2026 42618 0230348246-3 4/26 34353654 61304 PG & E GAS & ELECTRIC 3/26-4/23 98.62 5/15/2026 42618 0230348246-3 4/26 34353652 61304 PG & E GAS & ELECTRIC 3/26-4/23 59.39 5/15/2026 42618 0230348246-3 4/26 34353655 61304 PG & E GAS & ELECTRIC 3/26-4/23 50.25 5/15/2026 42618 0230348246-3 4/26 34353653 61304 PG & E GAS & ELECTRIC 3/26-4/23 65.83 5/15/2026 42618 0230348246-3 4/26 34353651 61304 PG & E GAS & ELECTRIC 3/26-4/23 8,559.67 5/15/2026 42618 0230348246-3 4/26 34353305 61304 PG & E GAS & ELECTRIC 3/26-4/23 591.93 5/15/2026 42618 0230348246-3 4/26 34353306 61304 PG & E GAS & ELECTRIC 3/26-4/23 132.96 5/15/2026 42618 0230348246-3 4/26 36152400 61304 PG & E GAS & ELECTRIC 3/12-4/9 332.94 5/22/2026 42690 5788422933-7 3/26 10153623 61304 PG & E GAS & ELECTRIC 4/10-5/8 302.68 5/22/2026 42690 5788422933-7 4/26 10153623 61304 PG & E GAS & ELECTRIC 4/13-5/11 4,104.05 5/29/2026 42766 1522605446-6 4/26 10153701 61304

Page 30 of 41 ends

ATTACHMENT A.

Page 44 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
PG & E GAS & ELECTRIC 4/13-5/11 388.01 5/29/2026 42766 1522605446-6 4/26 10153411 61304 PG & E GAS & ELECTRIC 4/13-5/11 5,250.84 5/29/2026 42766 1522605446-6 4/26 10153408 61304 PG & E GAS & ELECTRIC 4/13-5/11 72.13 5/29/2026 42766 1522605446-6 4/26 10153405 61304 PG & E GAS & ELECTRIC 4/13-5/11 42,622.52 5/29/2026 42766 1522605446-6 4/26 10153402 61304 PG & E GAS & ELECTRIC 4/13-5/11 11,119.56 5/29/2026 42766 1522605446-6 4/26 10153403 61304 PG & E GAS & ELECTRIC 4/13-5/11 6,872.66 5/29/2026 42766 1522605446-6 4/26 10153404 61304 PG & E GAS & ELECTRIC 4/13-5/11 13,981.35 5/29/2026 42766 1522605446-6 4/26 10153401 61304 PG & E GAS & ELECTRIC 4/13-5/11 20,630.91 5/29/2026 42766 1522605446-6 4/26 10153302 61304 PG & E GAS & ELECTRIC 4/13-5/11 9.53 5/29/2026 42766 1522605446-6 4/26 30353510 61304 PG & E GAS & ELECTRIC 4/13-5/11 2,020.99 5/29/2026 42766 1522605446-6 4/26 30653510 61304 PG & E GAS & ELECTRIC 4/16-5/16 25,144.23 5/29/2026 42766 3982663257-0 4/26 34353807 61304 PG & E GAS & ELECTRIC 4/13-5/11 8,415.31 5/29/2026 42766 1522605446-6 4/26 34353412 61304 PG & E GAS & ELECTRIC 4/13-5/11 3,271.84 5/29/2026 42766 1522605446-6 4/26 34353414 61304 PG & E GAS & ELECTRIC 4/13-5/11 2,219.51 5/29/2026 42766 1522605446-6 4/26 34353413 61304 PG & E GAS & ELECTRIC 4/13-5/11 2,743.28 418,798.50 5/29/2026 42766 1522605446-6 4/26 34353415 61304 PGE RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42610 104437520 10100000 20108 PHINNEY, SUE RENTAL DEPOSIT REFUND 1,000.00 1,000.00 5/1/2026 42413 103502867 10100000 20108 PISTELLO, MICHAEL FIELD TRAINING - SUPERVISOR, ADMIN AND COORDINATOR 287.00 5/8/2026 42492 REIMB 04/19-04/22/26 10141500 65001 PISTELLO, MICHAEL FIELD TRAINING - SUPERVISOR, ADMIN AND COORDINATOR 168.56 455.56 5/8/2026 42492 REIMB 04/19-04/22/26 34341500 65001 PITNEY BOWES BANK DEPARTMENT POSTAGE 415.34 5/15/2026 42619 APRIL 2026 10121100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 22.01 5/15/2026 42619 APRIL 2026 10132100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 133.72 5/15/2026 42619 APRIL 2026 10141100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 398.12 5/15/2026 42619 APRIL 2026 10131100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 526.43 5/15/2026 42619 APRIL 2026 10153100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 2.96 5/15/2026 42619 APRIL 2026 10114100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 34.12 5/15/2026 42619 APRIL 2026 10113100 62103 PITNEY BOWES BANK DEPARTMENT POSTAGE 0.74 1,533.44 5/15/2026 42619 APRIL 2026 10160106 62103 PITNEY BOWES GLOBAL POSTAGE MACHINE LEASE 2,977.44 2,977.44 5/1/2026 42426 3107835356 10131000 61201 PLACEWORKS, INC CROW CANYON GARDEN FACILITY IMPROVEMENTS 42,434.75 5/1/2026 42427 SRA-03.0 - 6 40100000 67012 PLACEWORKS, INC CROW CANYON GARDEN FACILITY IMPROVEMENTS 61,260.63 103,695.38 5/1/2026 42427 SRA-03.0 - 7 40100000 67012 PRECISION EMPRISE SIDEWALK SHAVES AT CENTRAL PARK CIP # 400009 11,838.90 11,838.90 5/15/2026 42620 56666 40100000 67012 PRESIDIO SYSTEMS INC MEADOW FOUNTAIN DRAIN LINE JET AND CAMERA 2,800.00 5/22/2026 42691 18832 10153303 61101 PRESIDIO SYSTEMS INC EMERGENCY FLOOD REPAIR WORK CIP 905530 1,600.00 4,400.00 5/29/2026 42767 18809 40100000 67012 PRI MANAGEMENT GROUP REGISTRATION RECORDS TRAINING/S. ZAFIRATOS 498.00 498.00 5/22/2026 42702 98368 10114100 65001 PRIORITY 1 PUBLIC SAFETY WHELEN FLASHER INSTALLATION 244.45 5/15/2026 42621 10740 10142500 61111 PRIORITY 1 PUBLIC SAFETY WHELEN FLASHER INSTALLATION 143.57 5/15/2026 42621 10740 34342500 61111

Page 31 of 41 ends

ATTACHMENT A.

Page 45 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
PRIORITY 1 PUBLIC SAFETY VEHICLE UPFITTING #166 24,428.35 24,816.37 5/15/2026 42621 10737 60241100 67008 PROPERTYRADAR.COM PROPERTY RESEARCH SERVICE 79.00 79.00 5/22/2026 42702 98409 60332100 67007 PROVANTAGE LLC CRADLEPOINT ROUTERS TRAFFIC SIGN (3 ) 2,041.35 2,041.35 5/22/2026 42692 10001885 40100000 67012 PRYME INFIL CREDIT-ENR SQUARE FOOT COSTBOOK 2026 EDITION -155.45 -155.45 5/22/2026 42702 98403 10132100 65001 PUBLIC SAFETY SOFTWARE VOLUNTEER SOFTWARE RENEWAL 5/26-5/27 302.40 5/15/2026 42622 04/15/2026 10141402 61010 PUBLIC SAFETY SOFTWARE VOLUNTEER SOFTWARE RENEWAL 5/26-5/27 177.60 480.00 5/15/2026 42622 04/15/2026 34341402 61010 PUNNAM, NIHARITHA RENTAL DEPOSIT REFUND 1,000.00 5/1/2026 42414 103727397 10100000 20108 PUNNAM, NIHARITHA RENTAL DEPOSIT REFUND 100.00 1,100.00 5/1/2026 42415 103727423 10100000 20108 QUEST MEDIA & SUPPLY MICROSOFT SURFACE PRO KEYBOARD WITH PEN (2) 160.75 5/8/2026 42493 584521 10114100 61001 QUEST MEDIA & SUPPLY MICROSOFT SURFACE PRO KEYBOARD WITH PEN (2) 160.75 321.50 5/8/2026 42493 584521 60312100 67006 R & S ERECTION DVSC GATE REPAIR CIP 200012 1,266.00 1,266.00 5/8/2026 42494 125144113 40100000 67012 R3 CONSULTING GROUP SOLID WASTE CONSULTING SERVICES 4,796.25 4,796.25 5/22/2026 42693 125237 34453201 61005 RAMIREZ, MATTHEW PUBLIC WORKS' LUNCH FROM LOS PONCHOS 2,742.52 2,742.52 5/29/2026 42768 REIMB 5/21/26 10153100 65003 RATNANI, SHERMIN RENTAL DEPOSIT REFUND 100.00 5/15/2026 42611 104399457 10100000 20108 RATNANI, SHERMIN RENTAL DEPOSIT REFUND 1,000.00 1,100.00 5/15/2026 42612 104399433 10100000 20108 RAZAWI, SALIM 2WINTER TEAM THEATER TICKET SALES 717.50 717.50 5/8/2026 42495 TEAM THEATER 5/4/26 10160437 44060 RELIASTAR LIFE INSURANCE ADMINISTRATIVE SERVICES ONLY FEES 04/2026 290.32 290.32 5/8/2026 42496 12A9497866 61000000 65212 RESIDENCE INN TRAINING LODGING/P. FRANDO 680.56 5/22/2026 42702 98433 10141500 65001 RESIDENCE INN TRAINING LODGING/P. FRANDO 680.56 5/22/2026 42702 98436 10141500 65001 RESIDENCE INN TRAINING LODGING/P. FRANDO 399.69 5/22/2026 42702 98433 34341500 65001 RESIDENCE INN TRAINING LODGING/P. FRANDO 399.69 2,160.50 5/22/2026 42702 98436 34341500 65001 RHYTHM ENGINEERING RHYTHM PROCESSOR, MODULES CIP 975526 13,295.00 13,295.00 5/15/2026 42623 4437 40100000 67012 RITU SINGH DANCE COMPANY THEATER DEPOSIT REFUND 400.00 5/1/2026 42416 104427260 10100000 20108 RITU SINGH DANCE COMPANY THEATER SETTLEMENT REFUND 2.00 402.00 5/1/2026 42417 104427282 10100000 20108 ROADRUNNER QUICK SORT CAMP CENTRAL POSTCARDS 986.88 986.88 5/22/2026 42694 17961 10160108 61001 ROB SKATE ACADEMY SPORTS CAMPS 378.00 5/29/2026 42769 34862-34865 10160832 44063 ROB SKATE ACADEMY SPORTS CAMPS 747.00 1,125.00 5/29/2026 42769 34862-34865 10160833 44063 ROSS RECREATION EQUIPMENT PLAYGROUND PARTS FOR MEMORIAL PARK 1,490.24 1,490.24 5/8/2026 42497 I29660 10153601 62007

Page 32 of 41 ends

ATTACHMENT A.

Page 46 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
ROTO-ROOTER SEWER SYSTEMS ATHAN DOWNS RESTROOM REPAIRS 2,481.48 5/29/2026 42770 510-27675246 10153602 61101 ROTO-ROOTER SEWER SYSTEMS ATHAN DOWNS RESTROOM REPAIRS 1,246.00 3,727.48 5/29/2026 42770 510-27672895 10153602 61101 RR DONNELLEY CO/MOOR AP CHECK STOCK 526.61 526.61 5/22/2026 42695 084972662 10121200 62101 RRM DESIGN GROUP ADU 2025 CODE UPDATE 10,261.25 10,261.25 5/1/2026 42428 2208-03-PP25-1 10131100 61005 RUSS BRANSON CONSULT FINANCE ADVISORY AND MANAGEMENT SERVICES 4,687.50 4,687.50 5/15/2026 42624 7 10121100 61005 RYDETRANS SENIOR EXPRESS VAN CONTRACT SERVICES 4,079.27 5/29/2026 42771 SR-MAR 2026 (1) 10160705 61001 RYDETRANS SENIOR EXPRESS VAN CONTRACT SERVICES 839.34 4,918.61 5/29/2026 42771 SR-MAR 2026 (2) 10160710 61001 S&J ADVERTISING, INC ART & WIND FESTIVAL AD IN YOUR TOWN MONTHLY PUBLIC 1,050.00 1,050.00 5/22/2026 42702 98371 10160504 61001 SAFEWAY STORES, INC RECRUITMENT PANEL SNACKS 14.45 5/22/2026 42702 98295 10115400 62102 SAFEWAY STORES, INC RECRUITMENT PANEL BREAKFAST 35.63 5/22/2026 42702 98298 10115400 62102 SAFEWAY STORES, INC MARCH 2026 TRAINING REFRESHMENTS 52.04 5/22/2026 42702 98375 10141500 65001 SAFEWAY STORES, INC MARCH 2026 TRAINING REFRESHMENTS 30.57 5/22/2026 42702 98375 34341500 65001 SAFEWAY STORES, INC STREET SMARTS VIDEO CONTEST WINNERS GIFT CARDS 520.00 5/22/2026 42702 98316 34651700 65102 SAFEWAY STORES, INC STREET SMARTS VIDEO CONTEST WINNERS GIFT CARDS 951.00 5/22/2026 42702 98317 34651700 65102 SAFEWAY STORES, INC STREET SMARTS VIDEO CONTEST WINNERS GIFT CARDS 200.00 1,803.69 5/22/2026 42702 98319 34651700 65102 SAN DIEGO POLICE EQUIPMENT DUTY AMMUNITION 7,520.10 5/15/2026 42625 668281 10141500 62017 SAN DIEGO POLICE EQUIPMENT DUTY AMMUNITION 4,416.56 11,936.66 5/15/2026 42625 668281 34341500 62017 SAN FRANCISCO CHRONICLES DIGITAL NEWSPAPER SUBSCRIPTION 25.96 5/22/2026 42702 98288 10111000 62202 SAN FRANCISCO CHRONICLES DIGITAL NEWSPAPER SUBSCRIPTION 25.96 51.92 5/22/2026 42702 98291 10111000 62202 SAN JOSE BOILER WORK DOMESTIC WATER HEATER SERVICE AND REPAIRS 1,451.10 5/8/2026 42498 INV5640 10153406 61101 SAN JOSE BOILER WORK DOMESTIC WATER HEATER SERVICE AND REPAIRS 2,047.81 3,498.91 5/8/2026 42498 INV5481 10153406 61101 SAN RAMON TAMIL SCHOOL RENTAL DEPOSIT REFUND 100.00 5/15/2026 42613 104041905 10100000 20108 SAN RAMON TAMIL SCHOOL RENTAL DEPOSIT REFUND 500.00 600.00 5/15/2026 42614 104041894 10100000 20108 SAN RAMON VALLEY COUNCIL RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42615 104399500 10100000 20108 SAN RAMON VALLEY ROTARY RENTAL DEPOSIT REFUND 1,000.00 1,000.00 5/1/2026 42418 103727612 10100000 20108 SANTHOSH KANJULA COMMISSIONER STIPEND 250.00 250.00 5/1/2026 42429 MAY 2026 10131100 61012 SARAVIA, DEBRA J. DANCE CLASSES 477.00 477.00 5/22/2026 42696 34611-34616 10160436 44060 SCHLOTZ, LISA MILEAGE REIMBURSEMENT 34.80 34.80 5/22/2026 42697 REIMB 05/13/2026 10112100 65004 SCRIBE SCRIBE HOW-TO GUIDE ANNUAL RENEWAL 276.00 276.00 5/22/2026 42702 98314 10153100 61010

Page 33 of 41 ends

ATTACHMENT A.

Page 47 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
SDI PRESENCE LLC IT STRATEGIC PLAN CONSULTING SERVICE 210.00 210.00 5/15/2026 42626 22509 10116100 61005 SEAN BAKER DESIGN 2025 ANNUAL REPORT DESIGN, ILLUSTRATION, LAYOUT 5,700.00 5/8/2026 42499 552026 10112200 61001 SEAN BAKER DESIGN ART & WIND GRAPHIC DESIGNS 6,525.00 12,225.00 5/22/2026 42698 5122026 10160109 61001 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 2,700.64 5/15/2026 42627 18867 10100000 20423 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 3,672.89 5/15/2026 42627 18867 61000000 65212 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 9,144.84 5/15/2026 42627 18867 61000000 65213 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 33,234.20 5/15/2026 42628 B0N11X 61100000 65206 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 15,046.70 5/15/2026 42628 B0N11X 61100000 65207 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 194.25 5/15/2026 42628 B0N11X 61100000 65208 SELF-INSURED SERVICE INSURANCE SERVICES 05/2026 132.00 5/15/2026 42628 B0N11X 61100000 65209 SELF-INSURED SERVICE INSURANCE SERVICES 04/2026 2,406.13 5/15/2026 42629 B0N1QX 61100000 65208 SELF-INSURED SERVICE INSURANCE SERVICES 04/2026 2,008.14 68,539.79 5/15/2026 42629 B0N1QX 61100000 65209 SHERATON HOTEL AND RESORT TRAINING LODGING/M. PISTELLO 332.64 5/22/2026 42702 98435 10141500 65001 SHERATON HOTEL AND RESORT TRAINING LODGING/M. PISTELLO 195.36 528.00 5/22/2026 42702 98435 34341500 65001 SHERWIN-WILLIAMS PAINT AND SUPPLIES 235.03 5/8/2026 42500 82130208240326 10153400 62012 SHERWIN-WILLIAMS PAINT AND SUPPLIES 217.96 5/8/2026 42500 33527206230326 34353400 62012 SHERWIN-WILLIAMS PAINT AND SUPPLIES 235.03 5/8/2026 42500 80423208240326 34353400 62012 SHERWIN-WILLIAMS PAINT AND SUPPLIES 187.44 875.46 5/8/2026 42500 84698208240326 34353400 62012 SHETTY, VASANTH COMMISSIONER STIPEND 125.00 125.00 5/1/2026 42430 MAY 2026 10160101 61001 SIEMENS DSCAC FIRE ALARM ON PANEL SERVICE 694.00 694.00 5/15/2026 42630 5332389560 34353412 61101 SIGN SOLUTIONS USA REPLACEMENT SIGNS FOR PMP 34.01 5/1/2026 42431 422359 10153805 62008 SIGN SOLUTIONS USA REPLACEMENT SNS FOR PORTOLA AT GALE RANCH 816.33 850.34 5/29/2026 42772 422965 10153805 62008 SITEONE LANDSCAPE DV LANDSCAPE IRRIGATION SUPPLIES 517.28 5/8/2026 42501 165533516-001 34353504 62003 SITEONE LANDSCAPE GR MIDDLE SCHOOL CRICKET PITCH GLUE 1,999.82 5/8/2026 42501 164388968-001 34353675 62008 SITEONE LANDSCAPE GR MIDDLE SCHOOL CRICKET PITCH GLUE 351.31 5/8/2026 42501 164426827-001 34353675 62008 SITEONE LANDSCAPE IRRIGATION SUPPLIES 240.19 5/29/2026 42773 166181694-001 10153600 62003 SITEONE LANDSCAPE IRRIGATION SUPPLIES 65.41 5/29/2026 42773 166182588-001 10153600 62003 SITEONE LANDSCAPE IRRIGATION SUPPLIES 100.42 5/29/2026 42773 166192517-001 10153600 62003 SITEONE LANDSCAPE SPORTS FIELD MATERIAL 257.55 5/29/2026 42773 166519196-001 10153600 62006 SITEONE LANDSCAPE IRRIGATION SUPPLIES 55.09 5/29/2026 42773 165859897-001 34353504 62003 SITEONE LANDSCAPE IRRIGATION SUPPLIES 479.29 5/29/2026 42773 165755431-001 34353504 62003 SITEONE LANDSCAPE IRRIGATION SUPPLIES 158.26 5/29/2026 42773 165813995-001 34353600 62003 SITEONE LANDSCAPE SPORTS FIELD MATERIAL 107.99 4,332.61 5/29/2026 42773 166519196-001 34353600 62006 SONITROL MONTHLY MONITORING 6/26 52.29 5/15/2026 42631 422102 10141100 61101 SONITROL MONTHLY MONITORING 6/26 359.00 5/15/2026 42631 422098 10153403 61115 SONITROL MONTHLY MONITORING 6/26 594.00 5/15/2026 42631 422105 10153418 61115 SONITROL MONTHLY MONITORING 6/26 1,654.00 5/15/2026 42631 422106 10153420 61115

Page 34 of 41 ends

ATTACHMENT A.

Page 48 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
SONITROL MONTHLY MONITORING 6/26 661.00 5/15/2026 42631 422110 10153404 61115 SONITROL MONTHLY MONITORING 6/26 105.00 5/15/2026 42631 422111 10153411 61115 SONITROL MONTHLY MONITORING 6/26 1,194.00 5/15/2026 42631 422100 10153409 61115 SONITROL MONTHLY MONITORING 6/26 405.00 5/15/2026 42631 422099 10153408 61115 SONITROL MONTHLY MONITORING 6/26 833.00 5/15/2026 42631 422101 10153406 61115 SONITROL MONTHLY MONITORING 6/26 2,283.00 5/15/2026 42631 422104 10153419 61115 SONITROL MONTHLY MONITORING 6/26 30.71 5/15/2026 42631 422102 34341100 61101 SONITROL MONTHLY MONITORING 6/26 443.00 5/15/2026 42631 422109 34353412 61115 SONITROL MONTHLY MONITORING 6/26 361.00 5/15/2026 42631 422107 34353413 61115 SONITROL MONTHLY MONITORING 6/26 208.00 5/15/2026 42631 422108 34353414 61115 SONITROL MONTHLY MONITORING 6/26 452.00 5/15/2026 42631 422103 34353415 61115 SONITROL SERVICE CALL 208.00 5/29/2026 42774 421534 10153401 61101 SONITROL SERVICE CALL 218.00 5/29/2026 42774 421224 10153408 61101 SONITROL SERVICE CALL 118.00 5/29/2026 42774 421113 10153420 61101 SONITROL MONTHLY MONITORING 5/26 706.00 5/29/2026 42774 419876 10153401 61115 SONITROL MONTHLY MONITORING 6/26 706.00 5/29/2026 42774 422116 10153401 61115 SONITROL SERVICE CALL 272.50 11,863.50 5/29/2026 42774 421152 34353412 61101 SOURDOUGH & CO. SPRING WALK-N-LUNCH 705.63 705.63 5/22/2026 42702 98392 10115500 62101 SOUTHERN COMPUTER WAREHOUSE CISCO ANYCONNECT PLUS LICENSE RENEWAL 25 USERS 2,641.48 2,641.48 5/8/2026 42502 INV00867160 10116100 61010 SOUTHWEST AIRLINES AIRFARE CMCA CONFERENCE/L. SCHLOTZ 223.40 5/22/2026 42702 98453 10114100 65001 SOUTHWEST AIRLINES AIRFARE SPRING CITY ATTORNEY LEAGUE CONFERENCE/M. 38.99 262.39 5/22/2026 42702 98328 10113100 65003 SPECIAL EVENTS TABLES, CHAIRS, TENT RENTALS FOR ART & WIND 11,643.74 11,643.74 5/22/2026 42699 231185444 10160504 61201 SPONGES PETROLEUM CAR WASH SERVICE 03/2026 521.64 5/15/2026 42632 33126 10142500 61111 SPONGES PETROLEUM CAR WASH SERVICE 03/2026 306.36 5/15/2026 42632 33126 34342500 61111 SPONGES PETROLEUM CAR WASH SERVICE 04/2026 323.19 5/29/2026 42775 43126 10142500 61111 SPONGES PETROLEUM CAR WASH SERVICE 04/2026 189.81 1,341.00 5/29/2026 42775 43126 34342500 61111 SR ACADEMY OF MUSIC MUSIC CLASSES 7,113.57 7,113.57 5/1/2026 42432 34526-35315 10160438 44060 SRI PANCHAMUKHA RENTAL DEPOSIT REFUND 500.00 500.00 5/1/2026 42419 103288597 10100000 20108 SRIKANTAM, SOWJANYA THEATER DEPOSIT REFUND 800.00 5/29/2026 42763 106020761 10100000 20108 SRIKANTAM, SOWJANYA THEATER SETTLEMENT REFUND 294.00 5/29/2026 42764 106020905 10100000 20108 SRIKANTAM, SOWJANYA THEATER SETTLEMENT REFUND 57.00 1,151.00 5/29/2026 42765 106020904 10100000 20108 SRINIVASAN, SATHIYAN LIFEGUARD TRAINING REFUND 239.00 239.00 5/15/2026 42616 104350403 10100000 20108 SRV FIRE PROTECTION DISPATCH SVCS FY 25/26, 50% COST SHARE Q1 368,980.92 5/8/2026 42503 25/26 - 1 10141200 61004 SRV FIRE PROTECTION DISPATCH SVCS FY 25/26, 50% COST SHARE Q2 368,980.92 5/8/2026 42503 25/26 - 2 10141200 61004 SRV FIRE PROTECTION FLEET FUEL 03/2026 11,296.74 5/8/2026 42503 003-0326 10141100 62020 SRV FIRE PROTECTION DISPATCH SVCS FY 25/26, 50% COST SHARE Q1 216,703.08 5/8/2026 42503 25/26 - 1 34341200 61004

Page 35 of 41 ends

ATTACHMENT A.

Page 49 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
SRV FIRE PROTECTION DISPATCH SVCS FY 25/26, 50% COST SHARE Q2 216,703.08 5/8/2026 42503 25/26 - 2 34341200 61004 SRV FIRE PROTECTION FLEET FUEL 03/2026 6,634.59 1,189,299.33 5/8/2026 42503 003-0326 34341100 62020 SRVUSD DV AQUATIC CENTER UTILITIES CITY SHARE 230,644.44 5/15/2026 42633 2025-1231 34353301 61304 SRVUSD DV AQUATIC CENTER UTILITIES CITY SHARE 7,315.86 237,960.30 5/15/2026 42633 2025-1231 34353301 61305 STANFORD HEALTH CARE PHYSICAL/A. MATA JAUREGUI 180.00 180.00 5/29/2026 42776 00097626 10115400 61001 STAPLES BUSINESS PERFORMING SERIES PRINTED MATERIALS 138.25 5/22/2026 42702 98459 10160432 61001 STAPLES BUSINESS CAMERA AND WHITE BOARD FOR SM POST 32.54 5/22/2026 42702 98394 10141401 62008 STAPLES BUSINESS EXTERNAL HARD DRIVE 71.91 5/22/2026 42702 98349 10141100 62101 STAPLES BUSINESS CAMERA AND WHITE BOARD FOR SM POST 19.11 5/22/2026 42702 98394 34341401 62008 STAPLES BUSINESS EXTERNAL HARD DRIVE 42.23 304.04 5/22/2026 42702 98349 34341100 62101 STATE BAR OF CALIFORNIA RENEWAL CC FEE/A. POON 16.28 5/22/2026 42702 98305 10113100 62203 STATE BAR OF CALIFORNIA RENEWAL STATE BAR DUES/A. POON 651.00 5/22/2026 42702 98306 10113100 62203 STATE BAR OF CALIFORNIA RENEWAL CC FEE/M. LYSONS 19.45 5/22/2026 42702 98326 10113100 62203 STATE BAR OF CALIFORNIA RENEWAL CALBAR DUES/M. LYSONS 778.00 1,464.73 5/22/2026 42702 98327 10113100 62203 STATEWIDE TRAFFIC SAFETY RED CURB PAINT FOR NO PARKING AREAS 1,533.99 1,533.99 5/8/2026 42504 06017616 10153806 62012 SUNSET PAINTING DEERWOOD ENTRY WALL PAINTING 2,784.00 2,784.00 5/15/2026 42634 10053 30853510 61101 SUPPORT LIFE FOUNDATION RENTAL DEPOSIT REFUND 1,000.00 5/1/2026 42420 103288639 10100000 20108 SUPPORT LIFE FOUNDATION RENTAL DEPOSIT REFUND 100.00 1,100.00 5/1/2026 42421 103288645 10100000 20108 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 5/15/2026 42635 PF26042-01 10153408 61112 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 5/15/2026 42635 PF26040-01 10153403 61112 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 5/15/2026 42635 PF26041-01 10153406 61112 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 5/15/2026 42635 PF26043-01 10153409 61112 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 5/15/2026 42635 PF26045-01 34353414 61112 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 5/15/2026 42635 PF26046-01 34353415 61112 SURE FIRE PROTECTION 5 YEAR FIRE SERVICE INSPECTION 1,850.00 12,950.00 5/15/2026 42635 PF26044-01 34353412 61112 SWEETWATER OUTDOOR PA SYSTEM 4,179.28 4,179.28 5/29/2026 42777 50100973 10160312 62016 SYMBOLARTS BOLLINGER CANYON RD OVERCROSSING COINS AND PLAQUES 937.79 937.79 5/29/2026 42778 0557809 10152100 65102 T. MARSHALL ELECTRIC COMMUNITY CENTER ELECTRICAL TROUBLESHOOTING 2,186.07 2,186.07 5/8/2026 42506 W043734 10153403 61101 TAP PLASTICS INC REFRACTOR LENSES FOR TRADITIONAIRES 160.27 160.27 5/1/2026 42433 220000726861 34353807 62009 TARGET SENIOR VOLUNTEER LUNCH DECOR 49.61 5/22/2026 42702 98309 10160107 62016 TARGET HARD DRIVE FOR DRONE 25.44 5/22/2026 42702 98347 10152100 62101 TARGET GOVERNMENT 101 SNACKS 27.47 102.52 5/22/2026 42702 98389 10114100 65102

Page 36 of 41 ends

ATTACHMENT A.

Page 50 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
TEAM WENDY, LLC TW HELMET RS RETENTION - SWAT 109.66 5/22/2026 42702 98383 10141100 62017 TEAM WENDY, LLC TW HELMET RS RETENTION - SWAT 64.40 174.06 5/22/2026 42702 98383 34341100 62017 TECHNISOIL TROWEL PAVE MATERIAL FOR SIDEWALK REPAIR 4,390.89 4,390.89 5/8/2026 42507 45737 10153804 62008 TESCO CONTROLS, INC INVERTERS 11,288.25 11,288.25 5/29/2026 42780 0088103-IN 40100000 67012 THE DIAMOND ACADEMY BOX OFFICE SETTLEMENT 3,065.40 5/22/2026 42685 105197276 10100000 20108 THE DIAMOND ACADEMY THEATER DEPOSIT REFUND 800.00 3,865.40 5/22/2026 42686 105197322 10100000 20108 THE ECOHERO SHOW GRANT FUNDED WASTE SORTING SCHOOL ASSEMBLIES 6,065.00 5/8/2026 42508 3687 34453201 61001 THE ECOHERO SHOW GRANT FUNDED SCHOOL ASSEMBLY CIP 400010 2,865.00 8,930.00 5/15/2026 42636 3740 40100000 67012 THE GREAT GREEK GOV 101 RECOGNITION DINNER 792.70 792.70 5/22/2026 42702 98367 10114102 65102 THE NEW YORK TIMES MONTHLY DIGITAL SUBSCRIPTION 4.00 4.00 5/22/2026 42702 98449 10112100 62202 THE NEXT STEP DANCE BOX OFFICE SETTLEMENT 99,446.21 99,446.21 5/22/2026 42687 105183388 10100000 20108 THE TILE INC TRACKER SUBSCRIPTION 2.99 2.99 5/22/2026 42702 98418 10160800 62008 THE VENETIAN HOTEL TYLER CONFERENCE LODGING/G. BROADFOOT 592.96 592.96 5/22/2026 42702 98320 10121100 65001 THE WALL STREET JOURNAL MONTHLY DIGITAL SUBSCRIPTION 8.00 8.00 5/22/2026 42702 98450 10112100 62202 THOMAS, GRISELDA RENTAL DEPOSIT REFUND 500.00 500.00 5/15/2026 42617 104399956 10100000 20108 THOMPSON, BRANDON MILEAGE REIMBURSEMENT 188.50 188.50 5/29/2026 42781 REIMB 5/26 10153100 65004 TJM PROMOS MEMORIAL DAY CHALLENGE COINS 547.00 547.00 5/22/2026 42702 98455 10160504 62016 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 154.56 5/8/2026 42505 962241017 04/2026 10160106 61301 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 99.00 5/8/2026 42505 957166005 04/2026 10160100 61301 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 43.79 5/8/2026 42505 957166005 04/2026 10141100 61301 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 148.50 5/8/2026 42505 957166005 04/2026 10152100 61301 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 23.17 5/8/2026 42505 957166005 04/2026 10111000 61301 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 490.95 5/8/2026 42505 957166005 04/2026 10153100 61302 T-MOBILE USA, INC WIRELESS SERVICE 03/21/2026-04/20/2026 25.72 5/8/2026 42505 957166005 04/2026 34341100 61301 T-MOBILE USA, INC WIRELESS SERVICE 04/21/2026-05/20/2026 23.17 5/29/2026 42779 957166005 05/2026 10111000 61301 T-MOBILE USA, INC WIRELESS SERVICE 04/21/2026-05/20/2026 148.50 5/29/2026 42779 957166005 05/2026 10152100 61301 T-MOBILE USA, INC WIRELESS SERVICE 04/21/2026-05/20/2026 43.79 5/29/2026 42779 957166005 05/2026 10141100 61301 T-MOBILE USA, INC WIRELESS SERVICE 04/21/2026-05/20/2026 99.00 5/29/2026 42779 957166005 05/2026 10160100 61301 T-MOBILE USA, INC WIRELESS SERVICE 04/21/2026-05/20/2026 490.95 5/29/2026 42779 957166005 05/2026 10153100 61302 T-MOBILE USA, INC WIRELESS SERVICE 04/21/2026-05/20/2026 25.72 1,816.82 5/29/2026 42779 957166005 05/2026 34341100 61301 TOMLINSON, CHRISTIE DANCE CLASSES 6,989.50 5/22/2026 42700 33593-33599 10160436 44060

Page 37 of 41 ends

ATTACHMENT A.

Page 51 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
TOMLINSON, CHRISTIE MISS CHRISTIE'S DANCE RECITAL 2026 TICKET SALES 1,162.50 8,152.00 5/22/2026 42700 5/17/2026 10160436 44060 TPX COMMUNICATIONS PHONE SERVICE 17,750.73 17,750.73 5/15/2026 42637 190622650-0 10116300 61301 TRANBEN, LTD 511CC EBIKE REBATE 1,207.00 5/29/2026 42782 20260430_EBIKE_SWAT 34751600 61001 TRANBEN, LTD 511CC EBIKE REBATE 1,208.00 5/29/2026 42782 20260331_EBIKE_SWAT 34751600 61001 TRANBEN, LTD 511CC EBIKE REBATE 302.00 2,717.00 5/29/2026 42782 20260228_EBIKE_SWAT 34751600 61001 TRANSUNION RISK INVESTIGATIVE SEARCH SERVICE 234.20 5/22/2026 42702 98321 10141700 61001 TRANSUNION RISK INVESTIGATIVE SEARCH SERVICE 137.55 371.75 5/22/2026 42702 98321 34341700 61001 TREFFKORN, COURTNEY ACTIVITY REFUND 83.80 83.80 5/1/2026 42422 103897663 10100000 20108 TRI VALLEY DANCE ACADEMY THEATER SETTLEMENT REFUND 682.50 5/22/2026 42688 105399692 10100000 20108 TRI VALLEY DANCE ACADEMY THEATER DEPOSIT REFUND 800.00 1,482.50 5/22/2026 42689 105399669 10100000 20108 TRI-CITY FENCE CO MUDDS FENCE RENTAL 5/9 - 11/9 976.60 976.60 5/8/2026 42509 0079488-IN 10153405 61201 TRILOGY MEDWASTE SHARPS COLLECTION 4/26 1,628.89 1,628.89 5/29/2026 42783 1954495 34453201 61001 TRI-VALLEY CONCRETE CONCRETE FOR THE BACKFLOW PAD AT DVPAC 325.24 325.24 5/22/2026 42702 98350 34353416 62008 TRI-VALLEY CS LLC MINECRAFT CAMP 1,465.80 1,465.80 5/15/2026 42638 34270 10160604 44058 TRI-VALLEY HOSE EQUIPMENT HOSE REPAIRS 74.13 74.13 5/1/2026 42434 145012 10153702 62008 TRUDOOR, LLC CITY HALL REPLACEMENT DOORS 6,996.54 6,996.54 5/29/2026 42784 723944 40100000 67012 TURF EQUIPMENT REEL MOWER SHARPENING 1,737.50 1,737.50 5/8/2026 42510 11422 10153702 61101 TURF STAR INC TORO REPAIRS 2,074.62 5/8/2026 42511 INV150705 10153702 61101 TURF STAR INC TORO REPAIR 137.00 2,211.62 5/29/2026 42785 INV154773 10153702 62008 TYLER TECHNOLOGIES ECHECK RETURN ACTIVITY FEE 10/01-12/31/2025 10.00 10.00 5/22/2026 42701 045-563366 10121500 61001 ULINE 96 GALLON CART LINERS 2,043.15 2,043.15 5/29/2026 42786 207811300 34453201 62008 UNDERGROUND CONSTRUCTION ENCROACHMENT RELEASE 2,000.00 2,000.00 5/15/2026 42579 309-17 10100000 20606 UNITED RENTALS COMPRESSOR RENTAL 944.81 944.81 5/29/2026 42787 262301033-001 10153701 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 148.98 5/1/2026 42435 114-14218264 10160302 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 148.98 5/1/2026 42435 114-1428263 10160302 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 82.48 5/1/2026 42435 114-14129731 10160302 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 148.98 5/29/2026 42788 114-14230495 10160302 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 148.98 5/29/2026 42788 114-14230558 10160302 61201

Page 38 of 41 ends

ATTACHMENT A.

Page 52 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 148.98 5/29/2026 42788 114-14230496 10160302 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 148.98 5/29/2026 42788 114-14234221 10160302 61201 UNITED SITE SERVICES PORTABLE RESTROOM RENTAL 162.93 1,139.29 5/29/2026 42788 114-14230491 10160307 61201 UNIVERSAL BLDG SVCS TILE SEALING EAGLE MONUMENT 1,509.00 5/8/2026 42512 544668 40100000 67012 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 3,831.00 5/15/2026 42639 2026-0401 10153406 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 1,862.00 5/15/2026 42639 2026-0401 10153408 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 934.00 5/15/2026 42639 2026-0401 10153407 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 2,162.00 5/15/2026 42639 2026-0401 10153418 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 934.00 5/15/2026 42639 2026-0401 10153410 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 2,688.00 5/15/2026 42639 2026-0401 10153419 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 2,818.00 5/15/2026 42639 2026-0401 10153403 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 3,047.00 5/15/2026 42639 2026-0401 10153404 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 3,129.00 5/15/2026 42639 2026-0401 10153401 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 1,115.00 5/15/2026 42639 2026-0401 10153420 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 416.00 5/15/2026 42639 2026-0401 34353416 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 2,725.00 5/15/2026 42639 2026-0401 34353412 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 1,246.00 5/15/2026 42639 2026-0401 34353413 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 1,695.00 5/15/2026 42639 2026-0401 34353414 61104 UNIVERSAL BLDG SVCS JANITORIAL SERVICES 4/26 2,420.00 5/15/2026 42639 2026-0401 34353417 61104 UNIVERSAL BLDG SVCS ADDITIONAL JANITORIAL SERVICES 4/26 1,897.00 34,428.00 5/15/2026 42639 546229 34353416 61104 US ACCESS INSTITUTE ACCESSIBILITY CASP COURSE REGISTRATION/J. DEMELLO 1,399.00 1,399.00 5/22/2026 42702 98398 10100000 20605 US BANK CUSTODY SERVICES 03/2026 1,394.04 1,394.04 5/8/2026 42513 15251766 60100000 61001 VALDEHUEZA, CZAR GRACIE SURVIVAL TACTICS INSTRUCTOR COURSE 78.75 5/8/2026 42514 REIMB 04/20-04/24/26 10141500 65001 VALDEHUEZA, CZAR GRACIE SURVIVAL TACTICS INSTRUCTOR COURSE 46.25 125.00 5/8/2026 42514 REIMB 04/20-04/24/26 34341500 65001 VALENCIA, LUIS MILEAGE REIMBURSEMENT 129.63 129.63 5/29/2026 42789 REIMB 5/26 10153100 65004 VAN VOORHIS & SOSNA SUBPOENA DEPOSIT REFUND 550.00 550.00 5/29/2026 42752 SR25-326129 10100000 20608 VENUETECH MANAGEMENT THEATER MANAGEMENT SERVICES 6/26 42,416.55 5/8/2026 42515 1021 10160430 61001 VENUETECH MANAGEMENT THEATER MANAGEMENT SERVICES 4/26 145.45 5/8/2026 42516 1026 10160434 48002 VENUETECH MANAGEMENT THEATER MANAGEMENT SERVICES 4/26 6,174.69 5/8/2026 42516 1026 10160435 48002 VENUETECH MANAGEMENT THEATER MANAGEMENT SERVICES 4/26 7,667.58 5/8/2026 42516 1026 10160430 61001 VENUETECH MANAGEMENT REVOLVING ACCOUNT 4/26 165.00 5/8/2026 42517 RF04-2026 10160430 61001 VENUETECH MANAGEMENT REVOLVING ACCOUNT 4/26 40.00 5/8/2026 42517 RF04-2026 10160442 61001 VENUETECH MANAGEMENT REVOLVING ACCOUNT 4/26 11.98 56,621.25 5/8/2026 42517 RF04-2026 10160430 62016 VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 871.58 5/1/2026 42436 6141465088 10141100 61301 VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 30.32 5/1/2026 42436 6141465088 10151100 61301 VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 30.32 5/1/2026 42436 6141465088 10116300 61301 VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 30.32 5/1/2026 42436 6141465088 10152304 61301 VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 30.32 5/1/2026 42436 6141465088 10160106 61301

Page 39 of 41 ends

ATTACHMENT A.

Page 53 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 189.61 5/1/2026 42436 6141465088 10153100 61302 VERIZON WIRELESS CELL PHONE SERVICE 03/20/2026-04/19/2026 511.88 5/1/2026 42436 6141465088 34341100 61301 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 30.32 5/29/2026 42790 6143981890 10160106 61301 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 30.32 5/29/2026 42790 6143981890 10152304 61301 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 30.32 5/29/2026 42790 6143981890 10116300 61301 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 30.32 5/29/2026 42790 6143981890 10151100 61301 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 872.21 5/29/2026 42790 6143981890 10141100 61301 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 189.61 5/29/2026 42790 6143981890 10153100 61302 VERIZON WIRELESS CELL PHONE SERVICE 04/20/2026-05/19/2026 512.25 3,389.70 5/29/2026 42790 6143981890 34341100 61301 VERTPRO PSC - ENERGY BENCHMARKING 375.00 375.00 5/22/2026 42702 98341 10153402 61007 VIGIL, ERIN RENTAL CANCELLATION REFUND 249.00 249.00 5/1/2026 42423 103751083 10100000 20108 VIKING SHRED LLC SHREDDING SERVICE 56.70 5/15/2026 42640 51166129 10141100 61001 VIKING SHRED LLC SHREDDING SERVICE 33.30 90.00 5/15/2026 42640 51166129 34341100 61001 VISIONONE, INC TICKETING SOFTWARE 4/26 6,326.00 6,326.00 5/15/2026 42641 INV-81129 10160430 61001 WALMART SUPERCENTER COOKIES FOR LUNCH PARTICIPANTS 20.00 20.00 5/22/2026 42702 98308 10160706 62016 WALNUT CREEK CHRYSLER CABIN AIR FILTER (20) 427.56 5/29/2026 42791 458944 10142500 62019 WALNUT CREEK CHRYSLER CABIN AIR FILTER (20) 251.10 678.66 5/29/2026 42791 458944 34342500 62019 WALNUT CREEK FORD PS FLEET PARTS & SUPPLIES 126.82 126.82 5/29/2026 42792 390877 10153703 62008 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 3/26 2,849.00 5/1/2026 42437 32539 10153303 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 4/26 2,849.00 5/1/2026 42437 32772 10153303 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 3/26 1,664.00 5/1/2026 42437 32539 30653308 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 4/26 1,664.00 5/1/2026 42437 32772 30653308 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 3/26 3,648.00 5/1/2026 42437 32539 34353305 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 4/26 3,648.00 5/1/2026 42437 32772 34353305 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 2/26 2,849.00 5/15/2026 42642 32276 10153303 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 2/26 1,664.00 5/15/2026 42642 32276 30653308 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 2/26 3,648.00 5/15/2026 42642 32276 34353305 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 5/26 2,849.00 5/22/2026 42703 32998 10153303 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 5/26 1,664.00 5/22/2026 42703 32998 30653308 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 5/26 3,648.00 5/22/2026 42703 32998 34353305 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 1/26 2,793.00 5/29/2026 42793 12032053 10153303 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 1/26 1,631.00 5/29/2026 42793 12032053 30653308 61119 WATERWORKS INDUSTRIE FOUNTAIN MAINTENANCE 1/26 3,576.00 40,644.00 5/29/2026 42793 12032053 34353305 61119 WBA CONSULTING INDEPENDENT INVESTIGATION SERVICES 2,583.00 5/8/2026 42518 2629 10141100 61005 WBA CONSULTING INDEPENDENT INVESTIGATION SERVICES 538.55 5/8/2026 42518 2637 10141100 61005 WBA CONSULTING INDEPENDENT INVESTIGATION SERVICES 1,517.00 5/8/2026 42518 2629 34341100 61005 WBA CONSULTING INDEPENDENT INVESTIGATION SERVICES 316.29 5/8/2026 42518 2637 34341100 61005

Page 40 of 41 ends

ATTACHMENT A.

Page 54 of 306 ends

City of San Ramon Register of Demands May 2026

VENDOR NAME FULL DESCRIPTION TRANSACTION VENDOR TOTAL CHECK DATE
CHECK

NUMBER INVOICE ACCOUNT
WBA CONSULTING INDEPENDENT INVESTIGATION SERVICES 2,583.00 5/15/2026 42643 2664 10141100 61005 WBA CONSULTING INDEPENDENT INVESTIGATION SERVICES 1,517.00 9,054.84 5/15/2026 42643 2664 34341100 61005 WESCO DISTRIBUTION ORNAMENTAL POST-TOP HEAD 7,095.34 7,095.34 5/15/2026 42644 10000111544 30253807 62009 WEST COAST ARBORISTS TREE MAINTENANCE 1,440.00 5/8/2026 42519 243164 10153605 61119 WEST COAST ARBORISTS TREE MAINTENANCE 4,320.00 5/8/2026 42519 243167 34353600 61109 WEST COAST ARBORISTS TREE MAINTENANCE 14,280.00 5/15/2026 42645 243168 10153600 61109 WEST COAST ARBORISTS TREE MAINTENANCE 6,600.00 5/15/2026 42645 243165 10153600 61109 WEST COAST ARBORISTS TREE MAINTENANCE 15,840.00 5/15/2026 42645 243166 30153501 61109 WEST COAST ARBORISTS TREE MAINTENANCE 9,760.00 5/15/2026 42645 243141 34353504 61109 WEST COAST ARBORISTS TREE MAINTENANCE 26,131.20 5/29/2026 42794 243776 30153501 61109 WEST COAST ARBORISTS TREE MAINTENANCE 1,900.80 5/29/2026 42794 243778 30953510 61109 WEST COAST ARBORISTS TREE MAINTENANCE 19,240.00 99,512.00 5/29/2026 42794 243777 34353504 61109 WEST COAST CODE BUILDING INSPECTION AND PLAN CHECK SERVICES 1,028.26 5/8/2026 42520 226-03-035-01 10132400 61001 WEST COAST CODE BUILDING INSPECTION AND PLAN CHECK SERVICES 59.24 5/8/2026 42520 226-03-035-01 10132100 61001 WEST COAST CODE BUILDING INSPECTION AND PLAN CHECK SERVICES 182.48 5/15/2026 42646 226-04-035-01 10132100 61001 WEST COAST CODE BUILDING INSPECTION AND PLAN CHECK SERVICES 3,167.52 4,437.50 5/15/2026 42646 226-04-035-01 10132400 61001 WHOLE FOODS RECRUITMENT PANEL BREAKFAST 15.98 15.98 5/22/2026 42702 98297 10115400 62102 WICKMAN, MICHAEL GRACIE SURVIVAL TACTICS INSTRUCTOR COURSE 78.75 5/8/2026 42521 REIMB 04/20-04/24/26 10141500 65001 WICKMAN, MICHAEL GRACIE SURVIVAL TACTICS INSTRUCTOR COURSE 46.25 125.00 5/8/2026 42521 REIMB 04/20-04/24/26 34341500 65001 WILLDAN FINANCIAL SERVICES 2006 TAB ARBITRAGE FEE 02/01/2021-02/01/2026 500.00 500.00 5/15/2026 42647 010-65922 77800000 68004 WONG, GLEN RENTAL CANCELLATION REFUND 155.00 155.00 5/1/2026 42424 103774436 10100000 20108 WONG, NANCY CCEAC MEETING 80.00 80.00 5/15/2026 42648 REIMB 04/16/2026 10152100 65003 WU, MIN SUBPOENA DEPOSIT REFUND 275.00 275.00 5/29/2026 42753 SR25-03053 10100000 20608 XEROX CORPORATION COPIER LEASE AND MAINTENANCE 129.69 5/15/2026 42649 025563186 10116100 61101 XEROX CORPORATION COPIER LEASE AND MAINTENANCE 2,415.54 5/22/2026 42704 702813067 10116100 61101 XEROX CORPORATION COPIER LEASE AND MAINTENANCE 2,331.36 4,876.59 5/22/2026 42704 702813067 10116100 61201 Z.A.P. MANUFACTURING TRAIL SIGNS 346.94 346.94 5/29/2026 42795 10590 10152304 62008 ZOOM COMMUNICATIONS SUBSCRIPTION/CITYWIDE 589.75 589.75 5/22/2026 42702 98439 10116100 61010 4,272,001.17 4,272,001.17 Respectfully Submitted By:

Jennifer Wakeman
Finance Director

Page 41 of 41 ends

ATTACHMENT A.

Page 55 of 306 ends

City Council Staff Report
Item No. 5.3.

Date: June 23, 2026
To: San Ramon City Council
From: Steven Spedowfski, City Manager
Christina Franco, Deputy City Manager
Subject: 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
Executive Summary:

At the May 26, 2026 City Council meeting, the Council discussed the start time of regular City Council meetings and reached consensus to adjust the start time from 7:00 p.m. to 6:30 p.m. to improve meeting efficiency, better align with community and staff schedules, and support timely completion of Council business.

Recommendation:

Waive the second reading, read by title only, and adopt the Ordinance, 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.

Background:

Regular City Council meeting times are established by ordinance within the San Ramon Municipal Code. The current start time of 7:00 p.m. has been in place since 2002.

During the Council’s discussion on May 26, 2026, members expressed interest in beginning meetings earlier to:
• Provide additional flexibility for longer agendas
• Improve accessibility for residents who prefer earlier evening meetings • Reduce late-night adjournments for the public, staff, and Councilmembers Following deliberation, the Council directed staff to return with an ordinance to formally change the start time to 6:30 p.m.

Page 56 of 306 ends

The proposed ordinance updates the relevant section of the Municipal Code to reflect the new start time. No other procedural changes are included.

The Ordinance was introduced at the June 9, 2026 meeting. If adopted, the new start time would take effect 30 days after adoption, consistent with state law governing municipal ordinances. Staff will update all public-facing materials.

Fiscal Impact:

There are no fiscal implications to this action.

Alternative Option(s):

If the City Council does not approve the Ordinance, the start time for City Council meetings will remain at 7:00 p.m.

Next Steps:

Following approval, the Ordinance shall be posted in three (3) places in the City of San Ramon within fifteen (15) days after adoption. The Ordinance shall be effective thirty (30) days after adoption.

The first City Council meeting held at the new 6:30 p.m. start time will be August 11, 2026.

Attachment(s):

A. Ordinance 538

Page 57 of 306 ends

ORDINANCE 538

ORDINANCE OF THE CITY OF SAN RAMON

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 CITY COUNCIL OF THE CITY OF SAN RAMON DOES ORDAIN as follows:

Section 1. Sub-Section A of Section A4-1 (Meetings) of Chapter I (City Council) of the Division A4 (Officers and Employees) of Title A (General and Administration) is amended to read as follows:
"A4-1 Meetings:

A. Regular Meetings of the City Council should be held in the Council Chamber, City Hall, 7000 Bollinger Canyon Road, San Ramon, California, and shall be held on the second and fourth Tuesdays of each month commencing at 6:30 p.m."
Section 2. This Ordinance shall take effect thirty (30) days from the date of its passage.

Before the expiration of fifteen (15) days after its passage, this Ordinance shall be posted in three (3) public places within the City of San Ramon along with the names of the members of the City Council voting for and against the same.

The foregoing Ordinance was introduced on June 9, 2026 and was adopted on June 23, 2026, by the following vote:

AYES:

NOES:

ABSENT:

ABSTAIN:

Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 58 of 306 ends

City Council Staff Report
Item No. 5.4.

Date: June 23, 2026
To: San Ramon City Council
From: Lauren Barr, Department Director
Josh DeMello, Chief Building Official
Amy Sekhon, Administrative Coordinator
Subject: 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
Executive Summary:

The City of San Ramon Community Development Department is requesting approval to enter into a three year term agreement with 4Leaf, Inc. The services involve on-call staffing and plan check services due to significant workload demands associated with current development activity, ongoing construction projects, permit processing, inspections, and plan review services.

Recommendation:

Staff recommends adoption of this Resolution 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.

Background:

In March 2026, the City of San Ramon released a Request for Qualifications (RFQ) for Community Development On-Call Consulting Services. The RFQ process was conducted to establish a list of qualified firms capable of providing professional services on an as-needed basis to support the department including Building and Safety Services Division operations. 4Leaf, Inc., submitted a Statement of Qualifications in response to the RFQ and was determined to be qualified to provide the services requested. 4Leaf Inc., has extensive experience providing municipal building inspection and plan review services and has previously assisted the City in maintaining operational continuity during periods of increased workload demand and staffing shortages. The consultant’s

Page 59 of 306 ends

ability to provide qualified personnel on an as-needed basis allows the Division to maintain service levels, minimize delays associated with permit issuance and inspections, and continue providing responsive customer service to the development community.

The proposed agreement would establish a three-year limited-term agreement through June 30, 2029, in an amount not to exceed $600,000. Services would be utilized on an asneeded basis and may include plan review, building inspection, staffing augmentation, and related professional services associated with Building Division operations.

Fiscal Impact:

The Building and Safety Services Division FY27 operating budget includes funding for contractual plan check, inspection, and staffing support services. Costs associated with these services are offset through permit and plan check fee revenue collected by the Division.

Approval of the proposed agreement would authorize a total contract amount not to exceed $600,000 over a three-year term through June 30, 2029. Funding for services in future fiscal years will be incorporated into the Division’s annual operating budget through the term of the agreement.

Alternative Option(s):

If the City Council elects not to approve the proposed agreement, the Building and Safety Services Division would have limited capacity to supplement staffing resources during periods of elevated workload, employee absences, position vacancies, or specialized plan review needs. Insufficient consultant support could result in extended plan review turnaround times, delays in scheduling inspections, and broader operational impacts to permit processing and customer service delivery.

Maintaining agreements with multiple-qualified firms provides the Department with flexibility to respond to fluctuating service demands, balance workloads among available vendors, and avoid overreliance on a single service provider. Utilizing more than one consultant firm enhances the City’s ability to meet project timelines, sustain service levels, and address operational requirements in an efficient and timely manner.

Next Steps:

The Building and Safety Services Division will coordinate with the City Attorney’s Office to finalize and execute the agreement with 4Leaf Inc. Staff will monitor consultant performance and utilize services on an as-needed basis throughout the term of the agreement.

Attachment(s):

A. Resolution No. 2026-082

Page 60 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-082

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON AUTHORIZING THE MAYOR TO EXECUTE A THREE YEAR LIMITED TERM AGREEMENT WITH 4LEAF, INC. FOR ON-CALL STAFFING AND PLAN CHECK SERVICES IN AN AMOUNT NOT TO EXCEED $600,000 THROUGH JUNE 30, 2029
WHEREAS, the Building and Safety Services Division continues to experience operational demands associated with development activity, permit processing, inspections, and plan review services; and
WHEREAS, the City utilizes on-call professional consulting services to supplement staffing resources and maintain operational service levels during periods of elevated workload demand, staffing vacancies, employee leave, and specialized project review needs; and
WHEREAS, in March 2026, the City issued a Request for Qualifications (RFQ) for Community Development Department On-Call Consulting Services; and WHEREAS, 4Leaf Inc., submitted a Statement of Qualifications in response to the RFQ process and was determined to be qualified to provide the requested professional services related to on-call staffing and plan check services; and WHEREAS, the proposed agreement would establish a three-year limited-term agreement through June 30, 2029, in an amount not to exceed $600,000; and WHEREAS, the City Council finds that entering into this agreement is necessary to support Building and Safety Services Division operations and maintain service levels for the community.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize the Mayor to execute an agreement with 4Leaf Inc. for oncall staffing and plan check services in an amount not to exceed $600,000 through June 30, 2029.

PASSED, APPROVED, AND ADOPTED at the meeting of June 23, 2026 by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:

Page 61 of 306 ends

_____________________________________
Mark Armstrong, Mayor
ATTEST:
______________________________________
Joan Snashall, City Clerk

Page 62 of 306 ends

City Council Staff Report
Item No. 5.5.

Date: June 23, 2026
To: San Ramon City Council
From: Lauren Barr, Department Director
Josh DeMello, Chief Building Official
Amy Sekhon, Administrative Coordinator
Subject: 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
Executive Summary:

The City of San Ramon Community Development Department is requesting approval to enter into a three year term agreement with Urban 37, Inc. The services involve on-call staffing and plan check services due to significant workload demands associated with current development activity, ongoing construction projects, permit processing, inspections, and plan review services.

Recommendation:

Staff recommends adoption of this Resolution 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.

Background:

In March 2026, the City of San Ramon released a Request for Qualifications (RFQ) for Community Development On-Call Consulting Services. The RFQ process was conducted to establish a list of qualified firms capable of providing professional services on an as-needed basis to support the department including Building and Safety Services Division operations.

Urban 37, Inc., submitted a Statement of Qualifications in response to the RFQ and was determined to be qualified to provide the services requested.

Urban 37 Inc., has extensive experience providing municipal building inspection and plan review services. The consultant’s ability to provide qualified personnel on an as-needed basis allows the Division to maintain service levels, minimize delays associated with permit

Page 63 of 306 ends

issuance and inspections, and continue providing responsive customer service to the development community.

The proposed agreement would establish a three-year limited-term agreement through June 30, 2029, in an amount not to exceed $600,000. Services would be utilized on an asneeded basis and may include plan review, building inspection, staffing augmentation, and related professional services associated with Building Division operations.

Fiscal Impact:

The Building and Safety Services Division’s FY27 operating budget includes appropriations for contractual plan review, inspection, and supplemental staffing services. Expenditures associated with these services are offset by permit and plan check fee revenues collected by the Division.

Approval of the proposed agreement would authorize expenditures in an amount not to exceed $600,000 over the three-year term through June 30, 2029. Funding for services in future fiscal years will be incorporated into the Division’s annual operating budget through the term of the agreement.

Alternative Option(s):

If the City Council elects not to approve the proposed agreement, the Building and Safety Services Division would have limited capacity to supplement staffing resources during periods of elevated workload, employee absences, position vacancies, or specialized plan review needs. Insufficient consultant support could result in extended plan review turnaround times, delays in scheduling inspections, and broader operational impacts to permit processing and customer service delivery.

Maintaining agreements with multiple-qualified firms provides the Department with flexibility to respond to fluctuating service demands, balance workloads among available vendors, and avoid overreliance on a single service provider. Utilizing more than one consultant firm enhances the City’s ability to meet project timelines, sustain service levels, and address operational requirements in an efficient and timely manner.

Next Steps:

The Building and Safety Services Division will coordinate with the City Attorney’s Office to finalize and execute the agreement with Urban 37 Inc. Staff will monitor consultant performance and utilize services on an as-needed basis throughout the term of the agreement.

Attachment(s):

A. Resolution No. 2026-083

Page 64 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-083

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON AUTHORIZING

THE MAYOR TO EXECUTE A THREE YEAR LIMITED TERM AGREEMENT WITH URBAN 37, INC. FOR ON-CALL STAFFING AND PLAN CHECK SERVICES IN AN AMOUNT NOT TO EXCEED $600,000 THROUGH JUNE 30, 2029
WHEREAS, the Building and Safety Services Division continues to experience operational demands associated with development activity, permit processing, inspections, and plan review services; and
WHEREAS, the City utilizes on-call professional consulting services to supplement staffing resources and maintain operational service levels during periods of elevated workload demand, staffing vacancies, employee leave, and specialized project review needs; and
WHEREAS, in March 2026, the City issued a Request for Qualifications (RFQ) for Community Development Department On-Call Consulting Services; and WHEREAS, Urban 37, Inc., submitted a Statement of Qualifications in response to the RFQ process and was determined to be qualified to provide the requested professional services related to on-call staffing and plan check services; and WHEREAS, the proposed agreement would establish a three-year limited-term agreement through June 30, 2029, in an amount not to exceed $600,000; and WHEREAS, the City Council finds that entering into this agreement is necessary to support Building and Safety Services Division operations and maintain service levels for the community.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize the Mayor to execute an agreement with Urban 37 Inc. for on-call staffing and plan check services in an amount not to exceed $600,000 through June 30, 2029.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026 by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:

Page 65 of 306 ends

_____________________________________
Mark Armstrong, Mayor
ATTEST:
______________________________________
Joan Snashall, City Clerk

Page 66 of 306 ends

City Council Staff Report
Item No. 5.6.

Date: June 23, 2026
To: San Ramon City Council
From: Steven Spedowfski, City Manager
Christina Franco, Deputy City Manager
Subject: 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 Executive Summary:

This report requests City Council consideration of amendments to Resolution No. 2019-097, which currently establishes rules for the conduct of City Council meetings, including meeting start and adjournment times. Based on the Council’s discussion on May 26, 2026 regarding meeting efficiency and predictability for the public, staff, and the Council, revisions are proposed to change the regular meeting start time from 7:00 p.m. to 6:30 p.m. and the automatic adjournment time from 11:00 p.m. to 10:00 p.m.

Recommendation:

The City Council’s role is to consider authorizing this resolution to update the regular meeting start time to 6:30 p.m. and establish a mandatory adjournment time of 10:00 p.m.

Background:

Resolution No. 2019-097 sets forth the rules governing City Council meetings, including the meeting procedures and policies for Council and Commission representatives to other agencies. As currently adopted, the resolution establishes:
• A regular meeting start time of 7:00 p.m.
• An automatic adjournment time of 11:00 p.m., extendable by 30-minute increments with Council concurrence, as reaffirmed in recent staff reports on meeting management and efficiency
During its May 26, 2026 City Council meeting, the Council received a staff report outlining options to improve meeting efficiency, including an earlier mandatory adjournment time and changes to meeting structure.

Page 67 of 306 ends

Council direction from that discussion indicated support for:
• Advancing the start time to provide more time for full deliberation earlier in the evening.
• Establishing a 10:00 p.m. mandatory end time to predictably conclude meetings and reduce late-night decision-making.

The proposed amendments aim to support the Council’s intent of improving efficiency and predictability. Earlier start and end times help reduce extended late-night sessions while still allowing the Council to complete its agenda. Beginning meetings at 6:30 p.m. increases public accessibility for items scheduled earlier in the evening and enhances engagement.

Establishing a mandatory 10:00 p.m. adjournment provides consistency in meeting length for the public, the Council, and staff. No additional changes are proposed to the sections of Resolution No. 2019-097, which remain unchanged and in effect.

A draft updated resolution will revise Section 1(a) (Regular Meetings – Time) and Section 17 (Adjournment) to reflect these modifications.

Fiscal Impact:

There is no fiscal impact for approving the resolution.

Alternative Option(s):

1. Maintain the existing rules

2. Adjust only the start time or end time
Next Steps:

If adopted by the City Council, the revised meeting adjournment time would take effect immediately upon approval of the amended resolution. The change to the meeting start time, however, requires a corresponding amendment to the San Ramon Municipal Code.

Adoption of the ordinance necessary to implement this codification is scheduled for consideration this evening, initiating the formal process to incorporate the updated start time into the Municipal Code.

Attachment(s):

A. Resolution No. 2026-084

Page 68 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-084

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON AMENDING RESOLUTION NO. 2019-097 ESTABLISHING RULES

FOR THE CONDUCT OF MEETINGS OF THE CITY COUNCIL
WHEREAS, Section 36813 of the Government Code, State of California, authorizes a City Council to establish rules for the conduct of its meetings; NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby adopt the following rules in accordance with San Ramon Municipal Code Sections A4.1 - A4-6:

1. REGULAR MEETINGS.
(a) (a) Time. Regular meetings of the City Council shall be held on the second and fourth Tuesday of each month at the hour of 7:00 6:30 PM. Whenever the day fixed for any regular meeting of the Council falls upon a day designated as a holiday, the meeting shall be rescheduled or cancelled. (b) Place. All regular meetings of the Council shall be held in the place designated by ordinance (Council Chamber).
(c) Public. All meetings of the Council shall be open to the public; provided, however, the City Council may hold closed sessions as provided by the laws of the State of California.

2. SPECIAL MEETINGS. A special meeting may be ordered at any time by the Mayor whenever the public business may require it or upon the written request of any three members of the Council. Whenever a special meeting shall be called, written notice of such meeting shall be provided by the City Clerk to each member of the Council and such notice must be delivered and posted at least twenty-four hours before the time of such meeting as specified in the notice. The order shall specify the time and place of the special meeting and the business to be transacted. No other business shall be considered at such meetings by the Council.

3. AGENDA. In order to facilitate the orderly conduct of the business of the Council, the City Clerk shall be notified not later than 5 pm of the Wednesday immediately preceding a regular Council meeting of all reports, communications, ordinances, resolutions, contract documents or other matters to be submitted to the Council at such meeting. Immediately thereafter the City Clerk shall arrange an agenda of such matters according to the order of business and furnish each member of the Council, the City Manager and the City Attorney with a copy of the agenda prior to the Council meeting and as far in advance of the meeting as time for preparation will permit. The Clerk shall also post copies of the agenda at the places specified by resolution for posting of ordinances.

Page 69 of 306 ends

2 The City Clerk shall mark "Consent" those items on the agenda regarding which it can be reasonably be expected that there will be no discussion by members of the City Council, the City staff or interested persons in the audience. The Council shall consider all of the items on the agenda marked "Consent" at one time by vote after a motion has been duly made and seconded. If any member of the City Council or City staff or any interested person in the audience requests that a consent item be removed from the list of consent items, such item shall be taken up for consideration and disposition after action on the Consent Calendar.

4. THE PRESIDING OFFICER. The Mayor shall preside at all meetings and perform such other duties consistent with the office as may be imposed by the Council. The Mayor shall be recognized as the official head of the City for all ceremonial purposes and by the Governor for military purposes. In the time of public danger or emergency, the Mayor may, with the consent of the Council, cause order to be maintained and enforce laws.

The Mayor shall preserve strict order and decorum at all regular and special meetings of the Council. The Mayor may announce special rules for the consideration of a particular item on the agenda, such as, but not limited to; the length of time persons may speak; require that, if desirable, a spokesman address the Council on behalf of a group of persons and, in the event of a hearing, provide time for arguments and rebuttals from proponents and opponents. The Mayor shall state every question coming before the Council, call for the vote, announce the decision of the Council on all subjects and decide all questions of order, subject, however, to an appeal to the Council, in which event a majority vote of the Council shall govern and conclusively determine such question of order. The Mayor shall sign all ordinances adopted by the Council during the Mayor's presence. In the event of the absence of the Mayor, the Mayor Pro Tem shall sign ordinances as then adopted.

5. CALL TO ORDER. The Mayor, or in the Mayor's absence, the Mayor Pro Tem, shall take the chair at the hour appointed for the meeting, and shall immediately call the Council to order. In the absence of the Mayor or Mayor Pro Tem, the City Clerk shall call the Council to order whereupon a temporary chair shall be elected by the members of the Council present. Upon the arrival of the Mayor or Mayor Pro tem, the temporary chair shall immediately relinquish the chair upon the conclusion of the business immediately before the Council.

6. ATTENDANCE. Before proceeding with the business of the Council, the City Clerk shall enter into the minutes the names of the members present or absent. No formal roll call need be taken.

7. QUORUM. A majority of the members of the Council shall constitute a quorum for the transaction of business, but a lesser number than a quorum may adjourn from time to time. The Council may adjourn any regular, adjourned regular, special or adjourned special meeting to a time and place specified in the order of adjournment. If all members are absent from any regular or adjourned regular meeting, the City Clerk may declare the meeting adjourned to a stated time and place. The City Clerk shall cause written notice of the adjournment to be given in the same manner as provided for special meetings unless

Page 70 of 306 ends

3 the notice is waived as provided for special meetings. A copy of the order or notice of adjournment shall be posted at the City Hall and other places designated by the Council within twenty-four hours after the time of adjournment. Whenever a regular or adjourned regular meeting is adjourned as provided in this section, the resulting adjourned regular meeting is a regular meeting for all purposes. When an order of adjournment of any meeting fails to state the hour at which the adjourned meeting shall be held, it shall be held at the hour specified for regular meetings. A regular meeting shall stop at 10:0011:00 PM unless the Council votes to extend it in 30 minute increments.

8. ORDER OF BUSINESS. Promptly at the hour set on the date of each regular meeting, the members of the City Council, City Clerk, City Attorney, and City Manager shall take their regular stations in the Council Chambers and the business of the Council shall be taken up for consideration and disposition in the order listed on the agenda except that with the unanimous consent of the Council, a matter may be taken up out of order.

9. READING OF MINUTES. Unless the reading of the minutes of a Council meeting is requested by a member of the Council, the minutes may be approved without reading if the Clerk has previously furnished each member with a copy thereof.

10. RULES OF DEBATE.
(a) Presiding Officer may debate. The Mayor or other member of the Council as may be presiding may move, second and debate from the chair, subject only to the limitations of debate as these rules imposed upon all members. The Mayor shall not be deprived of any of the rights and privileges of a Councilmember by reason of action as the Presiding Officer. (b) Getting the floor. Every member desiring to speak shall address the chair and, upon recognition by the Presiding Officer, shall confine remarks to the question under debate.
(c) Interruptions. A member once recognized shall not be interrupted when speaking unless it to be called to order, or as herein otherwise provided. If a member, while speaking, be called to order, the member shall cease speaking until the question of order be determined and, if in order, shall be permitted to proceed. (d) Privilege of closing debate. The Councilmember moving the adoption of an ordinance or resolution shall have the privilege of closing the debate. (e) Motion to reconsider. A motion to reconsider any action taken by the Council may be made no later than the next regular meeting. It may be made either immediately during the same session or at a recessed or adjourned session thereof. The motion must be made by one of the prevailing side, but may be seconded by any member, and may be made at any time and have precedence over all other motions or while a member has the floor; it shall be debatable. Nothing herein shall be construed to prevent any member of the Council from making or remaking the same or other motion at a subsequent meeting of the Council. (f) Remarks of Councilmember. A Councilmember may request through the

Page 71 of 306 ends

4 Presiding Officer, the privilege of having an abstract of a statement on any subject under consideration by the Council entered in the minutes. If the Council majority consents the statement shall be entered in the minutes.
(g) Rules of Order. Except as otherwise provided in this resolution, the current edition of "Roberts Rules of Order" shall govern the conduct of the meetings of the City Council.

11. ADDRESSING THE COUNCIL. Any person desiring to address the Council at a meeting shall first secure the permission of the Presiding Officer to do so; provided, however, that under the following headings of business, any qualified and interested person shall have the right to address the Council upon obtaining recognition by the Presiding Officer.
(a) Written Communications. Interested persons or their authorized representative may address the Council by written communication on any matters concerning the City's business. The written communication shall be delivered to the City Clerk no later than 5 PM on the date of the meeting.
(b) Oral Communications. Interested persons in the audience or their authorized representatives may address the Council by oral communication on any matters over which the Council has control. Speakers may only speak once under Public Comment.

Aggregation of speaker time is not permitted.

12. MANNER OF ADDRESSING COUNCIL. Each person shall stand at the podium. All remarks shall be addressed to the Council as a body and not to any specific member. No person, other than the Council and person having the floor, shall be permitted to enter into any discussion, either directly or through a member of the Council, without the permission of the Presiding Officer. No question shall be asked of a Councilmember except through the Presiding Officer. No person may address the Council for more than three minutes unless the Presiding Officer allows more time.

13. VOTING.
(a) Members of the Council shall vote on all ordinances, resolutions and other matters unless a roll call vote is required by law or is requested by a Councilmember.

Silence shall be recorded as an affirmative vote. The Clerk shall show on ordinances and resolutions the names of Councilmembers and their votes. (b) The vote on any matter being considered by the Council may be delayed by the Presiding Officer until all members of the Council present for a meeting, and not excused, are present at the Council table.
(c) A member of the Council who has a conflict of interest regarding any matter being considered by the Council shall declare the conflict and excuse himself or herself from participating in the Council's deliberations and decision regarding that matter.

Page 72 of 306 ends

5 14. ORDER AND DECORUM.
(a) By Councilmembers. While the Council is in session, the members must preserve order and decorum, and a member shall neither by conversation or otherwise, delay or interrupt the proceedings of the peace of the Council nor disturb any member while speaking or refuse to obey the order of the Council or its Presiding Officer, except as otherwise herein provided.
(b) By Other Persons. Any person making personal, impertinent, or slanderous remarks or who shall become boisterous while addressing the Council or who shall by conservation or otherwise, delay or interrupt the proceedings or the peace of the Council or disturb any member while speaking or refuse to obey the orders of the Council or its Presiding Officer shall be forthwith barred by the Presiding Officer from further audience before the Council, unless permission to continue be granted by a majority vote of the Council. In the interest of an orderly meeting, applause and/or jeering shall not be permitted.
(c) Enforcement of Order and Decorum. A law enforcement officer may be designated as Sergeant-at-Arms of the Council meetings when requested by the Presiding Officer. The law enforcement officer shall carry out all orders and instructions given at the Council meeting. Upon instruction of the Presiding Officer, it shall be the duty of the Sergeant-at-Arms to remove any person who violates the order and decorum of a Council meeting. Violation of the order is a misdemeanor.

15. SPECIAL COMMITTEES.
(a) All special committees shall be appointed by approval of the Council. (b) City Council and Commission members shall be appointed by the Council to serve as liaisons to City citizens’ advisory committees. As liaisons they shall have nonvoting status unless other public agencies are represented on the committee. (c) City Council and Commission members shall be appointed by the Council to serve on Council and Commission subcommittees. As subcommittee members they shall have voting status.
(d) City Council and Commission member representatives to other agencies shall be appointed by the Council and shall vote their opinion unless otherwise directed.

16. PROTESTS. Any Councilmember shall have the right to have the reasons for dissent from, or protest against, any action of the Council entered in the minutes.

17. ADJOURNMENT. A motion to adjourn shall always be in order and decided.

Page 73 of 306 ends

6 PASSED, APPROVED AND ADOPTED at a regular meeting of the City Council of the City of San Ramon on June 23, 2026, by the following vote:

AYES:

NOES:

ABSENT:

ABSTAIN:
________________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 74 of 306 ends

City Council Staff Report
Item No. 5.7.

Date: June 23, 2026
To: San Ramon City Council
From: Steven Spedowfski, City Manager
Martin Lysons, City Attorney
Christina Franco, Deputy City Manager
Subject: Resolution No. 2026-085 Repealing and Replacing Resolution No. 2021- 066 Adopting the Updated Use of City Flagpoles and Display of Flags Policy Executive Summary:

The City’s Use of City Flagpoles and Display of Flags Policy, originally adopted in 2021, establishes standards for authorized flag displays and governs when commemorative flags may be flown. Following City Council direction in April 2026, the Policy Committee reviewed the policy and recommended revisions. A draft was presented to the Council on May 26, 2026, for comments. Those comments have now been incorporated into the final policy.

Recommendation:

The City Council’s role is to consider and approve the updated Use of City Flagpoles and Display of Flags Policy, adopt this Resolution repealing and replacing Resolution No. 2021-066, and direct staff to publish the updated policy and implement all related procedures.

Background:

On May 11, 2021, the Council adopted Resolution No. 2021-066 approving the Use of City Flagpoles and Display of Flags Policy. The policy identifies authorized flags; establishes half-staff procedures; outlines commemorative flag display rules; and includes restrictions on political, religious, for-profit, or foreign national flags. On April 14, 2026, the City Council directed staff to return the policy to the Policy Committee for evaluation. The Committee met on May 6, 2026, to review the policy in light of current priorities, operational needs, and community feedback. Committee recommendations were incorporated into a revised policy, which was presented to Council on May 26, 2026 for comment. All Council feedback from the May 26, 2026 meeting has now been integrated into the final proposed version.

Page 75 of 306 ends

The revised policy reaffirms that City flagpoles are not a forum for public expression and that only the City may authorize flag displays. Authorized flags include the United States Flag, the State of California Flag, the City of San Ramon Flag, the POW/MIA Flag, the Blue Star Flag, and commemorative flags associated with these entities. This clarification reinforces the City’s authority over official government speech and ensures consistency across City facilities.

The policy also strengthens requirements for compliance with all federal and state directives regarding flag etiquette. This includes full adherence to official Presidential and Gubernatorial orders related to flag display and half-staff observances, ensuring that all City facilities maintain proper protocol.

Updates to commemorative flag display procedures include several structural improvements. Requests to display a commemorative flag must be made by a Councilmember, and all annual commemorative flag approvals will occur at the first regular City Council meeting in January. Additional requests may be considered on an ad hoc basis throughout the year. The policy also limits displays to no more than two commemorative flags at a time and establishes a structured rotation schedule when display periods overlap. Commemorative flags will be flown on the commemorative flagpole located at Alcosta Boulevard and Bollinger Canyon Road.

The policy continues to maintain strict content restrictions. Flags representing political organizations, for-profit entities, religious organizations, or foreign nations are prohibited to ensure compliance with constitutional limitations and to prevent any appearance of City endorsement or preferential treatment.

Fiscal Impact:

There are no anticipated fiscal impacts associated with approving the updated policy.

Alternative Option(s):
1: Maintain the existing Policy
2: Revise the Policy
Next Steps:

Staff will post the updated policy on the city's website and implement will prepare updated policy language and return to the City Council for adoption on the Consent Calendar.

Attachment(s):

A. Resolution No. 2026-085
B. Exhibit 1: Updated Use of City Flagpoles and Display of Flags Policy 2026

Page 76 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-085

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON REPLACING AND REPEALING RESOLUTION NO. 2021-066

ADOPTING THE UPDATED USE OF CITY FLAGPOLES AND DISPLAY OF FLAGS POLICY WHEREAS, the City of San Ramon displays the United States Flag, the California State Flag, the San Ramon City Flag, the POW/MIA Flag, and the Blue Star Flag on various City-owned flagpoles; and
WHEREAS, the City Council previously adopted Resolution No. 2021-066 establishing the Use of City Flagpoles and Display of Flags Policy; and WHEREAS, on April 14, 2026, the City Council directed staff to return the policy to the Policy Committee for review and refinement; and
WHEREAS, the Policy Committee met on May 6, 2026, to evaluate the policy and recommended revisions to improve clarity, procedures, and compliance; and WHEREAS, the City Council reviewed the updated policy on May 26, 2026, provided comments, and Council feedback has been incorporated into the final version of the policy; and
WHEREAS, the revised policy reaffirms that City flagpoles are not a forum for public expression and clarifies authorized flags, strengthens half-staff protocol, updates commemorative flag display procedures, and maintains content restrictions consistent with constitutional and statutory requirements; and
NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon hereby repeals Resolution No. 2021-066 and adopts the updated Use of City Flagpoles and Display of Flags Policy, attached hereto as Exhibit 1.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026 by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:
___________________________________
Mark Armstrong, Mayor

Page 77 of 306 ends

ATTEST:
___________________________________
Joan Snashall, City Clerk
Exhibit 1: Use of City Flagpoles and Flags Display Policy

Page 78 of 306 ends

CITY OF SAN RAMON
Use of City Flagpoles
and
Display of Flags Policy

COMMEMORATIVE
June 23, 2026
EXHIBIT 1

Page 79 of 306 ends
Page 2 of 5 ends

CITY OF SAN RAMON

CITY COUNCIL POLICY
DATE: June 23, 2026
Effective: June 23, 2026
SUBJECT: DISPAY OF FLAGS POLICY
PURPOSE:

This Policy serves to establish guidelines for the display of flags on City of San Ramon owned flagpoles, flag-stands, and other City-owned property. The Display of Flags Policy shall become effective upon the date designated by the Council Resolution adopting this policy.

ADOPTING RESOLUTION: 2026-XXX (attached)

Page 80 of 306 ends
Page 3 of 5 ends

USE OF CITY FLAGPOLES
AND

DISPLAY OF FLAGS POLICY

PURPOSE
This policy serves to establish guidelines for the display of flags on City of San Ramon owned flagpoles, flag-stands, and other City-owned property.

GENERAL POLICY
The City’s flagpoles and flag-stands are not intended to serve as a forum for free expression by the public. Only the City may place or fly a flag on City’s flagpoles, flagstands, or City-owned property.

The City shall fly flags of government agencies and national symbols officially recognized by the United States and the State of California and located within the United States including, but not limited to:

1. The Flag of the United States

2. The Flag of the State of California

3. The Flag of the City of San Ramon

4. The POW/MIA flag which is recognized as a national symbol by Congress. (32 U.S.C. § 902.)

5. The Blue Star Flag which is recognized as a national symbol by Congress. (36 U.S.C. § 179.)

6. Commemorative Flags of the United States, the State of California, and the City of San Ramon
The above provisions apply only to the City’s flag poles and flag-stands.

HALF-STAFF PROTOCOL FOR FLAGS AT CITY FACILITIES
It shall be the policy of the City of San Ramon to raise, lower and display the Flag of the United States, the Flag of the State of California, and the Flag of the City of San Ramon at all City facilities in accordance with proper flag etiquette and all applicable federal and state of California protocols. This includes full compliance with official directives issued by the President of the United States and the Governor of California regarding the lowering of flags to half-staff, as well as adherence to established procedures for the respectful handling, display, and care of each flag.

Page 81 of 306 ends
Page 4 of 5 ends

COMMEMORATIVE FLAG DISPLAY
The City Council shall only consider a request to display a commemorative flag if the request is made by a member of the San Ramon City Council.

All Council-approved annual displayed commemorative flags will be considered and approved annually at the first regular City Council meeting each January. After the annual list is approved, additional flag requests may be considered by the City Council on an ad hoc basis.

The City shall display commemorative flags only if authorized by the City Council as an expression of the City’s official sentiments, as determined by a simple majority of the Council. Any such authorization shall be given at a duly noticed meeting of the City Council. The City Council shall discuss the appropriateness of the request under New Business and consider adopting a resolution authorizing the display of a commemorative flag at least 14 days prior to the display period.

Commemorative flags shall be displayed for a period of time that is reasonable or customary for the subject that is to be commemorated, but no longer than thirty-one (31) continuous days.

Commemorative flags shall be displayed exclusively on the San Ramon City Hall marquee digitally and on the Commemorative flagpole at the corner of Alcosta Boulevard and Bollinger Canyon Road.

Commemorative flag requests shall be handled on a first-come, first-served basis. No more than two commemorative flags may be displayed at the same time on the Commemorative flagpole. When two commemorative flags are authorized for overlapping dates, the flagpole shall display both flags, with each flag occupying the top position for an equal portion of the overlapping display period. The first flag submitted shall occupy the top position for the first half of the overlapping display period, after which the flags shall switch positions for the remainder of the overlapping display period. If more than two requests are received, the City Council will consider the additional requests on an ad-hoc basis.

The commemorative flagpole may be used to recognize nationally and state-designated awareness and heritage months.

It shall be the responsibility of the City to ensure the appropriate design is displayed.

CONTENT RESTRICTIONS — BASIS AND PROHIBITIONS
Commemorative flags representing political organizations, for-profit organizations, religious organizations, or other nations shall be prohibited from being displayed.

Page 82 of 306 ends
Page 5 of 5 ends

Government Speech. The City’s flagpoles and flag-stands serve as instruments of the City’s official expression. They are not open to the public as a forum for private speech.

All flags displayed on City-owned flagpoles and flag-stands represent the official sentiments of the City of San Ramon. The City retains sole authority to determine which flags are displayed. (U.S. Const. amend. I; Cal. Const. art. I, § 2.) Prohibition — Religious Organizations. Flags representing religious organizations shall not be displayed on City-owned flagpoles or flag-stands. The display of a religious organization’s flag on government property constitutes a government preference of one religion over others and risks an unconstitutional establishment of religion. (U.S. Const. amend. I [Establishment Clause]; Cal. Const. art. I, § 4.) Further, use of City facilities for religious purposes is prohibited under Cal. Const. Art. 16, § 5 as a grant or aid to a religious sect, church, creed, or sectarian purpose.

Prohibition — For-Profit Organizations. Flags representing for-profit or commercial organizations shall not be displayed on City-owned flagpoles or flag-stands. Display of a commercial entity’s flag on City property implies City endorsement of that enterprise and may constitute an unlawful gift of public resources to a private party. (Cal. Const. art.

XVI, § 6; Cal. Gov. Code § 1090 et seq.)
Prohibition — Political Organizations. Flags representing political parties, political action committees, or other partisan political organizations shall not be displayed on Cityowned flagpoles or flag-stands. Such displays would constitute use of public resources for partisan political purposes. (Cal. Gov. Code § 8314; Cal. Const. art. I, § 2.) Prohibition — Other Nations. Flags of foreign nations shall not be displayed on Cityowned flagpoles or flag-stands as an expression of the City’s official sentiments. The conduct of foreign relations is reserved to the federal and state governments and is beyond the scope of municipal authority. (U.S. Const. art. I, § 10; art. II, § 2.)

Page 83 of 306 ends

City Council Staff Report
Item No. 5.8.

Date: June 23, 2026
To: San Ramon City Council
From: Brian Bornstein, Department Director
Mike Dodds, Program Manager
Subject: 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
Executive Summary:

The City requires specialized maintenance, repairs, and supplies for its aquatic centers and interactive fountains. The services include, but are not limited to, provision, delivery, installation, replacement, maintenance, troubleshooting, and/or repair of aquatic and water feature equipment.

The City currently contracts with National Aquatics Services for these services, with the existing Agreement expiring on June 30, 2026. On April 13, 2026, City staff issued a Request for Proposals (RFP) to obtain pricing and to ensure continuity of services prior to contract expiration. Based on the evaluation of the proposals received, staff determined that Aqua Source’s proposal was the most advantageous to the City and recommends awarding a new Agreement to Aqua Source.

Recommendation:

The City Council’s role is to consider approval of this Resolution, 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.

Background:

Page 84 of 306 ends

On April 13, 2026, the City issued an RFP for aquatic and water feature equipment maintenance, repair, and supply services, which was advertised on the City’s website. A mandatory pre-submittal meeting was held on April 21, 2026, to address questions and review service levels and expectations. Four (4) contractors attended the mandatory presubmittal meeting.

On May 19, 2026, the City received two (2) proposals from the following contractors:

1. Lincoln Aquatics

2. Aqua Source
The proposals were evaluated using the criteria described in the RFP: general qualifications, relevant experience, proposed staffing, pricing, proposed approach, and responsiveness. After reviewing all responses submitted pursuant to said RFP, the Aqua Source proposal was determined to be the most advantageous to the City.

Fiscal Impact:

The specific fiscal impact of this agreement is unknown, as services will be utilized on an as-needed and emergency basis. Actual costs will vary year to year depending on service demand. The cumulative total not-to-exceed amount of $400,000 is based on historical expenditures with the City's current contractor and represents a ceiling for the potential five-year term, not an anticipated expenditure.

Funding will be drawn from applicable approved budget appropriations at the time services are authorized, which may include the Operating Budget or Capital Improvement Project budgets across any relevant fund. For unplanned or emergency work that exceeds available appropriations, staff may return to Council for additional authorization as needed.

Alternative Option(s):

Council may choose not to award an agreement at this time and staff would return to the market with a revised RFP. In the interim, the City would be without a contracted aquatic and water feature equipment maintenance, repair, and supply services provider following the expiration of the current agreement with National Aquatics Services on June 30, 2026, which would delay response to routine repairs and emergency issues at City aquatic centers and fountains.

Next Steps:

1. The City Attorney's Office will forward the Contract Agreement to Aqua Source for execution.

2. Upon receipt of the executed Agreement, certificates of insurance, and copies of a current City business license, the City Attorney's Office will send a copy of the

Page 85 of 306 ends

executed Contract Agreement and all attachments to the Public Works Department – Public Services Division.

3. The Public Works Department – Public Services Division will monitor the performance of the contractor throughout the term of the Agreement and issue Notice to Proceeds and Task Orders as needed.

Attachment(s):

A. Resolution No. 2026-086

Page 86 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-086

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON 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
WHEREAS, the City requires specialized maintenance, repairs, and supplies for its aquatic centers and interactive fountains; and
WHEREAS, on April 13, 2026, the City issued a Request for Proposals (RFP) for aquatic and water feature equipment maintenance, repair, and supply services; and WHEREAS, after review of all responses submitted pursuant to said RFP, the Aqua Source proposal was accepted by the City and determined to be the most advantageous to the City; and
WHEREAS, Aqua Source, by reason of qualifications, experience, and facilities for performing the type of services contemplated herein, has proposed to provide the requested services; and
WHEREAS, the proposed Agreement is 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; and
WHEREAS, funding for the Agreement will be drawn from applicable approved budget appropriations at the time services are authorized, which may include the Operating Budget or Capital Improvement Project budgets across any relevant fund, and for unplanned or emergency work that exceeds available appropriations, the City may return to Council for additional authorization as needed.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby 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.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

Page 87 of 306 ends

NOES:

ABSENT:

ABSTAIN:
________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 88 of 306 ends

City Council Staff Report
Item No. 5.9.

Date: June 23, 2026
To: San Ramon City Council
From: Brian Bornstein, Department Director
Mike Dodds, Program Manager
Subject: 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 to Renew the Agreement for Up to Two (2) Successive One-Year Terms, for a Cumulative Amount Not to Exceed $500,000
Executive Summary:

The City requires an experienced, licensed, and qualified service contractor to provide electrical services on an as-needed and on-call basis. The services include, but are not limited to, routine and preventative electrical maintenance, system inspections, troubleshooting and diagnostic services, repair or replacement of electrical components, installation of new electrical equipment, and emergency response services.

The City currently contracts with T. Marshall for these services, with the existing Agreement expiring on June 30, 2026. On April 13, 2026, City staff issued a Request for Proposals (RFP) to obtain pricing and to ensure continuity of services prior to contract expiration. Based on the proposal received, staff determined that Advanced Lighting Services Inc.’s proposal is the most advantageous to the City and recommends awarding a new agreement to Advanced Lighting Services Inc. for electrical repair services.

Recommendation:

The City Council’s role is to consider approval of this Resolution, 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 to renew the Agreement for up to two (2) successive one-year terms, for a

Page 89 of 306 ends

cumulative amount not to exceed $500,000.

Background:

On April 13, 2026, the City issued an RFP for electrical repair services, which was advertised on the City’s website. A mandatory pre-submittal meeting was held on April 21, 2026, to address questions and review service levels and expectations. Three (3) contractors attended the mandatory pre-submittal meeting.

On May 19, 2026, the City received one (1) proposal from the following contractor:

1. Advanced Lighting Services Inc.

The proposal was evaluated using the criteria as described in the RFP: general qualifications, relevant experience, proposed staffing, pricing, proposed approach, and responsiveness. After reviewing the proposal submitted pursuant to said RFP, the Advanced Lighting Services Inc. proposal was determined to be the most advantageous to the City.

Fiscal Impact:

The specific fiscal impact of this agreement is unknown, as services will be utilized on an as-needed and emergency basis. Actual costs will vary year to year depending on service demand. The cumulative total not-to-exceed amount of $500,000 is based on historical expenditures with the City's current contractor and represents a ceiling over the potential five-year term, not an anticipated expenditure.

Funding will be drawn from applicable approved budget appropriations at the time services are authorized, which may include the Operating Budget or Capital Improvement Project budgets across any relevant fund. For unplanned or emergency work that exceeds available appropriations, staff may return to Council for additional authorization as needed.

Alternative Option(s):

Council may choose not to award an agreement at this time and staff would return to the market with a revised RFP. In the interim, the City would be without a contracted electrical services provider following the expiration of the current agreement with T. Marshall on June 30, 2026, which would delay response to routine repairs and emergency electrical issues at City facilities, parks, and fountains.

Next Steps:

1. The City Attorney's Office will forward the Contract Agreement to Advanced Lighting Services Inc. for execution.

2. Upon receipt of the executed Agreement, certificates of insurance, and copies of a current City business license, the City Attorney's Office will send a copy of the executed Contract Agreement and all attachments to the Public Works Department –

Page 90 of 306 ends

Public Services Division.

3. The Public Works Department – Public Services Division will monitor the performance of the contractor throughout the term of the Agreement and issue Notice to Proceeds and Task Orders as needed.

Attachment(s):

A. Resolution No. 2026-087

Page 91 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-087

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON

AUTHORIZING THE MAYOR TO EXECUTE AN AGREEMENT WITH ADVANCED LIGHTING SERVICES INC. FOR ELECTRICAL REPAIR SERVICES FOR AN INITIAL THREEYEAR 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 $500,000
WHEREAS, the City requires an experienced, licensed, and qualified service contractor to provide electrical services at City-owned and operated facilities, parks, and fountains on an as-needed and on-call basis; and
WHEREAS, On April 13, 2026, the City issued a Request for Proposals (RFP) for electrical repair services; and
WHEREAS, after review of the proposal submitted in response to said RFP, Advanced Lighting Services Inc.’s proposal was accepted by the City and determined to be the most advantageous to the City; and
WHEREAS, Advanced Lighting Services Inc., by reason of qualifications, experience, and facilities for performing the type of services contemplated herein, has proposed to provide the requested services; and
WHEREAS, the proposed Agreement is 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; and
WHEREAS, funding for the Agreement will be drawn from applicable approved budget appropriations at the time services are authorized, which may include the Operating Budget or Capital Improvement Project budgets across any relevant fund, and for unplanned or emergency work that exceeds available appropriations, City staff may return to Council for additional authorization as needed.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby 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 to renew the agreement for up to two (2) successive one-year terms, for a cumulative amount not to exceed $500,000.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

NOES:

Page 92 of 306 ends

ABSENT:

ABSTAIN:
________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 93 of 306 ends

City Council Staff Report
Item No. 5.10.

Date: June 23, 2026
To: San Ramon City Council
From: Brian Bornstein, Department Director
Mike Dodds, Program Manager
Subject: 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
Executive Summary:

The City requires an experienced, licensed, and qualified service contractor to provide fire suppression system monitoring, maintenance, and repair services. The services include, but are not limited to, routine and preventative sprinkler inspections, alarm system inspections, troubleshooting and diagnostic services, repair or replacement of components, installation of new equipment, and emergency response services.

The City currently contracts with Sonitrol, HCI Systems, Inc., and Fire Pro Specialist Inc. for these services, with the existing Agreements expiring on June 30, 2026. On April 13, 2026, City staff issued a Request for Proposals (RFP) to obtain pricing and to ensure continuity of services prior to contract expiration. Based on the proposal received, staff determined that Tri Signal Integration Inc.’s proposal is the most advantageous to the City and recommends awarding a new agreement to Tri Signal Integration, Inc. for fire suppression system monitoring, maintenance, and repair services.

Recommendation:

The City Council’s role is to consider approval of this Resolution, 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

Page 94 of 306 ends

two (2) successive one-year terms, for a cumulative amount not to exceed $400,000.

Background:

On April 13, 2026, the City issued an RFP for fire suppression system monitoring, maintenance, and repair services, which was advertised on the City’s website. A mandatory pre-submittal meeting was held on April 21, 2026, to address questions and review service levels and expectations. Six (6) contractors attended the mandatory pre-submittal meeting.

On May 28, 2026, the City received three (3) proposals from the following contractors:

1. Nickell Fire Protection Inc. (did not attend the pre-submittal meeting)

2. Battalion One Fire Protection

3. Tri Signal Integration, Inc.

The proposal was evaluated using the following criteria as described in the RFP: general qualifications, relevant experience, proposed staffing, pricing, proposed approach, and responsiveness. After reviewing the proposals submitted pursuant to said RFP, the Tri Signal Integration Inc. proposal was determined to be the most advantageous to the City.

Fiscal Impact:

The estimated annual cost for year one of the agreement is $80,000, which includes routine maintenance and contingency funds for unforeseen work that may arise, such as emergency generator repairs or critical system issue resolution. The FY27 Adopted Budget includes funding to cover routine maintenance and an estimate for contingency needs.

Funding for this agreement will be considered annually as part of the City’s Operating Budget and Capital Improvement Program development process, and if approved, funding will be appropriated from the General Fund, Dougherty Valley County Service Area, or other applicable funds, as authorized. The estimated annual cost for each subsequent year of the contract is expected to be $80,000. This amount includes routine maintenance, allowance for potential annual cost adjustments (subject to feasibility and appropriateness), and a contingency for unforeseen work that may arise.

The total not-to-exceed amount of $400,000 is structured to support the anticipated services needed over the potential five-year term.

Alternative Option(s):

Council may choose not to award an agreement at this time, and staff would return to the market with a revised RFP. In the interim, the City’s fire alarm systems would operate without central monitoring, requiring manual 911 contact in the event of an emergency.

Sprinkler systems would remain operational and notification to dispatch would not occur.

Next Steps:

1. The City Attorney's Office will forward the Contract Agreement to Tri Signal

Page 95 of 306 ends

Integration, Inc. for execution.

2. Upon receipt of the executed Agreement, certificates of insurance, and copies of a current City business license, the City Attorney's Office will send a copy of the executed Contract Agreement and all attachments to the Public Works Department – Public Services Division.

3. The Public Works Department – Public Services Division will monitor the performance of the contractor throughout the term of the Agreement and issue Notice to Proceeds and Task Orders as needed.

Attachment(s):

A. Resolution No. 2026-088

Page 96 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-088

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON

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
WHEREAS, the City requires an experienced, licensed, and qualified service contractor to provide fire suppression system monitoring, maintenance, and repair services at City-owned and operated facilities for routine inspections, testing and repairs; and
WHEREAS, the City currently contracts with Sonitrol, HCI Systems, Inc., and Fire Pro Specialist Inc. for these services, with the existing Agreements expiring on June 30, 2026; and
WHEREAS, on April 13, 2026, the City issued a Request for Proposals (RFP) to obtain pricing and to ensure continuity of services prior to contract expiration; and WHEREAS, after reviewing the proposals submitted pursuant to said RFP, the Tri Signal Integration Inc. proposal was determined to be the most advantageous to the City; and
WHEREAS, Tri Signal Integration, Inc., by reason of qualifications, experience, and facilities for performing the type of services contemplated herein, has proposed to provide the requested services; and
WHEREAS, the proposed Agreement is 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; and
WHEREAS, funding for the potential five-year Agreement will be considered annually as part of the City’s Operating Budget and Capital Improvement Program development process, and if approved, funding will be appropriated from the General Fund, Dougherty Valley County Service Area, or other applicable funds, as authorized.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorizing the Mayor to execute an agreement with Tri Signal Integration, Inc. for fire suppression system monitoring, maintenance, and repair services 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.

Page 97 of 306 ends

Resolution No. 2026-088

Page 2 of 2 ends

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:
________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 98 of 306 ends

City Council Staff Report
Item No. 5.11.

Date: June 23, 2026
To: San Ramon City Council
From: Megan O'Donoghue, Director
Subject: 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
Executive Summary:

The Memorandum of Understanding (MOU) with the Service Employees International Union, Local 1021 (SEIU), and Memorandum of Understanding (MOU) with the San Ramon Police Officers Association (POA) provide for increases to salary ranges and/or salary steps in July 2026, while the Unrepresented Miscellaneous Employees Salary and Benfits Resolution provides for corresponding salary range and/or step increases for the positions of Police Lieutenant, Police Captain, and Police Chief to maintain Council-approved salary differentials. Similarly, the City Manager's contract calls for a salary increase to maintain a set differential with the new salary range for Police Chief. Staff has created the Fiscal Year 2026/2027 (FY 26/27) salary schedule to reflect those provisions for Council's review and approval.

Recommendation:

The City Council’s role is to consider executing the FY 26/27 salary schedule.

Background:

On May 26, 2026, by Resolution No. 2026-067, the Council approved and executed the MOU with SEIU, for a term of July 1, 2026, through June 30, 2030. The MOU with SEIU provides for a three percent (3%) increase to represented salary ranges, effective July 1, 2026.

On July 23, 2024, by Resolution No. 2024-086, the Council approved and executed the MOU with the POA, for a term of July 1, 2024, through June 30, 2027. Effective the first full pay period following July 1, 2026, the MOU with the POA provides for an increase to

Page 99 of 306 ends

represented salary ranges (steps) based on the results of a total compensation salary survey to bring the top step to the seventy-fifth percentile (75%) of the City's comparator agencies, with a minimum possible increase of five percent (5%) and maximum possible increase of seven percent (7%). Staff conducted the salary survey and determined that a four percent (4%) increase would be necessary to bring represented salary ranges to the seventy-fifth percentile (75%), so represented salary ranges (steps) will receive a five percent (5%) adjustment effective July 13, 2026 (the first full pay period following July 1, 2026).

Additionally, the Unrepresented Miscellaneous Employees Salary and Benefits Resolution specifies differentials for the salary ranges for Police Lieutenant, Police Captain, and Police Chief. Specifically, with Resolution 2024-099, Council executed an amendment to the Unrepresented Miscellaneous Employees Salary and Benefits Resolution, which stated that the top step (Step 5) for Police Lieutenant will be maintained at five percent (5%) above the maximum total compensation for Police Sergeant. In a similar manner, with Resolution 2024-109, Council executed an additional amendment to the Unrepresented Miscellaneous Employees Salary and Benefits Resolution, which stated that the top of the range for Police Captain will be maintained at seven and one-half percent (7.5%) above the top step for Police Lieutenant and the top of the range for Police Chief will be maintained at ten percent (10%) above the top of the range for Police Captain. As such, the salary ranges for Police Lieutenant, Police Captain, and Police Chief have been adjusted to maintain those differentials, based on the five percent (5%) increase to the salary ranges for the POA.

Finally, the current provisions in the City’s Employment Agreement with City Manager Steven Spedowfski, executed by the Council with Resolution 2026-002, dictate a nine and one-half percent (9.5%) differential between the City Manager’s salary and the top of the salary range for the next highest compensated classification, excluding City Attorney. With the increase to the salary range for Police Chief, the City Manager’s annual salary will be increased to $366,232.62, which reflects a differential of 9.5% above the new salary range for Police Chief.

The FY 26/27 salary schedule incorporates the increases outlined above for impacted City job classifications.

Please note that the FY 26/27 salary schedule includes proposed updates to unrepresented salary ranges effective July 1, 2026, which will be presented to the Council for their review and approval under New Business. Should the Council choose to approve some but not all resolutions related to the FY 26/27 salary schedule, staff will present an updated salary schedule reflective of the Council’s decisions at the next available City Council meeting.

Fiscal Impact:

There is no budgetary impact to the salary range and step increases for SEIU, POA, and related unrepresented and appointed positions (Police Lieutenant, Police Captain, Police Chief, and City Manager) as those costs were included in the FY 26/27 operating budget approved by Council.

Page 100 of 306 ends

Alternative Option(s):

Alternative actions that the City Council could take include:

1. Reject the proposed FY 26/27 salary schedule and direct staff to make modifications to the Resolution. Because the salary provisions in both MOUs were previously approved by Council, rejecting the authorized increases would be a violation of both MOUs.

2. Approve the FY 26/27 salary schedule with modifications. Because the salary provisions in both MOUs were previously approved by Council, rejecting the authorized increases would be a violation of both MOUs.

Next Steps:

Council's approval of this item will execute the FY 26/27 salary schedule. The executed FY 26/27 salary schedule will be distributed to affected employees and posted on the City’s Intranet and on the City’s web page for access by others.

Attachment(s):

A. Resolution No. 2026-089
B. Fiscal Year 2026/2027 Salary Schedule

Page 101 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-089
A RESOLUTION ADOPTING 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
WHEREAS, by Resolution No. 2026-067, the City Council approved and executed a Memorandum of Understanding (MOU) with the Service Employees International Union, Local 1021 (SEIU), which provides for a three percent (3%) increase to represented salary ranges effective July 1, 2026; and
WHEREAS, by Resolution No. 2024-086, the City Council approved and executed a Memorandum of Understanding (MOU) with the San Ramon Police Officers Association (POA), which provides for an increase of no less than five percent (5%) and no more than seven percent (7%) to represented salary ranges based on the results of a total compensation salary survey to bring the top step to the seventy-fifth percentile (75%) of the City's comparator agencies, effective the first full pay period following July 1, 2026; and WHEREAS, staff conducted the total compensation survey required under the MOU with the POA and determined that a salary increase of four percent (4%) would be necessary to bring the represented salary ranges to the seventy-fifth percentile (75%), thereby imposing a five percent (5%) increase to the represented salary ranges effective July 13, 2026 (the first full pay period following July 1, 2026); and WHEREAS, by Resolution 2024-099, the City Council approved and executed an amendment to the Unrepresented Miscellaneous Employees Salary and Benefits Resolution, which stated that the top step (Step 5) for Police Lieutenant will be maintained at five percent (5%) above the maximum total compensation for Police Sergeant; and WHEREAS, by Resolution 2024-109, the City Council approved and executed an additional amendment to the Unrepresented Miscellaneous Employees Salary and Benefits Resolution, which stated that the top of the range for Police Captain will be maintained at seven and one-half percent (7.5%) above the top step for Police Lieutenant and the top of the range for Police Chief will be maintained at ten percent (10%) above the top of the range for Police Captain; and
WHEREAS, by Resolution No. 2026-002, the City Council executed an Amended and Restated Employment Agreement with City Manager Steven Spedowfski, which dictates a nine and one-half percent (9.5%) differential between the City Manager’s salary and the top of the salary range for the next highest compensated classification, excluding City Attorney; and
WHEREAS, the Fiscal Year 2026/2027 reflects the increases outlined above for

Page 102 of 306 ends

impacted City job classifications, including a new annual salary of $366,232.62 for the City Manager.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize the execution of the new Fiscal Year 2026/2027 salary schedule.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:
____________________________
Mark Armstrong, Mayor
ATTEST:
____________________________
Joan Snashall, City Clerk

Page 103 of 306 ends

City of San Ramon
Salary Range Schedule by Classification
Last Update Approved by City Council on June 23, 2026
Job Classification Job Class
Code
Group
Code
Work
Week
Effective
Date
Hourly
Minimum
Hourly
Maximum
Monthly
Minimum
Monthly
Maximum
Annual
Minimum
Annual
Maximum

ELECTED OFFICIALS
CITY COUNCIL (Ordinance No. 365) E100 100 N/A 12/01/2024 MAYOR (Ordinance No. 365) E105 100 N/A 12/01/2024

APPOINTED EMPLOYEES
CITY ATTORNEY1 (Reso 2025-114) A100 200 N/A 09/25/2025
CITY MANAGER1 (Reso 2026-002) A105 200 N/A 07/13/2026

UNREPRESENTED MISCELLANEOUS EMPLOYEES
ACCOUNTANT U210 600 37.5 07/01/2026 $ 52.7637 $ 65.9547 $ 8,574.11 $ 10,717.63 $ 102,889.28 $ 128,611.60 ADMINISTRATIVE ANALYST U150 600 37.5 07/01/2026 $ 55.2547 $ 73.6546 $ 8,978.88 $ 11,968.88 $ 107,746.60 $ 143,626.60 ADMINISTRATIVE COORDINATOR U130 600 37.5 07/01/2026 $ 46.4263 $ 58.0347 $ 7,544.27 $ 9,430.63 $ 90,531.22 $ 113,167.60 ASSISTANT CITY ATTORNEY1 U316 600 37.5 07/01/2026 $ 87.0887 $ 116.1180 $ 14,151.91 $ 18,869.18 $ 169,822.90 $ 226,430.10 ASSISTANT CITY MANAGER1 U190 600 37.5 07/01/2026 $ 121.8978 $ 162.4895 $ 19,808.40 $ 26,404.54 $ 237,700.84 $ 316,854.46 ASSISTANT ENGINEER U515 600 37.5 07/01/2026 $ 59.2698 $ 74.0807 $ 9,631.35 $ 12,038.11 $ 115,576.24 $ 144,457.30 ASSISTANT PLANNER U720 600 37.5 07/01/2026 $ 55.9464 $ 69.9307 $ 9,091.29 $ 11,363.73 $ 109,095.48 $ 136,364.80 ASSOCIATE ENGINEER U516 600 37.5 07/01/2026 $ 65.9790 $ 82.4736 $ 10,721.60 $ 13,401.96 $ 128,659.18 $ 160,823.52 ASSOCIATE PLANNER U721 600 37.5 07/01/2026 $ 62.3053 $ 77.8750 $ 10,124.62 $ 12,654.70 $ 121,495.40 $ 151,856.38 CHIEF BUILDING OFFICIAL1 U195 600 37.5 07/01/2026 $ 80.5383 $ 107.3574 $ 13,087.47 $ 17,445.59 $ 157,049.62 $ 209,347.06 CITY CLERK 1 U225 600 37.5 07/01/2026 $ 74.3454 $ 98.8794 $ 12,081.14 $ 16,067.91 $ 144,973.66 $ 192,814.96 CITY/DISTRICT ENGINEER 1 U200 600 37.5 07/01/2026 $ 87.3059 $ 116.3786 $ 14,187.20 $ 18,911.53 $ 170,246.44 $ 226,938.40 DEPARTMENT DIRECTOR 1 D100 300 37.5 07/01/2026 $ 110.8162 $ 147.7178 $ 18,007.64 $ 24,004.15 $ 216,091.72 $ 288,049.84 DEPUTY CITY ATTORNEY U315 600 37.5 07/01/2026 $ 79.1712 $ 105.5620 $ 12,865.32 $ 17,153.83 $ 154,383.84 $ 205,845.90 DEPUTY CITY CLERK U220 600 37.5 07/01/2026 $ 50.6189 $ 67.4750 $ 8,225.58 $ 10,964.70 $ 98,706.92 $ 131,576.38 DEPUTY CITY MANAGER 1 U185 600 37.5 07/01/2026 $ 91.8209 $ 122.3973 $ 14,920.90 $ 19,889.57 $ 179,050.82 $ 238,674.80 DIVISION MANAGER 1 U180 600 37.5 07/01/2026 $ 78.3962 $ 104.5019 $ 12,739.39 $ 16,981.55 $ 152,872.72 $ 203,778.64 ENGINEERING SPECIALIST U510 600 37.5 07/01/2026 $ 51.3399 $ 64.5436 $ 8,342.73 $ 10,488.34 $ 100,112.74 $ 125,860.02 EXECUTIVE ASSISTANT U140 600 37.5 07/01/2026 $ 51.3238 $ 64.1521 $ 8,340.13 $ 10,424.72 $ 100,081.54 $ 125,096.66 INSPECTOR U610 600 37.5 07/01/2026 $ 57.0382 $ 71.2845 $ 9,268.72 $ 11,583.74 $ 111,224.62 $ 139,004.84 IT NETWORK ANALYST U420 600 37.5 07/01/2026 $ 60.4615 $ 80.6235 $ 9,824.99 $ 13,101.31 $ 117,899.86 $ 157,215.76 IT SPECIALIST U415 600 37.5 07/01/2026 $ 51.4091 $ 64.2612 $ 8,353.97 $ 10,442.45 $ 100,247.68 $ 125,309.34 IT TECHNICIAN U410 600 37.5 07/01/2026 $ 42.8444 $ 53.5488 $ 6,962.22 $ 8,701.68 $ 83,546.58 $ 104,420.16 MAINTENANCE SUPERVISOR U980 600 37.5 07/01/2026 $ 61.5081 $ 76.8789 $ 9,995.07 $ 12,492.83 $ 119,940.86 $ 149,913.92 OFFICE SPECIALIST U120 600 37.5 07/01/2026 $ 39.5615 $ 49.4538 $ 6,428.74 $ 8,036.25 $ 77,144.86 $ 96,435.04 OFFICE TECHNICIAN I U110 600 37.5 07/01/2026 $ 29.7121 $ 37.1338 $ 4,828.22 $ 6,034.25 $ 57,938.66 $ 72,411.04 $30,519.39
$319,752.16
$366,232.62
$1,085.94
$1,185.94
$13,031.28
$14,231.28
$26,646.01
1 Eligible for Management Incentive Pay

ATTACHMENT B

Page 104 of 306 ends

City of San Ramon
Salary Range Schedule by Classification
Last Update Approved by City Council on June 23, 2026
Job Classification Job Class
Code
Group
Code
Work
Week
Effective
Date
Hourly
Minimum
Hourly
Maximum
Monthly
Minimum
Monthly
Maximum
Annual
Minimum
Annual
Maximum
UNREPRESENTED MISCELLANEOUS EMPLOYEES (Continued)
OFFICE TECHNICIAN II U111 600 37.5 07/01/2026 $ 32.9406 $ 41.1802 $ 5,352.86 $ 6,691.79 $ 64,234.30 $ 80,301.52 PARALEGAL U310 600 37.5 07/01/2026 $ 48.7050 $ 60.8834 $ 7,914.57 $ 9,893.56 $ 94,974.88 $ 118,722.76 PLANNING SPECIALIST U710 600 37.5 07/01/2026 $ 39.5531 $ 49.4433 $ 6,427.37 $ 8,034.54 $ 77,128.48 $ 96,414.50 PLANS EXAMINER U715 600 37.5 07/01/2026 $ 60.6607 $ 75.8213 $ 9,857.36 $ 12,320.97 $ 118,288.30 $ 147,851.60 POLICE RECORDS SUPERVISOR U815 600 37.5 07/01/2026 $ 57.3255 $ 71.6526 $ 9,315.39 $ 11,643.56 $ 111,784.66 $ 139,722.70 POLICE SERVICES TECHNICIAN I U810 600 37.5 07/01/2026 $ 35.6559 $ 44.5546 $ 5,794.08 $ 7,240.13 $ 69,528.94 $ 86,881.60 POLICE SERVICES TECHNICIAN II U811 600 37.5 07/01/2026 $ 39.7764 $ 49.7224 $ 6,463.67 $ 8,079.89 $ 77,563.98 $ 96,958.68 PROGRAM MANAGER1 U170 600 37.5 07/01/2026 $ 65.6474 $ 87.5301 $ 10,667.71 $ 14,223.65 $ 128,012.56 $ 170,683.76 RECREATION COORDINATOR U915 600 37.5 07/01/2026 $ 46.4263 $ 58.0347 $ 7,544.27 $ 9,430.63 $ 90,531.22 $ 113,167.60 RECREATION SUPERVISOR U920 600 37.5 07/01/2026 $ 59.3127 $ 74.1344 $ 9,638.31 $ 12,046.84 $ 115,659.70 $ 144,562.08 RECREATION TECHNICIAN U910 600 37.5 07/01/2026 $ 35.2047 $ 43.9973 $ 5,720.76 $ 7,149.57 $ 68,649.10 $ 85,794.80 SENIOR ADMINISTRATIVE ANALYST U160 600 37.5 07/01/2026 $ 64.8229 $ 81.0173 $ 10,533.73 $ 13,165.32 $ 126,404.72 $ 157,983.80 SENIOR CIVIL ENGINEER U520 600 37.5 07/01/2026 $ 79.4538 $ 99.3173 $ 12,911.25 $ 16,139.07 $ 154,935.04 $ 193,668.80 SENIOR INSPECTOR U615 600 37.5 07/01/2026 $ 63.5164 $ 79.3839 $ 10,321.42 $ 12,899.88 $ 123,856.98 $ 154,798.54 SENIOR PLANNER U725 600 37.5 07/01/2026 $ 64.4743 $ 85.9659 $ 10,477.07 $ 13,969.45 $ 125,724.82 $ 167,633.44 SUPERVISING INSPECTOR U620 600 37.5 07/01/2026 $ 66.2579 $ 88.3529 $ 10,766.90 $ 14,357.35 $ 129,202.84 $ 172,288.22

UNREPRESENTED SWORN MANAGEMENT EMPLOYEES
POLICE CAPTAIN U825 610 40.0 07/13/2026 $ 120.2623 $ 146.1796 $ 20,845.46 $ 25,337.80 $ 250,145.48 $ 304,053.62 POLICE CHIEF D105 300 40.0 07/13/2026 $ 132.2885 $ 160.7976 $ 22,930.01 $ 27,871.59 $ 275,160.08 $ 334,459.06 POLICE LIEUTENANT U820 610 40.0 07/13/2026 Step 1 $ 111.8719 Step 1 $ 19,391.13 Step 1 $ 232,693.50 Step 2 $ 117.4655 Step 2 $ 20,360.69 Step 2 $ 244,328.24 Step 3 $ 123.3388 Step 3 $ 21,378.72 Step 3 $ 256,544.60 Step 4 $ 129.5057 Step 4 $ 22,447.66 Step 4 $ 269,371.96 Step 5 $ 135.9810 Step 5 $ 23,570.04 Step 5 $ 282,840.48 1 Eligible for Management Incentive Pay

Page 105 of 306 ends

City of San Ramon
Salary Range Schedule by Classification
Last Update Approved by City Council on June 23, 2026
Job Classification Job Class
Code
Group
Code
Work
Week
Effective
Date
Hourly
Minimum
Hourly
Maximum
Monthly
Minimum
Monthly
Maximum
Annual
Minimum
Annual
Maximum
SEIU LOCAL 1021
ELECTRICIAN I M200 500 37.5 07/01/2026 $ 42.4776 $ 53.0968 $ 6,902.61 $ 8,628.23 $ 82,831.32 $ 103,538.76 ELECTRICIAN II M201 500 37.5 07/01/2026 $ 46.7253 $ 58.4065 $ 7,592.87 $ 9,491.06 $ 91,114.40 $ 113,892.74 MAINTENANCE ASSISTANT M105 500 37.5 07/01/2026 $ 31.2621 $ 39.0705 $ 5,080.10 $ 6,348.96 $ 60,961.16 $ 76,187.54 MAINTENANCE COORDINATOR M120 500 37.5 07/01/2026 $ 48.6185 $ 60.7752 $ 7,900.51 $ 9,875.97 $ 94,806.14 $ 118,511.64 MAINTENANCE TECHNICIAN I M110 500 37.5 07/01/2026 $ 34.9980 $ 43.7518 $ 5,687.18 $ 7,109.68 $ 68,246.10 $ 85,316.14 MAINTENANCE TECHNICIAN II M111 500 37.5 07/01/2026 $ 39.0778 $ 48.8378 $ 6,350.15 $ 7,936.15 $ 76,201.84 $ 95,233.84 MAINTENANCE SPECIALIST M115 500 37.5 07/01/2026 $ 43.6057 $ 54.5003 $ 7,085.93 $ 8,856.29 $ 85,031.18 $ 106,275.52 Job Classification Job Class
Code
Group
Code
Work
Week
Effective
Date
Hourly
Minimum
Hourly
Maximum
Monthly
Minimum
Monthly
Maximum
Annual
Minimum
Annual
Maximum
SAN RAMON POLICE OFFICERS ASSOCIATION Hourly Rate Monthly Rate Annual Rate POLICE OFFICER P105 400 40.0 07/13/2026 Step 1 $ 67.2164 Step 1 $ 11,650.84 Step 1 $ 139,810.06 Step 2 $ 70.5772 Step 2 $ 12,233.39 Step 2 $ 146,800.68 Step 3 $ 74.1061 Step 3 $ 12,845.06 Step 3 $ 154,140.74 Step 4 $ 77.8114 Step 4 $ 13,487.31 Step 4 $ 161,847.66 Step 5 $ 81.7019 Step 5 $ 14,161.66 Step 5 $ 169,939.90 POLICE CORPORAL P110 400 40.0 07/13/2026 Step 1 $ 73.9380 Step 1 $ 12,815.92 Step 1 $ 153,791.04 Step 2 $ 77.6349 Step 2 $ 13,456.71 Step 2 $ 161,480.54 Step 3 $ 81.5167 Step 3 $ 14,129.55 Step 3 $ 169,554.58 Step 4 $ 85.5925 Step 4 $ 14,836.03 Step 4 $ 178,032.40 Step 5 $ 89.8721 Step 5 $ 15,577.84 Step 5 $ 186,934.02 POLICE SERGEANT P115 400 40.0 07/13/2026 Step 1 $ 81.3318 Step 1 $ 14,097.50 Step 1 $ 169,170.04 Step 2 $ 85.3984 Step 2 $ 14,802.36 Step 2 $ 177,628.36 Step 3 $ 89.6683 Step 3 $ 15,542.50 Step 3 $ 186,509.96 Step 4 $ 94.1517 Step 4 $ 16,319.62 Step 4 $ 195,835.38 Step 5 $ 98.8593 Step 5 $ 17,135.60 Step 5 $ 205,627.24 1 Eligible for Management Incentive Pay

Page 106 of 306 ends

City of San Ramon
Salary Range Schedule by Classification
Last Update Approved by City Council on June 23, 2026
Job Classification Job Class
Code
Group
Code
Work
Week
Effective
Date
Hourly
Minimum
Hourly
Maximum

MISCELLANEOUS TEMPORARY CLASSIFICATIONS
ACTIVITY MANAGER X316 700 Varies 01/01/2026 $ 22.0000 $ 26.4000 ASSIST ACTIVITY MANAGER X315 700 Varies 01/01/2026 $ 19.8000 $ 23.7600 ASSISTANT POOL MANAGER X355 700 Varies 01/01/2026 $ 20.7000 $ 24.8400 BUILDING ATTENDANT I X320 700 Varies 01/01/2026 $ 18.9000 $ 22.6800 BUILDING ATTENDANT II X321 700 Varies 01/01/2026 $ 21.0000 $ 25.2000 CASHIER X330 700 Varies 01/01/2026 $ 16.9000 $ 20.2800
INTERN X150 700 Varies 01/01/2026 $ 16.9000 $ 16.9000
LIFEGUARD I X335 700 Varies 01/01/2026 $ 17.5000 $ 21.0000 LIFEGUARD II X336 700 Varies 01/01/2026 $ 19.2500 $ 23.1000 NUTRITION PROGRAM ASSIST X325 700 Varies 01/01/2026 $ 19.8000 $ 23.7600 OFFICE ASSISTANT X331 700 Varies 01/01/2026 $ 21.0000 $ 25.2000 POLICE OFFICER TRAINEE X100 700 Varies 01/13/2026 $ 55.0000 $ 55.0000 POOL MANAGER X356 700 Varies 01/01/2026 $ 23.0000 $ 27.6000 PROGRAM SPECIALIST X360 700 Varies 01/01/2026 $ 24.5000 $ 29.4000 RECREATION LEADER I X310 700 Varies 01/01/2026 $ 16.9000 $ 20.2800 RECREATION LEADER II X311 700 Varies 01/01/2026 $ 18.5900 $ 22.3100 SEASONAL MAINTENANCE WORKER X200 700 Varies 01/01/2026 $ 16.9000 $ 20.3400 SENIOR LIFEGUARD X340 700 Varies 01/01/2026 $ 19.5500 $ 23.4600 SWIM INSTRUCTOR X345 700 Varies 01/01/2026 $ 19.2500 $ 23.1000 1 Eligible for Management Incentive Pay

Page 107 of 306 ends

City Council Staff Report
Item No. 5.12.

Date: June 23, 2026
To: San Ramon City Council
From: Brian Bornstein, Department Director
Mike Dodds, Program Manager
Jon Bell, Division Manager
Subject: 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
Executive Summary:

Sonitrol has been the City of San Ramon’s facility security alarm and monitoring service provider since its incorporation, currently serving twelve City-owned and maintained facilities. The current agreement is set to expire on June 30, 2026. Due to the proprietary nature of Sonitrol’s equipment installed in City facilities, and in order to ensure continuity of services, staff recommends awarding a new one-year agreement with Sonitrol for alarm and monitoring services, effective July 1, 2026, through June 30, 2027. Staff anticipates completing a new procurement process through a Request for Proposals (RFP) for facility security alarm and monitoring services in the next year, prior to contract expiration.

Recommendation:

The City Council’s role is to consider approval of this Resolution, 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.

Background:

Sonitrol has been the City of San Ramon's alarm service provider since its incorporation.

When the original agreement was signed, Sonitrol provided services to a limited amount of

Page 108 of 306 ends

City-owned facilities. As the City has grown, the agreement has been renewed with five additional five-year agreements.

The City currently utilizes Sonitrol for alarm services at various City-owned and maintained facilities, including: City Hall, San Ramon Service Center, Dougherty Valley Service Center, Glass House, San Ramon Olympic Pool and Aquatic Park, Alcosta Senior and Community Center, San Ramon Community Center, San Ramon Library, Dougherty Station Library, Dougherty Station Community Arts Center, Amador Rancho Community Center, and the Public Safety Complex. Sonitrol has successfully met the specifications of the current agreement, including the conversion of equipment at the Public Safety Complex to operate in accordance with the City’s standards and specifications. Sonitrol also manages over 700 access cards and handles repairs and upgrades to existing systems. Because the installed equipment is proprietary to Sonitrol and can only be monitored and serviced by them, staff recommend awarding a new one-year Agreement on a sole source basis.

On June 24, 2025, the Council adopted Resolution No. 2025-077, authorizing a one-year Agreement with Sonitrol for alarm services in the amount of $200,000. The current oneyear Agreement is set to expire on June 30, 2026, and a new Agreement is now required to continue providing alarm monitoring services.

This year, Public Services staff worked with Information Technology, Parks and Community Services, the City Manager’s Office, and the Police Department to assess the City’s future security needs. Staff coordinated system demonstrations and briefed stakeholders on available technologies and service options. Following this review, staff recommends awarding a new one-year Agreement with Sonitrol for alarm and monitoring services due to the following reasons: a) the proprietary nature of Sonitrol’s equipment installed in City facilities; and b) the time necessary to prepare and issue an RFP and receive three proposals would substantially interfere with the City’s requirement to maintain continuous alarm services for its City-owned and maintained facilities and to ensure the safety and security of City staff and its facilities. Staff will prepare a RFP in the next fiscal year for a new five-year agreement set to begin on July 1, 2027.

Fiscal Impact:

The proposed agreement amount of $200,000 includes costs for monthly alarm and monitoring services, as well as any potential repairs and new equipment installations in City facilities.

Funding for the proposed one-year agreement was approved with the City’s FY27 Operating and Capital Improvement Program (CIP) budget. Funding was appropriated from a combination of sources, including the General Fund, the Dougherty Valley County Service Area, and the Infrastructure Maintenance Fund, as appropriate and authorized.

Alternative Option(s):

Page 109 of 306 ends

Without a contract in place with Sonitrol, the City would lose active alarm monitoring and intrusion notification services at its facilities, and access control management for more than 700 cardholders, including Police and Fire personnel, would be interrupted until a new procurement process is completed. Because the existing equipment is proprietary to Sonitrol, no other vendor can service or monitor the system without a complete replacement of the existing infrastructure.

Next Steps:

1. The City Attorney's Office will forward the Contract Agreement to Sonitrol for execution.

2. Upon receipt of the executed Agreement, certificates of insurance, and copies of a current City business license, the City Attorney's Office will send a copy of the executed Contract Agreement and all attachments to the Public Works Department – Public Services Division.

3. The Public Works Department – Public Services Division will monitor the performance of the contractor throughout the term of the Agreement and issue Notice to Proceeds and Task Orders as needed.

Attachment(s):

A. Resolution No. 2026-090

Page 110 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-090

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON 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 WHEREAS, the City of San Ramon (“CITY”) desires to secure professional services for Facility Security Alarm and Monitoring Services (“ALARM SERVICES”); and WHEREAS, CITY has utilized Sonitrol (“CONTRACTOR”) for ALARM SERVICES at its CITY-owned and maintained facilities since incorporation, the most recent Agreement (C2025-048) was executed on August 11, 2025 for the term of July 1, 2025 through June 30, 2026, in the amount of $200,000.00; and
WHEREAS, the ALARM SERVICES fall under the definition of “General services” in the CITY’s Purchasing Policy; and
WHEREAS, the most recent Agreement with CONTRACTOR for ALARM SERVICES is expiring soon on June 30, 2026; and
WHEREAS, preparing a Request for Proposals (RFP) for ALARM SERVICES would be an “idle act” under the CITY’s Purchasing Policy because CONTRACTOR’s equipment installed in CITY facilities is proprietary in nature, and the time necessary to prepare and issue a RFP and receive three proposals would substantially interfere with the CITY’s requirement to maintain continuous ALARM SERVICES for its CITY-owned and maintained facilities and to ensure the safety and security of CITY staff and its facilities; and WHEREAS, due to the reasons stated above, CITY staff recommends entering into a new one-year Agreement with CONTRACTOR for ALARM SERVICES, with the intent that CITY will complete an open procurement for future ALARM SERVICES before the term of this agreement expires; and
WHEREAS, CONTRACTOR, by reason of qualifications, experience, and facilities for performing the type of services contemplated herein, is willing and able to provide the requested ALARM SERVICES to the CITY.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize the Mayor to execute an agreement with Kimberlite Corporation DBA Sonitrol for facility security alarm and monitoring services for a total oneyear amount not to exceed $200,000 beginning July 1, 2026, and ending June 30, 2027.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

NOES:

Page 111 of 306 ends

ABSENT:

ABSTAIN:
________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 112 of 306 ends

City Council Staff Report
Item No. 5.13.

Date: June 23, 2026
To: San Ramon City Council
From: Henry Perezalonso, Department Director
Mae Mlyniec, Program Manager
Subject: 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
Executive Summary:

Casey Printing was selected through a Request for Qualifications process in May 2025. In January 2026, the City transitioned the Recreation Guide from black-and-white to full-color printing, increasing production costs, which were covered by the approved contract contingency. Adoption of the proposed resolution would authorize Amendment No. 1 to the Agreement (C2025-052) with Casey Printing, extending the term by one year through June 30, 2029, and increasing the contract amount by $81,058, for a four-year total not-toexceed amount of $324,401.

Recommendation:

The City has prioritized printing services for publications with broad community distribution, including the quarterly Recreation Guide, which provides information on programs, services, and activities offered by the Parks and Community Services Department and is mailed to all households and businesses within the City.

Background:

On April 7, 2025, the City issued a Request for Qualifications (RFQ) for printing services for the Recreation Guide, Encore Newsletter, and Quarterly Newsletter. The RFQ was distributed to eight printing firms and posted on the City’s website through May 8, 2025.

The solicitation stated that contracts could be awarded to multiple vendors if deemed most advantageous to the City.

Proposals were evaluated based on the firm's experience and qualifications, the experience of assigned personnel, demonstrated understanding of the City’s needs, and ability to meet

Page 113 of 306 ends

required timelines. Four proposals were received and determined to be qualified.

Following evaluation and recommendation by staff, City Council authorized Resolution No. 2025-057, approving an agreement with Casey Printing to produce the Recreation Guide for a five-year total contract amount not to exceed $243,343. Another vendor was selected for the other components of the RFQ.

In January 2026, the City transitioned the Recreation Guide from black-and-white to fullcolor printing to enhance readability, organization, and the presentation of program information and photographs. The five-year contract amount of $243,343 was based on black-and-white printing. The additional $81,508 requested by this amendment will bring the total contract to $324,401 through the end of year four, with the new cumulative total covering only through June 30, 2029. There will still be one additional year left on the contract, but the cost of year five is unconfirmed.

Fiscal Impact:

The cost for the Printing of the Recreation Guide's four-year contract is $324,401.

Year 1 Year 2 Year 3 Year 4
2025-2026 2026-2027 2027-2028 2028-2029 Total
Fall $ 8,273.00 $ 19,000.00 $ 19,950.00 $ 20,947.50 $ 68,170.50 Winter $ 7,941.00 $ 18,000.00 $ 18,900.00 $ 19,845.00 $ 64,686.00 Spring $ 21,638.00 $ 22,719.90 $ 23,855.90 $ 25,048.69 $ 93,262.48 Summer $ 12,367.00 $ 12,985.35 $ 13,634.62 $ 14,316.35 $ 53,303.32 Subtotal $
50,219.00
$
72,705.25
$
76,340.51
$
80,157.54
$
279,422.30
Page Increase
Adjustment (5%)
$2,510.95 $3,635.26 $3,817.03 $4,007.88 $13,971.12
Contingency (15%) $7,532.85 $0 $11,451.08 $12,023.63 $31,007.56 Total $60,262.80 $76,340.51 $91,608.61 $96,189.05 $324,400.97 The Fiscal Year 2026-27 approved budget includes $64,000 for Recreation Guide printing services. While actual costs are anticipated to exceed this amount, the Parks and Community Services Department will offset the difference through savings in other budgeted expenditures, including foregoing a contingency in year 2, to remain within its overall approved operating budget.

Funding for service in years 3 and 4 will be incorporated into the Department's annual operating budget for approval by Council. Staff will return to Council with another contract amendment when the costs for year 5 are confirmed and in time for the funds to be incorporated into the Department's proposed FY30 operating budget.

Alternative Option(s):

If unapproved, City staff will request the contractor to print the Recreation Guide in black & white or consider producing the guides biannually, instead of quarterly.

Page 114 of 306 ends

Next Steps:

Staff will prepare an annual contract for this instructor per the established Purchasing and Procurement Policy.

Attachment(s):

A. Resolution No. 2026-091

Page 115 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-091

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON 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 WHEREAS, on May 27, 2025, City Council approved Resolution No. 2025-057, authorizing the Mayor to execute an Agreement (C2025-052) with Casey Printing for printing of the recreation guide for a total cumulative five-year amount not to exceed $243,343; and
WHEREAS, the City transitioned the Recreation Guide from black-and-white to fullcolor printing, increasing production costs, which were covered by the approved contract contingency; and
WHEREAS, City desires to increase the contract amount by $81,058, for a four-year total not-to-exceed amount of $324,401; and
WHEREAS, City staff will return to the City Council prior to the final contract year to request approval of any negotiated extension and associated compensation adjustments.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize 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.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:
________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 116 of 306 ends

City Council Staff Report
Item No. 5.14.

Date: June 23, 2026
To: San Ramon City Council
From: Henry Perezalonso, Department Director
Mae Mlyniec, Program Manager
Subject: 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.

Executive Summary:

The City requires Graphic Design services for design, layout, typesetting, proofing of printed materials, creating marketing materials, designing unique logos, and developing graphic materials for webpages, social media, or multimedia projects. The City published a Request for Qualifications for Graphic Design services on November 18, 2021. Sean Baker Design, Inc. was awarded a three-year initial agreement, with an option to renew for two one-year successive agreements.

Recommendation:

The City Council’s role is to consider adoption of this Resolution, 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.

Background:

The City utilizes graphic design services for the design, layout, typesetting, and proofing of printed publications, as well as the creation of marketing materials, logos, and graphic content for websites, social media, and other multimedia projects.

On November 18, 2021, the City issued a Request for Qualifications (RFQ) for graphic design services. The RFQ was advertised on the City's website, and eleven graphic design firms were notified of the solicitation. By the December 15, 2021 submission deadline, the City had received six complete Statements of Qualifications.

Page 117 of 306 ends

On April 13, 2022, the City entered into an agreement with Sean Baker Design, Inc. to provide graphic design services through June 30, 2025 for an amount not-to-exceed $150,000. Amendment No. 1 was approved on August 19, 2025 for an additional $37,280 and a term extension through June 30, 2026. Throughout the term of the agreement, Sean Baker Design, Inc. has provided satisfactory services and has consistently met the City's graphic design needs. Accordingly, staff recommends approval of a final amendment to extend the agreement through June 30, 2027 for an additional $52,100.

Fiscal Impact:

The cost for Amendment No. 2 of the Graphic Design Services contract is $52,100. All provided services are based on an hourly rate of $45 and a per project estimate of time to complete.
2026-2027
Recreation Guide $ 23,500.00
Creating Logos $ 1,850.00
Art & Wind Festival $ 6,750.00
City Manager's Office $ 20,000.00
Total $ 52,100.00
The Fiscal Year 2026-27 approved budget includes this amount for Graphic Design services.

Alternative Option(s):

If unapproved, additional graphic design services will not be utilized.

Next Steps:

Staff will prepare an annual contract for this instructor per the established Purchasing and Procurement Policy.

Attachment(s):

A. Resolution No. 2026-092

Page 118 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-092

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON 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 WHEREAS, on November 18, 2021, the CITY solicited Statement of Qualifications by Request for Qualification and CONTRACTOR was awarded the Project; and WHEREAS, the CITY entered into a three-year Agreement with Sean Baker Design, Inc. for Graphic Design services on April 13, 2022 for $150,00.00; and WHEREAS, on June 24, 2025, City Council authorized Resolution No. 2025-078, extending the terms of the original Agreement to June 30, 2026 and authorizing additional funds of $37,280, for a total contract amount not to exceed $187,280; and WHEREAS, CITY desires to extend the terms of the original Agreement to June 30, 2027, increasing the funds for an amount not to exceed $52,100, for a total five-year amount not to exceed $239,380.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize 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, for a total five-year amount not to exceed $239,380.

PASSED, APPROVED, AND ADOPTED, at the meeting of June 23, 2026, by the following votes:

AYES:

NOES:

ABSENT:

ABSTAIN:
________________________________
Mark Armstrong, Mayor
ATTEST:

Joan Snashall, City Clerk

Page 119 of 306 ends

City Council Staff Report
Item No. 5.15.

Date: June 23, 2026
To: San Ramon City Council
From: Brian Bornstein, Department Director
Thomas Anderson, Program Manager
Subject: 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
Executive Summary:

The City requires consistent and high-quality street sweeping services of approximately 518 curb miles of City-owned and maintained streets, intersections, medians, parking lots, and protected bicycle lanes. Regular sweeping operations are critical to maintaining environmental compliance, including requirements established by the National Pollutant Discharge Elimination System (NPDES) municipal stormwater permit.

The City currently contracts with Sweeping Corp of America (SCA of CA) LLC. for these services, with the existing Agreement expiring on June 30, 2026. On May 1, 2026, City staff issued a Request for Proposals (RFP) to obtain competitive pricing and ensure continuity of services. One proposal was received and determined to be the most advantageous to the City, and staff recommends awarding a new Agreement for street sweeping services to SCA of CA, LLC.

Recommendation:

The City Council’s role is to consider approval of this Resolution, 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.

Page 120 of 306 ends

Background:

On May 1, 2026, the City issued an RFP for Street Sweeping Services, which was advertised on the City’s website. A mandatory pre-submittal meeting was held on May 11, 2026, to address questions and review service levels and expectations. Three (3) contractors attended the pre-submittal meeting.

On May 28, 2026, the City received one proposal from the following contractor:
• SCA of CA, LLC
The proposal was evaluated using the following criteria as described in the RFP: general qualifications, relevant experience, proposed staffing, pricing, proposed approach, and responsiveness. After reviewing the response submitted pursuant to said RFP, SCA of CA, LLC’s proposal was determined to be advantageous to the City.

Fiscal Impact:

The estimated annual cost for year one of the Agreement is $1,143,690, which includes routine sweeping routes and contingency funds for unforeseen unscheduled services that may arise, such as emergency callouts or special event cleanup.

Funding for the potential eight-year Agreement will be considered annually as part of the City’s Operating Budget development process, and if approved, funding will be appropriated from the Solid Waste Fund as authorized. The estimated annual cost for each year of the contract is summarized below:

The street sweeping fee received from Alameda County Industries (ACI) is adjusted, when necessary, in January for the following calendar year. Consequently, the adopted FY27 Operating Budget allocated $760,136 for street sweeping services from the Solid Waste Fund. The actual cost for year one is $1,143,690, resulting in an unbudgeted shortfall of $383,554 for FY27. Staff will resolve this shortfall by requesting a mid-year budget Year Routine Maintenance Contingency Total
Year 1 $1,089,229 $54,461 $1,143,690
Year 2 $1,121,906 $56,095 $1,178,001
Year 3 $1,155,563 $57,778 $1,213,341
Grand Total: $ 3,535,032
*note: years 2 & 3 include potential estimated annual cost adjustments

Page 121 of 306 ends

adjustment to allocate the necessary additional funding directly from the Solid Waste Fund balance.

The total not-to-exceed amount of $3,535,032 is structured to support the anticipated services over the initial three-year term. This includes routine maintenance, allowance for potential annual cost adjustments (subject to feasibility and appropriateness), and a contingency for unforeseen work that may arise. Should the City exercise any of the five successive one-year renewal options, Agreement funding for each renewal term will be subject to separate City Council authorization, requested through a staff report and resolution at that time.

Alternative Option(s):

If the City does not have street sweeping services in place, debris and pollutants will accumulate on City streets and within storm drain systems. This could place the City at risk of non-compliance with its environmental regulations and obligations, including NPDES municipal stormwater permits. Without regular sweeping, it is likely to impact the City’s drainage infrastructure during inclement weather, potentially leading to localized flooding and environmental hazards.

Next Steps:

1. The City Attorney's Office will forward the Contract Agreement to SCA of CA, LLC. for execution.

2. Upon receipt of the executed Agreement, certificates of insurance, and copies of a current City business license, the City Attorney's Office will send a copy of the executed Contract Agreement and all attachments to the Public Works Department – Public Services Division.

3. The Public Works Department – Public Services Division will monitor the performance of the contractor throughout the term of the Agreement and authorize services as needed.

Attachment(s):

A. Resolution 2026-093

Page 122 of 306 ends

ATTACHMENT A
RESOLUTION NO. 2026-093

A RESOLUTION OF THE CITY COUNCIL OF THE CITY OF SAN RAMON

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
WHEREAS, the City requires consistent and high-quality street sweeping services of approximately 518 curb miles of City-owned and maintained streets, intersections, medians, parking lots, and protected bicycle lanes; and WHEREAS, regular sweeping operations are critical to maintaining environmental compliance, including requirements established by the National Pollutant Discharge Elimination System (NPDES) municipal stormwater permit; and WHEREAS, on May 1, 2026, the City solicited proposals by Request for Proposals (RFP) for Street Sweeping Services; and
WHEREAS, after review of all responses submitted pursuant to said RFP, SCA of CA, LLC’s proposal was accepted by the City and identified as most advantageous; and WHEREAS, SCA of CA, LLC by reason of qualifications, experience, and facilities for performing the type of services contemplated herein, has proposed to provide the requested services; and
WHEREAS, the proposed Agreement is 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; and
WHEREAS, should the City exercise any of the five successive one-year renewal options, Agreement funding for each renewal term will be subject to separate City Council authorization, requested through a staff report and resolution at that time; and WHEREAS, funding for the Agreement will be considered annually as part of the City’s Operating Budget development process, and if approved, funding will be appropriated from the Solid Waste Fund as authorized.

NOW, THEREFORE, BE IT RESOLVED, that the City Council of the City of San Ramon does hereby authorize 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.

Page 123 of 306 ends
← All documents from this meeting