Cities Index.
Agenda packet

Upland City Council
March 23, 2026

Document
Agenda packet
Meeting
March 23, 2026
Body
Upland City Council
Pages
651
Original file
1.6 MB
Text extracted from the city's file for reading and search. Open the original on docx.uplandca.gov. That file is the official record.

c., ° Up-... CIOFUP LAND
ff "The City of Gracious Living"

MEETING OF THE CITY COUNCIL
,.21,rfei/t61Pa/
Bill Velto,Mayor
Sharman Maust, Mayor Pro Tem• District 1 Michael Blay,City Manager James Breitling,Councilmember-District 2 Stephen P. Deitsch, City Attorney Carlos A. Garcia,Councilmember -District 3 Keri Johnson, City Clerk Rudy Zuniga, Councilmember- District 4
Monday, March 23, 2026
Open session begins at 6:00 p.m.

City Council Chamber
City Hall, 460 N. Euclid Avenue
Residents may observe the City Council meetings remotely via livestream on the City website, Spectrum Cable TV Channel 3, or Frontier Cable TV Channel 26.

City of Upland Mission Statement
The City of Upland is committed to delivering superior services that meet community needs with transparency and integrity.

City of Upland Vision Statement
Upland is a safe community with historic character where residents enjoy a high quality of life.

Pages

1. CALL TO ORDER AND ROLL CALL

2. ADDITIONS-DELETIONS TO AGENDA

3. ORAL COMMUNICATIONS
This is a time for any citizen to comment on item listed on the closed session agenda only. Anyone wishing to address the legislative body is requested to submit a speaker card to the City Clerk at or prior to speaking. The speakers are requested to keep their comments to no more than three (3) minutes. The use of visual aids will be included in the time limit.

CLOSED SESSION BEGINS AT 4:00 p.m.

4. CLOSED SESSION
a. CLOSED SESSION CONFERENCE WITH LABOR NEGOTIATORS Government Code Section 54957.6
Agency Designated Representatives: City Manager Michael Blay, Assistant City Manager Stephen Parker, and Deputy Director of Human Resources/Risk Management Cecilia Todd
Employee Organization: Upland Police Officers Association b. CLOSED SESSION CONFERENCE WITH REAL PROPERTY NEGOTIATORS

California Government Code Section 54956.8
Property: 1.03-acre parcel located on Third Avenue, approximately 75 feet south of the Pacific Electric Trail and adjacent along the north side of the Coy D. Estes Senior Apartments, in the City of Upland (Assessor Parcel Number: 1046-411-54) City Negotiators: City Manager Michael Blay, Development Services Director Robert Dalquest and Housing Manager Diane Cotto
Negotiating Party: Steven Dukett, Upland Community Housing, Inc.

Under Negotiation: Price and Terms of payment

5. INVOCATION
Deacon Richard Simpson, St. Anthony's Catholic Church

6. PLEDGE OF ALLEGIANCE

7. PRESENTATIONS
Proclamation Recognizing Government Finance Professionals Week accepted by Stephen Parker, President of the California Society of Municipal Finance Officers (CSMFO)

8. CITY ATTORNEY

9. ORAL COMMUNICATIONS
This is a time for any citizen to comment on any item listed or not listed on the agenda.

Anyone wishing to address the legislative body is requested to submit a speaker card to the City Clerk at or prior to speaking. The speakers are requested to keep their comments to no more than three (3) minutes. Speakers will be given five (5) minutes during public hearings. The use of visual aids will be included in the time limit. Public comments and questions for the purpose of hearing current matters of concern in our community and to provide citizens a method for the public to hear those concerns in an open venue is encouraged. However, under the provisions of the Brown Act, the City Council is prohibited from discussion of items not listed on the agenda, and therefore, the City Council, City Manager, or City Attorney will take communications under advisement for consideration and appropriate response or discussion at a later time.

Individuals who demonstrate disruptive conduct during City Council meetings that prevent the City Council from conducting its meeting in an orderly manner are guilty of a misdemeanor as stated in PC403, disrupting a public meeting, and are subject to removal from the chamber or arrest.

CAMPAIGN CONTRIBUTION DISCLOSURE: Pursuant Gov. Code § 84308, any party to a permit, license, contract, or other entitlement before the Council is required to disclose on the record any contribution, including aggregated contributions, of more than $500 made by the party or the party's agents within the preceding 12 months to any City official. Participants and agents are requested to make this disclosure as well. The disclosure must include the name of the party, participant, or agent, and any other person making the contribution; the name of the recipient, the amount of the contribution, and the date the contribution was made.

10. CONSENT CALENDAR

All matters listed under the Consent Calendar are considered to be routine and will be enacted by one vote. There will be no separate discussion of these items unless members of the legislative body request specific items be removed from the Consent Calendar for separate action.

Recommended Action:

Approve the Consent Calendar
a. APPROVAL OF MINUTES 7
Recommended Action:

Approve the Regular Meeting Minutes of March 9, 2026. (Staff Person: Keri Johnson)
b. ANNUAL CITY ETHICS REVIEW 12
CEQA: Not a Project.

Recommended Action:

Receive and file this report on the annual city ethics review. (Staff Person:

Michael Blay)
c. CONSIDER APPROVAL OF FEBRUARY WARRANT AND PAYROLL 14

REGISTERS
CEQA: Not a Project.

Recommended Action:

Approve the February warrant registers totaling $10,800,136.85 (check numbers 55999 — 56378 and direct disbursements) and payroll registers totaling $2,090,145.41 (check numbers 164597 — 164612 and electronic fund transfers 60662 — 61247). (Staff Person: Stephen Parker)
d. TREASURER'S REPORT FEBRUARY 2026 26
CEQA: Not a Project.

Recommended Action:

Receive and file the February 2026 Treasurer's Report. (Staff Person: Stephen Parker)
e. CONSIDER APPROVAL OF AN AMENDMENT TO THE AGREEMENT FOR 43

SOFTWARE UPGRADES TO POLICE DEPARTMENT COMPUTER AIDED

DISPATCH AND RECORDS MANAGEMENT SYSTEM
CEQA: Not a Project.

Recommended Action:

Approve an amendment to the System Purchase Agreement for upgrades to the Police Department's Computer Aided Dispatch and Records Management System (CAD/RMS); authorize the City Manager, subject to City Attorney review, to approve non-substantive modifications to the amendment without increasing the City's financial obligations or liability; and appropriate $412,004.25 from the COPS Unreserved Fund Balance to COPS Data Processing Services Account No. 2163201-5254 for the first-year costs of the upgraded CAD/RMS, to be reimbursed from receipt of federal Community Project Funding, subject to federal

obligation, receipt, eligibility and applicable grant requirements. (Staff Person:

Stephen Parker)
f. EMERGENCY REPAIR WORK FOR 26 W. 15TH STREET TRANSFER 166

STATION UPDATE
CEQA: Exempt under Section 15378(b)(5) of the CEQA Guidelines.

Recommended Action:

Receive and file the status update related to the KSM Electric, Inc. contract for emergency repair work at the 26 W. 15th Street Transfer Station. (Staff Person:

Damien Arrula)
g. CONSIDERATION OF A RESOLUTION APPROVING THE MEASURE I 168

CONTINUATION EXPENDITURE PLAN DEVELOPED BY THE SAN

BERNARDINO COUNTY TRANSPORTATION AUTHORITY
CEQA: Not a Project.

Recommended Action:

Adopt a Resolution approving the Measure I Continuation Expenditure Plan developed by the San Bernardino County Transportation Authority. (Staff Person:

Damien Arrula)
h. CONSIDER ADOPTING A RESOLUTION APPROVING THE CITY OF UPLAND 181

PARTICIPATION IN REGIONAL HOUSING TRUST FUND
CEQA: Not a Project.

Recommended Action:

Adopt a Resolution approving the City's participation in the Joint Powers Authority establishing the San Bernardino Regional Housing Trust Fund (SBRHT); and authorize the City Manager, subject to City Attorney review, to approve non- substantive modifications to the Joint Powers Agreement that further its purpose without increasing the City's financial obligations or liability. (Staff Person: Robert Dalquest)
i. CONSIDER APPROVAL OF A FOURTH AMENDMENT TO THE 199 PROFESSIONAL SERVICES AGREEMENT WITH ADVANTEC, INC.

CEQA: Not a Project.

Recommended Action:

Approve Amendment No. 4 to the Agreement with ADVANTEC Consulting Engineers, Inc., increasing the current year compensation by $49,000, from $150,000 to a total annual amount of$199,000 through June 30, 2026; extending the term of the agreement for an additional one-year period through June 30, 2027; and authorize the City Manager to execute the amendment. (Staff Person:

Robert Dalquest)
j. CONSIDERATION OF A RELOCATION AGREEMENT WITH LAMAR CENTRAL 233

OUTDOOR, LLC FOR TWO DIGITAL BILLBOARDS IN THE COLONIES AT SAN

ANTONIO SPECIFIC PLAN
CEQA: Determine to be Exempt.

Recommended Action:

Adopt a Resolution for the Relocation Agreement between the City of Upland and Lamar Central Outdoor, LLC to erect two (2) digital billboards in the Colonies at San Antonio Specific Plan, and direct staff to file a Notice of Exemption pursuant to the California Environmental Quality Act; and authorize the City Manager to execute the agreement. (Staff Person: Robert Dalquest)

11. PUBLIC HEARINGS

12. COUNCIL COMMITTEE REPORTS
a. COUNCIL REPORTS ON REGIONAL COMMITTEE MEETING, TRAINING, OR

CONFERENCE ATTENDANCE
Councilmembers will provide oral reports on any meetings, trainings, or conferences they attended on behalf of the City. This item is for information only.

13. BUSINESS ITEMS
a. SET A PUBLIC HEARING AND DIRECT STAFF TO PREPARE A PROP 218 262

NOTIFICATION FOR A WATER, RECYCLED WATER, AND SEWER RATE

ADJUSTMENT
CEQA: Not a Project.

Recommended Action:

1. Set a public hearing tentatively for June, 8, 2026, to consider proposed water and recycled water service rate adjustments to become effective July 1, 2026, and sewer service rate adjustments to become effective July 1, 2026

2. Direct staff to prepare and mail a Proposition 218 notice

3. Receive and file the Water, Recycled Water, and Wastewater Rate Study

4. Consider the rate schedules and related adjustments as recommended by staff for inclusion in the Proposition 218 notice and subsequent City Council action. (Staff Person: Damien Arrula)
b. LOCAL HAZARD MITIGATION PLAN UPDATE 390 CEQA: Not a Project.

Recommended Action:

Receive and file the updated City of Upland Local Hazard Mitigation Plan (LHMP). (Staff Person: Damien Arrula)

14. COUNCIL COMMUNICATIONS

15. CITY MANAGER

16. ADJOURNMENT
The next regularly scheduled City Council meeting is Monday, April 13, 2026.

NOTE: If you challenge the public hearing(s) or the related environmental determinations in court, you may be limited to raising only those issues you or someone else raised at the public hearing described in this notice, or in written correspondence delivered to the City of Upland, at, or prior to, the public hearing.

All Agenda items and back-up materials are available for public review at the Upland Public Library, at 450 North Euclid Avenue, the City Clerk's Office at 460 North Euclid Avenue and the City website at www.uplandca.gov .

In compliance with the Americans with Disabilities Act, if you need special assistance to participate in this meeting, please contact the City Clerk's Office, 909-931-4120.

Notification 48 hours prior to the meeting will enable the City to make reasonable arrangements to ensure accessibility to this meeting. [28 CFR 35.102-35.104 ADA Title II].

To access written transcription during the meeting, please click this link:
https://attend.wordly.ai/join/LVGO-0906 . Then choose language and click attend to read the transcript on your device.

On March 18, 2026, a true and correct copy of this agenda was posted on the bulletin boards at 450 N. Euclid Avenue (Upland Public Library) and 460 N. Euclid Avenue (Upland City Hall), and the City website at www.uplandca.gov

MINUTES OF THE REGULAR MEETING OF THE UPLAND CITY COUNCIL March 9, 2026
6:00 p.m.

City Council Chamber
City Hall, 460 N. Euclid Avenue
Members Present: Mayor Bill Velto, Councilmember James Breitling, Councilmember Shannan Maust, Councilmember Rudy Zuniga
Members Absent:

Councilmember Carlos A. Garcia
Staff Present: City Manager Michael Blay, City Attorney Stephen P. Deitsch, City Clerk Keri Johnson

1. CALL TO ORDER AND ROLL CALL
The regular meeting of the Upland City Council was called to order by Mayor Bill Velto at 5:02 p.m. in the Council Chamber of the Upland City Hall.

Moved by: Councilmember Zuniga
Seconded by: Councilmember Maust
Excuse the absence of Councilmember Garcia.

Motion: Carried Unanimously with Councilmember Garcia absent

2. ADDITIONS-DELETIONS TO AGENDA
None.

3. ORAL COMMUNICATIONS
None.

CLOSED SESSION - 5:00 p.m.

4. CLOSED SESSION
At 5:03 p.m. Mayor Velto announced that the City Council would recess to Closed Session pursuant to Government Code
a. CLOSED SESSION CONFERENCE WITH LEGAL COUNSEL-ANTICIPATED

LITIGATION
Significant exposure to litigation pursuant to paragraph (2) of subdivision (d) of Section 54956.9: One potential case.

The City Council reconvened in open session at 6:04 p.m. 1

Page 7 of 654 ends

5. INVOCATION
Pastor Laurie Baiz, Life Bible Fellowship Church

6. PLEDGE OF ALLEGIANCE
Led by Assistant Fire Chief Birchfield

7. PRESENTATIONS
Introduction of new Battalion Chief by Assistant Fire Chief Birchfield

8. CITY ATTORNEY
City Attorney Deitsch announced the City Council received a report Closed Session Item 4a and there was no reportable action during Closed Session.

9. ORAL COMMUNICATIONS
Andrew Hanif, Upland, stated that he works for a non-profit organization that focuses on substance use prevention and he provided information about the dangers of 7-OH abuse.

Michael Miller, Upland, announced upcoming community events sponsored by County Supervisor Hagman.

10. CONSENT CALENDAR
Mayor Velto removed Consent Calendar Item 10c for separate action.

Moved by: Councilmember Zuniga
Seconded by: Councilmember Breitling
Approve the Consent Calendar
Motion: Carried Unanimously with Councilmember Garcia absent a. APPROVAL OF MINUTES
Approve the Regular Meeting Minutes of February 23, 2026. b. ADOPTION OF ORDINANCE NO. 2009 AMENDING CHAPTER 17.37 OF THE

UPLAND MUNICIPAL CODE
Adopt Ordinance No. 2009 approving Zoning Code Amendment No. 25-0004, which amends Upland Municipal Code Chapter 17.37 to update regulations pertaining to Accessory Dwelling Units (ADUs) and Junior Accessory Dwelling Units (JADUs) in accordance with recent updates in State legislation. d. ACCEPT THE RESIGNATION OF CITY COUNCIL ADVISORY COMMITTEE MEMBER
Accept the resignation from City Council Advisory Committee Member Gregorio Pulido and direct the City Clerk to post the notice of unscheduled vacancy. e. ACCEPTANCE OF DISCRETIONARY FUNDS FROM SUPERVISOR

ARMENDAREZ TO PURCHASE MERIDIAN BARRIERS
2

Page 8 of 654 ends

Accept $100,000 in funding from the County of San Bernardino through Supervisors Armendarez's discretionary funds; and authorize the City Manager to execute the agreement and all documents necessary for the sole-source purchase of 13 Meridian barriers from Meridian Rapid Defense Group for $99,231.36.
f. EMERGENCY REPAIR WORK FOR 26 W. 15TH STREET TRANSFER

STATION UPDATE
Receive and file this second status update related to the KSM Electric, Inc. contract for emergency repair work at the 26 W. 15th Street Transfer Station. g. CONSIDER APPROVING THE NOTICE OF COMPLETION FOR THE ALPINE

STREET, VERNON DRIVE, AND PALM AVENUE PAVEMENT REHABILITATION

AND UTILITY IMPROVEMENTS PROJECT
Approve the work, authorize the City Manager or designee to record the Notice of Completion, and reduce the Faithful Performance Bond to 10% for the Alpine Street, Vernon Drive, and Palm Avenue Pavement Rehabilitation and Utility Improvements Project.
h. CONSIDER APPROVAL OF BACKHOE PURCHASE FROM SONSRAY FOR

THE ENVIRONMENTAL DIVISION
Approve the purchase of one (1) backhoe for use in environmental operations related to compliance with Senate Bill 1383 (SB 1383), utilizing available SB 1383 program funds.

CONSIDER APPROVAL OF SECOND AMENDMENT TO THE AGREEMENT
WITH RAFTELIS FINANCIAL CONSULTANTS, INC. FOR THE PREPARATION OF THE 2025 WASTEWATER RATE STUDY
Approve the Second Amendment to the Professional Services Agreement with Raftelis Financial Consultants, Inc. for the preparation of a comprehensive wastewater rate study; and authorize the City Manager to execute the amendment.
j. CONSIDER APPROVAL OF SECOND AMENDMENT TO THE PROFESSIONAL SERVICES AGREEMENT FOR THE PREPARATION OF THE 2025 WATER &

RECYCLED WATER RATE STUDY
Approve the Second Amendment to the Professional Services Agreement with Raftelis Financial Consultants, Inc. for the preparation of a comprehensive water & recycled water rate study; and authorize the City Manager to execute the amendment.
c. CONSIDER APPROVING AMENDMENT NO. 1 TO THE AGREEMENT FOR

CITY ATTORNEY LEGAL SERVICES
The Council thanked City Attorney Deitsch for his service and wished him well in his semi-retirement.

City Attorney Deitsch provided remarks.

Moved by: Councilmember Breitling
Seconded by: Councilmember Maust
3

Page 9 of 654 ends

Approve Amendment No. 1 to the Agreement for City Attorney Legal Services Between the City of Upland and Best Best & Krieger LLP which appoints Thomas A. Rice to serve as City Attorney and Albert J. Maldonado as Assistant City Attorney; and authorize the City Manager to execute Amendment No. 1.

Motion: Carried Unanimously with Councilmember Garcia absent

11. PUBLIC HEARINGS

12. COUNCIL COMMITTEE REPORTS
a. COUNCIL REPORTS ON REGIONAL COMMITTEE MEETING, TRAINING, OR

CONFERENCE ATTENDANCE
None.

13. BUSINESS ITEMS
a. CONSIDERATION OF URBAN FOREST GRID PRUNING SYSTEM

ENHANCEMENT AND APPROVAL OF FIRST AMENDMENT TO THE WEST COAST ARBORISTS, INC. AGREEMENT
Assistant City Manager Arrula presented the staff report along with a PowerPoint Presentation and answered questions from the Council.

City Arborist Lance provided information regarding issues with silk oak trees on Euclid Avenue requiring trimming annually and utility companies topping trees in the City.

Operations Manager Smiderle answered questions from the Council regarding the tree trimming cycle.

Deputy Public Works Director Gordon provided information on the benefits of a shorter trim cycle.

Moved by: Councilmember Breitling
Seconded by: Councilmember Zuniga
Adopt the new grid-pruning cycle, changing the urban forest grid pruning cycle from seven (7) years to four (4) years; and approve the First Amendment to the Agreement with West Coast Arborists, Inc., in the amount of $1,410,880 for a term ending June 30, 2027; and authorize the City Manager to execute the amendment.

Motion: Carried Unanimously with Councilmember Garcia absent b. CITY COUNCIL WORKSHOP ON THE CONCEPTUAL DESIGN FOR THE

SANTA FE DEPOT REHABILITATION PROJECT
Development Services Director Dalquest presented the staff report along with a PowerPoint presentation and introduced Gregg Denson with Architerra Design Group who provided details of the conceptual design.

Development Services Director Dalquest answered questions from the Council regarding funding for the project and the scope of work. 4

Page 10 of 654 ends

The Council provided comments on the conceptual design and requested staff bring back a revised conceptual design.

14. COUNCIL COMMUNICATIONS
Councilmembers announced various activities and events throughout the community.

15. CITY MANAGER

16. ADJOURNMENT
Mayor Velto adjourned the meeting at 7:55 p.m. The next regularly scheduled City Council meeting is Monday, March 23, 2026.

Keri Johnson, City Clerk
5

Page 11 of 654 ends

,°v °p`q� cITFUP LAND
o "The City of Gracious Living"
- -
DATE: March 23,2026
TO: MAYOR AND CITY COUNCIL
FROM: MICHAEL BLAY,CITY MANAGER
PREPARED BY:KERI JOHNSON,CITY CLERK
SUBJECT: ANNUAL CITY ETHICS REVIEW
RECOMMENDED ACTION:

It is recommended that the City Council receive and file this report on the annual city ethics review.

GOAL STATEMENT
The proposed action supports the City's goal of maintaining high ethical standards for staff and elected officials.

BACKGROUND
In 2011, the Upland City Council established Municipal Code Section 2.56 — Code of Ethics and Conduct. This chapter defines the scope and purpose of an ethical code of conduct, examples of prohibited conduct, and penalties for unethical behavior.

Section 2.56.090 of the code requires an annual review of the effectiveness of this policy by the City Council and presented by the City Manager.

ISSUES AND ANALYSIS
The creation and maintenance of an ethical culture is imperative to a successful municipal government. As such,the Upland City Council and Executive Staff recognize that ongoing modeling, training, and leadership is required to maintain a foundation of ethics.

Every elected official and public employee who makes or influences governmental decisions is required to submit a Statement of Economic Interest known as Form 700. In addition,AB 1234 Chapter 700 requires cities,counties,and special districts to provide ethics training to these same officials.

As such,in December 2024 all elected officials and designated employees that are required to submit a Form 700,and had not completed a minimum of two hours of ethics training within the prior two years were offered training provided by our Assistant City Attorney Thomas Rice. Anyone who could not attend that training completed the two-hour online training course provided by the Fair Political Practices Commission. The city had 100% compliance among city officials and designated employees for this training. This comprehensive training provided by the City Attorney will be offered to elected officials and designated employees in December 2026.

Additionally,in February 2026 all Upland City Employees were required to complete an online ethics training course provided by the City's risk management partner Vector Solutions. Course topics include: Ethics and Money,Ethics and Co-Workers,Scenario-based training,and a final assessment. At this time, 100%of all City staff have completed the required training.

Maintaining an ethical culture is the responsibility of every employee and appropriate systems are in place for the reporting and investigation of unethical conduct.

ENVIRONMENTAL DETERMINATION
The proposed action is not subject to the California Environmental Quality Act(CEQA). Section 15378 of the CEQA Guidelines defines a project subject to CEQA. The proposed action is not included within the definition of a"project" and thus is exempt.

FISCAL IMPACTS
There is no fiscal impact associated with this action.

Page 12 of 654 ends

ALTERNATIVES
Provide alternative direction to staff.

CEQA:Not a Project.

Page 13 of 654 ends

444 ° 4 CITYUPLAND
"The City of Gracious Living"
o -
DATE: March 23,2026
TO: MAYOR AND CITY COUNCIL
FROM: MICHAEL BLAY,CITY MANAGER
PREPARED BY:STEPHEN PARKER,ASSISTANT CITY MANAGER

STACI SULLIVAN,FINANCE MANAGER
SUBJECT: CONSIDER APPROVAL OF FEBRUARY WARRANT AND PAYROLL REGISTERS RECOMMENDED ACTION:

It is recommended that the City Council approve the February warrant registers totaling $10,800,136.85 (check numbers 55999 — 56378 and direct disbursements) and payroll registers totaling $2,090,145.41 (check numbers 164597—164612 and electronic fund transfers 60662—61247).

GOAL STATEMENT
The proposed action supports the City's goal of managing the City's resources in a fiscally responsible and transparent manner.

BACKGROUND
The City Council is presented with the financial disbursements for the purchase of materials,supplies,services,capital projects,and payroll warrants issued in the prior month.This process provides the City Council with the opportunity to review the monthly expenses of the city.

ISSUES AND ANALYSIS
In accordance with Government Code 37208,the Finance Manager hereby certifies that the attached warrant registers, direct disbursements and payroll registers have been found to conform to the approved budget and have been paid.

These demands are submitted to the City Council for review and approval.

ENVIRONMENTAL DETERMINATION
The proposed action is not subject to the California Environmental Quality Act(CEQA). Section 15378 of the CEQA Guidelines defines a project subject to CEQA.The proposed action is not included within the definition of a"project" and thus is exempt.

FISCAL IMPACTS
Funds are available for the payment of the warrant registers,direct disbursements and payroll registers in accordance with the Fiscal Year 2025-26 operating budget.

ALTERNATIVES
Provide alternative direction to staff.

CEQA:Not a Project.

Page 14 of 654 ends

pF CI
'�� <'2d City of Upland
Accounts Payable Check Reconciliation Register
e9L,F---61 " 02/01/2026-02/28/2026
CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 55999 02/04/2026 PRINTED 207 ADLERHORST INTERNATIONAL LLC 108.09 56000 02/04/2026 PRINTED 358 ADVANCED AUTO,SMOG CHECK CENTER 40.00 56001 02/04/2026 PRINTED 15750 AFLAC PREMIUM HOLDING 543.20 56002 02/04/2026 PRINTED 1779 BAKER TILLY US,LLP 3,813.00 56003 02/04/2026 PRINTED 120021 BRIGHTVIEW 29,499.99 56004 02/04/2026 PRINTED 11923 C L S LANDSCAPE MANAGEMENT 32,490.00 56005 02/04/2026 PRINTED 88971 CALIFORNIA DIESEL COMPLIANCE 75.00 56006 02/04/2026 PRINTED 195 CALIFORNIA NEWSPAPERS PARTNERSHIP 7,605.74 56007 02/04/2026 PRINTED 12511 CALIFORNIA COMPUTER SCHOOLS 125.00 56008 02/04/2026 PRINTED 1479 MAP COMMUNICATIONS INC 307.67 56009 02/04/2026 PRINTED 1812 CH DIAGNOSTIC&CONSULTING SERVICE,INC 450.00 56010 02/04/2026 PRINTED 1922 DARREN CHAN 876.27 56011 02/04/2026 PRINTED 363 CHINO MOWER AND EQUIPMENT 2,992.50 56012 02/04/2026 PRINTED 448 CINTAS CORPORATION 16,480.98 56013 02/04/2026 PRINTED 1755 CIVICA LAW GROUP,APC 5,468.47 56014 02/04/2026 PRINTED 1916 CIVICPLUS LLC 13,262.00 56015 02/04/2026 PRINTED 163 CLINICAL LABORATORY OF SAN BERNARDINO,INC 201.00 56016 02/04/2026 PRINTED 35791 VINCENT DEL NEGRO 54.38 56017 02/04/2026 PRINTED 16636 DELL MARKETING LP 31,295.28 56018 02/04/2026 PRINTED 124 DEPARTMENT OF JUSTICE 464.00 56019 02/04/2026 PRINTED 2027 KELLY DUONG 825.00 56020 02/04/2026 PRINTED 1905 EARTHCAM INC 11,870.09 56021 02/04/2026 PRINTED 73401 ERNIE'S DISCOUNT ROOTER 158.00 56022 02/04/2026 PRINTED 1990 FASTLANE AUTO REPAIR INC 2,953.94 56023 02/04/2026 PRINTED 78 FRONTIER 1,164.77 56024 02/04/2026 PRINTED 78 FRONTIER 140.06 56025 02/04/2026 PRINTED 78 FRONTIER 374.85 56026 02/04/2026 PRINTED 78 FRONTIER 1,116.80 56027 02/04/2026 PRINTED 58311 GHA TECHNOLOGIES INC 1,663.40 56028 02/04/2026 PRINTED 72691 HAAKER EQUIPMENT CO 23,077.06 56029 02/04/2026 PRINTED 2032 HENSCHEL PUMP TEST LLC 200.00 56030 02/04/2026 PRINTED 3231 HINDERLITER,DE LLAMAS&ASSOCIATES 600.00 56031 02/04/2026 PRINTED 15090 HOLLIDAY TRUCKING INC 16,576.41 56032 02/04/2026 PRINTED 629 HONEYCOTT,INC 140.00 56033 02/04/2026 PRINTED 1723 HUNTINGTON HARDWARE CO.INC 428.05 56034 02/04/2026 PRINTED 1800 IMPERIAL COUNTY OFFICE OF EDUCATION 941.54 56035 02/04/2026 PRINTED 14657 INLAND VALLEY RECOVERY SVCS 16,830.00 56036 02/04/2026 PRINTED 106951 INTEGRATED TECHNOLOGY 1,149.58 56037 02/04/2026 PRINTED 2161 KIMBERLY JOHNSON 825.00 56038 02/04/2026 PRINTED 841 JOHNSTONE SUPPLY OF UPLAND 138.38 56039 02/04/2026 PRINTED 1942 KIMBALL MIDWEST 671.10 56040 02/04/2026 PRINTED 122601 LOWE'S 12,145.76 56041 02/04/2026 PRINTED 1317 LUIS MACIAS 111.33 56042 02/04/2026 PRINTED 1123 HYATT LEGAL PLANS,INC 798.00 56043 02/04/2026 PRINTED 1221 METRON FARNIER,LLC 13,802.81 56044 02/04/2026 PRINTED 1740 O-REILLY AUTO ENTERPRISES,LLC 672.31 56045 02/04/2026 PRINTED 349 RAIN MASTER IRRIGATION SYSTEMS 295.88 56046 02/04/2026 PRINTED 1528 RISE INTERPRETING,INC 380.00 56047 02/04/2026 PRINTED 99181 ROBERT HALF 3,171.70 56048 02/04/2026 PRINTED 67381 ROUTE 66 CAR WASH INC 810.00 56049 02/04/2026 PRINTED 90591 S&J SUPPLY CO INC 47,975.14 56050 02/04/2026 PRINTED 1970 SHARP BUSINESS SYSTEMS 2,743.95 56051 02/04/2026 PRINTED 1661 BAPPTRE LANDSCAPING,INC 30,864.30 56052 02/04/2026 PRINTED 507 SERVIAM BY WRIGHT LLP 7,410.76 56053 02/04/2026 PRINTED 99141 SONSRAY MACHINERY LLC 556.60 56054 02/04/2026 PRINTED 21671 CHARTER COMMUNICATIONS HOLDINGS,LLC 676.78 56055 02/04/2026 PRINTED 21671 CHARTER COMMUNICATIONS HOLDINGS,LLC 669.00

Page 1 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 56056 02/04/2026 PRINTED 21671 CHARTER COMMUNICATIONS HOLDINGS,LLC 222.48 56057 02/04/2026 PRINTED 21671 CHARTER COMMUNICATIONS HOLDINGS,LLC 152.00 56058 02/04/2026 PRINTED 21671 CHARTER COMMUNICATIONS HOLDINGS,LLC 1,081.62 56059 02/04/2026 PRINTED 21671 CHARTER COMMUNICATIONS HOLDINGS,LLC 134.98 56060 02/04/2026 PRINTED 1608 STAFFING NETWORK HOLDINGS,LLC 8,775.50 56061 02/04/2026 PRINTED 16607 STAPLES BUSINESS ADVANTAGE 564.55 56062 02/04/2026 PRINTED 68821 TOTAL CORPORATE SOLUTIONS 315.00 56063 02/04/2026 PRINTED 125411 TYLER TECHNOLOGIES INC 2,900.00 56064 02/04/2026 PRINTED 990 VEOLIA NORTH AMERICA,INC 145.17 56065 02/04/2026 PRINTED 14735 VERIZON WIRELESS 85.03 56066 02/04/2026 PRINTED 14735 VERIZON WIRELESS 311.95 56067 02/04/2026 PRINTED 14735 VERIZON WIRELESS 1,830.60 56068 02/04/2026 PRINTED 14735 VERIZON WIRELESS 720.26 56069 02/04/2026 PRINTED 14735 VERIZON WIRELESS 426.99 56070 02/04/2026 PRINTED 14735 VERIZON WIRELESS 628.95 56071 02/04/2026 PRINTED 14735 VERIZON WIRELESS 8,094.84 56072 02/04/2026 PRINTED 98971 WARNER,MARC 55.00 56073 02/04/2026 PRINTED 1697 WATERWORKFORCE,INC 7,087.50 56074 02/04/2026 PRINTED 51 STEVEN WYNO 162.00 56075 02/04/2026 PRINTED 999999 ELIZABETH SOLIS 23.74 56076 02/04/2026 PRINTED 999999 HABITANT CLASSIQUE INC. 4,389.00 56077 02/04/2026 PRINTED 999999 JIN QU 7,664.00 56078 02/04/2026 PRINTED 999999 LYNN COX 100.00 56079 02/04/2026 PRINTED 999999 PIRAINO FAMILY TRUST 1,795.08 56080 02/11/2026 PRINTED 1681 10-8 RETROFIT INC 921.94 56081 02/11/2026 PRINTED 207 ADLERHORST INTERNATIONAL LLC 86.20 56082 02/11/2026 PRINTED 1380 ADVANTEC CONSULTING ENGINEERS,INC 10,239.46 56083 02/11/2026 PRINTED 88211 AIR-EX 2,975.00 56084 02/11/2026 PRINTED 3 AIRGAS USA LLC 340.70 56085 02/11/2026 PRINTED 1651 ASSISTANCE LEAGUE OF THE FOOTHILL COMMUNITIES 5,000.00 56086 02/11/2026 PRINTED 12564 ALL CITY MANAGEMENT SERVICES INC 12,196.80 56087 02/11/2026 PRINTED 1403 ALLEN JR.,JOHN DAVID 307.20 56088 02/11/2026 PRINTED 4754 ALTEC INDUSTRIES INC 233.01 56089 02/11/2026 PRINTED 1396 ALVAREZ,MARIA ELENA 810.00 56090 02/11/2026 PRINTED 1243 AMERICAN GLOBAL SECURITY, INC 12,800.48 56091 02/11/2026 PRINTED 1291 AMTECH ELEVATOR SERVICES 2,453.76 56092 02/11/2026 PRINTED 1678 JOHN P ANDREWS 100.00 56093 02/11/2026 PRINTED 131971 ANNEALTA GROUP 10,500.00 56094 02/11/2026 PRINTED 1729 ANTHESIS SERVICES 493.41 56095 02/11/2026 PRINTED 226 ARCHITERRA DESIGN GROUP 12,580.00 56096 02/11/2026 PRINTED 226 ARCHITERRA DESIGN GROUP 5,220.00 56097 02/11/2026 PRINTED 308 ASPINALL,ROBIN JEAN 100.00 56098 02/11/2026 PRINTED 1996 ATLAS PLANNING SOLUTIONS 10,638.00 56099 02/11/2026 PRINTED 6683 ATMAA INC 1,760.00 56100 02/11/2026 PRINTED 1389 LIZZETAVALOS 5.00 56101 02/11/2026 PRINTED 3987 BALDY VIEW GYMNASTICS 2,119.60 56102 02/11/2026 PRINTED 1348 BAST,KAY 396.00 56103 02/11/2026 PRINTED 1734 BATTERY WORX INC 485.17 56104 02/11/2026 PRINTED 1374 BAY ALARM COMPANY 2,067.99 56105 02/11/2026 PRINTED 119661 BEST BEST&KRIEGER LLP 28,581.96 56106 02/11/2026 PRINTED 1769 BIO-TOX LABORATORIES 628.00 56107 02/11/2026 PRINTED 1503 BROWN AND CALDWELL 13,127.62 56108 02/11/2026 PRINTED 11923 C L S LANDSCAPE MANAGEMENT 10,830.00 56109 02/11/2026 PRINTED 52071 CA BLDG STANDARDS COMMISSION 2,046.51 56110 02/11/2026 PRINTED 1007 CALDWELL,CHRISTINE 100.00 56111 02/11/2026 PRINTED 195 CALIFORNIA NEWSPAPERS PARTNERSHIP 2,783.19 56112 02/11/2026 PRINTED 84141 CARTY,DIANE 396.00 56113 02/11/2026 PRINTED 163 CLINICAL LABORATORY OF SAN BERNARDINO,INC 240.00 56114 02/11/2026 PRINTED 1799 COMCAST CABLE COMMUNICATIONS MANAGEMENT LLC 1,469.10 56115 02/11/2026 PRINTED 1914 COOPER TURF SOLUTIONS INC 2,200.00 56116 02/11/2026 PRINTED 521 COUPLAND,DONNA 547.20 56117 02/11/2026 PRINTED 2136 CROSSTOWN ELECTRICAL&DATA,INC 10,392.00 56118 02/11/2026 PRINTED 1863 DAVID L BORGER 100.00

Page 2 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 56119 02/11/2026 PRINTED 247 JAMIE DAVIDSON 34.99 56120 02/11/2026 PRINTED 1927 TRAYVON DAVIS 750.00 56121 02/11/2026 PRINTED 16636 DELL MARKETING LP 19,598.41 56122 02/11/2026 PRINTED 1153 DENCO LIEN SALES,INC 160.00 56123 02/11/2026 PRINTED 1153 DENCO LIEN SALES,INC 285.00 56124 02/11/2026 PRINTED 124 DEPARTMENT OF JUSTICE 371.00 56125 02/11/2026 PRINTED 1570 DIRECTV ENTERTAINMENT HOLDINGS LLC 186.24 56126 02/11/2026 PRINTED 97141 EUROFINS EATON ANALYTICAL INC 9,250.00 56127 02/11/2026 PRINTED 2435 EVERSOFT 511.06 56128 02/11/2026 PRINTED 10485 EXPERIAN 150.00 56129 02/11/2026 PRINTED 1587 EXPRESS BRAKE SUPPLY&DISTRIBUTORS INC 927.23 56130 02/11/2026 PRINTED 2039 FIRST TRADE LLC,DBA YMC 2,280.00 56131 02/11/2026 PRINTED 96251 FORD OF UPLAND,LLC 7,576.16 56132 02/11/2026 PRINTED 123041 FRIENDS OF UPL ANML SHLTR INC 1,115.64 56133 02/11/2026 PRINTED 78 FRONTIER 2,571.35 56134 02/11/2026 PRINTED 5661 G&M BUSINESS INTERIORS 4,734.28 56135 02/11/2026 PRINTED 58311 GHA TECHNOLOGIES INC 1,369.22 56136 02/11/2026 PRINTED 1971 GIR USA,INC 588.00 56137 02/11/2026 PRINTED 1458 GONZALEZ,HECTOR 3,500.00 56138 02/11/2026 PRINTED 1714 GENUINE PARTS COMPANY 823.02 56139 02/11/2026 PRINTED 290 GRAINGER 1,870.65 56140 02/11/2026 PRINTED 290 GRAINGER 728.01 56141 02/11/2026 PRINTED 290 GRAINGER 97.90 56142 02/11/2026 PRINTED 290 GRAINGER 594.66 56143 02/11/2026 PRINTED 5206 H D L COREN&CONE 4,985.57 56144 02/11/2026 PRINTED 72691 HAAKER EQUIPMENT CO 568.80 56145 02/11/2026 PRINTED 329 HOLLIDAY ROCK CO INC 2,688.40 56146 02/11/2026 PRINTED 15090 HOLLIDAY TRUCKING INC 5,525.47 56147 02/11/2026 PRINTED 16340 INFOSEND INC 16.31 56148 02/11/2026 PRINTED 153 INLAND EMPIRE UTILITIES AGENCY 996.30 56149 02/11/2026 PRINTED 4137 INLAND FAIR HOUSING MEDIATION BOARD 2,749.15 56150 02/11/2026 PRINTED 47821 INLAND VALLEY HOPE PARTNERS 2,187.09 56151 02/11/2026 PRINTED 14657 INLAND VALLEY RECOVERY SVCS 20.00 56152 02/11/2026 PRINTED 114501 INTERWEST CONSULTING GROUP 12,963.08 56153 02/11/2026 PRINTED 284 J G BAUTISTA CONSULTING 6,075.00 56154 02/11/2026 PRINTED 1923 AMANDAJIMENEZ 368.75 56155 02/11/2026 PRINTED 1269 JOHNSON,JEFFREY 100.00 56156 02/11/2026 PRINTED 1732 GREGORY KILEY 3,900.00 56157 02/11/2026 PRINTED 1810 CHRISTOPHER KIVETT 1,547.62 56158 02/11/2026 PRINTED 1441 KNIGHT CLAREMONT INC 8,926.94 56159 02/11/2026 PRINTED 944 KOSMONT COMPANIES 5,185.20 56160 02/11/2026 PRINTED 1582 KOSMONT TRANSACTIONS SERVICES,INC 987.50 56161 02/11/2026 PRINTED 15595 L D M ASSOCIATES INC 20,943.50 56162 02/11/2026 PRINTED 3020 LAW ENFORCEMENT MEDICAL SVCS 3,195.00 56163 02/11/2026 PRINTED 16001 LAYNE,RANDALL 34.76 56164 02/11/2026 PRINTED 53781 LEAD TECH ENVIRONMENTAL 5,135.00 56165 02/11/2026 PRINTED 91491 LIBRARY SYSTEMS&SERVICES LLC 3,769.76 56166 02/11/2026 PRINTED 1845 LWP CLAIMS SOLUTIONS INC 4,105.00 56167 02/11/2026 PRINTED 23581 MAGNOLIA COLONY APARTMENTS 54,993.21 56168 02/11/2026 PRINTED 1692 MONICA MARROQUIN 100.00 56169 02/11/2026 PRINTED 21341 MATT CHLOR INC 6,085.84 56170 02/11/2026 PRINTED 1740 O-REILLY AUTO ENTERPRISES,LLC 243.71 56171 02/11/2026 PRINTED 30971 OCCUPATIONAL HEALTH CENTERS 170.00 56172 02/11/2026 PRINTED 1897 OVATION SCHOOL FOR THE PERFORMING ARTS 2,378.23 56173 02/11/2026 PRINTED 6625 P F SERVICES INC 380.00 56174 02/11/2026 PRINTED 2165 PACIFIC COMMUNITY CENTER 4,000.00 56175 02/11/2026 PRINTED 33021 PELLITTERI,CHRISTOPHER 319.20 56176 02/11/2026 PRINTED 909 PSYCHOLOGICAL CONSULTING ASSOCIATES INC 520.00 56177 02/11/2026 PRINTED 62081 QUADIENT LEASING USA,INC 2,150.13 56178 02/11/2026 PRINTED 1864 REAL GONE PEST CONTROL 280.00 56179 02/11/2026 PRINTED 99181 ROBERT HALF 1,812.40 56180 02/11/2026 PRINTED 210 SALDANA DIAZ,NURYS E. 247.80 56181 02/11/2026 PRINTED 63121 SAN ANTONIO REGIONAL HOSPITAL 225.00

Page 3 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 56182 02/11/2026 PRINTED 601 SAN ANTONIO WATER CO 2,738.39 56183 02/11/2026 PRINTED 2225 SAN BERNARDINO COUNTY FIRE PROTECTION DISTRICT 1,203.00 56184 02/11/2026 PRINTED 6610 SAN BERNARDINO COUNTY SHERIFF 311.85 56185 02/11/2026 PRINTED 2166 HECTOR SANCHEZ 231.20 56186 02/11/2026 PRINTED 131121 SHRED-IT USAJV LLC 1,274.38 56187 02/11/2026 PRINTED 507 SERVIAM BY WRIGHT LLP 28,191.22 56188 02/11/2026 PRINTED 407 SINGLETON,DENICE 408.00 56189 02/11/2026 PRINTED 3835 SOUTH COAST A Q M D 2,933.02 56190 02/11/2026 PRINTED 9325 ST JOSEPH CHURCH 3,785.72 56191 02/11/2026 PRINTED 1608 STAFFING NETWORK HOLDINGS,LLC 29,325.82 56192 02/11/2026 PRINTED 16607 STAPLES BUSINESS ADVANTAGE 2,158.03 56193 02/11/2026 PRINTED 1439 STATON,BRIAN 100.00 56194 02/11/2026 PRINTED 1014 SUNSET ELECTRICAL CONTRACTORS,INC 3,336.63 56195 02/11/2026 PRINTED 90177 SWRCB-DWSRF ACCOUNTING OFFICE 88,624.96 56196 02/11/2026 PRINTED 11000 TEAGUE,LON 405.00 56197 02/11/2026 PRINTED 1477 TROVAO AND ASSOCIATES INC 6,281.25 56198 02/11/2026 PRINTED 11583 THOMPSON PLUMBING SUPPLY 2,366.65 56199 02/11/2026 PRINTED 11583 THOMPSON PLUMBING SUPPLY 65.11 56200 02/11/2026 PRINTED 2125 TOWNSEND PUBLIC AFFAIRS,INC 4,000.00 56201 02/11/2026 PRINTED 1296 TRANSTECH ENGINEERS,INC 17,097.00 56202 02/11/2026 PRINTED 1775 TRIPEPI,SMITH&ASSOCIATES,INC 400.00 56203 02/11/2026 PRINTED 2100 TRUE POLYGRAPH LLC 825.00 56204 02/11/2026 PRINTED 3557 UNDERGROUND SERVICE ALERT 663.29 56205 02/11/2026 PRINTED 5522 UNITED RENTALS INC 1,374.04 56206 02/11/2026 PRINTED 1913 UPTOWN CANDY SHOP INC 4,054.75 56207 02/11/2026 PRINTED 43 URBAN FUTURES BOND ADMINISTRATION,INC 4,950.00 56208 02/11/2026 PRINTED 14735 VERIZON WIRELESS 271.87 56209 02/11/2026 PRINTED 14735 VERIZON WIRELESS 118.45 56210 02/11/2026 PRINTED 14735 VERIZON WIRELESS 20.02 56211 02/11/2026 PRINTED 14735 VERIZON WIRELESS 40.04 56212 02/11/2026 PRINTED 392 WAXIE SANITARY SUPPLY 3,628.17 56213 02/11/2026 PRINTED 1725 WEST COAST ARBORISTS INC 17,667.00 56214 02/11/2026 PRINTED 1325 WILLDAN ENGINEERING 6,120.00 56215 02/11/2026 PRINTED 14050 WILLDAN FINANCIAL SERVICES 12,650.00 56216 02/11/2026 PRINTED 5193 ZAILO,ROBERT 472.20 56217 02/11/2026 PRINTED 999999 AMALIA GARCIA 160.00 56218 02/11/2026 PRINTED 999999 ARIZONA PIPELINE CO 984.15 56219 02/11/2026 PRINTED 999999 CITY VENTURES CONSTRUCTION 240.00 56220 02/11/2026 PRINTED 999999 CRESTWOOD COMMUNITIES 1,000.00 56221 02/11/2026 PRINTED 999999 DAVID DIAZ 160.00 56222 02/11/2026 PRINTED 999999 HOLIDAY CENTER 955.62 56223 02/11/2026 PRINTED 999999 HUANG FAMILY TRUST 11/23/11 64.35 56224 02/11/2026 PRINTED 999999 PERFORMANCE ELECTRIC 616.83 56225 02/11/2026 PRINTED 999999 TTS ENGINEERING INC 1,380.00 56226 02/18/2026 PRINTED 36721 ALHAMBRA REPROGRAPHICS INC 289.49 56227 02/18/2026 PRINTED 1961 A PLUS VIEW LLC 225.00 56228 02/18/2026 PRINTED 851 ADVANTAGE SEALING SYSTEMS,INC 419.12 56229 02/18/2026 PRINTED 3 AIRGAS USA LLC 21.26 56230 02/18/2026 PRINTED 1734 BATTERY WORX INC 80.06 56231 02/18/2026 PRINTED 2052 BEE WRANGLERS.,INC 225.00 56232 02/18/2026 PRINTED 20211 BONHUS,JOHN 255.70 56233 02/18/2026 PRINTED 1951 CANTEEN REFRESHMENTS 537.54 56234 02/18/2026 PRINTED 177 CONSOLIDATED ELECTRICAL DISTRIBUTORS,INC 27.48 56235 02/18/2026 PRINTED 475 CITY OF MONTCLAIR 5,968.18 56236 02/18/2026 PRINTED 966 COMMERCIAL DOOR METAL SYSTEMS,INC 3,103.88 56237 02/18/2026 PRINTED 2154 COMMERCIAL TIRE CENTER 360.00 56238 02/18/2026 PRINTED 501 MARIO HERNANDEZ 903.00 56239 02/18/2026 PRINTED 366 CRAFCO INC 678.83 56240 02/18/2026 PRINTED 4696 CUCAMONGA VALLEY WATER DISTRIC 69.32 56241 02/18/2026 PRINTED 1500 THE CUSTOM GRAPHICS 269.38 56242 02/18/2026 PRINTED 1918 DISPENSING TECHNOLOGY CORPORATION 1,306.63 56243 02/18/2026 PRINTED 1680 E SOURCE COMPANIES LLC 24,960.00 56244 02/18/2026 PRINTED 73401 ERNIE'S DISCOUNT ROOTER 133.00

Page 4 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 56245 02/18/2026 PRINTED 2435 EVERSOFT 511.06 56246 02/18/2026 PRINTED 1990 FASTLANE AUTO REPAIR INC 2,486.01 56247 02/18/2026 PRINTED 4456 FEDERAL EXPRESS 96.49 56248 02/18/2026 PRINTED 1011 FOOTHILLS BANK 138,805.00 56249 02/18/2026 PRINTED 78 FRONTIER 43.49 56250 02/18/2026 PRINTED 78 FRONTIER 835.70 56251 02/18/2026 PRINTED 78 FRONTIER 96.64 56252 02/18/2026 PRINTED 13121 GENTRY BROTHERS INC 197,905.90 56253 02/18/2026 PRINTED 290 GRAINGER 176.37 56254 02/18/2026 PRINTED 2170 GRAVES&KING LLP 1,526.50 56255 02/18/2026 PRINTED 1941 HASA INC 4,443.54 56256 02/18/2026 PRINTED 2032 HENSCHEL PUMP TEST LLC 250.00 56257 02/18/2026 PRINTED 329 HOLLIDAY ROCK CO INC 7,292.27 56258 02/18/2026 PRINTED 629 HONEYCOTT,INC 420.00 56259 02/18/2026 PRINTED 1723 HUNTINGTON HARDWARE CO.INC 797.20 56260 02/18/2026 PRINTED 36271 INLAND EMPIRE PRINTING 97.75 56261 02/18/2026 PRINTED 635 RENTOKIL NORTH AMERICA INC 2,060.95 56262 02/18/2026 PRINTED 841 JOHNSTONE SUPPLY OF UPLAND 8.28 56263 02/18/2026 PRINTED 2038 LA VERNE POWER EQUIPMENT,INC 408.60 56264 02/18/2026 PRINTED 102 LIGHTING INSTYLE 149.97 56265 02/18/2026 PRINTED 197 LOS ANGELES FREIGHTLINER 1,259.81 56266 02/18/2026 PRINTED 406 M2 IMAGE SOLUTION 352.23 56267 02/18/2026 PRINTED 1317 LUIS MACIAS 60.00 56268 02/18/2026 PRINTED 16385 MAIN STREET SIGNS 5,013.27 56269 02/18/2026 PRINTED 59 MALLORY SAFETY AND SUPPLY 578.74 56270 02/18/2026 PRINTED 552 MEGA BANK 125,700.59 56271 02/18/2026 PRINTED 1221 METRON FARNIER,LLC 1,481.78 56272 02/18/2026 PRINTED 476 NATIONAL AUTO FLEET GROUP 57,164.30 56273 02/18/2026 PRINTED 117121 NUCKLES OIL COMPANY INC 43,671.62 56274 02/18/2026 PRINTED 1740 O-REILLY AUTO ENTERPRISES,LLC 429.95 56275 02/18/2026 PRINTED 16760 POLY-CORR INDUSTRIES INC 775.80 56276 02/18/2026 PRINTED 1687 SAFE SIDEWALKS INCORPORATED 4,161.09 56277 02/18/2026 PRINTED 300 PVP COMMUNICATIONS 2,499.16 56278 02/18/2026 PRINTED 2172 CHRISTIAN RAMOS 218.00 56279 02/18/2026 PRINTED 1864 REAL GONE PEST CONTROL 2,360.00 56280 02/18/2026 PRINTED 90591 S&J SUPPLY CO INC 1,388.90 56281 02/18/2026 PRINTED 601 SAN ANTONIO WATER CO 179,202.43 56282 02/18/2026 PRINTED 601 SAN ANTONIO WATER CO 500.00 56283 02/18/2026 PRINTED 112081 SAN BERNARDINO COUNTY FIRE DEP 517.09 56284 02/18/2026 PRINTED 637 SMART&FINAL IRIS CO 192.75 56285 02/18/2026 PRINTED 18062 SOFFA ELECTRIC INC 114,023.78 56286 02/18/2026 PRINTED 3835 SOUTH COAST A Q M D 736.57 56287 02/18/2026 PRINTED 2076 SOUTHERN TIRE MART LLC 4,528.71 56288 02/18/2026 PRINTED 1608 STAFFING NETWORK HOLDINGS,LLC 7,020.40 56289 02/18/2026 PRINTED 16607 STAPLES BUSINESS ADVANTAGE 1,478.25 56290 02/18/2026 PRINTED 4463 THE COUNSELING TEAM INTERNATIONAL 2,000.00 56291 02/18/2026 PRINTED 1432 RYAN HOOVER 871.48 56292 02/18/2026 PRINTED 626 TMP ENTERPRISES,LLC 200.00 56293 02/18/2026 PRINTED 62321 TPX COMMUNICATIONS 2,771.32 56294 02/18/2026 PRINTED 62571 HD SUPPLY FACILITIES MAINTENANCE LTD. 559.82 56295 02/18/2026 PRINTED 14735 VERIZON WIRELESS 136.80 56296 02/18/2026 PRINTED 1653 MARIA E WALWORTH 375.00 56297 02/18/2026 PRINTED 1725 WEST COAST ARBORISTS INC 7,488.00 56298 02/18/2026 PRINTED 999999 DAVID TAN 100.00 56299 02/18/2026 PRINTED 999999 LEO CHAN 11.25 56300 02/18/2026 PRINTED 999999 MARIA CASTELLANOS 1,000.00 56301 02/25/2026 PRINTED 851 ADVANTAGE SEALING SYSTEMS,INC 419.12 56302 02/25/2026 PRINTED 88211 AIR-EX 220.00 56303 02/25/2026 PRINTED 12564 ALL CITY MANAGEMENT SERVICES INC 9,757.44 56304 02/25/2026 PRINTED 226 ARCHITERRA DESIGN GROUP 1,740.00 56305 02/25/2026 PRINTED 119831 AXON ENTERPRISE,INC 3,488.53 56306 02/25/2026 PRINTED 862 BADGER METER INC 8,049.48 56307 02/25/2026 PRINTED 119661 BEST BEST&KRIEGER LLP 67,040.30

Page 5 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 56308 02/25/2026 PRINTED 1973 BOW TIE PLUMBING&ROOTER 2,565.00 56309 02/25/2026 PRINTED 120021 BRIGHTVIEW 14,840.01 56310 02/25/2026 PRINTED 195 CALIFORNIA NEWSPAPERS PARTNERSHIP 644.16 56311 02/25/2026 PRINTED 1951 CANTEEN REFRESHMENTS 441.17 56312 02/25/2026 PRINTED 448 CINTAS CORPORATION 1,883.22 56313 02/25/2026 PRINTED 475 CITY OF MONTCLAIR 5,741.60 56314 02/25/2026 PRINTED 2169 CORONA CLAY COMPANY INC 5,551.20 56315 02/25/2026 PRINTED 45421 COSTAR REALTY INFORMATION GROUP INC 695.21 56316 02/25/2026 PRINTED 366 CRAFCO INC 459.34 56317 02/25/2026 PRINTED 1153 DENCO LIEN SALES,INC 300.00 56318 02/25/2026 PRINTED 816 DOG WASTE DEPOT 2,018.87 56319 02/25/2026 PRINTED 1002 DUNN-EDWARDS 166.98 56320 02/25/2026 PRINTED 10485 EXPERIAN 75.00 56321 02/25/2026 PRINTED 1820 F.M.THOMAS AIR CONDITIONING,INC 28,262.60 56322 02/25/2026 PRINTED 1990 FASTLANE AUTO REPAIR INC 444.86 56323 02/25/2026 PRINTED 1739 FIDELITY NATIONAL TITLE COMPANY 500.00 56324 02/25/2026 PRINTED 2039 FIRST TRADE LLC,DBA YMC 11,059.82 56325 02/25/2026 PRINTED 96251 FORD OF UPLAND,LLC 410.77 56326 02/25/2026 PRINTED 96251 FORD OF UPLAND,LLC 87,422.33 56327 02/25/2026 PRINTED 1621 FULL TRAFFIC MAINTENANCE,INC 2,553.68 56328 02/25/2026 PRINTED 1885 GLADWELL GOVERNMENTAL SERVICES INC 1,500.00 56329 02/25/2026 PRINTED 290 GRAINGER 1,611.10 56330 02/25/2026 PRINTED 1938 GUARANTEED JANITORIAL SERVICE,INC. 15,234.84 56331 02/25/2026 PRINTED 1355 BADALI GROUP LLC 2,978.15 56332 02/25/2026 PRINTED 329 HOLLIDAY ROCK CO INC 7,089.19 56333 02/25/2026 PRINTED 1723 HUNTINGTON HARDWARE CO.INC 97.52 56334 02/25/2026 PRINTED 36271 INLAND EMPIRE PRINTING 868.56 56335 02/25/2026 PRINTED 14657 INLAND VALLEY RECOVERY SVCS 14,950.00 56336 02/25/2026 PRINTED 106951 INTEGRATED TECHNOLOGY 1,149.58 56337 02/25/2026 PRINTED 284 J G BAUTISTA CONSULTING 9,450.00 56338 02/25/2026 PRINTED 1920 J&C IRON FENCING 9,550.00 56339 02/25/2026 PRINTED 51411 KABBARA ENGINEERING 4,580.00 56340 02/25/2026 PRINTED 1441 KNIGHT CLAREMONT INC 5,570.28 56341 02/25/2026 PRINTED 15595 L D M ASSOCIATES INC 19,784.75 56342 02/25/2026 PRINTED 406 M2 IMAGE SOLUTION 819.77 56343 02/25/2026 PRINTED 23581 MAGNOLIA COLONY APARTMENTS 1,720.00 56344 02/25/2026 PRINTED 59 MALLORY SAFETY AND SUPPLY 8.85 56345 02/25/2026 PRINTED 2117 METROPOLITAN TRANSPORTATION COMMISSION 6,500.00 56346 02/25/2026 PRINTED 238 MOUNTAIN VIEW CHEVROLET,INC 101.07 56347 02/25/2026 PRINTED 1724 VETERINARY PET INSURANCE COMPANY 374.84 56348 02/25/2026 PRINTED 117121 NUCKLES OIL COMPANY INC 13,546.27 56349 02/25/2026 PRINTED 788 0 F WOLFINBARGER INC 293.63 56350 02/25/2026 PRINTED 1740 O-REILLY AUTO ENTERPRISES,LLC 241.28 56351 02/25/2026 PRINTED 6625 P F SERVICES INC 285.00 56352 02/25/2026 PRINTED 1975 SHERRI FERNANDEZ 216.00 56353 02/25/2026 PRINTED 16032 PLUMBERS DEPOT INC 1,143.42 56354 02/25/2026 PRINTED 16823 PRE PAID LEGAL SVC,INC 86.70 56355 02/25/2026 PRINTED 2021 PROTERRA BUILDERS INC 18,444.74 56356 02/25/2026 PRINTED 2118 RE CHAFFEE CONSTRUCTION INC 14,380.86 56357 02/25/2026 PRINTED 1864 REAL GONE PEST CONTROL 680.00 56358 02/25/2026 PRINTED 1744 NICK BARBIERI TRUCKING,LLC 850.75 56359 02/25/2026 PRINTED 1528 RISE INTERPRETING,INC 750.00 56360 02/25/2026 PRINTED 99181 ROBERT HALF 1,812.40 56361 02/25/2026 PRINTED 67381 ROUTE 66 CAR WASH INC 818.00 56362 02/25/2026 PRINTED 90591 S&J SUPPLY CO INC 384.39 56363 02/25/2026 PRINTED 11671 SAN BERNARDINO COUNTY 6,439.29 56364 02/25/2026 PRINTED 1970 SHARP BUSINESS SYSTEMS 5,243.04 56365 02/25/2026 PRINTED 131121 SHRED-IT USA JV LLC 99.23 56366 02/25/2026 PRINTED 1608 STAFFING NETWORK HOLDINGS,LLC 11,934.52 56367 02/25/2026 PRINTED 16607 STAPLES BUSINESS ADVANTAGE 502.05 56368 02/25/2026 PRINTED 417 E&S TOWING ENTERPRISES,INC 3,300.00 56369 02/25/2026 PRINTED 11583 THOMPSON PLUMBING SUPPLY 10,300.60 56370 02/25/2026 PRINTED 1347 TINKERSPACE,INC 186.00

Page 6 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 56371 02/25/2026 PRINTED 1623 TRANSNATION TRANSLATIONS,INC 80.00 56372 02/25/2026 PRINTED 11484 U S BANK 3,816.00 56373 02/25/2026 PRINTED 3557 UNDERGROUND SERVICE ALERT 863.54 56374 02/25/2026 PRINTED 63381 UTILITY COST MANAGEMENT LLC 11,795.46 56375 02/25/2026 PRINTED 1653 MARIA E WALWORTH 375.00 56376 02/25/2026 PRINTED 1725 WEST COAST ARBORISTS INC 11,454.50 56377 02/25/2026 PRINTED 1325 WILLDAN ENGINEERING 6,630.00 56378 02/25/2026 PRINTED 999999 BRUCE NUTTING 40.00 PRINTED CHECKS(380 COUNT) $ 2,508,379.35
20326001 02/03/2026 MANUAL 441 MIDAMERICA ADMIN&RETIREMENT SOLUTIONS,LLC 1,483.93 20326002 02/03/2026 MANUAL 543 SOUTHERN CALIF GAS COMPANY 7,407.13 20326003 02/03/2026 MANUAL 32091 SOUTHERN CALIF EDISON CO 11,081.87 20326004 02/03/2026 MANUAL 43651 U S BANK NATIONAL ASSN 57,247.38 20526001 02/05/2026 MANUAL 621 KAREN LONG 187.50 20526002 02/05/2026 MANUAL 2164 ERIKA SANTANA 207.69 20526003 02/05/2026 MANUAL 736 UPLAND POLICE MANAGEMENT ASSN 981.50 20526004 02/05/2026 MANUAL 2041 AFSCME DC 36 1,130.00 20526005 02/05/2026 MANUAL 737 UPLAND POLICE OFFICERS ASSN 5,124.00 20526006 02/05/2026 MANUAL 125761 CITY EMPLOYEE ASSOCIATES 518.00 20526007 02/05/2026 MANUAL 1597 TRUSTMARK VOLUNTARY BENEFIT ADMINISTRATOR 2,193.62 20526008 02/05/2026 MANUAL 1594 COBRA PROFESSIONALS,INC 4,493.29 20526009 02/05/2026 MANUAL 618 ICMA-RC 1,575.00 20626001 02/06/2026 MANUAL 1788 CHARLES SCHWAB TRUST BANK 119,551.00 20626002 02/06/2026 MANUAL 1499 EMPOWER TRUST COMPANY,LLC 91,498.18 20626003 02/06/2026 MANUAL 1589 LIVELY INC 5,408.20 21026001 02/10/2026 MANUAL 2153 GEORGE HILLS COMPANY 95,000.00 21226001 02/12/2026 MANUAL 65181 CALPERS 255,454.87 21226002 02/12/2026 MANUAL 5944 BURRTEC WASTE INDUSTRIES 1,653,497.88 21226003 02/12/2026 MANUAL 5944 BURRTEC WASTE INDUSTRIES 1,622,416.50 21226004 02/12/2026 MANUAL 65181 CALPERS 2,132.41 21226005 02/12/2026 MANUAL 2019 STONE CREEK ESCROW,INC 19,750.00 21226006 02/12/2026 MANUAL 627 STATE OF CALIFORNIA EMPLOYMENT DEVELOPMENT 9,947.00 21326001 02/13/2026 MANUAL 1337 STANDARD INSURANCE COMPANY 3,474.56 21826001 02/18/2026 MANUAL 32091 SOUTHERN CALIF EDISON CO 221,952.12 21926001 02/19/2026 MANUAL 153 INLAND EMPIRE UTILITIES AGENCY 717,237.25 22026001 02/20/2026 MANUAL 153 INLAND EMPIRE UTILITIES AGENCY 26,625.74 22026002 02/20/2026 MANUAL 529 KAISER FOUNDATION HEALTH PLAN 189,110.34 22026003 02/20/2026 MANUAL 529 KAISER FOUNDATION HEALTH PLAN 35,845.83 22026004 02/20/2026 MANUAL 125761 CITY EMPLOYEE ASSOCIATES 532.00 22026005 02/20/2026 MANUAL 2041 AFSCME DC 36 1,130.00 22026006 02/20/2026 MANUAL 1594 COBRA PROFESSIONALS,INC 4,512.34 22026007 02/20/2026 MANUAL 1499 EMPOWER TRUST COMPANY,LLC 91,404.95 22026008 02/20/2026 MANUAL 2164 ERIKA SANTANA 207.69 22026009 02/20/2026 MANUAL 2153 GEORGE HILLS COMPANY 28,950.88 22026010 02/20/2026 MANUAL 618 ICMA-RC 1,575.00 22026011 03/02/2026 MANUAL 621 KAREN LONG 187.50 22026012 02/20/2026 MANUAL 1589 LIVELY INC 5,701.51 22026013 02/20/2026 MANUAL 441 MIDAMERICA ADMIN&RETIREMENT SOLUTIONS,LLC 1,610.31 22026014 02/20/2026 MANUAL 736 UPLAND POLICE MANAGEMENT ASSN 981.50 22026015 02/20/2026 MANUAL 737 UPLAND POLICE OFFICERS ASSN 5,124.00 22026016 02/20/2026 MANUAL 2177 ASHTON ARDENTI 1,000.00 22026017 03/02/2026 MANUAL 529 KAISER FOUNDATION HEALTH PLAN 14,821.67 22026018 02/20/2026 MANUAL 123041 FRIENDS OF UPL ANML SHLTR INC 6,500.00 22026019 02/20/2026 MANUAL 123041 FRIENDS OF UPL ANML SHLTR INC 6,500.00 22026020 02/20/2026 MANUAL 123041 FRIENDS OF UPL ANML SHLTR INC 6,500.00 22426001 02/24/2026 MANUAL 153 INLAND EMPIRE UTILITIES AGENCY 89,740.84 22426002 02/24/2026 MANUAL 153 INLAND EMPIRE UTILITIES AGENCY 11,120.29 22426003 02/24/2026 MANUAL 153 INLAND EMPIRE UTILITIES AGENCY 41,752.62 22526001 02/25/2026 MANUAL 65181 CALPERS 259,961.33 22626001 02/26/2026 MANUAL 153 INLAND EMPIRE UTILITIES AGENCY 836,647.00 22626002 02/26/2026 MANUAL 91491 LIBRARY SYSTEMS&SERVICES LLC 124,334.00 22626003 02/26/2026 MANUAL 441 MIDAMERICA ADMIN&RETIREMENT SOLUTIONS,LLC 34,230.63

Page 7 of 9 ends

CHECK# CHECK DATE CHECK TYPE VENDOR# VENDOR NAME CHECK AMOUNT 22626004 02/26/2026 MANUAL 11484 U S BANK 155,730.45 22626005 02/26/2026 MANUAL 11484 U S BANK 198,061.78 22626010 02/26/2026 MANUAL 11484 U S BANK 19,371.79 22626011 02/26/2026 MANUAL 11484 U S BANK 153,190.64 22626012 02/26/2026 MANUAL 11484 U S BANK 149,986.18 22626013 02/26/2026 MANUAL 11484 U S BANK 8,405.72 22626014 02/26/2026 MANUAL 11484 U S BANK 100,218.60 22626015 02/26/2026 MANUAL 760 WATER FACILITIES AUTHORITY 322,032.52 22626016 02/26/2026 MANUAL 754 PUBLIC AGENCY COALITION ENTERPRISE 125,085.27 22626017 02/26/2026 MANUAL 960 MUNICIPAL DENTAL POOL 30,012.91 22626018 02/26/2026 MANUAL 114711 METROPOLITAN LIFE INSURANCE CO 1,411.55 22626019 02/26/2026 MANUAL 11484 U S BANK 138,627.42 22626020 02/26/2026 MANUAL 11484 U S BANK 171,813.82 22726001 02/27/2026 MANUAL 126761 THE LINCOLN NATIONAL LIFE INS 9,806.82 MANUAL CHECKS(67 COUNT) $ 8,321,314.32
55735 01/07/2026 VOID 3013 MAYA QUINTERO (231.00) 55762 01/07/2026 VOID 1608 STAFFING NETWORK HOLDINGS,LLC (5,712.22) 55980 01/28/2026 VOID 1608 STAFFING NETWORK HOLDINGS,LLC (23,613.60) VOID CHECKS(3 COUNT) $ (29,556.82)
PRINTED CHECKS(380 COUNT) $ 2,508,379.35
MANUAL CHECKS(67 COUNT) $ 8,321,314.32
VOID CHECKS(3 COUNT) $ (29,556.82)
PRINTED&MANUAL CHECK TOTALS $10,800,136.85

Page 8 of 9 ends

Vendor Payments Made Greater Than $100,000
02/01/2026 - 02/28/2026
VENDOR LISTING(SUM OF PAYMENTS>$100,000 TOTAL CHECK AMOUNT DESCRIPTION BURRTEC WASTE INDUSTRIES $ 3,275,914.38 SOLID WASTE COLLECTION CALPERS $ 517,548.61 RETIREMENT/PENSION
CHARLES SCHWAB TRUST BANK $ 119,551.00 PENSION TRUST FUNDING EMPOWER TRUST COMPANY,LLC $ 182,903.13 RETIREMENT/DEFERRED COMP FOOTHILLS BANK $ 138,805.00 CREBS BOND BI ANNUAL PAYMENT GENTRY BROTHERS INC $ 197,905.90 FOOTHILL REPAVEMENT PROGRESS PAYMENT GEORGE HILLS COMPANY $ 123,950.88 LIABILTY CLAIMS AND ACCOUNT FUNDING INLAND EMPIRE UTILITIES AGENCY $ 1,724,120.04 WATER/WASTEWATER TREATMENT AGENCY KAISER FOUNDATION HEALTH PLAN $ 239,777.84 EMPLOYEE MEDICAL INSURANCE LIBRARY SYSTEMS&SERVICES LLC $ 128,103.76 CONTRACT LIBRARY SERVICES MEGA BANK $ 125,700.59 EQUIPMENT LEASE BI ANNUAL PAYMENT PUBLIC AGENCY COALITION ENTERPRISE $ 125,085.27 EMPLOYEE MEDICAL INSURANCE SAN ANTONIO WATER CO $ 182,440.82 WATER-UTILITY BILLING SOFFA ELECTRIC INC $ 114,023.78 SCADA SYSTEM PROGRESS PAYMENT SOUTHERN CALIF EDISON CO $ 233,033.99 ELECTRICITY-UTILITY BILLING U S BANK $ 1,099,222.40 CFD DEBT SERVICE PAYMENTS WATER FACILITIES AUTHORITY $ 322,032.52 WATER/WASTEWATER TREATMENT AGENCY

Page 9 of 9 ends

of UP_i
I
`�,.16 CITY OF UPLAND
f 0.

Payroll Costs
4,
rFOR1�
Payroll
1/18/2026 Through 1/31/2026 Check Date: 2/05/2026
Checks $9,842.31
Manual Checks $0.00
Void Checks $0.00
Direct Deposit $825,180.03
Manual Direct Deposit $0.00
Void Direct Deposit 0.D0
$835,022.34 I
Taxes
1/18/2026 Through 1/31/2026 Check Date: 2/05/2026
Federal 156,485.04
State 50,274.56
206,759.60 I
Prepared by: Yesica Montoya
$1,041,781.94
M:IPAYROLL\Forms\Payroll Costs & Register Cover Page 1

Page 24 of 654 ends

OFUAL
�,�� I,t,� CITY OF UPLAND
It Payroll Costs
Payroll
2/01/2026 Through 2/14/2026 Check Date: 2/19/2026
Checks $12,939.84
Manual Checks $0.00
Void Checks $0.00
Direct Deposit $825,764.06
Manual Direct Deposit $0.00
Void Direct Deposit 0.00
$838,703.90
Taxes
2/01/2026 Through 2/14/2026 Check Date: 2/19/2026
Federal 159,005.12
State 50,654.45
209,659.57 I
Prepared by: Yesica Montoya
$1,048,363.47
M:IPAYROLL\Forms\Payroll Costs & Register Cover Page 1

Page 25 of 654 ends

����°� °p`q� CITY
UPLAND
�r. .__. ..` "The City of Gracious Living" ''' 5 oid.

DATE: March 23,2026
TO: MAYOR AND CITY COUNCIL
FROM: MICHAEL BLAY,CITY MANAGER
PREPARED BY:STEPHEN PARKER,CPA,ASSISTANT CITY MANAGER

STACI SULLIVAN,FINANCE MANAGER

DARREN CHAN,MANAGEMENT ANALYST
SUBJECT: TREASURER'S REPORT FEBRUARY 2026

RECOMMENDED ACTION
It is recommended that the City Council receive and file the February 2026 Treasurer's Report.

GOAL STATEMENT
The proposed action supports the City's goal to manage the City's resources in a fiscally responsible manner.

BACKGROUND
Per California Government Code Section 53646(b),the City's treasurer or chief fiscal officer may render a treasurer's report to the City Council on a quarterly basis. The City has elected to provide this report to City Council monthly, but the City of Upland's Investment Policy(approved June 9,2025)requires the Investment Officer to provide a report quarterly to the Finance Committee at regularly scheduled meetings.This report shall include the type of investment, issuer, date of maturity,par, and dollar amount invested on all securities, current market value as of the date of the report,investments and monies held by the local agency and shall additionally include a description of any of the local agency's funds, investments, or programs, that are under the management of contracted parties, including lending programs.The report shall include a statement of compliance with the investment policy and shall include a statement noting the City's ability to meet its expenditure requirements for the next six months.

ISSUES AND ANALYSIS
The submission of the monthly Treasurer's Report is a compliance measure.

ENVIRONMENTAL DETERMINATION
The proposed action is not subject to the California Environmental Quality Act(CEQA). Section 15378 of the CEQA Guidelines defines a project subject to CEQA. The proposed action is not included within the definition of a"project" and thus is exempt.

FISCAL IMPACTS
There is no fiscal impact associated with this action.

ALTERNATIVES
Provide alternative directions to staff.

CEQA:Not a Project.

Page 26 of 654 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority For Period Ended
February 28,2026
Investment Portfolio Cost Par Value Market Value %of Portfolio State Local Agency Investment Fund 23,157,183 _ 23,157,183 _ 23,402,541 16.15% California Asset Management Plan 1,479,975 1,479,975 1,479,975 1.02% Negotiable Certificates of Deposit 16,229,975 16,233,000 16,307,351 11.25% Money Market Fund 408,994 408,994 408,994 0.28% Municipal Bonds 5,372,687 5,640,000 5,543,546 3.82% Government Agency Securities 84,374,040 85,415,219 85,957,166 59.30% Corporate Bonds 9,266,790 _ 9,244,000 _ 9,335,002 6.44% US Treasury 2,432,150 2,500,000 2,515,590 1.74% Total Investments $ 142,721,793 $ 144,078,371 $ 144,950,164 100.00% Weighted Average Days to Maturity 1,047.35
Blended Yield: 4.27%
Cash Cost Market Value
Bank Accounts and Change Funds 3,757,661 3,757,661
Total Cash $ 3,757,661 $ 3,757,661
Total Cash and Investments $ 146,479,454 $ 148,707,825 PARS Investment Portfolio Cost Market Value
115 Trust-OPEB Investment 2,030,909 3,040,707
115 Trust-Pension Investment 10,074,473 12,585,710 Total Restricted Funds Held in Trust $ 12,105,382 $ 15,626,418 Benchmarks:

LAIF _ 3.87%
CAMP 3.83%
2yr U.S.Treasury _ __ 3.38%
5yr U.S.Treasury 3.51%
Restricted Funds with Fiscal Agent Book Value Market Value Water Revenue Bonds 2022 _ 12,123,736 _ 12,123,736 Water System Lease Revenue Refunding Bonds 2021 198 198 Successor Agency TARBS 2013/2016-Merged Project __ 100,221 100,221 Colonies CFD Area#1 2022 433,680 433,680
Colonies CFD Area#2 2015 1,526,510 1,526,510 Upland 54 CFD 2004 147,637 147,637
Sycamore Hills CFD 2015-1 _ 895,686 895,686
Harvest at Upland CFD 2016-1 Area#1 733,927 733,927 Harvest at Upland CFD 2016-1 Area#2 2,317,768 2,317,768 Enclave at Upland CFD 2022-1 510,823 510,823 Sycamore Hills CFD 2015-1-2 STB 2022A 942,202 = 942,202 Total Restricted Funds $ 19,732,388 $ 19,732,388

1. I hereby certify that the investments are in compliance with the investment policy adopted by the City Council in June 9,2025.

2. The City has the ability to meet its budgeted expenditures for the next six months.

3. The market values for funds held in banking institutions do not change. The amounts listed as market values for these items are the same as their book values.

4. The book value for the State Pool is the withdrawal value provided by the State Treasurer.The market value of funds held by the State Treasurer equates to the City's pro-rata share of the market value of the entire State Pool.

5. Sources for current market valuation are Account Statements and the Wall Street Journal GNMA Mortgage rates on the last trading day of the month.

6. This report meets the requirements of Government Code Section 53646.

Signed by:
9repth.e.m Pa4.4e.t. 3/17/2026 I 7:00 AM PDT Assistant City Manager(Finance Director) Date
t-DocuSigned by:
`(iZ 3/17/2026 I 8:24 AM PDT
City Treasurer Date PREfg0 L2PcoP16134n

Page 1 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority State Local Agency Investment Fund
For Period Ended
February 28, 2026
Account
Fund or Account Balance
City of Upland 98-36-942 23,157,183
Market
Value
Totals $ 23,157,183 $ 23,402,541 *
Yield for Period Ended 2/28/2026 3.87%
*Due to timing delay in receiving February 2026 PMIA Market Valuation Report, Market Value is calculated using PMIA Market Valuation data as of 1/31/26 Prepared ayDa Glen

Page 2 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority California Asset Management Plan
For Period Ended
February 28, 2026
Account
Fund or Account Balance
City of Upland 6113-001 1,479,975
Market
Value
Totals $ 1,479,975 $ 1,479,975
Yield for Period Ended 2/28/2026 3.83%
Prepared ayDar Glen

Page 3 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority US Bank Investments
For Period Ended
February 28,2026
Par Market Current Book Maturity
Investment Name CUSIP Cost Value Value Yield Yield Date Negotiable Certificates of Deposit
American Equity Bank CD 02568KAJ4 250,000 250,000 248,140 0.71% 0.70% 5/27/2026 American Exp CD 02589AEZ1 250,000 250,000 254,525 4.52% 4.60% 9/13/2028 Bank Hapoalim CD 06251A6Z8 244,000 244,000 249,495 4.50% 4.50% 5/21/2029 BankUnited NA CD 066519RW1 249,000 249,000 244,408 1.38% 1.35% 12/8/2026 Baxter CU CD 07181JAY0 250,000 250,000 251,738 4.47% 4.50% 1/25/2027 Bom Bk CD 09776DAW4 249,000 249,000 250,501 4.08% 4.10% 6/26/2028 CFG Community Bank CD 12527CNN8 243,775 245,000 244,971 4.00% 4.11% 11/14/2030 Capital One NA CD 14042RQN4 250,000 250,000 245,168 1.27% 1.25% 12/8/2026 Celtic Bank CD 15118RX51 245,340 249,000 249,134 4.00% 4.40% 6/20/2029 City FCU Tax CD 17783PAJ0 249,000 249,000 249,849 3.94% 3.95% 1/12/2029 Civic Federal CU 178808AB7 249,000 249,000 250,706 4.07% 4.10% 10/23/2028 Clearpath FCU CD 18507MAB7 250,000 250,000 250,318 5.09% 5.10% 4/27/2026 Connex CU CD 208212BD1 250,000 250,000 250,288 5.39% 5.40% 3/18/2026 Connexus CU CD 20825WDV9 249,000 249,000 249,762 3.99% 4.00% 7/14/2027 Continental Bank CD 211163MG2 250,000 250,000 246,115 0.61% 0.60% 8/24/2026 Cornerstone CD 21923MAB7 249,000 249,000 247,618 3.72% 3.70% 10/1/2029 Credit Union of Texas CD 22551 KBLS 245,000 245,000 244,495 3.71% 3.70% 10/22/2027 New Jersey Ewing CU 22552BAE1 249,000 249,000 250,011 4.03% 4.05% 1/18/2028 Customers Bank CD 23204HPB8 250,000 250,000 253,498 4.44% 4.50% 6/14/2028 Discover Bank CD 254676AR0 250,000 250,000 254,965 4.56% 4.65% 9/18/2028 Dort FCU CD 25844MBC1 250,000 250,000 250,943 4.93% 4.95% 6/22/2026 Empower FCU CD 291916AE4 250,000 250,000 252,753 5.39% 5.45% 10/23/2026 Essential CU CD 29669XAP3 250,000 250,000 252,968 4.64% 4.70% 6/15/2027 Fahey Banking Co CD 303117DG7 250,000 250,000 250,335 3.89% 3.90% 1/12/2028 First Guaranty Bank CD 320437BD7 245,000 245,000 245,243 4.05% 4.05% 11/14/2030 FirstBank of Nebraska CD 32116PAR9 248,000 248,000 244,077 0.61% 0.60% 8/27/2026 First Technology FCU CD 33715LEB2 249,000 249,000 248,552 3.66% 3.65% 8/5/2027 Generations Bank C D 37149CAV9 250,000 250,000 248,108 3.12% 3.10% 5/6/2027 Gesa CU CD 37424PAH7 250,000 250,000 251,585 5.22% 5.25% 7/31/2026 Global FCU CD 37892MAM6 248,000 248,000 248,957 4.98% 5.00% 6/16/2026 Goldman Sachs Bk CD 38151PHN4 245,000 245,000 244,446 3.91% 3.90% 2/10/2031 Great Midwest CD 39083PDQ2 249,000 249,000 253,903 4.41% 4.50% 4/27/2029 Gulf Cap Bank CD 40219MAY0 248,000 248,000 248,037 3.85% 3.85% 9/27/2028 Holyoke CU CD 43666MAD8 249,000 249,000 248,753 3.95% 3.95% 11/5/2030 Iriquois Fed CD 46355PDQ8 249,000 249,000 252,444 4.64% 4.70% 9/17/2027 JP Morgan Bk CD 46659CPX2 240,000 240,000 240,089 4.10% 4.10% 2/11/2031 Jeanne D Arc CD 472207AK5 249,000 249,000 252,269 4.34% 4.40% 7/31/2028 Malaga Bank CD 56102ABK1 250,000 250,000 244,800 0.87% 0.85% 11/19/2026 Medallion Bank CD 58404DXY2 249,000 249,000 250,454 4.08% 4.10% 6/30/2028 Milestone Bk CD 59934MAK4 244,000 244,000 245,218 4.38% 4.40% 12/15/2026 Morgan Stanley Bk CD 61690DRE0 244,000 244,000 249,863 4.54% 4.65% 5/22/2029 Morgan Stanley Private Bk CD 61768E466 244,000 244,000 249,863 4.54% 4.65% 5/22/2029 NBC Bancorp Inc CD 633398AA0 248,000 248,000 249,498 4.82% 4.85% 9/14/2026 Oklahoma Educators CU CD 67885MAL4 249,000 249,000 248,589 3.71% 3.70% 10/25/2027 Optum Bank Draper CD 68405VAU3 244,000 244,000 247,201 4.64% 4.70% 9/13/2027 People's Bank CD 710275AH1 250,000 250,000 250,665 4.04% 4.05% 1/12/2027 Preferred CU CD 74043RAA2 250,000 250,000 254,545 4.91% 5.00% 9/15/2027 RIA FCU CD 749622BX3 249,000 249,000 250,063 3.98% 4.00% 10/13/2028 Red Crown Fed CD 756558AB8 200,000 200,000 202,038 5.35% 5.40% 10/13/2026 Sallie Mae CD 795451EE9 245,000 245,000 244,520 3.91% 3.90% 12/10/2030 Solarity CU CD 83418NAG6 248,000 248,000 249,054 5.03% 5.05% 6/23/2026 Southern First CD 84287PJB9 244,000 244,000 250,551 4.72% 4.85% 10/17/2028 PrRageb$0a0 f r34n

Page 4 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority US Bank Investments
For Period Ended
February 28,2026
Par Market Current Book Maturity
Investment Name CUSIP Cost Value Value Yield Yield Date Southwest Fin FCU CD 84485EAN7 249,000 249,000 249,994 3.98% 4.00% 8/14/2028 State Bk India CD 856288EG6 245,000 245,000 244,990 3.95% 3.95% 2/12/2031 State Employees CD 85678LAA3 249,000 249,000 252,150 4.74% 4.80% 5/24/2027 Texas Exchange Bank CD 88241TMG2 249,000 249,000 244,468 1.17% 1.15% 11/13/2026 Toyota Financial Savings Bank CD 89235MLE9 249,860 248,000 245,066 0.96% 0.80% 7/29/2026 True Sky Credit CD 89786MAH7 250,000 250,000 252,793 4.45% 4.50% 11/30/2027 TTCU Federal CU CD 89854LAD5 250,000 250,000 256,720 4.87% 5.00% 7/26/2028 Tucson FCU CD 898812AC6 250,000 250,000 257,040 4.86% 5.00% 9/8/2028 USAlliance FCU CD 90352RDL6 149,000 149,000 152,975 4.58% 4.70% 6/28/2029 UBS Bank CD 90355GD29 249,000 249,000 247,001 3.78% 3.75% 12/10/2030 Union Bank CD 90520VAX1 250,000 250,000 249,568 0.60% 0.60% 3/19/2026 Utah First CD 91739JAJ4 249,000 249,000 254,284 4.46% 4.55% 4/30/2029 Valley Natl Bk CD 919853QY0 245,000 245,000 245,899 3.99% 4.00% 7/24/2028 Vibrant CU CD 92559TAL2 248,000 248,000 248,317 5.34% 5.35% 3/20/2026 Negotiable Certificates of Deposit Subtotal $ 16,229,975 $ 16,233,000 $ 16,307,351 Cash and Equivalents(Money Market Fund)
First American Govt OB Fund-Y 31846V203 408,994 408,994 408,994 3.30% 3.30% Money Market Fund Subtotal $ 408,994 $ 408,994 $ 408,994 Municipal Bond Fund
Burbank Glendale, CA 120827EJ5 2,029,661 1,990,000 2,081,321 4.94% 4.72% 7/1/2029 Corona,CA 21969AAH5 924,000 1,000,000 951,490 2.15% 3.87% 5/1/2029 Riverside,CA 769036BR4 944,250 1,000,000 970,820 2.91% 4.16% 6/1/2029 San Bernardino,CA 796720PB0 250,000 250,000 247,435 1.11% 1.10% 8/1/2026 University of California,CA 91412HGG2 1,224,776 1,400,000 1,292,480 1.75% 4.42% 5/15/2030 Municipal Bond Fund Subtotal $ 5,372,687 $ 5,640,000 $ 5,543,546 Government Securities
Federal Home Ln Bks DEB 3130AWBZ2 998,300 1,000,000 1,008,500 4.09% 4.17% 6/11/2027 Federal Home Ln Bks DEB 3130AWTR1 1,991,760 2,000,000 2,045,660 4.28% 4.47% 9/8/2028 Fed Home Ln Mort Corp#WN1356 3132XFQJO 1,481,250 1,500,000 1,525,200 4.37% 5.06% 4/1/2029 Fed Home Ln Mort Corp#WN1476 3132XFUA4 987,813 1,000,000 1,009,490 4.30% 4.94% 10/1/2029 Fed Home Ln Mort Corp#WN1510 3132XFVC9 1,484,063 1,500,000 1,510,845 4.10% 4.64% 1/1/2030 Federal Home Ln Corp#WN1516 3132XFVJ4 985,000 1,000,000 1,007,590 4.10% 4.91% 1/1/2030 Fed Home Ln Mort Corp#WN1530 3132XFVY1 1,481,719 1,500,000 1,512,465 4.10% 4.73% 1/1/2030 Fed Home Ln Mort Corp#WN1542 3132XFWC8 2,302,059 2,310,000 2,347,653 4.38% 4.52% 2/1/2030 Fed Home Ln Mort Corp#WN1543 3132XFWD6 2,293,531 2,300,000 2,336,915 4.47% 4.57% 3/1/2030 Fed Home Ln Mort Corp#WN1555 3132XFWR5 1,694,875 1,700,000 1,721,250 4.20% 4.30% 4/1/2030 Fed Home Ln Mort Corp Gold#WN1602 3132XFX86 343,922 345,000 346,311 4.01% 4.09% 8/1/2030 Fed Home Ln Mort Corp#WN1572 3132XFXA1 3,982,500 4,000,000 4,030,240 4.10% 4.26% 5/1/2030 Fed Home Ln Mort Corp Gold#WN1617 3132XFYP7 1,497,656 1,500,000 1,504,650 4.07% 4.17% 7/1/2030 Fed Home Ln Mort Corp Gold#WN1646 3132XFZL5 995,938 1,000,000 1,002,300 4.02% 4.14% 7/1/2030 Fed Home Ln Mort Corp#WN2560 3132XGZ25 994,259 999,570 1,012,824 4.95% 5.17% 1/1/2029 Prfitar-gtb3 Taff r8.54n

Page 5 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority US Bank Investments
For Period Ended
February 28,2026
Par Market Current Book Maturity
Investment Name CUSIP Cost Value Value Yield Yield Date Fed Home Ln Mort Corp Gold #WN5017 3132XKSF5 1,123,242 1,125,000 1,136,756 4.29% 4.29% 7/1/2029 Fed Home Ln Mort Corp#WN5034F 3132XKSY4 2,012,500 2,000,000 2,012,800 4.25% 3.77% 7/1/2029 Fed Home Ln Mort Corp#WN5163 3132XKWZ6 2,659,953 2,675,000 2,696,775 4.25% 4.49% 10/1/2029 Fed Home Ln Mort Corp Gold#WN5242 3132XKZG5 925,606 940,000 945,743 4.11% 4.93% 3/1/2030 Fed Home Ln Mort Corp Gold #WB5243 3132XKZH3 2,649,922 2,675,000 2,695,303 4.10% 4.56% 4/1/2030 Fed Home Ln Mort Corp Gold #WN5249 3132XKZP5 997,813 1,000,000 1,009,830 4.19% 4.23% 4/1/2030 Federal Farm Credit Bks DEB 3133EPN50 998,000 1,000,000 1,024,540 4.15% 4.29% 12/15/2028 Fed Natl Mortgage Assoc#BL3660 3140HVB60 1,831,980 1,941,814 1,883,909 2.79% 4.20% 8/1/2029 Fed Natl Mortgage Assoc#BL3884 3140HVJ62 515,281 550,000 530,959 2.70% 4.28% 9/1/2029 Fed Natl Mortgage Assoc#BL4193 3140HVUT9 471,563 500,000 482,735 2.81% 4.21% 9/1/2029 Fed Natl Mortgage Assoc#BL4815 3140HWK50 952,513 995,442 962,721 2.76% 3.79% 11/1/2029 Fed Natl Mortgage Assoc#BS1416 3140LBSE4 594,825 660,000 627,337 1.15% 4.63% 3/1/2028 Fed Natl Mortgage Assoc#BS4790 3140LFKC7 2,908,547 3,150,000 3,025,103 2.20% 4.88% 3/1/2029 Fed Natl Mortgage Assoc#BS5506 3140LGDL3 772,922 825,000 808,121 3.16% 5.41% 6/1/2029 Fed Natl Mortgage Assoc#BS5552 3140LGE24 1,995,544 2,130,000 2,101,139 3.39% 5.67% 5/1/2029 Fed Natl Mortgage Assoc#BS6109 3140LGYF3 4,340,455 4,343,000 4,360,329 3.96% 4.00% 7/1/2029 Fed Natl Mortgage Assoc#BS6624 3140LHLE8 991,040 995,395 994,788 3.82% 3.97% 10/1/2029 Fed Natl Mortgage Assoc#BZ0815 3140NU3Z0 1,499,063 1,500,000 1,538,535 4.53% 4.68% 4/1/2029 Fed Natl Mortgage Assoc#BZ1806 3140NWAG0 1,463,438 1,500,000 1,515,270 4.00% 5.23% 9/1/2029 Fed Natl Mortgage Assoc#BZ1969A 3140NWFK6 689,719 700,000 706,335 3.97% 4.72% 10/1/2029 Fed Natl Mortgage Assoc#BZ1993 3140NWGB5 743,906 750,000 757,920 4.03% 4.46% 11/1/2029 Fed Natl Mortgage Assoc#BA2127A 3140NWLH6 1,473,750 1,500,000 1,517,145 4.14% 5.04% 10/1/2029 Fed Natl Mortgage Assoc#BZ2336 3140NWS22 1,491,563 1,500,000 1,533,525 4.38% 4.75% 11/1/2029 Fed Natl Mortgage Assoc#BZ2399 3140NWUZ6 492,656 500,000 509,965 4.20% 4.99% 11/1/2029 Fed Natl Mortgage Assoc#BZ2524 3140NWYW9 1,492,969 1,500,000 1,532,220 4.68% 5.01% 12/1/2029 Fed Natl Mortgage Assoc#BZ2748 3140NXBS1 494,688 500,000 510,880 4.26% 4.87% 1/1/2030 Fed Natl Mortgage Assoc#BZ2776 3140NXCN1 997,500 1,000,000 1,028,800 4.49% 4.74% 1/1/2030 Fed Natl Mortgage Assoc#BZ3455 3140NXZV8 1,496,719 1,500,000 1,528,245 4.16% 4.34% 4/1/2030 Fed Natl Mortgage Assoc#BZ4436 3140NY4W8 498,438 500,000 505,150 3.96% 4.15% 8/1/2030 Fed Natl Mortgage Assoc#BZ4021 3140NYPF2 3,487,500 3,500,000 3,563,105 4.17% 4.42% 6/1/2030 Fed Natl Mort Assoc#BZ0458 3140NYQL8 2,281,430 2,285,000 2,318,018 4.09% 4.22% 6/1/2030 Fed Natl Mort Assoc#BA4276 3140NYXE6 995,625 1,000,000 1,016,520 4.17% 4.45% 7/1/2030 Fed Natl Mortgage Assoc#BZ5346 3140Q05G3 4,025,000 4,000,000 4,043,880 4.08% 3.82% 10/1/2030 Fed Natl Mortgage Assoc#BZ4505 3140Q0AF9 4,491,563 4,500,000 4,559,310 4.07% 4.21% 8/1/2030 Fed Natl Mortgage Assoc#BZ5496 3140Q1DA5 1,995,625 2,000,000 2,014,000 3.96% 4.09% 12/1/2030 Fed Natl Mortgage Assoc#BZ5552 3140Q1E22 998,555 1,000,000 1,010,170 4.08% 4.19% 11/1/2030 Fed Natl Mortgage Assoc#BZ5528 3140Q1EA4 995,313 1,000,000 1,002,610 3.90% 4.13% 12/1/2030 Fed Natl Mortgage Assoc#BZ5619 3140Q1G53 1,012,988 1,020,000 1,017,144 3.83% 4.15% 11/1/2030 Fed Natl Mortgage Assoc#BZ6138 3140Q1ZC7 999,688 1,000,000 1,007,640 3.99% 4.04% 1/1/2031 Government Securities Subtotal $ 84,374,040 $ 85,415,219 $ 85,957,166 Corporate Bonds
Citibank 17325FBK3 513,250 500,000 513,590 4.71% 4.24% 8/6/2029 John Deere Capital Med Term Nt 24422EYF0 1,009,540 1,000,000 1,017,630 4.30% 4.16% 10/15/2030 First Foundation Bank CD 32026U5U6 244,000 244,000 249,497 4.50% 4.60% 05/22/2029 JP Morgan Chase Med Term Nt 4.12% 46632FXW0 1,000,000 1,000,000 1,010,710 4.08% 4.12% 01/23/2031 JP Morgan Chase Med Term Nt 4.05% 4813006R1 2,000,000 2,000,000 2,001,500 4.05% 4.05% 10/29/2030 Royal Bank CDA Med Term 78014RZE3 2,000,000 2,000,000 2,031,320 4.68% 4.75% 03/14/2030 US Bancorp Med Trm Nt 91159XDW2 1,500,000 1,500,000 1,512,975 4.46% 4.50% 09/10/2030 Wells Fargo Bk Med Trm Nt 95004HAF5 1,000,000 1,000,000 997,780 4.46% 4.45% 08/04/2030 Corporate Bonds Subtotal $ 9,266,790 $ 9,244,000 $ 9,335,002 PrPargeb3PaO f r34n

Page 6 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority US Bank Investments
For Period Ended
February 28,2026
Par Market Current Book Maturity
Investment Name CUSIP Cost Value Value Yield Yield Date US Treasury
US Treasury Note 2.625% 912828661 464,450 500,000 489,220 2.68% 4.25% 2/15/2029 US Treasury Note 3.750% 91282CJR3 978,600 1,000,000 1,009,650 3.71% 4.25% 12/31/2028 US Treasury Note 4.000% 91282CJW2 989,100 1,000,000 1,016,720 3.93% 4.25% 1/31/2029 US Treasury Subtotal $ 2,432,150 $ 2,500,000 $ 2,515,590 Weighted Weighted
Avg.Yield Avg.Yield
Total Portfolio $ 118,084,636 $ 119,441,214 $ 120,067,649 3.96% 4.35% NOTE:The Treasurer's Report has been updated to report investment performance using weighted average book yield calculated on an amortized cost basis,which reflects both interest income and the amortization or accretion of premiums and discounts.Current yield,based on market value and interest income only,is still presented for reference; however,book yield is now the primary performance measure.

Prfibargtb33a fr$'31$n

Page 7 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Investment Portfolio
For Period Ended
February 28,2026
No.of Days to
Days Until Maturity Total by
February 28,2026 Market Value Availability Maturity Weight Weighted Avg Maturity Petty Cash 32,898 2/28/2026 0 0.0% - Checking Account 3,622,497 3/1/2026 1 2.4% 0.02 Utility&Credit Cards Account 46,551 3/1/2026 1 0.0% - Successor Agency 55,715 3/1/2026 1 0.0% - Total Bank Accounts 3,757,661 3,757,661 State Local Agency Investment Fund 23,402,541 3/1/2026 1 15.7% 0.16 23,402,541 California Asset Management Plan 1,479,975 2/28/2026 0 1.0% - 1,479,975 First American Govt OB Fund-Y 408,994 3/1/2026 1 0.3% 0.00 Money Market Accounts 408,994 408,994
Connex CU CD 250,288 3/18/2026 18 0.2% 0.03 Union Bank CD 249,568 3/19/2026 19 0.2% 0.03 Vibrant CU CD 248,317 3/20/2026 20 0.2% 0.03 Negotiable Certificates of Deposit 748,172 748,172 $ 29,797,343 1 -30 days
Clearpath FCU CD 250,318 4/27/2026 58 0.2% 0.10 Negotiable Certificates of Deposit 250,318 250,318 $ 250,318 31 -60 days
American Equity Bank CD 248,140 5/27/2026 88 0.2% 0.15 Dort FCU CD 250,943 6/22/2026 114 0.2% 0.19 Global FCU CD 248,957 6/16/2026 108 0.2% 0.18 Solarity CU CD 249,054 6/23/2026 115 0.2% 0.19 Negotiable Certificates of Deposit 997,094 997,094 $ 997,094 61 -120 days
Continental Bank CD 246,115 8/24/2026 177 0.2% 0.29 FirstBank of Nebraska CD 244,077 8/27/2026 180 0.2% 0.30 Gesa CU CD 251,585 7/31/2026 153 0.2% 0.26 Toyota Financial Savings Bank CD 245,066 7/29/2026 151 0.2% 0.25 Negotiable Certificates of Deposit 986,843 986,843 San Bernardino,CA 247,435 8/1/2026 154 0.2% 0.26 Municipal Bonds 247,435
$ 986,843 121 -180 days
BankUnited NA CD 244,408 12/8/2026 283 0.2% 0.47 Baxter CU CD 251,738 1/25/2027 331 0.2% 0.56 Capital One NA CD 245,168 12/8/2026 283 0.2% 0.47 Empower FCU CD 252,753 10/23/2026 237 0.2% 0.40 Malaga Bank CD 244,800 11/19/2026 264 0.2% 0.43 Milestone Bk CD 245,218 12/15/2026 290 0.2% 0.48 NBC Bancorp Inc CD 249,498 9/14/2026 198 0.2% 0.33 People's Bank CD 250,665 1/12/2027 318 0.2% 0.54 Red Crown Fed CD 202,038 10/13/2026 227 0.1% 0.31 Texas Exchange Bank CD 244,468 11/13/2026 258 0.2% 0.42 Negotiable Certificates of Deposit 2,430,753 2,430,753 $ 2,430,753 181 -1 year
Federal Home Ln Bks DEB 1,008,500 6/11/2027 468 0.7% 3.17 Government Securities 1,008,500 1,008,500 Page Pr b84.a r 14n
9 3/16/2026

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Investment Portfolio
For Period Ended
February 28,2026
No.of Days to
Days Until Maturity Total by
February 28,2026 Market Value Availability Maturity Weight Weighted Avg Maturity Connexus CU CD 249,762 7/14/2027 501 0.2% 0.84 Credit Union of Texas CD 244,495 10/22/2027 601 0.2% 0.99 New Jersey Ewing CU 250,011 1/18/2028 689 0.2% 1.16 Essential CU CD 252,968 6/15/2027 472 0.2% 0.80 Fahey Banking Co CD 250,335 1/12/2028 683 0.2% 1.15 First Technology FCU CD 248,552 8/5/2027 523 0.2% 0.87 Generations Bank C D 248,108 5/6/2027 432 0.2% 0.72 Iriquois Fed CD 252,444 9/17/2027 566 0.2% 0.96 Oklahoma Educators CU CD 248,589 10/25/2027 604 0.2% 1.01 Optum Bank Draper CD 247,201 9/13/2027 562 0.2% 0.93 Preferred CU CD 254,545 9/15/2027 564 0.2% 0.97 State Employees CD 252,150 5/24/2027 450 0.2% 0.76 True Sky Credit CD 252,793 11/30/2027 640 0.2% 1.09 Negotiable Certificates of Deposit 3,251,951 3,251,951 $ 4,260,451 1-2 years
Federal Home Ln Bks DEB 2,045,660 9/8/2028 923 1.4% 12.70 Fed Home Ln Mort Corp#WN2560 1,012,824 1/1/2029 1038 0.7% 7.07 Federal Farm Credit Bks DEB 1,024,540 12/15/2028 1021 0.7% 7.03 Fed Natl Mortgage Assoc#BS1416 627,337 3/1/2028 732 0.4% 3.09 Government Securities 4,710,360 4,710,360 American Exp CD 254,525 9/13/2028 928 0.2% 1.59 Born Bk CD 250,501 6/26/2028 849 0.2% 1.43 City FCU Tax CD 249,849 1/12/2029 1049 0.2% 1.76 Civic Federal CU 250,706 10/23/2028 968 0.2% 1.63 Customers Bank CD 253,498 6/14/2028 837 0.2% 1.43 Discover Bank CD 254,965 9/18/2028 933 0.2% 1.60 Gulf Cap Bank CD 248,037 9/27/2028 942 0.2% 1.57 Jeanne D Arc CD 252,269 7/31/2028 884 0.2% 1.50 Medallion Bank CD 250,454 6/30/2028 853 0.2% 1.44 RIA FCU CD 250,063 10/13/2028 958 0.2% 1.61 Southern First CD 250,551 10/17/2028 962 0.2% 1.62 Southwest Fin FCU CD 249,994 8/14/2028 898 0.2% 1.51 TTCU Federal CU CD 256,720 7/26/2028 879 0.2% 1.52 Tucson FCU CD 257,040 9/8/2028 923 0.2% 1.60 Valley Natl Bk CD 245,899 7/24/2028 877 0.2% 1.45 Negotiable Certificates of Deposit 3,775,072 3,775,072 US Treasury Note 2.625% 489,220 2/15/2029 1083 0.3% 3.56 US Treasury Note 3.750% 1,009,650 12/31/2028 1037 0.7% 7.04 US Treasury Note 4.000% 1,016,720 1/31/2029 1068 0.7% 7.30 US Treasury 2,515,590 2,515,590
$ 11,001,022 2-3 years
Fed Home Ln Mort Corp#WN1356 1,525,200 4/1/2029 1128 1.0% 11.57 Fed Home Ln Mort Corp#WN1476 1,009,490 10/1/2029 1311 0.7% 8.90 Fed Home Ln Mort Corp#WN1510 1,510,845 1/1/2030 1403 1.0% 14.25 Federal Home Ln Corp#WN1516 1,007,590 1/1/2030 1403 0.7% 9.51 Fed Home Ln Mort Corp#WN1530 1,512,465 1/1/2030 1403 1.0% 14.27 Fed Home Ln Mort Corp#WN1542 2,347,653 2/1/2030 1434 1.6% 22.64 Fed Home Ln Mort Corp Gold #WN5017 1,136,756 7/1/2029 1219 0.8% 9.32 Fed Home Ln Mort Corp#WN5034F 2,012,800 7/1/2029 1219 1.4% 16.50 Fed Home Ln Mort Corp#WN5163 2,696,775 10/1/2029 1311 1.8% 23.77 Fed Natl Mortgage Assoc#BL3660 1,883,909 8/1/2029 1250 1.3% 15.84 Fed Natl Mortgage Assoc#BL3884 530,959 9/1/2029 1281 0.4% 4.57 Fed Natl Mortgage Assoc#BL4193 482,735 9/1/2029 1281 0.3% 4.16 Fed Natl Mortgage Assoc#BL4815 962,721 11/1/2029 1342 0.6% 8.69 Page Pr gtb8Ba r 14n
9 3/16/2026

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Investment Portfolio
For Period Ended
February 28,2026
No.of Days to
Days Until Maturity Total by
February 28,2026 Market Value Availability Maturity Weight Weighted Avg Maturity Fed Natl Mortgage Assoc#BS4790 3,025,103 3/1/2029 1097 2.0% 22.32 Fed Natl Mortgage Assoc#BS5506 808,121 6/1/2029 1189 0.5% 6.46 Fed Natl Mortgage Assoc#BS5552 2,101,139 5/1/2029 1158 1.4% 16.36 Fed Natl Mortgage Assoc#BS6109 4,360,329 7/1/2029 1219 2.9% 35.74 Fed Natl Mortgage Assoc#BS6624 994,788 10/1/2029 1311 0.7% 8.77 Fed Natl Mortgage Assoc#BZ0815 1,538,535 4/1/2029 1128 1.0% 11.67 Fed Natl Mortgage Assoc#BZ1806 1,515,270 9/1/2029 1281 1.0% 13.05 Fed Natl Mortgage Assoc#BZ1969A 706,335 10/1/2029 1311 0.5% 6.23 Fed Natl Mortgage Assoc#BZ1993 757,920 11/1/2029 1342 0.5% 6.84 Fed Natl Mortgage Assoc#BA2127A 1,517,145 10/1/2029 1311 1.0% 13.38 Fed Natl Mortgage Assoc#BZ2336 1,533,525 11/1/2029 1342 1.0% 13.84 Fed Natl Mortgage Assoc#BZ2399 509,965 11/1/2029 1342 0.3% 4.60 Fed Natl Mortgage Assoc#BZ2524 1,532,220 12/1/2029 1372 1.0% 14.14 Fed Natl Mortgage Assoc#BZ2748 510,880 1/1/2030 1403 0.3% 4.82 Fed Natl Mortgage Assoc#BZ2776 1,028,800 1/1/2030 1403 0.7% 9.71 Government Securities 41,059,971 41,059,971 Bank Hapoalim CD 249,495 5/21/2029 1178 0.2% 1.98 Celtic Bank CD 249,134 6/20/2029 1208 0.2% 2.02 Cornerstone CD 247,618 10/1/2029 1311 0.2% 2.18 Great Midwest CD 253,903 4/27/2029 1154 0.2% 1.97 Morgan Stanley Bk CD 249,863 5/22/2029 1179 0.2% 1.98 Morgan Stanley Private Bk CD 249,863 5/22/2029 1179 0.2% 1.98 USAlliance FCU CD 152,975 6/28/2029 1216 0.1% 1.25 Utah First CD 254,284 4/30/2029 1157 0.2% 1.98 Negotiable Certificates of Deposit 1,907,136 1,907,136 Citibank 513,590 8/6/2029 1255 0.3% 4.33 First Foundation Bank CD 249,497 5/22/2029 1179 0.2% 1.98 Corporate Bonds 763,087 763,087
Burbank Glendale,CA 2,081,321 7/1/2029 1219 1.4% 17.06 Corona,CA 951,490 5/1/2029 1158 0.6% 7.41 Riverside,CA 970,820 6/1/2029 1189 0.7% 7.76 Municipal Bonds 4,003,631 4,003,631
$ 47,733,825 3-4 years
Fed Home Ln Mort Corp#WN1543 2,336,915 3/1/2030 1462 1.6% 22.98 Fed Home Ln Mort Corp#WN1555 1,721,250 4/1/2030 1493 1.2% 17.28 Fed Home Ln Mort Corp Gold#WN1602 346,311 8/1/2030 1615 0.2% 3.76 Fed Home Ln Mort Corp#WN1572 4,030,240 5/1/2030 1523 2.7% 41.28 Fed Home Ln Mort Corp Gold#WN1617 1,504,650 7/1/2030 1584 1.0% 16.03 Fed Home Ln Mort Corp Gold#WN1646 1,002,300 7/1/2030 1584 0.7% 10.68 Fed Home Ln Mort Corp Gold#WN5242 945,743 3/1/2030 1462 0.6% 9.30 Fed Home Ln Mort Corp Gold #WB5243 2,695,303 4/1/2030 1493 1.8% 27.06 Fed Home Ln Mort Corp Gold #WN5249 1,009,830 4/1/2030 1493 0.7% 10.14 Fed Natl Mortgage Assoc#BZ3455 1,528,245 4/1/2030 1493 1.0% 15.34 Fed Natl Mortgage Assoc#BZ4436 505,150 8/1/2030 1615 0.3% 5.49 Fed Natl Mortgage Assoc#BZ4021 3,563,105 6/1/2030 1554 2.4% 37.23 Fed Natl Mort Assoc#BZ0458 2,318,018 6/1/2030 1554 1.6% 24.22 Fed Natl Mort Assoc#BA4276 1,016,520 7/1/2030 1584 0.7% 10.83 Fed Natl Mortgage Assoc#BZ5346 4,043,880 10/1/2030 1676 2.7% 45.58 Fed Natl Mortgage Assoc#BZ4505 4,559,310 8/1/2030 1615 3.1% 49.52 Fed Natl Mortgage Assoc#BZ5496 2,014,000 12/1/2030 1737 1.4% 23.52 Fed Natl Mortgage Assoc#BZ5552 1,010,170 11/1/2030 1707 0.7% 11.60 Fed Natl Mortgage Assoc#BZ5528 1,002,610 12/1/2030 1737 0.7% 11.71 Fed Natl Mortgage Assoc#BZ5619 1,017,144 11/1/2030 1707 0.7% 11.68 Fed Natl Mortgage Assoc#BZ6138 1,007,640 1/1/2031 1768 0.7% 11.98 Government Securities 39,178,335 39,178,335

Page 10 of 16 ends

9 3/16/2026

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Investment Portfolio
For Period Ended
February 28,2026
No.of Days to
Days Until Maturity Total by
February 28,2026 Market Value Availability Maturity Weight Weighted Avg Maturity CFG Community Bank CD 244,971 11/14/2030 1720 0.2% 2.83 First Guaranty Bank CD 245,243 11/14/2030 1720 0.2% 2.84 Goldman Sachs Bk CD 244,446 2/10/2031 1808 0.2% 2.97 Holyoke CU CD 248,753 11/5/2030 1711 0.2% 2.86 JP Morgan Bk CD 240,089 2/11/2031 1809 0.2% 2.92 Sallie Mae CD 244,520 12/10/2030 1746 0.2% 2.87 State Bk India CD 244,990 2/12/2031 1810 0.2% 2.98 UBS Bank CD 247,001 12/10/2030 1746 0.2% 2.90 Negotiable Certificates of Deposit 1,960,012 1,960,012 John Deere Capital Med Term Nt 1,017,630 10/15/2030 1690 0.7% 11.56 JP Morgan Chase Med Term Nt 4.12% 1,010,710 1/23/2031 1790 0.7% 12.17 JP Morgan Chase Med Term Nt 4.05% 2,001,500 10/29/2030 1704 1.3% 22.93 Royal Bank CDA Med Term 2,031,320 3/14/2030 1475 1.4% 20.15 US Bancorp Med Trm Nt 1,512,975 9/10/2030 1655 1.0% 16.84 Wells Fargo Bk Med Trm Nt 997,780 8/4/2030 1618 0.7% 10.86 Corporate Bonds 8,571,915 8,571,915
University of California,CA 1,292,480 5/15/2030 1537 0.9% 13.36 Municipal Bonds 1,292,480 1,292,480
$ 51,002,742 4-5 years
Total Investments $ 148,707,825 100% 1,047 $148,460,390 Average Maturity in Days 1047
Average Maturity in Years: 3
Prgtb8[]aufr4n

Page 11 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority CA Government Code Section 53607
For Period Ended
February 28,2026
Issue Par Market Maturity
Investment Name CUSIP ID Date Cost Value Value Date Sales&Maturities
Fed Natl Mortgage Assoc#BL3660 3140HVB60 8/1/2019 3,038.36 3,038.36 2,947.76 8/1/2029 Fed Natl Mortgage Assoc#BS6624 3140LHLE8 10/1/2022 1,120.25 1,120.25 1,119.57 10/1/2029 Fed Natl Mortgage Assoc#BL4815 3140HWK50 11/1/2019 1,427.48 1,427.48 1,380.56 11/1/2029 Fed Home Ln Mort Corp#WN2560 3132XGZ25 3/1/2024 428.18 428.18 433.86 1/1/2029 A+ FCU CD 00224TAN6 2/15/2023 250,000.00 250,000.00 250,112.50 2/17/2026 Sales&Maturities Subtotal $ 256,014.27 $ 256,014.27 $ 255,994.25 Purchases
Goldman Sachs Bk CD 38151 PHN4 2/10/2026 245,000.00 245,000.00 244,446.30 2/10/2031 JP Morgan Bk CD 46659CPX2 2/11/2026 240,000.00 240,000.00 240,088.80 2/11/2031 State Bk India CD 856288EG6 2/12/2026 245,000.00 245,000.00 244,990.20 2/12/2031 Purchases Subtotal $ 730,000.00 $ 730,000.00 $ 729,525.30 Preppw66y

Page 12 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Maturities in Thousands of Dollars
For Period Ended
February 28, 2026
1 day 31 days 61 days 121 days 181 days 1 year 2 years 3 years 4 years to to to to to to I to to to
Investment Portfolio 30 days 60 days 120 days 180 days 1 year 2 years 3 years 4 years 5 years State Local Agency Investment Fund 23,403 - - - - - - - - California Asset Management Plan 1,480 - - - - - - - - Bank Accounts and Change Funds 3,758 - - - - - - - - Negotiable Certificates of Deposit 748 250 997 987 2,431 _ 3,252 3,775 1,907 1,960_ Government Securities —1 - - - - - 1,009 4,710 41,060 39,178_ Money Market Fund —1 409 - - - - - - - - Municipal Bonds - - - 247 - - - 4,004 1,292 Corporate Bonds —1 - - - - - - - 763 8,572 US Treasury - - - - - - 2,516 - - Total Cash and Investments $29,798 $ 250 $ 997 $ 1,234 $ 2,431 $ 4,261 $ 11,001 $47,734 $51,002 Percentage 20.04% 0.17% 0.67% 0.83% 1.63% 2.87% 7.40% 32.10% 34.30% • INVESTMENTS BY MATURITY
2 years to 3 years

7.40%
1 year to 2 years • 3 years to 4 years

2.87% 32.10%
• 181 days to 1 year

1.63%
• 121 days to 180
days 0.83%
61 days to 120
days 0.67%
• 31 days to
60 days 0.17%
• 1 day to 30 days

20.04% • 4 years to 5 years

34.30%
Prep/gig-r&6 n

Page 13 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Bank Accounts and Change Funds
For Period Ended
February 28, 2026
Account Insured Collateralized Total
Name Institution Deposits Deposits Deposits
Petty Cash
City of Upland City of Upland $ - $ - $ 32,898 City of Upland
Payroll Zero Balance Account Chase - - - City of Upland
Checking Account Chase 250,000 3,372,497 3,622,497 City of Upland
Utility& Credit Cards Account Chase 46,551 - 46,551 City of Upland
Successor Agency Chase 55,715 - 55,715 Totals $ 352,266 $ 3,372,497 $ 3,757,661
Prepare0IRxl Re I� n

Page 14 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority State Local Agency Investment Fund
For 12 Month Period Ended
February 28, 2026
Month Yield
March-2025 4.31%
April-2025 4.28%
May-2025 4.27%
June-2025 4.27%
July-2025 4.26%
August-2025 4.25%
September-2025 4.25%
October-2025 4.15%
November-2025 4.15%
December-2025 4.03%
January-2026 3.93%
February-2026 3.87%
Average Yield On Investment Portfolio

4.40%

4.30%

4.20%

4.10%

4.00%

3.90%

3.80%

3.70%

3.60%
014" 014" 014' 014" 014' 014' 014' e O�h O1� O�� 9'1O aJ � �JL Jy�ti be�� cacti �eti �e L `�L anti �a P p�aO �eQce' `,
o(J eta` oe taco �e�t�
Prepare0 bx icre I n

Page 15 of 16 ends

Docusign Envelope ID:78455DDB-06C6-454E-9E80-1C275F83A40B

TREASURER'S REPORT
City of Upland - Successor Agency - Public Financing Authority Investment Summary
February 28,2026
Mar-2025 Apr-2025 May-2025 Jun-2025 Jul-2025 Aug-2025 Sep-2025 Oct-2025 Nov-2025 Dec-2025 Jan-2026 Feb-2026 Investment Portfolio
State Local Agency Investment Fund(LAIF) 1,302,910 1,316,637 1,316,135 1,316,903 1,331,201 1,333,331 1,333,338 1,347,537 334,967 17,020,428 29,482,708 23,402,541 California Asset Management Plan(CAMP) 35,681,612 40,817,576 45,977,553 40,835,363 28,580,966 19,173,748 10,071,972 8,608,869 10,640,767 1,470,833 1,475,642 1,479,975 Negotiable Certificates of Deposit 18,953,344 17,718,099 17,194,346 16,777,042 17,519,686 18,950,018 16,985,578 16,977,765 17,202,108 16,951,402 16,081,128 16,307,351 Money Market Fund 2,778,602 1,402,801 937,196 2,569,850 887,381 610,504 335,964 904,953 2,516,528 667,217 508,890 408,994 Municipal Bonds 5,440,404 4,482,473 5,680,643 5,728,913 5,707,231 5,467,239 5,469,246 5,476,581 5,505,577 5,494,294 5,488,310 5,543,546 Government Agency Securities 68,378,801 72,608,309 73,807,904 78,316,444 79,433,963 81,533,780 85,304,126 83,590,615 82,447,961 84,706,504 85,274,868 85,957,166 Corporate Bonds 2,012,080 2,025,300 2,011,420 2,020,400 2,011,700 2,023,940 5,049,285 7,038,805 8,070,705 8,059,905 9,048,560 9,335,002 US Treasury 4,644,080 4,680,155 3,190,038 3,209,748 2,956,450 2,985,390 2,981,560 2,499,910 2,508,055 2,504,560 2,500,740 2,515,590 Total Investments $ 139,191,834 $ 145,051,351 $ 150,115,234 $ 150,774,662 $ 138,428,579 $ 132,077,951 $ 127,531,069 $ 126,445,035 $ 129,226,668 $ 136,875,144 $ 149,860,845 $ 144,950,164 Weighted Average Days to Maturity 597.60 632.10 626.31 684.65 848.13 985.22 1051.60 1151.17 1139.27 1105.98 1029.49 1047.35 Blended Yield: 3.15% 3.23% 3.37% 3.41% 3.57% 3.65% 3.69% 3.81% 3.92% 4.31% 4.26% 4.27% Cash
Bank Accounts and Change of Funds 3,090,907 2,599,122 6,064,643 5,908,392 5,066,570 1,187,149 5,981,489 1,276,042 4,726,559 4,794,222 4,794,222 3,757,661 Total Cash $ 3,090,907 $ 2,599,122 $ 6,064,643 $ 5,908,392 $ 5,066,570 $ 1,187,149 $ 5,981,489 $ 1,276,042 $ 4,726,559 $ 4,794,222 $ 4,794,222 $ 3,757,661 Total Cash and Investments $ 142,282,741 $ 147,650,473 $ 156,179,877 $ 156,683,054 $ 143,495,149 $ 133,265,100 $ 133,512,558 $ 127,721,076 $ 133,953,227 $ 141,669,366 $ 154,655,068 $ 148,707,825 PARS Investment Portfolio
115 Trust-OPEB Investment 2,598,295 2,615,569 2,674,733 2,747,152 2,758,488 2,816,041 2,866,585 2,903,937 2,921,092 2,933,650 2,988,002 3,040,707 115 Trust-Pension Investment 10,216,704 10,288,163 10,469,272 10,726,609 10,761,740 11,627,654 11,810,158 11,951,491 12,023,161 12,061,266 12,217,692 12,585,710 Total Restricted Funds Held in Trust $ 12,814,999 $ 12,903,732 $ 13,144,005 $ 13,473,760 $ 13,520,228 $ 14,443,695 $ 14,676,743 $ 14,855,428 $ 14,944,252 $ 14,994,916 $ 15,205,694 $ 15,626,418 Benchmarks:

LAIF 4.31% 4.28% 4.27% 4.27% 4.26% 4.25% 4.21% 4.15% 4.10% 4.03% 3.90% 3.90% CAMP 4.47% 4.45% 4.42% 4.43% 4.41% 4.41% 4.27% 4.26% 4.11% 3.90% 3.85% 3.85% 2yr U.S.Treasury 3.89% 3.60% 3.89% 3.72% 3.94% 3.59% 3.60% 3.60% 3.47% 3.47% 3.52% 3.52% Syr U.S.Treasury 3.96% 3.72% 3.96% 3.79% 3.96% 3.68% 3.74% 3.74% 3.59% 3.73% 3.73% 3.73% Restricted Funds with Fiscal Agent
Wtr Sys Lease Rev Ref Bonds 2011
Wtr Revenue Bonds 2022 15,628,608 15,502,417 15,502,481 15,502,547 15,502,611 15,502,677 16,528,998 15,503,027 15,503,094 15,503,159 12,104,934 12,123,736 Wtr Sys Lease Rev Ref Bonds 2021 44,573 5 5 5 5 5 666,573 196 196 197 197 198 Successor Agency TAN 2013/TAN 2016-Me - - - - - 2,693,469 2 3 3 3 3 100,221 Colonies CFD Area#1 2022 287,726 287,726 287,726 287,726 287,726 1,528,476 274,130 274,130 274,130 274,130 274,130 433,680 Colonies CFD Area#2 2015 1,328,139 1,328,144 1,328,150 1,328,155 1,328,161 2,440,570 1,328,416 1,328,422 1,328,429 1,328,435 1,328,442 1,526,510 Upland 54 CFD 2004 124,917 124,917 124,917 124,917 124,917 222,585 126,545 126,558 126,573 126,586 126,599 147,637 Sycamore Hills CFD 2015-1 728,559 728,559 728,560 728,560 728,561 1,109,151 736,955 737,021 737,091 737,157 737,223 895,686 Harvest at Upland CFD 2016-1 Area#1 572,835 574,718 576,507 578,353 580,139 914,859 572,469 574,224 575,956 577,579 579,179 733,927 Harvest at Upland CFD 2016-1 Area#2 2,164,312 2,164,319 2,164,326 2,164,333 2,164,340 2,584,269 2,171,730 2,171,737 2,171,744 2,171,751 2,171,758 2,317,768 478,427 488,285 489,740 491,248 492,711 667,788 495,718 497,171 498,601 499,901 501,175 510,823 Sycamore Hills CFD 2015-1-2 757,752 757,753 757,754 757,756 757,757 1,127,958 762,981 762,982 762,983 762,984 762,985 942,202 Total Restricted Funds $ 22,115,848 $ 21,956,843 $ 21,960,166 $ 21,963,600 $ 21,966,928 $ 28,791,807 $ 23,664,517 $ 21,975,471 $ 21,978,800 $ 21,981,882 $ 18,586,625 $ 19,732,388

Page 16 of 16 ends

����°� °p`q� CITY
UPLAND
�r. .__. ..• "The City of Gracious Living" ''' 5 oid.

DATE: March 23,2026
TO: MAYOR AND CITY COUNCIL
FROM: MICHAEL BLAY,CITY MANAGER
PREPARED BY:STEPHEN PARKER,ASSISTANT CITY MANAGER

RICHARD JEGANATHAN,INFORMATION TECHNOLOGY MANAGER
SUBJECT: CONSIDER APPROVAL OF AN AMENDMENT TO THE AGREEMENT FOR SOFTWARE

UPGRADES TO POLICE DEPARTMENT COMPUTER AIDED DISPATCH AND RECORDS

MANAGEMENT SYSTEM
RECOMMENDED ACTION:

It is recommended that the City Council: 1)approve an amendment to the System Purchase Agreement for upgrades to the Police Department's Computer Aided Dispatch and Records Management System (CAD/RMS); 2) authorize the City Manager, subject to City Attorney review, to approve non-substantive modifications to the amendment without increasing the City's financial obligations or liability; and 3) appropriate $412,004.25 from the COPS Unreserved Fund Balance to COPS Data Processing Services Account No. 2163201-5254 for the first-year costs of the upgraded CAD/RMS, to be reimbursed from receipt of federal Community Project Funding, subject to federal obligation,receipt,eligibility and applicable grant requirements.

GOAL STATEMENT
The proposed action supports the City's goal of providing safe,efficient and effective law enforcement for the citizens of Upland.

BACKGROUND
Tritech Software Systems,a CentralSquare Technologies Company(CentralSquare)is the current vendor of the Police Department's Computer Aided Dispatch and Records Management System(CAD/RMS) used for basic operations, including dispatching and 9-1-1 services,data collection,workflow,and real-time reporting.

The City applied for and received approval for FY26 Congressional Project Funding (CPF) from Congresswoman Judy Chu in the amount of$1,236,895 to support the costs of upgrading the Police Department's CAD/RMS products.

This CPF was appropriated by Congress but funds have not yet been obligated and disbursed to the City by the administering federal agency. Staff anticipates funding will be disbursed by December 2026,and no later than the end of FY27.

ISSUES AND ANALYSIS
CentralSquare provided the Police Depattnent with an option to upgrade both the CAD and RMS products. The solution provided includes a complete migration of CAD/RMS to a cloud-based solution and includes all trainings, data conversions, and other associated costs. A complete migration to a cloud-based solution will provide the following:
• CAD Enterprise
• Mobile Enterprise
• Records Enterprise
• Cloud-based solution
• Resolution of outstanding issues
• Full CJIS compliance
• CIBRS and NIBRS certification
• Maintenance,upgrades,and troubleshooting managed by CentralSquare • Relieves City IT staff

Page 43 of 654 ends

ENVIRONMENTAL DETERMINATION
The proposed action is not subject to the California Environmental Quality Act(CEQA). Section 15378 of the CEQA Guidelines defines a project subject to CEQA. The proposed action is not included within the definition of a"project" and thus is exempt.

FISCAL IMPACTS
The three-year cost of the upgrade is $1,165,263, broken out as follows: Year 1 $412,004.25, Year 2 $371,064.00, Year 3,$382,195.92. The Year 1 cost includes a$241,130.75 discount,which will expire should the amendment not be executed before March 31,2026.

The current annual cost of the existing on-site CAD/RMS system is $172,573.94. Therefore,the first-year increase in annual cost for the upgraded system is $239,430.41. The entire 3-year cost of the upgrade is anticipated to be funded through the FY26 CPF received from Congresswoman Chu with no planned impact to the General Fund.

Because CPF funding has not yet been received,first year costs of the upgraded CAD/RMS may be appropriated from the COPS Unreserved Fund Balance to COPS Data Processing Center Account No. 2163201-5254. COPS Fund Balance has sufficient funds available and is a law enforcement funding source generally eligible for technology- related expenditures of this nature. In the event no CPF funding is received, this account currently has sufficient available funds to support project costs, if necessary, subject to City Council appropriation and compliance with applicable funding restrictions.

ALTERNATIVES
Provide alternative direction to staff.

CEQA:Not a Project.

Page 44 of 654 ends

AMENDMENT TO THE SYSTEM PURCHASE AGREEMENT BETWEEN CITY OF UPLAND AND TRITECH

SOFTWARE SYSTEMS
This Amendment(this "Amendment")to the System Purchase Agreement,Software Support Agreement, and Subscription Service License & Use Agreement (collectively, "Agreement") entered into by and between TriTech Software Systems ("TriTech"), a CentralSquare Technologies company ("CentralSquare"), and the City of Upland (for the benefit of and use by Upland Police Department) ("Client"or"Customer")with an execution date of April 25,2017,as amended from time to time including additional purchases is entered into and effective as of the last date of signature below("Effective Date").

In the event of a conflict or inconsistency between this Amendment and the Agreement,the terms of this Amendment shall control. City of Upland and TriTech may be referenced as each a "Party", and together "Parties".

WHEREAS, Customer entered into the Agreement for an on-premise deployment of TriTech's RMS&CAD products, and associated modules; and
WHEREAS, the Parties mutually agree and desire to switch the on-premise deployment of such products to the cloud version of the software applications.

NOW THEREFORE, in consideration of the foregoing and other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged,the Parties agree as follows:

1. Term.The term of the Agreement is hereby extended on an annual basis commencing on the last date of signature on this Amendment, for a total of three (3) years. The Agreement will automatically renew for successive one (1) year terms unless earlier terminated by either party. Either party may elect to end renewal of the Agreement by issuing a notice of non- renewal, in writing, to the other party six (6) months prior to the next renewal. Except as otherwise set forth herein, each defined term in the Agreement has the meaning ascribed to that term in the Agreement when the term is used in this Amendment.

2. Amendments to the Agreement.As of the Effective Date, the Agreement is hereby amended or modified as follows:
a. The items listed in Attachment A, attached to this Amendment, detail the items to be migrated to cloud,the services necessary, and associated costs.The on-premise software being migrated to cloud shall be replaced as applicable and licensed as follows:
i. Access Grant. So long as subscription fees are paid and current, (unless terminated as provided in the Agreement, Customer is granted a nontransferable, nonexclusive right to use the software for the Customer's own internal use for the applications described in the Statement of Work, in the applicable environment (e.g., production,test,training, or disaster recovery system) and in the quantity set forth.Additional software subscriptions purchased after the execution of this Amendment shall also be accessed in

Page 1 of 19 ends
Page 45 of 654 ends

accordance with the provisions of this section. Customer shall not use, copy, rent, lease, sell, sublicense, modify, create derivative works from/of, or transfer any software, or permit others to do said acts, except as provided in the Agreement. Any such unauthorized use shall be void and may result in immediate and automatic termination of the applicable access.The subscription access granted in this Agreement or in connection with it are for object code only and do not include a license or any rights to source code whatsoever. ii. Attachment B, Statement of Services is hereby added as an additional document, in its entirety governing the cloud migration project. iii. Attachment C, Maintenance &Support is hereby added as an additional document that governs the support and maintenance of all software. iv. Attachment D, Service Level Commitments is hereby is added as an additional document.

3. Limited Effect. Except as expressly provided in this Amendment, all of the terms and provisions of the Agreement are and will remain in full force and effect and are hereby ratified and confirmed by the Parties. Without limiting the generality of the foregoing,the amendments contained herein will not be construed as an amendment to or waiver of any other provision of the Agreement or as a waiver of or consent to any further or future action on the part of either Party that would require the waiver or consent of the other Party. On and after the Effective Date, each reference in the Agreement to "the Agreement" will mean and be a reference to the Agreement as amended by this Amendment.

4. Representations and Warranties. Each Party hereby represents and warrants to the other Party that:
a. It has the full right, power, and authority to enter into this Amendment and to perform its obligations hereunder and under the Agreement as amended by this Amendment. b. The execution of this Amendment by the individual whose signature is set forth at the end of this Amendment on behalf of such Party, and the delivery of this Amendment by such Party, have been duly authorized by all necessary action on the part of such Party. c. This Amendment has been executed and delivered by such Party and constitutes the legal,valid, and binding obligation of such Party, enforceable against such Party in accordance with its terms.

5. Al Use &Accuracy.The software provided under this Agreement may include access to artificial intelligence ("Al")features that generate outputs based on inputs. Customer acknowledges and agrees that:
a. Al-generated outputs may be inaccurate, incomplete, or inappropriate, and should not be relied on as a sole source of truth or decision making; b. Users are responsible for reviewing and validating any AI-generated content before using it in any context;

Page 46 of 654 ends

c. A human-in-the-loop (human is actively involved in reviewing,validating, or making decisions based on the output) approach is strongly recommended, and users agree to exercise appropriate judgment and oversight when using the software; d. TriTech makes no warranties or guarantees regarding the accuracy, reliability, or suitability of Al-generated outputs for any particular purpose; e. Use of the Al features is at Customer's own risk, and Customer agrees not to use the software in any manner that may cause harm or violate applicable laws or regulations.

6. Miscellaneous.All other terms and conditions of the Agreement not specifically modified by this Amendment shall remain in full force and effect. Should any term in this Amendment conflict with a term in the Agreement,the terms of this Amendment shall control.

IN WITNESS THEREOF,THE PARTIES HERETO HAVE ENTERED INTO THIS AMENDMENT AS OF THE EFFECTIVE DATE.

I- TriTech Software Systems -M City of Upland 1000 Business Center Drive 1499 West 13th Street Lake Mary, FL 32746 Upland, CA 91786
By: By:

Print Name: Print Name:

Print Title: Print Title:

Date Signed: Date Signed:

Page 47 of 654 ends

Attachment A
Software&Services
Quote#: Q-230662
WHAT SOFTWARE IS INCLUDED?

CAL PHOTO INTERFACE
PRODUCT NAME QUANTITY UNIT PRICE TOTAL

1. CentralSquare Message Switch 1 3,200.00 3,200.00 Additional Provider(OP)Annual
Subscription Fee-CAL PHOTO
Cal Photo Interface Software Total 3,200.00 USD
CENTERLINE Al
PRODUCT NAME QUANTITY UNIT PRICE DISCOUNT TOTAL

2. Centerline Al Platform Annual 1 4,000.00 -4,000.00 0.00 Subscription Fee

3. Centerline Al User Annual 88 350.00 -30,800.00 0.00 Subscription Fee
Centerline Al Software Subtotal 34,800.00 USD
Centerline Al Software Discount -34,800.00 USD
Centerline Al Software Total 0.00 USD

CITIZEN REPORTING
PRODUCT NAME QUANTITY UNIT PRICE TOTAL

4. Public Safety Citizen Reporting(CAD) 1 5,000.00 5,000.00 Annual Subscription Fee

5. Public Safety Citizen Reporting(RMS) 1 5,000.00 5,000.00 Annual Subscription Fee
Citizen Reporting Software Total 10,000.00 USD

CRIMEVIEW
PRODUCT NAME QUANTITY UNIT PRICE DISCOUNT TOTAL

6. CrimeView Analytics: 1 3,350.00 -3,350.00 0.00 Informative(3 years data)CST
System Subscription

7. CrimeView Analytics:Standard 1 3,125.00 -3,125.00 0.00 (3 years data)CST System
Subscription

Page 48 of 654 ends

CrimeView Software Subtotal 6,475.00 USD
CrimeView Software Discount -6,475.00 USD
CrimeView Software Total 0.00 USD

ENTERPRISE CAD/MOBILE
PRODUCT NAME QUANTITY UNIT PRICE DISCOUNT TOTAL

8. CentralSquare CAD Enterprise 5 5,000.00 -2,500.00 22,500.00 Cloud Dispatch Position Annual
Subscription Fee

9. CentralSquare CAD Enterprise 29 700.00 -2,030.00 18,270.00 Cloud Mobile Position Annual
Subscription Fee

10. CentralSquare CAD Enterprise 1 150,000.00 -15,000.00 135,000.00 Cloud Platform Annual
Subscription Fee

11. Field Ops(CL)Annual 88 120.00 - 1,056.00 9,504.00 Subscription Fee
ENTERPRISE CAD/MOBILE Software Subtotal 205,860.00 USD ENTERPRISE CAD/MOBILE Software Discount -20,586.00 USD ENTERPRISE CAD/MOBILE Software Total 185,274.00 USD

ENTERPRISE RMS
PRODUCT NAME QUANTITY UNIT PRICE DISCOUNT TOTAL

12. CentralSquare Records 81 800.00 -6,480.00 58,320.00 Enterprise Cloud Officer Annual
Subscription Fee

13. CentralSquare Records 1 120,000.00 -48,000.00 72,000.00 Enterprise Cloud Platform
Annual Subscription Fee
Enterprise RMS Software Subtotal 184,800.00 USD
Enterprise RMS Software Discount -54,480.00 USD
Enterprise RMS Software Total 130,320.00 USD

FIRST TWO
PRODUCT NAME QUANTITY UNIT PRICE TOTAL

14. CentralSquare FirstTwo(Law 1 10,800.00 10,800.00 Enforcement)Annual Subscription Fee
First Two Software Total 10,800.00 USD

INTERFACES
PRODUCT NAME QUANTITY UNIT PRICE DISCOUNT TOTAL

Page 49 of 654 ends

15. CentralSquare Message Switch 1 3,200.00 -1,280.00 1,920.00 Additional Provider(OP)Annual
Subscription Fee

16. CentralSquare Message Switch 1 7,700.00 -3,080.00 4,620.00 Query Builder(OP)Annual
Subscription Fee

17. Standard Citation Importer 2 7,650.00 -6,120.00 9,180.00 Annual Subscription Fee
Interfaces Software Subtotal 26,200.00 USD
Interfaces Software Discount - 10,480.00 USD
Interfaces Software Total 15,720.00 USD
UNIFY
PRODUCT NAME QUANTITY UNIT PRICE TOTAL

18. CAD-to-CAD Unify(Cloud)Annual 1 15,750.00 15,750.00 Subscription Fee
Unify Software Total 15,750.00 USD

SOFTWARE SUMMARY
Software Subtotal 497,885.00 USD
Software Discount 126,82 0
USD
Software Total 371,064.00 USD
WHAT SERVICES ARE INCLUDED?

CAL PHOTO INTERFACE
DESCRIPTION TOTAL

1. Public Safety Project Management Services-Fixed Fee 1,950.00

2. Public Safety Technical Services-Fixed Fee 9,750.00 Cal Photo Interface Services Subtotal 11,700.00 USD
Cal Photo Interface Services Discount - 11,700.00 USD Cal Photo Interface Services Total 0.00 USD
CENTERLINE Al
DESCRIPTION TOTAL

3. Centerline Al Implementation Services-Fixed Fee 1,560.00 Centerline Al Services Subtotal 1,560.00 USD

Page 50 of 654 ends

Centerline Al Services Discount - 1,560.00 USD Centerline Al Services Total 0.00 USD

CITIZEN REPORTING
DESCRIPTION TOTAL

4. Public Safety GIS/Analytics Services-Fixed Fee 19,500.00

5. Public Safety Project Management Services- Fixed Fee 3,900.00 Citizen Reporting Services Subtotal 23,400.00 USD Citizen Reporting Services Discount -3,510.00 USD Citizen Reporting Services Total 19,890.00 USD

FIRST TWO
DESCRIPTION TOTAL

6. CentralSquare FirstTwo Implementation Services-Fixed Fee 1,560.00 First Two Services Subtotal 1,560.00 USD
First Two Services Discount - 1,560.00 USD
First Two Services Total 0.00 USD

IMPLEMENTATION
DESCRIPTION TOTAL

7. CAD Enterprise Cloud Migration Services(1-99 CAD Positions)-Fixed 10,000.00 Fee

8. Public Safety Consulting Services-Fixed Fee 29,445.00

9. Public Safety Project Management Services-Fixed Fee 11,310.00

10. Public Safety Technical Services-Fixed Fee 26,910.00

11. Public Safety Travel&Living Expenses Estimate 4,600.00

12. Records Enterprise Web Cloud Migration Services(1-25,000 Sworn)- 10,000.00 Fixed Fee
Implementation Services Subtotal 92,265.00 USD Implementation Services Discount -92,265.00 USD Implementation Services Total 0.00 USD
UNIFY
DESCRIPTION TOTAL

13. Public Safety Consulting Services-Fixed Fee 7,800.00

14. Public Safety Project Management Services-Fixed Fee 4,485.00

15. Public Safety Technical Services-Fixed Fee 9,360.00

16. Public Safety Training Services-Fixed Fee 3,120.00 Unify Services Subtotal 24,765.00 USD
Unify Services Discount -3,714.75 USD
Unify Services Total 21,050.25 USD

Page 51 of 654 ends

SERVICES SUMMARY
Services Subtotal 155,250.00 USD
Services Discount - 114,309.75 USD
Services Total 40,940.25 USD

QUOTE SUMMARY
Software Subtotal
497,885.00 USD
Services Subtotal
155,250.00 USD
Quote Subtotal 653,135.00 USD
Discount -241,130.75 USD
Quote Total 412,004.25 USD
Net Recurring Fees will increase in the amount of$208,067.43. For products being replaced in this project, this is an estimate based on the client's current recurring fees of$162,996.57. The increase amount may change based on any adjustments to scope or pricing and depending on the final project timeline.Your new renewal estimate is$371,064.00.Any items not being replaced by this order will continue in addition to the renewal estimate listed.

Page 52 of 654 ends

TOTAL RECURRING FEES
TYPE AMOUNT
TOTAL RECURRING FEES $371,064.00
CURRENT RECURRING FEES -$162,996.57
NET RECURRING FEE INCREASE $208,067.43
The amount totals for Maintenance and/or Subscription on this quote include only the first year of software use and maintenance.

BREAKOUT — 3 YEARS
TERM AMOUNT
YEAR 1 $412,004.25
YEAR 2 $371,064.00
YEAR 3 $382,195.92*
*Centerline Al fees for Year 3 will be$38,400.00. This amount is not included in the Year 3 amounts above, but will be incorporated should Customer elect to keep the application.

Page 53 of 654 ends

Payment Terms:

Subscriptions:
- Annual Subscription Fees are due twelve (12)months after Delivery, and annually thereafter on the anniversary of that payment date.
- Annual Subscription Fees shall increase as follows:
o Years 1 &2 =0%
o Year3=3%
o Year 4 onward =5%
Centerline Al:

Centerline Al is included at no cost for twenty-four(24) months from Delivery.After twenty-four(24)months, Centerline will be at the non-discounted price shown above, due annually on the anniversary of the date of Delivery, subject to the price increase detailed herein.

Services:

Payment Schedule:

Implementation Services
30% Due on Effective Date
20% Due at Project Kickoff
15% Due at completion of 1st End User Training Session 30% Due at Go Live
5% Due at completion of Reliability Period
- If applicable, non-fixed fee professional services shall be due as incurred on a time and materials basis.

Non-fixed fee professional services are not included in the percentages outlined in the above Payment Schedule.
- If applicable, non-fixed fee travel expenses shall be due as incurred, invoiced monthly for the travel expenses of the preceding month. Non-fixed fee travel expenses are not included in the percentages outlined in the above Payment Schedule.
- If applicable, Fixed Fee travel expenses are included in the percentages outlined in the above Payment Schedule.

Hardware:
- If applicable, Non-subscription Hardware Fees are due on the Effective Date.

Licenses:
- If applicable, License Fees are due on the Delivery Date.

Support&Maintenance
- If applicable, Support&Maintenance Fees are due annually, starting prior to the first anniversary of the Delivery Date and annually thereafter.
- Annual Software Maintenance Fees shall increase in accordance with the uplift schedule above. - If applicable, legacy support and maintenance shall be due until the payment date of the replacement subscription software detailed above.Any unused pre-paid support and maintenance shall be credited as a pro-rated amount towards the next applicable subscription software invoice due under this Agreement, or future invoice.

Page 54 of 654 ends

Third Party:
- If applicable,Third-Party Software Fees are due on the Effective Date.Third-Party software subscriptions and/or support fees shall be due annually thereafter on the anniversary of the Effective Date. Third-Party Software fees are subject to increase each year.
- If applicable,Third-Party Services shall be due 50% at Effective Date, 25%at completion of 1st End User Training Session, and 25%at Go Live.

Invoice Terms:

CentralSquare shall provide an invoice for the items in the schedule above no less than thirty(30)days prior to the due date.

ANCILLARY FEES
a. Customer is responsible for paying all taxes relating to this Agreement.Applicable tax amounts(if any)are not included in the fees set forth in this Agreement. If Customer is exempt from the payment of any such taxes, Customer must provide CentralSquare valid proof of exemption; otherwise, CentralSquare will invoice Customer and Customer will pay to CentralSquare all such tax amounts.
b. To the extent allowable by law, if Customer fails to make any payment when due, then CentralSquare may charge interest on the past due amount at the rate of 1.5% per month calculated daily and compounded monthly, or, if lower, the highest rate permitted under applicable law; and if such failure continues for 90 days following written notice thereof, CentralSquare may suspend performance or access until past due amounts have been paid. *Delivery: For cloud-based software Delivery shall be whichever the following applies and occurs first: Customer has (a)received log-in access to the software or any module of the software or(b)received access to the software via a URL.

Page 55 of 654 ends

Attachment B
Statements of Work
(ATTACHED)

Page 56 of 654 ends

SUMMARY OF SERVICES LiCENTRALSQUARE®
Upland Police,CA, CentralSquare On-Premise to Cloud Migration—Enterprise, Q-230662 This Summary of Services describes a standard migration of your on-premise solution to the cloud. CentralSquare is here to ensure that your migration experience is simple, efficient, and empowering.Together, we can make this transition a success and set the stage for a brighter, more innovative future.

Project Scheduling
The Parties agree that a schedule will be provided for services within ten days from the assigned of a CentralSquare Project Manager.

Change Requests
The Parties may request a change to this Summary of Services, to increase hours or deliverables,through a written request to the CentralSquare Project Manager.

CentralSquare Connectivity to On-Premises Systems
The BeyondTrust and/or SecureLink remote support solutions shall be the method of remote access to on-premises Customer systems and/or data.These solutions meet all requirements contained in the FBI CJIS Security Policy (Remote Access). Use of either of these solutions enables Customer agencies to remain CJIS compliant for the purposes of FBI and/or state regulatory agency audits.

Professional Services
Throughout the course of the project, CentralSquare will perform the following services to ensure a successful migration to the cloud.All services are performed remotely.

Migration to Cloud
The migration process involves backing up the on-premise environment, uploading critical data to the cloud, and deploying the latest software versions in the cloud environment. CentralSquare is responsible for ensuring the cloud environment functions as expected, while the Customer must review and provide feedback on the cloud deployment.

System Installation
Cloud provisioning will be the responsibility of CentralSquare. On-premise hardware provisioning is the responsibility of the Customer.The installation of CentralSquare software on on-premise hardware is the responsibility of CentralSquare.

This implementation will be a combination of cloud and on-premise components.

Cloud Components:

The CentralSquare Cloud Team will provision the CentralSquare software in the cloud. This will entail a planning meeting with the Customer/Network Administrator and other CentralSquare staff(Project Manager, Engineering), configuration of the connection, advising on network communications, and configuring access to the provisioned system.

The administration services of the cloud environment are the responsibility of CentralSquare, including support, operation, and maintenance of the underlying infrastructure. Access to any resources by the Customer will not be allowed except through applications and programmatic connections.

The Customer will be responsible for their side of the connection with CentralSquare maintaining the AWS side.

Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 57 of 654 ends

SUMMARY OF SERVICES
On-Premise Components:

CentralSquare will provision the current server hardware on premise, as needed,for use of the CentralSquare provided NCIC Interface and CentralSquare's portion of the required interfaces.

The administration services of the on-premise environment is the responsibility of CentralSquare: including support and maintenance of the underlying infrastructure.

On-Premise Reporting Server If applicable
CentralSquare will replicate data to an on-premise reporting server. The Customer handles user access control, and CJIS compliance regarding the replicated data.

Geographical Information Services (GIS)If applicable
The migration from on-premise to cloud will include the moving of the GIS data.

Interfaces
The standard interfaces and integrations maintained by CentralSquare that are fully operational, and in the production environment,will be enabled to the cloud production environment as part of this project.The ability of the Message Switch\NCIC Server to be hosted in the cloud is a decision made by the State. Should the State not allow this, an on-premise server will be required.Any interface(s) currently under implementation will need to be reviewed with CentralSquare.

The Customer will be responsible for the facilitation of discussions and the acquisition of materials from those third parties that are necessary for the configuration of interfaces. If there are any additional costs from the third parties the Customer is responsible for those costs.

Additional Services, Products and Interfaces
The following additional items are included within this project:
• Items occurring prior to the Migration to Cloud
o Conversion of the Hybrid Records system to a "WebOnly" system. • Items occurring during and after the migration to Cloud o Installation of CentralSquare Identity and Message Switch ■ See Appendix A for detailed information
• The following workshops are included:
o CAD Enterprise I Operational Review and Codefile Administration (ORCA) (OnSite) 4 days 132 hours
o CAD Enterprise I Response Plan Workshop (Remote)
2 days 116 hours
o Mobile Enterprise I Administration Training (Remote) 3 days 124 hours
o CAD Enterprise I Post Go-Live Optimization and Advance Configuration (OnSite) 3 days 124 hours
2 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 58 of 654 ends

SUMMARY OF SERVICES
Appendix A—CentralSquare Identity and Message Switch
The project includes the following scope of services:

Phase I:

Discovery call between Agency Personnel, Project Manager,Technical Services and Consultants.

Development of project plan and schedule.

CST Identity Installation:
• Installation Services to install Identity and Message Switch on virtual machines provided by the agency for Production and Test\Training Instances.
• Installation services to integrate Identity with CAD, Records, Message Switch and Mobile • Technical Services to refresh the Test\Training System from Production Identity Configuration in Test\Training:
• Configuration in Identity with the Customer including Identity role definitions and populating the user AD spreadsheet for import.
• Identity configuration with the Customer of Agencies,Jurisdictions, Divisions (CAD), Battalions (CAD) and Roles • Mapping of CAD Functionality Groups and Records Roles to Identity Roles. Linking the role mappings within Identity.
• Active Directory Integration for each Active Directory Domain which is to be integrated with Identity. • Configuring Identity External Servers (if used)
• User Transfer into Identity based on AD Security Group Associations (if Active Directory is used. Customer to validate AD Groups)
• Linking Users to Identity Roles (based on AD Security Group Associations/or manually within Identity) • Identity integration with Records
o Importing\Associating Records Users with Identity Users, and correct Identity role association. o May entail manual cleanup of Identity roles after automated process. • Identity Integration with CAD\Mobile\Browser\Field Ops o Importing\Associating CAD Users with Identity Users, and correct Identity role association. o May entail manual cleanup of Identity roles after automated process. o Mobile form configuration per subagency(if Mobile is used) • Enabling Identity Forgot Password link (if AD is not used for any or all users) o SMTP Configuration
• Testing and troubleshooting Identity authentication and structure.

Training:
• Identity Systems Administration Training class.This will be a remote two (2) hour class.

Phase II:

Identity Configuration in Production:

The production configuration and deployment will duplicate the Test\Training configuration as much as possible with the associated savings in effort due to lessons learned in the initial phase. 3 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 59 of 654 ends

SUMMARY OF SERVICES
• Configuration in Identity with the Customer including Identity role definitions and populating the user AD spreadsheet for import.
• Identity configuration with the Customer of Agencies,Jurisdictions, Divisions (CAD), Battalions (CAD) and Roles • Mapping of CAD Functionality Groups and Records Roles to Identity Roles. Linking the role mappings within Identity.
• Active Directory Integration for each Active Directory Domain which is to be integrated with Identity. • Configuring Identity External Servers (if used)
• User Transfer into Identity based on AD Security Group Associations (if Active Directory is used. Customer to validate AD Groups)
• Linking Users to Identity Roles (based on AD Security Group Associations/or manually within Identity) • Identity integration with Records
o Records application is NOT configured with the API URL in Identity prod environment until Go Live. o Ensure email address is configured for users (non-AD users) • Identity Integration with CAD\Mobile\Browser\Field Ops o Importing\Associating CAD Users with Identity Users, and correct Identity role association. o May entail manual cleanup of Identity roles after automated process. o Mobile form configuration per subagency(if Mobile is used) • Enabling Identity Forgot Password link(if AD is not used for any or all users) o SMTP Configuration
• Testing and troubleshooting Identity authentication and structure. • CIM Go Live with Identity, Mobile and Records
o The Go Live Procedure involves no major system downtime. However, due to the Identity Transfer using automated System generated and calculated Identity Roles,there is Customer-led manual effort involved in validating the user's role assignments post go live. A plan for this would be developed during the Test implementation.
o All non-Active Directory Users may need to reset the password on first login. o Records Go Live Details:
• Users Advised to Log out of Records.
• Configure Records application with the appropriate API URL in Identity • Integration between Records and Identity enabled in Production. • Users will no longer be able to login to records.
• IIS Reset of Production Website.
• Importing\Associating Records Users with CIM Users (CIM transfer utility), and correct CIM role association.
• May entail manual cleanup of CIM roles after automated process. • Users will now be able to login (for non-AD users after they do a forgot password action) • Users to log out of and log back into Records.
• There is no change to the login URL—the call to Identity is in the background. o CAD Go Live Details:
• Integration Tool used to complete Browser Integration to redirect Browser. • Integration to IH.
• Restart Event Service, App Service, and the host services.There will be a brief Event Service outage.
• CentralSquare\customer to verify a login via Identity. dispatchers to log out one by one. • CAD users can log out and log in in turn.
o Mobile Go Live Details
• Creation of new login.htm file for Mobile clients (removes username and password from the classic login screen).
4 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 60 of 654 ends

SUMMARY OF SERVICES
• Place new login.htm file in updates folders.
• Restart Mobile Server(minor mobile outage).
• Mobile users gradually log out and log in again.
• Post Go Live monitoring and troubleshooting.
• Post Go Live Refresh of Test\Training systems.

Phase III:

Note: Some items can proceed while Phase II is in progress Message Switch Configuration
• It is advisable to migrate to new Mobile UX prior to the Message Switch Direct Integration, so as to avoid rework on the customer side.The new Mobile UX is available under maintenance.Training on the new UX may be purchased via your Account Manager.
• Migration from Records Check\Proxy to Message Switch in Test\Training (If Test\Training Message Switch present)
o Build out new forms.
o Build out PowerLine Commands.
o Disconnect Proxy in Test (if present).
o Shut down Proxy in Test (if present).
o Test forms and PowerLine Commands with Customer.
• Migration from Records Check\Proxy to Message Switch in Production o Apply new forms to Production.
o Apply new PowerLine commands to production.
o Disconnect Proxy.
o Shut down Proxy.
o Test forms and PowerLine Commands with Customer.

Phase IV:

Documentation and hand off
• Document new configurations in CentralSquare secure documentation. • Document versions in CentralSquare versioning system. • Hand off meeting between Project Manager, Services staff associated with the project and Customer Support to include CAD and Records Support Teams.

Assumptions
• It is assumed that there are no interfaces which require reconfiguration or development effort to ensure its compatibility with either Identity or Message Switch.
• The standard State Transactions (Message Keys)for the provider will be deployed, and these are detailed in Appendix A.Additional Transactions (Message keys), if supported,will require licensing and services to deploy. • This effort does not include the recreation of any custom Proxy/Records Check connections, providers, third party systems (other than the State) in the Message Switch. Any custom Providers would need to be developed at additional cost with a Change Order, at CentralSquare's discretion. • The addition of Message Switch Direct Integration has the installation and CAD integration with CST Identity (Identity) as a pre-requisite.
5 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 61 of 654 ends

SUMMARY OF SERVICES
• Message Switch Direct Integration and Identity will have minimum version requirements for some suite products. CentralSquare will advise on under maintenance upgrades which must take place before integration takes place.
• SMTP Server integration for non-AD logins to allow a change password request requires a login and password to the SMTP server.Anonymous access cannot be used.
• Identity integration with a CAD Web Browser which is publicly accessible will require the use of a fully qualified domain name with a public certificate for the browser and Identity for security purposes.

State of California Default Message Switch Transactions for CLETS Category Message Key Transaction Name
Person EMP CLETS Enter Missing Persons
Person MMP CLETS Modify Missing Persons
Article TCAA Test Clear Property-Group Record
Person TECA Test CLETS Enter CDCR Parole Record
Person TECR Test CLETS Enter Career Criminal Record Person TEFR Test CLETS Enter Federal Probation Record Person TEMH Test CLETS Enter State Hospital/Mental Health Record Person TEPR Test CLETS Enter County Probation Record Person TERC Test CLETS Enter Post Release Community Supervision Record Person TESV Test CLETS Enter Mandatory Supervision Record Person TEYA Test CLETS Enter all Parole Record
Article CAA Clear Property-Group Record
Article EAA Enter Property-Group Record
Person ECA CLETS Enter CDCR Parole Record
Person ECR CLETS Enter Career Criminal Record
Person EFR CLETS Enter Federal Probation Record
Person EMH CLETS Enter State Hospital/Mental Health Record Person EPR CLETS Enter County Probation Record
Person ERC CLETS Enter Post Release Community Supervision Record Person ESV CLETS Enter Mandatory Supervision Record Person EYA CLETS Enter all Parole Record
Gun TEG Test Enter Historical Firearm Record
Gun TEG Test Enter Evidence And Crime Firearm
Vehicle BQ Query Boat Registration
Article CSS Serialized Security Clear
6 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 62 of 654 ends

SUMMARY OF SERVICES
Gun EG Enter Evidence And Crime Firearm
Gun EG Enter Historical Firearm Record
Article EPN Enter Non-Serialized Pawn Property
Article EP Enter Pawn Property
Person EGVO CLETS Enter Gun Violence Restraining Order Article ESS Serialized Security Entry
Article ES Single Security Entry
Gun FQN Mental Health Firearm Prohibition Inquiry By Number Gun FQP Mental Health Firearm Prohibition Inquiry By Record Number Person IN DMV Query Name Index
Vehicle IN DMV Query Vehicle Registration By Owner Article LSS Serialized Security Locate
Article MSS Serialized Security Modify
Article MS Single Security Modify
Gun FQA Mental Health Firearm Prohibition Inquiry By Name Article XSS Serialized Securities Cancel
Article XS Single Security Cancel
Article LS Single Security Locate
Article CS Single Security Clear
Article QAK Single Article Inquiry-With Routing Indicator Article QAH Single Article Inquiry-With Pawn Records Article QAM Single Article Inquiry with Mailed Printout Vehicle QBK Boat Inquiry with Routing Indicator
Gun CG Clear Firearm
Person QRP Query CARPOS Restrained Person
Gun QPO Query NCIC Protection Order File
Person QRRK Query CARPOS Abbreviated Response
Person QRRH Query CARPOS History
Person QRR1 Query CARPOS Violation Messages
Person QWK Wanted Person Inquiry with Routing Indicator Person R.QM Query Missing Person NCIC Only
Gun R.QG Gun Inquiry NCIC Only
Vehicle R.QB Boat Inquiry NCIC Only
7 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 63 of 654 ends

SUMMARY OF SERVICES
Gun QGMX Gun Inquiry with Mailed Printout Exact Spelling Gun QGM Gun Inquiry with Mailed Printout
Gun QGK Gun Inquiry with Routing Indicator
Person QWA Wanted Person Inquiry Abbreviated Response Article TCA Test Clear Property-Single Record
Vehicle TCBA Test CLETS Clear Boat with AID
Vehicle TCB Test CLETS Clear Boat
Vehicle TCVA Test CLETS Clear Vehicle with AID
Vehicle TCV Test CLETS Clear Vehicle
Article TEA Test Enter Property
Gun TEG Test Enter Law Enforcement Firearm
Person TEMP Test CLETS Enter Missing Persons
Person YRWP CLETS Hit Confirmation Response For Wanted Person Vehicle YRSV CLETS Hit Confirmation Response For Stolen Or Felony Vehicle Vehicle YRSP CLETS Hit Confirmation Response For Stolen Part Vehicle YRSL CLETS Hit Confirmation Response For Stolen License Plate Gun YRSG CLETS Hit Confirmation Response For Stolen Gun Vehicle YRSB CLETS Hit Confirmation Response For Stolen Boat Article YRSA CLETS Hit Confirmation Response For Stolen Article Person YRMP CLETS Hit Confirmation Response For Missing Person Vehicle YQSP CLETS Hit Confirmation Request For Stolen Part Gun YQSG CLETS Hit Confirmation Request For Stolen Gun Vehicle YQSL CLETS Hit Confirmation Request For Stolen License Plate Person YQWP CLETS Hit Confirmation Request For Wanted Person Vehicle YQSV CLETS Hit Confirmation Request For Stolen Or Felony Vehicle Vehicle YQSB CLETS Hit Confirmation Request For Stolen Boat Article YQSA CLETS Hit Confirmation Request For Stolen Article Person YQMP CLETS Hit Confirmation Request For Missing Person Vehicle TEVPR Test CLETS Enter Vehicle Part Stolen
Person TEWR Test CLETS Enter Wanted Person Warrant Issued Article TLAA Test CLETS Locate Property with AID
Article TLA Test CLETS Locate Property
Vehicle TLBA Test CLETS Locate Boat with AID
8 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 64 of 654 ends

SUMMARY OF SERVICES
Vehicle TLB Test CLETS Locate Boat
Gun TLG Test CLETS Locate Firearm
Person TLMP Test CLETS Locate Missing Person
Article TMAA Test CLETS Modify Property With AID
Article TMA Test CLETS Modify Property
Gun TMG Test Modify Firearm
Person TMMSD Test CLETS Modify Missing Person Suspect Description Article TQAB Test Single Article Inquiry-All Records Article TQAN Test Single Article Inquiry By Name
Article TQA Test Single Article Inquiry
Vehicle TQB Test QB- Boat Inquiry
Person TQHA Test CLETS Query Criminal History By Alpha Person TQHC Test CLETS Query Criminal History By CII Person TQHN Test CLETS Query Criminal History By Number Person TQM Test CLETS Query Missing Person
Person TQRR Test Query CARPOS Full Response
Article TQS Test Single Security Inquiry
Vehicle TQV Test CLETS Stolen or Felony Vehicle Inquiry Article TRLAA Test CLETS Locate Property NCIC With Modifier Article TRLA Test CLETS Locate Property NCIC
Vehicle TRLB Test CLETS Locate Boat NCIC
Gun TRLG Test CLETS Locate Firearm NCIC Only
Vehicle TRLL Test CLETS Locate License Plate NCIC
Person TRLM Test CLETS Locate Missing Person NCIC Only Gun TXG Test CLETS Cancel Firearm
Person EUP Unidentified Person Entry
Vehicle CBA CLETS Clear Boat with AID
Vehicle CVA CLETS Clear Vehicle with AID
AdminOther Free Form Clets Transaction
Article LAA Locate Property-Group Record
Vehicle LBA CLETS Locate Boat with AID
Person QW Wanted Person Inquiry
Vehicle R.QV Stolen or Felony Vehicle Inquiry NCIC Only 9 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 65 of 654 ends

SUMMARY OF SERVICES
Article MAA Modify Property-Group Record
Article CA Clear Property-Single Record
Vehicle CB CLETS Clear Boat
Vehicle CV Clear Vehicle
Article EA Enter Property-Single Record
AdminOther E CLETS Emergency Administrative Message Gun EG Enter Law Enforcement Firearm
Vehicle EVPR CLETS Enter Vehicle Part Stolen
Person EWR Enter Wanted Person
Person IN DMV Query Drivers License By Name
Person ID DMV Query Drivers License By Number
Vehicle IV DMV Query Vehicle Registration
Article LA Locate Property-Single Record
Vehicle LB CLETS Locate Boat
Person LCA Supervised Release File Contact Message Gun LG CLETS Locate Firearm
Person LMP CLETS Locate Missing Person
Person MMSD CLETS Modify Missing Person Suspect Description Person MWR Modify Wanted Person
Article QAN Single Article Inquiry By Name
Person QAR SRF Individual Record Inquiry-Arson Registrant Article QA Single Article Inquiry
Person QCA SRF Individual Record Inquiry-CDC Parole Person QCR SRF Individual Record Inquiry-Career Criminal Person QFR SRF Individual Record Inquiry- Federal Probation Gun QGHX Gun Inquiry with History Exact Spelling
Gun QG Gun Inquiry
Person QHA CLETS Query Criminal History By Alpha
Person QHC CLETS Query Criminal History By CII
Person QHN CLETS Query Criminal History By Number
Person QPR SRF Individual Record Inquiry-County Probation Person QRR Query CARPOS Full Response
Person QSR SRF Individual Record Inquiry-Sex Registrant 10 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 66 of 654 ends

SUMMARY OF SERVICES
Article QS Single Security Inquiry
Person QVCK SRF Inquiry-Abbreviated Response
Person QYA SRF Individual Record Inquiry-CYA Parole Article R.LAA NCIC Locate Property-Group Record
Article MA Modify Property-Single Record
Gun MG Modify Firearm
AdminOther N CLETS Administrative Message
Article QAB Single Article Inquiry-All Records
Vehicle QB Boat Inquiry
Gun QGB Gun Inquiry with LE and History
Person QM CLETS Query Missing Person
Person QVC SRF Inquiry- Full Response
Vehicle QV Stolen or Felony Vehicle Inquiry
Article R.LA NCIC Locate Property-Single Record
Vehicle R.LB CLETS Locate Boat NCIC
Gun R.LG CLETS Locate Firearm NCIC Only
Vehicle R.LL CLETS Locate License Plate NCIC
Person R.LM CLETS Locate Missing Person NCIC Only
Gun XG CLETS Cancel Firearm
Person R.QR Full III Criminal History Record Inquiry Person KQ NLETS Driver History Query
Vehicle GQ Query Aircraft Registration
Person DQ NLETS Driver Record Query
Person DNQ NLETS Driver History Query By Name Only Person UQ NLETS Canadian Driver Record Query
Person WQ NLETS Canadian Person File Query
Vehicle RNQ NLETS Vehicle Registration Query By Name Only Vehicle RQ NLETS Vehicle Registration Query
Vehicle RQG NLETS Regional Vehicle Registration Query Vehicle SQ NLETS Snowmobile Registration Query
Vehicle XQ NLETS Canadian Vehicle Registration Query Vehicle VQ NLETS Canadian Vehicle File Query
Vehicle MQ Hazardous Materials Query
11 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 67 of 654 ends

SUMMARY OF SERVICES
AdminOther TQ ORION File Query
Person IQ NLETS Criminal History Identity Query Person FQ NLETS Full Criminal History Query
AdminOther LEOFA Law Enforcement Officer Flying Armed NLETS Message AdminOther Free Form NLETS Transaction
AdminOther Free Form NCIC Transaction
Person YQMP NLETS Hit Confirmation Request For Missing Person Person YQPO NLETS Hit Confirmation Request For Protective Order Article YQSA NLETS Hit Confirmation Request For Stolen Article Vehicle YQSB NLETS Hit Confirmation Request For Stolen Boat Vehicle YQSL NLETS Hit Confirmation Request For Stolen License Plate Vehicle YQSP NLETS Hit Confirmation Request For Stolen Part Vehicle YQSV NLETS Hit Confirmation Request For Stolen Or Felony Vehicle Person YQWP NLETS Hit Confirmation Request For Wanted Person Article YRSA NLETS Hit Confirmation Response For Stolen Article Vehicle YRSB NLETS Hit Confirmation Response For Stolen Boat Gun YRSG NLETS Hit Confirmation Response For Stolen Gun Vehicle YRSL NLETS Hit Confirmation Response For Stolen License Plate Vehicle YRSP NLETS Hit Confirmation Response For Stolen Part Vehicle YRSV NLETS Hit Confirmation Response For Stolen Or Felony Vehicle Person YRWP NLETS Hit Confirmation Response For Wanted Person 12 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 68 of 654 ends

SUMMARY OF SERVICES E3 CENTRALSQUARE®
Upland Police, CA, Citizen Reporting(P2C)for CAD and Records, Q-230862 The parties mutually agree and acknowledge this Summary of Services is a high-level overview of the project requested, not detailed requirements or designs of solution.

Project Scheduling
Parties agree a schedule will be provided for services within sixty days from the execution of the applicable quote.

Change Requests
The parties may request a change to this summary of services,to increase hours or deliverables, through a written request to the CentralSquare project manager or resource.

Professional Services
Throughout the course of the project, CentralSquare will use several types of services (defined herein)to complete the necessary steps for successful deployment of the contracted services.The overall services aligned to implementation include Project Management, Consulting Services,Technical Services, Data Conversion Services,Training Services, and in some cases, Installation Services.

CentralSquare is not responsible for coordination, management, or covering the cost of any software,work, customization, coding or testing that is required to be performed by any third-party vendors engaged in the context of standard or custom interfaces, unless the work is defined under a Sub-Agreement with CentralSquare within the scope of this Agreement.

Business Hours
All project services will be performed during normal business hours, defined as 8:00-5:00 PM Eastern Time.

If Client desires to perform the services outside of these hours, additional fees will apply.

CentralSquare Connectivity to On-Premises Systems
The BeyondTrust/Bomgar and/or SecureLink remote support solutions shall be the method of remote access to on- premises customer systems and/or data.These solutions meet all requirements as contained in the FBI CJIS Security Policy (Remote Access). Use of either of these solutions enable customer agencies to remain CJIS compliant for purposes of FBI and/or state regulatory agency audits.

In addition to the above,the PSJ ProSuite application utilizes SSH connectivity to maintain a persistent connection to the appliance/s.The 911 application utilizes Kaseya for application and/or support needs.These solutions are only utilized for these specific applications in addition to Bomgar and/or SecureLink.

Services Scope of Project—P2C for Records
The project includes the following scope of services.

The Police-to-Citizen for Records implementation begins when the Incident Module configuration has been completed and the overall Records build is approximately 75%complete. When the build has been completed and functionality verified,the module will allow citizens the ability to perform simple searches, download reports, and submit non- emergency incidents.

CentralSquare will conduct working sessions with Client to determine the proper configuration settings for the module, as well as the functionality associated with Incident reports submitted by Citizens via the Portal.This will include building code tables, picklists, system settings and assignment of security permissions.

Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 69 of 654 ends

SUMMARY OF SERVICES
Training will be provided for Administrative and End Users.

Administrative training should be attended by those responsible for maintaining user information and code tables, as well as by subject matter experts for the specific application area.

End User training focuses on processes and tools within the applications for productive use of the system and include data entry, searching, sorting,filtering, editing and printing reports, accepting, rejecting and deleting reports, and general application navigation.

Services Scope of Project—P2C for CAD
The project includes the following scope of services.

The Police-to-Citizen for CAD implementation begins when CAD configuration has been completed and the overall functionality is approximately 75%complete. When the build has been completed and functionality verified,the module will allow citizens the ability to perform simple searches, download reports, and submit non-emergency incidents.

CentralSquare will conduct working sessions with Client to determine the proper configuration settings for the module, as well as the functionality associated with Incident reports submitted by Citizens via the Portal.This will include building code tables, picklists, system settings and assignment of security permissions.

Training will be provided for Administrative and End Users.

Administrative training should be attended by those responsible for maintaining user information and code tables, as well as by subject matter experts for the specific application area.

End User training focuses on processes and tools within the applications for productive use of the system and include data entry, searching, sorting,filtering, editing and printing reports, accepting, rejecting and deleting reports, and general application navigation.
2 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 70 of 654 ends

SUMMARY OF SERVICES CENTRALSQUARE°
Upland Police, CA, CrimeView Analytics, Q-230862
The parties mutually agree and acknowledge this Summary of Services is a high-level overview of the project requested, not detailed requirements or designs of solution.

Project Scheduling
Parties agree a schedule will be provided for services within sixty days from the execution of the applicable quote.

Change Requests
The parties may request a change to this summary of services,to increase hours or deliverables, through a written request to the CentralSquare project manager or resource.

Professional Services
Throughout the course of the project, CentralSquare will use several types of services (defined herein)to complete the necessary steps for successful deployment of the contracted services.The overall services aligned to implementation include Project Management, Consulting Services,Technical Services, Data Conversion Services,Training Services, and in some cases, Installation Services.

CentralSquare is not responsible for coordination, management, or covering the cost of any software,work, customization, coding or testing that is required to be performed by any third-party vendors engaged in the context of standard or custom interfaces, unless the work is defined under a Sub-Agreement with CentralSquare within the scope of this Agreement.

Business Hours
All project services will be performed during normal business hours, defined as 8:00-5:00 PM Eastern Time.

If Client desires to perform the services outside of these hours, additional fees will apply.

CentralSquare Connectivity to On-Premises Systems
The BeyondTrust/Bomgar and/or SecureLink remote support solutions shall be the method of remote access to on- premises Customer systems and/or data.These solutions meet all requirements as contained in the FBI CJIS Security Policy (Remote Access). Use of either of these solutions enable Customer agencies to remain CJIS compliant for purposes of FBI and/or state regulatory agency audits.

In addition to the above,the PSJ ProSuite application utilizes SSH connectivity to maintain a persistent connection to the appliance/s.The 911 application utilizes Kaseya for application and/or support needs.These solutions are only utilized for these specific applications in addition to Bomgar and/or SecureLink.

Services Scope of Project
The project includes the following scope of services:

Crimeview Analytics
o Discovery/ Kickoff Call
o This call will include Agency Personnel, Project Manager,Technical Services and Consultants. o Development of project plan and schedule
o Project Preparation
o Collection of GIS data and,where applicable, database connection details from client Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 71 of 654 ends

SUMMARY OF SERVICES
o Application Installation
o Data extraction tool install
o CrimeView Configuration
o Data extraction tool and cloud user account configuration o Extraction of code tables from source CAD, RMS, and/or other system(s) o Mapping of client code values to standard code categories o Configuration of SQL queries, ETL, and schedule for the data extraction tool o Testing of data extraction to the cloud. Review and revision as necessary o GIS data Load
o Configuration of the CrimeView Analytics application: agency, code translations, field aliasing, GIS layers, map layers, etc.
o Application data import. Review and revision as necessary o Review of basic application and data presentation
o Historical data load
o Setup of client administrator users
o Loading and updating standard dashboard templates
o Training
o Provision of training videos
o Administrator Content Review and Q&A(up to 4 hours) o Iterative Testing, Review,and Consultation
Starting after the first training session and completing after the final training session,the CentralSquare GIS/Analytics Specialist will support client testing, make in-scope revisions to the data extraction and application configuration as requested/needed, and provide consultation to the product administrators. o Support of client testing and review
o Consultation on creation of client content to meet analytics needs o Revision of data extraction and application configuration CrimeView Training
• CrimeView Analytics Administrator/Designer Training 2 sessions—5 hours total
o Session 1—End user functional training to introduce the agency's power users to the application and data structure.This session also covers user administration for the system. o Session 2—Designer training to teach the designated "designer" (power) users how to create, modify, and organize dashboards, widgets,tables, and alerts.
• CrimeView Analytics End User/Train the Trainer Training 1 class—2 hours total
o 2-hour training session introduces end users and/or trainers to the system functionality, data, and organization.Attendees will learn how to log in, navigate the application, interact with and download content,filter data, and set up alerts.
2 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 72 of 654 ends

SUMMARY OF SERVICES CENTRALSQUARE®
Upland Police,CA, Enterprise Message Switch,Adding CalPhoto Provider,Q-230662 The parties mutually agree and acknowledge this Summary of Services is a high-level overview of the project requested, not detailed requirements or designs of solution.

Project Scheduling
Parties agree a schedule will be provided for services within sixty days from the execution of the applicable quote.

Change Requests
The parties may request a change to this summary of services,to increase hours or deliverables, through a written request to the CentralSquare project manager or resource.

Professional Services
Throughout the course of the project, CentralSquare will use several types of services (defined herein)to complete the necessary steps for successful deployment of the contracted services.The overall services aligned to implementation include Project Management, Consulting Services,Technical Services, Data Conversion Services,Training Services, and in some cases, Installation Services.

CentralSquare is not responsible for coordination, management, or covering the cost of any software,work, customization, coding or testing that is required to be performed by any third-party vendors engaged in the context of standard or custom interfaces, unless the work is defined under a Sub-Agreement with CentralSquare within the scope of this Agreement.

Business Hours
All project services will be performed during normal business hours, defined as 8:00-5:00 PM Local Time.

If Customer desires to perform the services outside of these hours, additional fees will apply.

CentralSquare Connectivity to On-Premises Systems
The BeyondTrust/Bomgar and/or SecureLink remote support solutions shall be the method of remote access to on- premises Customer systems and/or data.These solutions meet all requirements as contained in the FBI CJIS Security Policy (Remote Access). Use of either of these solutions enable Customer agencies to remain CJIS compliant for purposes of FBI and/or state regulatory agency audits.

Statement on Ongoing Maintenance
CentralSquare's ongoing subscription\maintenance cost is for the support of the Provider and Transactions within the Message Switch. Network connectivity to the source, permissions on the source, performance of the source and the network and SQL or API troubleshooting on the source are the responsibility of the Customer. Changes to the source SQL schema,API or method of transmission are not supported and would require an additional engagement to customize the Provider and\or Transactions.

Services Scope of Project
The project includes the following scope of services.

CentralSquare will install and configure One (1) Message Switch Additional Provider, as detailed below:

Provider California.CalPhoto
Type State
Transactions CalPhoto
Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 73 of 654 ends

SUMMARY OF SERVICES
Description Name of the initial query that is used is ran against CalPhoto and pulls back image
Transactions and query/responses and are assumed to have one level of depth to the return(return results do not have result nesting and/or clickable links to run further queries on a source to expand the return).

Note: No Engineering changes to Message Switch are included.

Roles and Responsibilities
CentralSquare:
• CentralSquare to configure the Transaction within the Message Switch. • CentralSquare will work with the Customer on testing. • While not the explicit responsibility of CentralSquare to work directly with third parties on behalf of the Customer, CentralSquare may aid the Customer to facilitate the communication with third parties where a partnership exists:this includes working with other vendors, state agencies, and local agencies that control products and/or databases with which CentralSquare products are to be integrated.

Customer:
• Customer will share with CentralSquare the planning and tasks of creating the Provider with all third parties. • Customer will act as the primary point of contact with third parties, including other vendors, state agencies, and local agencies that control products and/or databases with which CentralSquare products are to be Provided/integrated.
• Customer will be responsible for maintaining network connectivity between the Message Switch Server(s) and any Provider end point.
• Customer will provide a point of contact for each Provider source with knowledge and experience of the workflow and\or data.
• Customer is responsible for validating all data transferred via the Provider. • Customer will Participate in testing.
• Customer will Sign off on the completed Transaction. 2 I Confidential and Proprietary MORE INFORMATION AT CENTRALSQUARE.COM

Page 74 of 654 ends

ri.i4

CENTRALS UARE

STATEMENT OF WORK

UNIFY I CLOUD
Upland Police, CA
Version 1.0
1000 Business Center Drive, Lake Mary, FL 32746
407.304.3235 I Fax: 407.304.3301 I www.centralsquare.com

Page 75 of 654 ends

© 2026 CentralSquare Technologies, LLC
Unpublished: Rights reserved under the copyright laws of the United States.

All information in this document is proprietary and confidential and owned by CentralSquare Technologies, LLCTM. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical,for any purpose, without the express written permission of CentralSquare Technologies, LLC.

Trademarks
Microsoft, Windows, Microsoft Access, Microsoft Excel, Microsoft Exchange, and Microsoft Word are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries.

Document Control
Details/Changes r
2/3/2026 1.0 Initial draft C Grant
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced,published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Pie 76 of 654

Upland Police, CA rig
CAD-2-CAD Unify /`
Table of Contents
Upland Police,CA 1

1. CENTRALSQUARE UNIFY 1

1.1. Statement of Work 1

1.1. Project Implementation Definitions 1

1.2. Project Exclusions 4

2. PROJECT DELIVERABLES 5

2.1. Overview of Project Deliverables 5

2.2. Standard CentralSquare Deliverables 5

2.3. Contracted Modifications to Standard CentralSquare Products 6

2.4. CentralSquare Unify Overview 6

2.5. Solution Overview 7

2.6. Deliverable System Connections on CentralSquare Unify Hub 7

2.7. Modifications 8

2.8. CentralSquare Unify Customer Deliverables 8

3. STANDARD FUNCTIONALITY CENTRALSQUARE UNIFY 12

3.1. Overview 12

3.2. CentralSquare Unify External System Dependencies 23

4. PROJECT CONTROLLING PROCESS 25

4.1. Overview 25

4.2. Change Management Process 27

4.3. Project Reporting 28

4.4. Document Review 29

4.5. Third-Party Management 30

5. PROJECT INITIATION AND PLANNING 32

5.1. Overview 32

5.2. Project Kickoff 33

6. PROJECT EXECUTION 35

6.1. Overview 35

6.2. System Installation 35

7. CENTRALSQUARE UNIFY TESTING 39
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced,published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC P6 77 of 654

Upland Police, CA rig
CAD-2-CAD Unify ,`

7.1. Isolated CAD Adapter Testing 39

7.2. Provider End-to-End Testing 39

7.3. Functional Acceptance Testing (Customer End-to-End Testing) 40

8. CENTRALSQUARE UNIFY TRAINING 42

8.1. Training 42

9. CONDUCT CENTRALSQUARE UNIFY PRE-GO-LIVE TASKS 43

9.1. Pre-Go-Live 43

10. CONDUCT CENTRALSQUARE UNIFY GO-LIVE 45

10.1. Go-Live 45

11. PROJECT CLOSURE 46

11.1. Project Closure 46

12. Appendix A—Contracted Modifications to Standard CentralSquare Products 47

13. Appendix J—CentralSquare Connectivity to Enterprise On-Premise Systems Policy 48

14. Appendix Y—Workshop and Training Summary 49 The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced,published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Pfgt6 78 of 654

Upland Police, CA rig
CAD-2-CAD Unify /`

1. CENTRALSQUARE UNIFY

1.1. Statement of Work
This Statement of Work(SOW) defines the services and deliverables that CentralSquare will be providing in accordance with the terms and conditions of the Agreement(the "Agreement") between CentralSquare Technologies, LLC(CentralSquare) and the Upland Police, CA ("Customer").

This project description includes the services and deliverables specified by the Agreement, including if applicable, CentralSquare and services, Subcontractor activities,third-party products, and services for the implementation of the System specified in the Agreement (collectively the "Project").

Where dependencies exist between the Customer and other participating agency members of the CentralSquare Unify implementation, the Customer will facilitate involvement of its members to achieve the deliverables of this SOW.

Statement(s) of Work for applicable CentralSquare Subcontractor(s) are presented in Appendix E—Subcontractor Statement(s) of Work.

The framework of Deliverables documented by this SOW for this Project is further defined through additional documents such as: Operational Scenario Documents (OSD) and the CAD-to- CAD Hub Administrator's Guide.

The number and type of software licenses, products, or services provided by CentralSquare, or its Subcontractors are specifically listed in the Agreement and any reference within this document as well as Subcontractors' SOWs (if applicable) do not imply or convey a software, license, or services that are not explicitly listed in the Agreement.

1.1. Project Implementation Definitions
Unless otherwise defined herein, capitalized terms within this document have the meanings described in the Definitions section of the Agreement and where applicable Software Support Agreement.

The following terms are used in this document. Since these terms may be used differently in other settings, these definitions are provided for clarity.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 1

Page 79 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
a) API is an acronym for Application Programing Interface. An API is a connection between computers or between computer programs. It is a type of software interface, offering a service to other pieces of software.A document or standard that describes how to build or use such a connection or interface is called an API specification.A computer system that meets this standard is said to implement or expose an API.The term API may refer either to the specification or to the implementation.
b) Agency means any public safety organization responsible for services within Customer's physical boundaries.
c) Agency Administrator is utilized in the CAD-to-CAD requirements to mean the administrator for a particular agency which has assigned rights to the CAD-to-CAD administrative access. d) CAD Provider means the 3rd party CAD Vendor that will be developing the adapter to connect their CAD to the hub.
e) CAD-to-CAD or CAD2CAD is a term used for CAD integrations to another CAD. f) CentralSquare Unify Hub is CentralSquare's solution which can be referred to as "the Hub". g) CAD-to-CAD Portal is an application that connects to the CentralSquare Unify Hub via a thick client.The CentralSquare Unify Portal provides but is not limited to, a view of real-time CAD events for all connected CAD systems, access to administer the configuration of the CentralSquare Unify Hub (based on user roles), and access to detailed diagnostics for troubleshooting.The CentralSquare Unify Portal also has a GIS map feature that provides a visual reference for the location of events and vehicles. h) Change Management Process is a series of actions or steps taken to achieve individual, team, or organizational change.
i) CJIS Security Policy means the Federal Bureau of Investigations Criminal Justice Information System Security Policy. The essential premise of the CJIS Security Policy is to provide appropriate controls to protect the full lifecycle of criminal justice information (CJI),whether at rest or in transit. The CJIS Security Policy provides guidance for the creation,viewing, modification,transmission, dissemination, storage, and destruction of CJI. j) Change Order will be the vehicle for communicating and approving a change in project scope.
k) Cloud means a remote hosted server infrastructure.

I) Codefiles are the component fields within each product that define the data to be contained within each table.
m) Connector also referred to as CAD Adapter is an interface to be installed at an Agency that connects the Agency's CAD to the CentralSquare Unify Hub. n) COTS means "Commercial Off the Shelf" software packages provided by CentralSquare. o) Functional Acceptance Test (FAT) is a test of specific functionality of the CentralSquare Unify solution.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 2

Page 80 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
p) Go-Live means the event that occurs when Customer first uses the CentralSquare Unify solution for Live Operations in a non-test environment. q) GIS is an acronym for Geographic Information System,which is a system for storing and manipulating geographical information on a computer.
r) Modification means changes or additions to Software from the standard version thereof prepared hereunder. The Modifications, if applicable, are described in SOW,Appendix A— Contracted Modifications to Standard CentralSquare Products. The CentralSquare Software is not custom software, and as such, at CentralSquare's discretion Modifications or enhancements to the standard version will be made available in a subsequent version release available to all CentralSquare Customer's; or as applicable, made available as a separate module or function, separately licensed and priced. s) The Operational Scenario Document(OSD) provides an operational description of an interface, capability, or feature within the applicable CentralSquare solution. t) Project collectively includes the services and deliverables specified by the Agreement, including if applicable, CentralSquare services, Subcontractor activities,third-party products, and services for the implementation of the System and Subsystems specified in the Agreement.
u) Project Management Plan means collectively the Communications Management Plan; Risk Management Plan; and Change Management Plan that provide the criteria for managing those tasks within the Project.
v) Project Schedule means the schedule providing dates and timeframes for completion of tasks and Deliverables during this Project.The Project Schedule is subject to change at the mutual agreement of CentralSquare and Customer as further described in this SOW. w) SDK is the Software Development Kit that is provided to 3rd party CAD Vendors to develop the middleware (or adapter)that connects their CAD to the hub. x) SME is an acronym for subject matter expert, an individual with a deep understanding of a particular topic.
y) Solution is the total complement of Licensed Software, Services, customizations, all other items,tangible and intangible, designed to operate as an integrated group to provide the functionality outlined in the Scope of Services.
z) System means the CentralSquare Unify, Notify, or Aware solutions. aa) Task Completion Reports (TCR) is a formal document presented to the Customer that acknowledges completion of a major task or event.
bb) Third-Party Software or Systems are software and systems that are proprietary to a Third- Party, not CentralSquare, which may be used for the purposes of providing services or deliverables.
cc) Work Hours:
a. Business hours are defined as Monday—Friday, 8:00am -5:00pm local time.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 3

Page 81 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
b. Training hours are defined as:
i. Remote Training: Monday- Friday, between 8:00am—5:00pm as determined by the Customer's time zone based on the actual duration of the class.
ii. Onsite Training:Tuesday—Friday, between 7:00am—10:00pm as determined by the Customer's time zone based on the actual duration of the class.
c. Alternate training schedules (e.g., Monday class starts for classes that would normally start on a Tuesday, multiple classes per day, evening, and weekend classes) are subject to additional cost.

1.2. Project Exclusions
CentralSquare provides software applications that it develops.These applications are sold as is and are "Commercial Off the Shelf" (COTS) software packages.The functionality of these products will be based on CentralSquare's current design and functionality of these COTS products, unless otherwise indicated in the Agreement.
a) Work, software, services, hardware, Systems, product/software modifications, or any other deliverables not explicitly stated in the Agreement will not be included in the Project. b) Any modification to CentralSquare standard products or customizations to such products that are not explicitly stated in the Agreement are excluded from the scope of this Project. c) Changes in scope will only be executed through a mutually agreed upon Change Management Process, as described in the Project Management Plan. d) CentralSquare is not responsible for the deficiencies in Customer's internal or contracted network to support the CentralSquare Unify system.
e) CentralSquare is not responsible for the deficiencies in Customer's network. f) CentralSquare is not responsible for the removal of the old (legacy) equipment, hardware, furniture, consoles, cabling, as part of the Project implementation unless specifically stated in the Agreement and this SOW.
g) This project does not include creation or modification of GIS data by CentralSquare staff. h) CentralSquare is not responsible for coordination, management, or covering the cost of any software, work, customization, coding or testing that is required to be performed by any third-party vendors, unless the work is defined under a Sub-Agreement with CentralSquare within the scope of this Agreement.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 4

Page 82 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

2. PROJECT DELIVERABLES

2.1. Overview of Project Deliverables
This project will provide a combination of software and services that comprise the overall System for use by Customer's Public Safety Organization(s).The Agreement specifies the user and software licenses included in this Project by the quantity and environment in which licensed.

Project Management services per the Agreement and in accordance with the approved plan outlined in SOW, Section 6- Project Execution, and corresponding schedule for project.

All installation and configuration activities, as well as upgrades for this project will be performed remotely.

Implementation of different components of the System is performed in a series of interrelated processes. Some processes can be performed concurrently while others are sequential in nature. CentralSquare has implemented process gates to ensure completion of tasks in the optimal order before a subsequent activity begins.

The only reference for the number and type of software licenses is the Agreement. Any reference within this document to services associated with a specific software product does not imply or convey a software license for products that are not listed in the Agreement.

All project services will be performed during normal business hours, defined as Monday— Friday, 8:00am -5:00pm local time. If Customer desires to perform the services outside of these hours, additional fees will apply.

2.2. Standard CentralSquare Deliverables
The functionality provided by Standard CentralSquare Products is defined by CentralSquare Standard documentation such as: Operational Scenario Documents (OSD) and the CAD-to-CAD Hub Administrator's Guide. These documents are standard, published CentralSquare documents, and are not specific to the Customer.

Standard CentralSquare Software to be delivered through this Project is identified as software licenses in the Agreement.The functionality provided by specified Standard CentralSquare Software is defined by CentralSquare OSDs or other documents.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 5

Page 83 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

2.3. Contracted Modifications to Standard CentraiSquare Products Any Modifications to Standard CentralSquare Products that are to be delivered through this Project are listed in the Agreement.The functional scope of any Modification procured through the Agreement will be summarized in this Statement of Work and defined by an OSD for all items listed under Appendix A-Contracted Modifications to Standard CentralSquare Products.All modifications or enhancements that are not explicitly listed in the Agreement are not within the scope of this Project.

Any Modification to the functionality of Standard CentralSquare products or interfaces, outside the scope of the Agreement, within the System, shall follow the Change Management Process as described in SOW, Section 4.2 - Change Management Process.

Any post-approval changes to the requirements documented in the System OSDs or other documents are subject to a formal Change Order.

Note: All enhancements and modifications to any of CentralSquare's Standard products will only be released with a major version of the applicable system based upon the relevance and dependency to these products.

Note: Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software while a service pack or patch is a piece of software designed to fix problems with or update a computer program or its supporting data.This includes fixing security vulnerabilities and other bugs.

2.4. CentraiSquare Unify Overview
The CentralSquare Unify Hub (or simply the "Hub") provides intelligent options for sharing data between disparate CAD systems including call and unit information. Use of the Hub as a CAD- to-CAD solution reduces the use of phone calls and radio traffic while reducing response times and increasing information accuracy.The following documentation provides scope, processes, and deliverables necessary to implement a successful Unify system.

The CentralSquare Unify package provides the deepest system integration by interfacing bi- directionally to and from the connecting system. This allows users to send and receive incident and unit data to and from the Hub using their existing CAD. The Unify product package also The contents of this material are confidential and proprietary to CentraiSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 6

Page 84 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
provides user access to the Hub Portal Incident Viewer and Hub Notifications typically associated with the Aware and Notify product packages.

The customization efforts involved when integrating the Adapters and interfaces with the CentralSquare Unify Hub include several risks, the outcome of which are not completely certain until implementation and testing is complete. Based upon the differences of each CAD system, an agency may use different methods of sharing incidents and exchanging information through their connection to the Hub.Thus, actual functionality can vary widely by agency, even for those using the same make of CAD system.Accordingly, each agency is treated as a separate integration with inherent risks associated with configuration efforts. CentralSquare will work with the Customer to identify,track and mitigate risks associated with this project.

2.5. Solution Overview
Customer will be connected to the California State Hub, which is a CentralSquare owned Hub in the AWS Cloud using the method noted below.
• Unify: Bi-directional solution enables sharing of incidents, unit updates, and unit locations.
• Portal Access only (for situational awareness and is included with Unify).

A table outlining each participating agency that is included in this contract will be noted in SOW, Section 2.6- Deliverable System Connections on CentralSquare Unify Hub. CentralSquare will work with the Customer to develop a mutually agreed upon schedule for the deployment and Go-Live of the CentralSquare Unify solution at the Customer's site.

An interim solution is available for the participating agencies that are waiting for the development of the CAD Adapter connection. Portal access is included to view real-time CAD events as well as resource sharing requests. Agencies would also be able to receive and respond to requests in the Portal.

Note: As a prerequisite, CAD Enterprise must be on version 23.1.5.6 or newer.

2.6. Deliverable System Connections on CentralSquare Unify Hub CentralSquare will provide the Customer with the following system connections as indicated in the below table.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 7

Page 85 of 654 ends

Upland Police, CA 1171
CAD-2-CAD Unify
This project includes connecting to the California State Hub, which is a CentralSquare owned Hub in the AWS Cloud.

Adapter Status Definitions:
• Development needed by CAD provider:The CAD Vendor does not have an Adapter available and development work is required.The CAD Vendor must also complete the certification process with CentralSquare before the Adapter is available for deployment.
• Functional testing in process with CAD provider: CentralSquare is working with the CAD Vendor to test the Adapter and upon completion of successful testing, the Adapter will be available for deployment.
• Adapter Available for deployment:The development work by the CAD Vendor and the functional testing process with CentralSquare have been completed. The Adapter is available for deployment.

Vendor Connection Product Adapter Status
Type Package
1 Upland Police, CA CAD Enterprise Bi-directional Unify Available for (5 seats) deployment

2.7. Modifications
No CentralSquare modifications are included outside of standard functionality described within this SOW, unless noted in Appendix A—Contracted Modifications to Standard CentralSquare Products.

2.8. CentralSquare Unify Customer Deliverables
In order to expedite the project implementation timeline and maximize the benefit of the product,the Customer agrees to the following:

2.8.1. External System Adapters
The Customer and participating agencies are expected to contract directly with their CAD system provider for all licensing, professional services and ongoing maintenance related to the respective Adapter to their CAD system.The licensing and implementation costs of this The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 8

Page 86 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify ,`
Adapter are not included in the associated Agreement and are to be borne separately by the Customer and participating agencies. It is the responsibility of the Customer and participating agencies to finalize all contract arrangements with the external system providers before CentralSquare begins work on the associated Agreement.

2.8.2. Regional Governance
The Customer will designate an administrative sponsor(and/or agency representatives)to address policy decisions with partners related to this project as well as to support ongoing sustainability of the delivered system. Governance representatives from each agency form the region's governance body.This governance body must be identified early in the project in order to mitigate the risk of project delays due to policy decisions that may need to be addressed.

2.8.3. Testing Coordination
It is difficult to predict the time needed to accomplish sufficient testing because of a number of unknown factors (for example: readiness of technology partners,well defined Customer goals, consistent participation of testers). Since the Customer has a uniquely positioned relationship with all participating technology providers, it is the Customer Project Manager's responsibility to coordinate all testing sessions for this project.

CentralSquare will provide guidance and direction for the needed testing sessions during the appropriate stages of the project.

2.8.4. Subject Matter Experts (SME)
The Customer will ensure that personnel are assigned to serve as the Subject Matter Experts (SME)that will provide input and feedback throughout this project. Ideally,this will be a CAD Administrator and one or more Dispatchers with a detailed understanding of the daily operations of the dispatch center. Members of this group should remain consistent throughout the project.The SMEs will be required to attend scheduled meetings and work sessions with CentralSquare and the Project Manager. Responsibilities include but are not limited to:
a) Documenting common incident-sharing scenarios and business processes. b) Providing lists of units, codes, and descriptions.
c) Mapping units and codes to the common code set in the CAD-to-CAD Hub. d) Assistance in the development of the collaborative documentation. e) Assistance during testing and troubleshooting.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 9

Page 87 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

2.8.5. Network Connections
The Customer and participating agencies are responsible for establishing a secure connection between the CAD-to-CAD Hub and the connected CAD systems including:
a) Establishing a high-speed network connection.
b) Establishing network security.
c) Configuring firewalls and ports.
d) The Customer and participating agencies will identify and provide a CAD Administrator that can login to test CAD systems and work jointly with CentralSquare and the Provider on any project related network connection items. : CentralSquare recommends a high-speed internet connection greater than 10 MBps bi- directional.To improve reliability, it is recommended for the Customer to have a second redundant internet connection that uses a different ISP provider(utilizing a different trunk line) available for failover of the primary Internet connection.

Equipment required to connect the redundant ISP provider is the responsibility of the Customer.All connections to the Hub require IP whitelisting for an additional level of security.

Note: The connection recommendation between the Customer site and the Hub is established using a dedicated VPN appliance. In addition to the VPN option, Customers can also uses Tunnel which is a soft VPN.This option requires that the Customer maintain a security certificate.

2.8.6. Memorandum of Understanding
The Customer is responsible for obtaining any agreements necessary for the sharing of CAD data from, and with, all participating CAD systems as required by each agency's policy.

2.8.7. Agency Specific Training
CentralSquare will provide training related to the Hub Portal console and administrator user training. All training related directly to dispatch operations will be conducted by the Customer.

2.8.8. Test Environment
The Customer is responsible for providing a Test CAD environment including the installation of CAD interface and API that adequately mirrors the agency's Production CAD environment, with associated test data that is capable of interfacing with CAD-to-CAD The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 10

Page 88 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Hub.The Test environment will connect to the same server cluster as the Production environment.
a) Failure to provide a complete Test environment, as described herein, will introduce overhead,will require additional testing and implementation effort outside the scope of this SOW, and will be priced accordingly and managed through the Change Order process.

2.8.9. Remotely Accessible Test CAD Console
The Customer will need to identify and provide a CAD Administrator that can login to a test CAD console, which can be used for testing with the Hub for each CAD system. The CAD Administrator will be accessible to CentralSquare personnel during normal business hours and must have login credentials that can add and modify incidents in order to conduct End-to-End Testing.The test CAD console should be configured to match the Production system.
a) The test CAD console allows CentralSquare personnel to rapidly implement and test functionality as needed while limiting the involvement of agency personnel until acceptance testing. Lack of a remotely accessible test CAD console will require a dedicated Customer tester to be available on short notice to conduct testing session.

Failure to meet this requirement will result in additional incurred costs to be billed at the hourly rate stated in the associated Agreement.

2.8.10. Timelines and Shared Responsibilities
The CAD-to-CAD Hub Unify project schedule distributes responsibilities between multiple parties. Following the plan will deliver a highly functional solution.The agreed upon fees in the associated Pricing Schedule is dependent upon close and timely coordination and cooperation of all parties. Delays in the Customer and/or third parties assigned duties not only impact this Project but other CentralSquare projects also. Delays caused by the Customer and/or third parties not fulfilling their responsibilities in a timely manner are extremely disruptive. A delay in a milestone may cause a delay in starting or completing subsequent tasks; in effect creating a risk to the overall Project. Milestone delays on the part of either party will trigger an overall review of the Project activities so that risks can be assessed and properly managed. In the event that either party becomes aware of a delay, notification shall be provided to the other party as soon as reasonably possible.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 11

Page 89 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

3. STANDARD FUNCTIONALITY CENTRALSQUARE UNIFY

3.1. Overview
The Customer is licensed to use the CAD-to-CAD Unify functionality as described in this section.The features listed below are available components within CAD-to-CAD Hub's core functionality. Each feature requires effort to train personnel, discover needs, configure, test and deploy the system. This SOW which governs the supported features, the number of configurations allowed, and the maximum effort that will be expended by CentralSquare personnel to implement these features. Not all capabilities described herein will be deployed with every Unify Hub integration project. Features and components not listed below are not included in the project. Additional customizations must be expressly detailed in the SOW, Appendix A—Contracted Modifications to Standard CentralSquare Products.

Software releases are available every quarter and CentralSquare Product Support will notify the Customer of the release schedule and will work with the Customer to establish a mutually agreed upon CAD-to-CAD upgrade schedule. Features and functionality within software releases are included as part of the Subscription.

3.1.1. Business Rules, Filters, and Data Translations
Business Rules to Exchange Call and Unit Information:The CAD-to-CAD Hub may be configured to share information automatically using business rules based on pre-defined criteria determined by the Customer. Each business rule identifies call or unit criteria which will act as a trigger to a subsequent information sharing action. Business rules are configurable without the need for customized coding or scripting. a) The following are supported criteria for triggering a business rule:
i. Call or unit meets the criteria of a defined Filter in the Hub Portal. ii. Call or unit stops meeting the criteria of a defined Filter in the Hub Portal. iii. Comment added to a call containing pre-configured text string or keyword. iv. External resources are requested.The call information will be shared with the CAD system that owns the requested physical resource.
v. Resource request is granted, denied, or cancelled. vi. Error(network or notification error) is received from an interface. vii. Unit is assigned or unassigned from a call.
viii. Call or unit field updated.
ix. Non-incident CAD message is received.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 12

Page 90 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Note:There is no messaging between systems outside of adding comments or share calls.

Examples of non-incident CAD messages that can trigger business rules are: AVL, unit status, or geographic update.
b) The following are actions that may be taken by a business rule:
i. Share a call
ii. Request a Resource
iii. Grant/Deny/Cancel a resource request
iv. Grant/Deny a resource request based on availability v. Send an email or SMS alert to a user or user group
vi. Create an on-screen toast notification
c) The following are some sample scenarios that can be implemented using a business rule:
i. Dispatcher initiated comment of"##WV"triggers a call share with another agency that is connected to the hub
ii. Call share triggers a comment to be added to the shared call containing the originating dispatch center and call number
iii. Resource request triggers an on-screen toast notification for a user group at the dispatch center owning the requested resource
iv. Network error when attempting a call share generates a toast notification at the corresponding dispatch center
d) Business rules require effort to define needs, configure,test, and refine. Even simple business rules may have unintended interactions with the connecting system or policies of the dispatch center. Testing is required to refine rules as necessary. The time associated will increase with the complexity of the business rule. Refer to the below table which identifies the number of business rules and the maximum effort to be expended by CentralSquare personnel to implement those rules.

Configuration Allowance: CentralSquare will assist the Customer in developing five (5) business rules and User Groups,with associated filters.The Customer is responsible for creating the remainder of the items that are needed for the configuration.There are no limits on the number of business rules or User Groups that can be created by the agency.

Business rules with associated filters 5
User groups with associated filters 5
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 13

Page 91 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Filters: Filters are used to define criteria to be met for information sharing including business rules, restrict viewing for user groups, and other built-in configurations. Determining and configuring filter criteria is the responsibility of the Customer with assistance from CentralSquare. a) Filters may be created based on:
i. Incoming Common Data Mappings for Supported CAD Incident Fields as defined in this document
ii. Incoming Common Data Mappings for Supported Unit Update Fields as defined in this document
iii. Time and Date parameters
b) The following are sample use cases for which filters may be used to restrict viewing or trigger business rules:
i. Calls originating from a particular dispatch center ii. Calls mapped to a single or multiple common nature code(s) iii. Calls of a particular discipline such as Law, Fire, or EMS iv. Calls shared with other dispatch centers
v. Calls located in a particular geographic area (geofence) vi. Units dispatched to shared calls
c) Filters are created through the standard menu-driven functionality of the Hub Portal.

Complex filtering scenarios may require additional effort involving defining needs, configuring the filter,test, and refinement.

Code Mappings/Translations:The CAD-to-CAD Hub includes the ability to translate incident and unit field values such as Call Nature between sharing CAD systems by mapping codes through a common code set. The Customer and participating agencies are responsible for defining the common code set, inputting local codes and mapping them to the common codes, and maintaining the entire set of codes using the Hub Portal. Code mapping is supported for the following codes:
a) Agency Name
b) City
c) Discipline (i.e., Fire, Law, EMS)
d) Dispatch Center
e) Nature/Response Type
f) Priority
g) Response Area/Zone
h) Response Type
i) Station
j) Transport Destination (Code)
k) Unit/Resource
I) Unit Status
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 14

Page 92 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
m) Zone (Map Data)
This document is limited to standard menu-driven code mapping functionality. Complex mappings that require custom scripts is not included as standard functionality. The following are examples of non- standard customizations which will need to be scoped separately:
a) Using a combination of factors to determine which code to send on a shared incident.

For example, sending a Call Nature of"Structure Fire"for Fire calls and "Fire Assistance" for Law calls when a shared Incident has spawned two or more incidents in a separate CAD system.
b) Changing the Call Nature based on which unit is requested.

Custom Scripts: If customization is necessary, this will generally be done using custom scripts. Writing of any custom script is not included as part of standard functionality and will be scoped separately.

3.1.2. Call/Incident Related Data
Supported CAD Incidents Fields:The following CAD Incident fields are supported for sharing by the CAD-to-CAD Hub. CentralSquare will not support fields that are not provided or accepted by the CAD system.
a) Agency Name
b) Apartment Number
c) Building Number
d) Call Nature (Accident, Structure Fire, Heart Condition, etc.) e) Call Priority(P1, P2, P3, etc.)
f) Caller Address
g) Caller Name
h) Caller Number
i) City
j) Comments
k) Cross Street (includes upper and lower cross streets) I) Discipline (i.e., Fire, Law, EMS)
m) Dispatch Center
n) Disposition
o) Latitude/Longitude (Decimal Format)
p) Location (common place name-Central Park, County Library, etc.) q) Radio Channel
r) Response Area/Zone
s) State
t) Street Address
u) Time Stamps
v) Zip
w) Zone (Map Data)
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 15

Page 93 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Note: Standard functionality is limited to sharing of text and translated codes. If the CAD system reacts in an undesirable way to updates, (such as spamming the narrative with unnecessary comments), the data field causing the problem should be disabled. Services to provide more complex manipulation of data sharing will need to be scoped separately.

Updates and Synchronization of Shared Incident Data: Updates to the following event fields may be configured to share either as a direct update to the call record or as a pre- formatted comment added to the narrative.
a) Apartment Number
b) Building Number
c) Call Nature (Accident, Structure Fire, Heart Condition, etc.) d) Comments
e) Cross Street
f) Radio Channel
g) Street Address
Note: Standard functionality is limited to simple updates of the call data. If the CAD system reacts in an undesirable way to updates, (such as spamming the narrative with unnecessary comments),the data field causing the problem should be disabled. Services to provide more complex manipulation of data sharing will need to be scoped separately.

Address Validation: Each CAD system may store address location information differently creating the potential for shared addresses to not validate. It is expected that some addresses may not validate automatically and may require some manual intervention by a dispatcher to correct.

No._ : Standard functionality is limited to the exchange of text-based address fields.

Services to provide more complex manipulation of address data such as changing "St"to "Street" in order to improve shared address validation will need to be scoped separately.

Comment Sharing: Comments refers to any notes, remarks, or narrative entered in your CAD system that are sent to the CAD-to-CAD Hub and potentially shared with other CAD systems. If implemented in the Adapter and supported by the CAD, The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 16

Page 94 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
sharing of comments can convey critical information and be very useful. However, excessive sharing of non-critical comments runs the risk of overloading dispatchers with unnecessary information. It is highly recommended to limit comment sharing using configuration options in the Hub.
a) One of the following may be used to determine how comments will be shared:
i. Only share comments that contain a key text string, such as "##SHARE" ii. Removing comments that follow a specific pattern. This feature may be used to remove automatic system messages that are not useful to other dispatch centers.
iii. Share all comments (not recommended)
iv. Disable comment sharing entirely
b) The Customer is responsible for configuring the Hub to limit comment delivery, including determining which text strings will be used to filter comments and adding them to the system.
c) CAD system may have different sources of incident comments. For example, a CAD may provide a static information from "Basic Notes" completely separate from a "Running Comment Log." Usually only comments from the "Running Comment Log" are implemented in the Adapter shared by your CAD. The Customer and participating agencies,working with the Provider are responsible to configure that Adapter to share the appropriate comment data. d) Similarly, if there are confidential comments that should not be shared by your system, configurations can be set to block those from being viewed by other CAD systems or in the Hub.

Note: Due to inconsistencies in how each CAD system generates additional system comments as well as how each CAD processes comments and messages coming from the Hub, it is possible that some duplicate or redundant comments may result. While the Hub has been designed to reduce unnecessary comments as much as possible, some edge cases may still result in unwanted comments. Customizations needed to remove duplicate or unwanted comments outside of the standard features mentioned here will need to be scoped separately.

3.1.3. Unit/Resource Related Data
Supported Unit Update Fields:The following unit fields are supported for CAD-to-CAD sharing by the CAD-to-CAD Hub system. CentralSquare will not support fields not provided by the CAD system.
a) Agency Name
b) Assigned Call Number(when assigned to a call)
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 17

Page 95 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
c) Assigned Call Unique ID (when assigned to a call)
d) Heading
e) Latitude/Longitude (Decimal format)
f) Location
g) Signed On Status
h) Speed
i) Station
j) Status
k) Time at Coordinate
I) Time at Current Status
m) Transport Destination (Code)
n) Type of Unit
o) Unique Unit ID
p) Unit Number
Unit Status Sharing: Real-time unit status updates can be shared between connected CAD systems, including AVL data (if available) by mapping physical to external units in the Hub. (External means placeholder or virtual units defined in a system that represent a physical unit in another system.)
a) Available/Unavailable Status:When a physical unit is assigned to a non-shared incident in the unit's owning CAD, other systems with an external mapping to that unit receive unit status updates that the unit is unavailable. Once the unit clears the scene or is otherwise available for dispatch, an available status will be sent for that unit to other systems.
b) True Unit Status for Shared Incidents:When a physical unit is on a shared incident, detailed unit updates (whether the unit is dispatched, enroute, arrived, etc.) will be shared with the other systems sharing incident. c) Unit Control: Once a resource request for a unit has been granted, either explicitly or implicitly, control of that unit is shared with the requesting system/agency. If implemented in the Adapter and supported by the requesting CAD, the status of that unit can be set by the requester. A system-to-system message containing the updated unit status will be sent to the unit's owning system. If implemented in the Adapter and supported by the owning CAD,the true status of the unit is updated. d) Limiting AVL Updates: Due to the potential for high volumes of unit status and AVL updates, CentralSquare reserves the right to restrict the frequency of such updates in order to maximize overall system performance. e) CAD System Dependencies Regarding Unit Statuses:The Hub is dependent on the Adapter and the CAD system to provide and consume up-to-date information.

Unit status syncing can be impacted by momentary network outages, system processing delays, or other temporary issues. It is not uncommon for units to The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 18

Page 96 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
occasionally be out of sync between systems for short intervals but is quickly corrected by a subsequent successful unit status update. If a unit is requested by a system/agency in error due to out-of-sync unit information, denial of the resource request by the owning CAD system will override the out-of-sync status and notify the requester the unit is unavailable. Otherwise, manual dispatcher intervention may be required either through exchange of incident comments or a phone call. f) This document is limited to sharing standard translated unit status updates and AVL data.The following are examples of non-standard customizations which will need to be scoped separately:
i. Sending different unit status updates based on the unit type being updated such as 'On Scene'for law units and 'On Scene Staging' for fire units.
ii. Sending fabricated progressive unit status updates to satisfy the unit status progression requirements of the target CAD system. For example, sending multiple unit status updates such as 'Dispatched', 'Enroute' and 'On Scene'to reflect a single status update of'On Scene' from the sharing CAD. Handling these out-of-scope requirements should be part of the receiving CAD Adapter.

3.1.4. System Administration
System Administrators: System Administrators have access to the setup and configuration of the CAD-to-CAD Hub for all connected CAD systems and participating agencies. Changes made by the administrator can potentially affect another agency inadvertently. For this reason, System Administrators should regularly consult and coordinate together before making configuration changes to the Hub. a) It is the responsibility of the Customer and participating agencies to determine which individuals will be assigned as System Administrators. b) When an administrator change is made, a log entry is created that describes the change made,the date and time, and the user that made the change. c) System Administrators can create new users and assign permissions.

User Administration: Users are administered at both the system and agency level.

System administrators may create users and assign permissions for all users.Agency User Administrators, which are created by System Administrators, may only do so for the agencies to which they are assigned.
a) It is the responsibility of the Customer and participating agencies to determine which individuals will be assigned as Agency User Administrators at the agency level.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 19

Page 97 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
b) Some configuration settings may be reset for all users across all agencies. These include:
i. The amount of time that inactive calls are displayed ii. The amount of time that toast notifications are displayed (if used) iii. Users may change these settings on an individual basis if desired. c) User administration tasks such as creating new users and user groups, assigning permissions, resetting passwords, and Portal configuration settings are the responsibility of the Customer and participating agencies. d) User groups may be configured using Filters so that only certain calls and units are visible. Incident comments may also be configured so that the incident is visible, but comments are not.

GIS Sources:The Hub system uses your geographical information systems (GIS) data sources to build maps. By copying the GIS sources that you want to use to build your maps into a folder, you can then import them into the Hub through the Hub Portal user interface.The Hub Portal supports the display of active calls and units on a GIS map view for situational awareness.The Portal provides GIS layer import tools for the Customer and agencies to import their own map files including but not limited to ESRI and other standard shapefiles and image files (i.e. Geographic or State Plane). The GIS layer import tool only takes minutes to load the data, but note that when importing map files, there will be downtime. Recommended GIS Map Data Elements are: Boundaries, Stations (Police/Fire), Freeways/Interstates, Major Streets, Waterways, Parks, and Address Points (optional).The Customer and agencies are responsible for providing, loading, and updating the GIS map data for a single, consolidated view for all agencies connected to the Hub. The frequency of GIS updates are determined by the Customer and participating agencies as they have no bearing on geo validation, they are just a visual tool.

Note: Beyond basic training and initial assistance in configuring GIS information in Hub, all other GIS related effort is the responsibility of the Customer and participating agencies.

System Connections: Each system Adapter connects to the CAD-to-CAD Hub over a secured connection provided and maintained by the Customer and agencies. For bi- directional interfaces an HTTP connection ( https://URL:port) is required at each The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 20

Page 98 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify ,`
endpoint (Hub side of the network and the Adapter side).All firewall configuration and configuring of ports is the responsibility of the Customer and participating agencies.

3.1.5. Data Retention and Backup
CAD for Data Retention:The CAD-to-CAD Hub provides call and unit information to each respective CAD system as the authoritative method for permanent data retention.

The Hub is not designed as a data warehouse for long-term storage and retrieval. A separate interface may be used to send call and unit updates to a client-provided database for long-term storage.

Data Purging: Portal administration provides a setting to purge data older than a certain number of days. This feature may be set to retain data indefinitely, but this is not recommended. Data purging occurs automatically without adversely affecting the system in Production.

System Backups: System backups in the Cloud are the responsibility of CentralSquare.

3.1.6. Portal Features
Overview:The Hub Portal is a thick client installed on a Windows-based workstation.

The Portal is used to display call and unit related data as well as administrative tools for system configuration.

Call and Unit Display:The Hub Portal displays call and unit information in the dispatch view in real-time. This includes separate list and map views of current calls and units as well as a call details view. The information contained here may be limited based on filters applied to each user group. Hub includes the following tools for viewing call and unit-related information.
a) Calls List—Displays currently open calls in a list view b) Call Details—Displays detailed information about a call including comments, connected calls, and assigned resources
c) Units List—Complete list of units and current status d) Map View—Calls and units are shown on a map. Geofences and markers may also be created and shared with other user groups
Toast Notifications: Pop-up notifications that display in the lower-right corner of your screen and display call and unit information based on pre-configured business rules.

These notifications may be used to bring attention to bi-directional call-sharing actions, The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 21

Page 99 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
or to bring bi-directional functionality to centers that may have a publish-only or no interface whatsoever.

User Preferences:Allow the user to adjust color schemes,when stagnant calls disappear from view, configure toast notifications, and enable/disable connection status monitoring.

Admin Alerts: Historical display of email and text message alerts that have been sent to your user.

Diagnostics and Log Views:Tools for troubleshooting and identifying information shared with each interface.

Connection Monitoring:The connection between each CAD system and the CAD-to-CAD Hub is continually monitored by the CAD adapter through heartbeat transactions to detect network failures.The Hub also monitors system network connections through heartbeat transactions and network errors. Users are notified of detected disconnects in the following ways:
a) If the Hub detects a potential disconnect such as lack of a heartbeat or a network error with any CAD system, a warning will display through the Connection Status Monitor in the Hub Portal. A subsequent reconnect will remove this warning. b) If a CAD system has not transacted any updates to Hub for a configurable amount of time, a warning will display through the Connection Status Monitor in the Portal. This may indicate that although the Adapter continues to share heartbeats with Hub, it has lost the connection with its CAD system. A subsequent transaction will remove this warning.
c) If the CAD detects a potential disconnect to the Hub, it is responsible to notify its users through the CAD user interface.

Settings:System and user administrators access and adjust system settings including connections, business rules,filters, and user administration using the Portal.

3.1.7. Information Sharing Redundancy
CAD-to-CAD sharing errors may result from various sources including the following:
a) User error
b) CAD system error
c) Network error
d) CAD-to-CAD Hub error
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 22

Page 100 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
e) Administrator error
f) Unforeseen circumstances
If there is an error in the CAD-to-CAD process, dispatchers must be aware of the problem immediately so that other means may be used to communicate such as phones or radios. The following are suggested methods to provide redundancy and checks to ensure awareness of CAD-to-CAD sharing.
a) User error confirmation phone calls
b) Unit status timers in the CAD system
c) CAD-to-CAD Hub email or text message alerts
d) Hub Portal notifications
e) Hub light towers

3.2. CentralSquare Unify External System Dependencies The ability of CentralSquare Unify Hub to perform its functional requirements depends on the external systems' ability to do the following:

3.2.1. Bi-directional Adapters
Unify relies on bi-directional Adapters to external CAD systems which should support the following capabilities:

Continuously provide and receive updated CAD incident and unit status data to and from the CAD-to-CAD Hub
a) Share/receive new incidents
b) Update data fields on current incidents
c) Update dispatcher comments
d) Assign units/resources to current Incidents
e) Provide unit status updates including AVL data
f) Present information to the CAD operator in an appropriate way Continuously provide and receive updated unit information to and from the Hub a) Unit assignment to incidents
b) Unit status updates
c) Send and receive unit requests
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 23

Page 101 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Connection notices: Provide connection and failure notices to the dispatcher when a prolonged disconnect or outage is detected.

Synchronize (refresh) active CAD data upon connecting including current CAD incident data and unit status data.

3.2.2. Other Considerations
Functionality: Data,functionality, and operational incongruences between the connected CAD systems may limit the level of interoperability achievable.Although the CAD-to-CAD Hub may support certain capabilities, CentralSquare cannot provide functionality that the external system does not support. In cases where there is a gap between needs and what the CAD system can provide, converting data to comments or other methods may be used but certain limitations will naturally be beyond the CAD-to-CAD Hub's ability to work around.

3.2.3. External System Adapter Requirements
The dependencies listed in this section are an overview and are for general awareness.The CAD-to-CAD Hub SDK provides a more complete set of detailed requirements for the external system's Adapter.The Customer and participating agencies should require the provider to comply with all requirements of the SDK.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 24

Page 102 of 654 ends

Upland Police, CA 1

4. PROJECT CONTROLLING PROCESS

4.1. Overview
Project Controlling Processes are established early in the Project life cycle during the Planning Phase and described within the Project Management plans. Project Control is the process that includes completing regularly scheduled Project progress meetings and the use of regularly delivered Project progress reports, as well as implementing the processes needed for Communication Management, Risk Management, and Change Management.The process begins during the initiation process and concludes at the end of the Project.

The establishment of defined processes for Customer communication (contact persons and reporting methods) provides a basis for effective and regular communication.This supports the previously noted processes necessary for a successful Project outcome.

As part of the Controlling Processes, CentralSquare utilizes a series of measurements and management reviews to mitigate the effect of these variances. Checkpoints or milestones are planned into each phase of the Project to measure performance and determine if the Project is ready for the next phase.

Checkpoints are key tasks that act as gates to the next phase of a project.A delay in a milestone may cause a delay in starting or completing subsequent tasks; in effect creating a risk to the overall Project.Therefore, CentralSquare's Project staff closely monitors checkpoint tasks and milestones and promptly notifies the Project Manager of any delay or failure with a milestone task. Milestone delays on the part of either party will trigger an overall review of Project activities so that risks can be assessed and properly managed. If either party becomes aware of a delay, notification shall be provided to the other party as soon as reasonably possible.

Evaluation of overall Project status at each checkpoint is essential to ensure that the Project is effectively progressing toward completion and that new risks are not being introduced. In many cases, Project activities leading to a checkpoint are interrelated to later scheduled tasks. Success at checkpoints diminishes the risk to the Project going forward.

Incomplete actions at a checkpoint may prompt delays and a rescheduling of the Project.

For example, delays in completing or approving OSDs will delay the start and completion of the configuration phase, which may ultimately have an impact on the projected Go- Live date. Depending upon the importance of the Deliverable,these kinds of delays can have a cascading effect upon the Project Schedule including training and Go-Lives.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 25

Page 103 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
As part of the Project controlling process, upon completion of significant milestones and or tasks, CentralSquare will submit a Task Completion Report ("TCR")to Customer.The TCR serves as a formal tool for the purpose of verifying with Customer that the work has been performed, services rendered, and products delivered according to the requirements specified within the SOW and/or related documents.

TCRs are presented to Customer by CentralSquare's Project Manager for signature. Some TCRs may trigger a Project payment, in accordance with the payment terms within the Agreement. Upon execution of a TCR that is tied to a Project payment milestone, Customer will receive an invoice from CentralSquare's Accounting Department which must be paid based on the terms and conditions of the Agreement.

The TCR will include the following information:
a) Description of work performed, and products delivered. b) Comments noting any special circumstances.
c) Product/Service deliverables listing the Agreement line items that are being recognized as delivered and will be invoiced.
d) Related Payment Terms in accordance with the Agreement, for Agreement line items that will be invoiced relative to the TCR.

4.1.1. CentralSquare Responsibilities
a) CentralSquare will prepare and submit TCRs for Customer's signature upon completion of the applicable task.
b) The TCR will cite the appropriate SOW reference.
c) TCRs that trigger a payment will include the payment amount in accordance with the Agreement payment schedule.

4.1.2. Customer's Responsibilities
a) Customer will review and approve TCRs within a five (5) business day period from the time of receipt less any challenges to the validity of the report. b) If Customer disagrees with a TCR, Customer shall submit to CentralSquare a written explanation detailing why the Customer believes that the subject of the TCR and/or tasks have not been completed in accordance with the Purchase Agreement or this SOW. Such notification from the Customer shall be provided to the CentralSquare Project Manager within five (5) business days of receipt of the TCR.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 26

Page 104 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

4.2. Change Management Process
Either party can request changes to the scope of the project at any time. Since a change may affect the price, project deliverables, this SOW, the supporting project schedule, and/or the terms of the Agreement for this SOW, both parties must approve each change in writing and agree on the impact each change may have on the Agreement and related attachments.

The purpose of the Change Management Process is to manage any significant changes to the Project as described in this SOW or related documents as referenced within the SOW.These changes may include but are not limited to a modification to Project scope, Standard or Custom products'functionality, CentralSquare and Customer's identified roles and responsibilities, Project payment terms, and modifications to the scope or delivery location of services within the Project. All significant changes must be documented through the Change Management Process.The type of documentation needed will depend on the nature and significance of the change.

A Project Change Order will be the vehicle for communicating and approval of the changes. Whether initiated by Customer or CentralSquare, all Change Orders will be documented by the CentralSquare Project Manager.The Change Order shall describe the requested change, the party requesting the change, and the effect the change will have on the project, including the price, project deliverables,this SOW, the supporting project schedule, and/or the terms of the Agreement for this SOW.

All Change Orders must go through the CentralSquare's internal approval process before they can be presented to Customer for review and approval. Once the Change Order is generated, Customer Project Manager and CentralSquare Project Manager will review the proposed change and communicate as necessary to answer any questions, and/or work to resolve any issues preventing acceptance of the Change Order by both parties.

Upon the approval by both parties the Change Order will be authorized for implementation.

The creation of some Change Orders may, depending upon the scope of the requested change, require fees for CentralSquare to properly investigate and scope the requested change. If additional fees are required by CentralSquare to create a Change Order, those fees will be identified and communicated to Customer Project Manager prior to CentralSquare's investigation of the requested change. In such situations, CentralSquare will only proceed with the investigation required to create the Change Order if Customer has agreed to pay the additional fees associated with creation of the Change Order.

Additional deliverables or Project deletions in terms of Software and services will require a mutually agreed upon Change Order. It must be noted that the later in the Project that a change is requested,the greater the likely impact it has in terms of costs, risks, and The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 27

Page 105 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
timescale. It is recommended that the Customer not delay any review activity as it is a best practice to discover potential changes as early as possible. In some cases, it may be more appropriate to plan modifications for Post-Go-Live delivery.

4.2.1. CentralSquare Responsibilities
a) Change Orders will capture necessary information required to prepare a Change Order and submit it to the Customer.

4.2.2. Customer Responsibilities
a) When applicable, Customer will identify the services or deliverables that will be subject to a Change Order, per the Agreement between both parties. b) When applicable,Customer will identify changes to application features or functionality, Interfaces, or any other Systems that will require a change order.This process may also include participation in the requirements process.
c) Customer will approve and process Change Orders in a timely manner.

4.3. Project Reporting
CentralSquare will provide Monthly Status Reports advising Customer Project Manager and key Customer Project Stakeholders of the progress and status of project activities.

This report will include the significant accomplishments, planned activities, issues, and potential risks associated with CentralSquare and CentralSquare's Subcontractors' Deliverables.The Project Status Reports will include the following:
a) Accomplishments during the Reporting Period
b) Planned upcoming activities
c) Issues
d) Risks
e) Key Action Items
In addition,the CentralSquare Project Manager will hold bi-weekly status meetings/conference calls to update Customer on the status of the Project and key action items and deliverables.

CentralSquare will provide an updated Project Schedule advising Customer Project Manager of the progress of project activities.The Project Schedule may be lacking the detailed tasks for Customer team, and Customer may add such tasks, owners, and The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 28

Page 106 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
durations to the Project in collaboration with CentralSquare Project Manager.The Project Schedule will consist of the following:
a) Major Tasks
b) Task Responsibility
c) Task Duration
d) Major Milestones
e) Tasks Completed
f) Tasks in Progress

4.3.1. CentralSquare Responsibilities
a) Provide a written report of Project status once a month. b) Conduct status meetings/conference calls every two weeks. c) Maintain an up-to-date Project Schedule.

4.3.2. Customer Responsibilities
a) Review the written report of Project status and provide feedback within five (5) business days in order to ensure that the documentation is correct. b) Participate in Project status meetings.
c) Ensure participation of personnel in tasks and meetings.

4.4. Document Review
During the Project, CentralSquare will deliver several documents to the Customer for review.These documents will include but are not limited to the Functional Acceptance Test Procedures, Project Schedule, and OSD for the Project. Approved documents are returned to the CentralSquare Project Manager. All documents will be provided in electronic (soft copy). If Customer desires printed (hard copy) documentation, it is their responsibility to print and bind the desire copies.The CentralSquare Project Manager will retain a copy and provide the Customer with a copy.

Should Customer find any document unacceptable, Customer must provide specific reasons in writing to the CentralSquare Project Manager. CentralSquare can then assess any required corrective measures and make revisions or modifications to provide acceptable documents within a mutually satisfactory timeframe.

Status Reports are not subject to approval.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 29

Page 107 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
To ensure compliance with the Project Implementation Schedule, Customer is responsible for the review of such documents and providing any comments to CentralSquare within five (5) business days.

4.4.1. Documents Subject to Customer Approval (via signature) a) Change Orders
b) Operational Scenario Documents (OSD)
c) Functional Acceptance Test Procedure documents
d) Task Completion Reports

4.4.2. Documents Subject to Customer Review not Requiring Approval Note:The Project Schedule and any changes hereto are to be mutually agreed upon between Customer and CentralSquare.
a) Project Status Reports

4.4.3. CentralSquare Responsibilities
a) Distribute the documents to Customer.
b) Coordinate the process to consolidate comments and edit documents. c) Manage the signoff process for applicable documents and the distribution of originals to Customer and CentralSquare for filing.

4.4.4. Customer Responsibilities
a) Review the documents presented and provide the appropriate information back to CentralSquare within five (5) business days for configuration sheets, Change Orders and/or Sales Orders.
b) Review the documents presented and provide the appropriate information back to CentralSquare within five (5) business days for requirements documents defined above. Unless unanticipated changes to the Project Schedule would warrant a shortened turn around.

4.5. Third-Party Management
CentralSquare will be responsible for the management of third parties that have been identified as Subcontractors or executed Change Orders to the Agreement.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 30

Page 108 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
As part of the Subcontractor agreement, all communications between those third parties and Customer will be managed by CentralSquare.Any communication directly between Customer and third parties that may require or imply the promise of a material change in scope or responsibilities will not be acknowledged by CentralSquare unless an appropriate Change Order has been prepared.

Conversely, Customer will be responsible for the management of third parties that CentralSquare is not responsible for.The customer will be responsible for the facilitation of discussions and the acquisition of materials from those third parties that are necessary for the configuration and development of Customer's System.

4.5.1. CentralSquare Responsibilities
a) Assume responsibility for third parties that are the responsibility of CentralSquare within the terms of the Agreement between CentralSquare and Customer.
b) Process any Change Orders that may arise from a material change in scope where third parties are concerned.
c) Inform Customer when configuration and or programming will require interaction and/or documentation from a third party which is not the responsibility of CentralSquare under the Agreement between CentralSquare and Customer.

4.5.2. Customer Responsibilities
a) Work directly through CentralSquare regarding third parties that are the responsibility of CentralSquare.
b) Review, sign and process any Change Orders that may arise from a material change in scope where third parties are concerned. c) Facilitate interaction between CentralSquare and third parties not the responsibility of CentralSquare to include conference calls, answers to questions and documentation as requested
The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 31

Page 109 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

5. PROJECT INITIATION AND PLANNING

5.1. Overview
Project Initiation and Planning involves gathering the necessary Project specific information to produce a Project Management Plan and a Project Schedule. In short, Project Planning consists of those processes designated to establish when and how the Project will be implemented while further elaborating on Project Deliverables. Most of the information exchange between Customer and CentralSquare during this process is at a high-level and consists of interaction between both Project Managers and a small group of Project stakeholders.

Major Deliverables for the Project Planning phase are the specific Project Management Plans, and a baseline Project Schedule.

The project must be managed in a manner that will allow for the adjusting of the Project Management Plan and Project Schedule to address the circumstances that affect a project during Project Execution.As a result of these changes during the Project life cycle, Project Planning will overlap each subsequent process during the Project.

Typically, Project Planning tasks will decrease in frequency as checkpoints are completed and as the Project nears Go-Live and Project completion.

Note:The Project Schedule is a living document, subject to change during the Project due to several factors such as change in Project scope, scheduling conflicts, delay in approving project documents, resource availability, etc.All changes to the Project Schedule will be discussed between both parties and will be incorporated within a published schedule upon approval from Customer and CentralSquare.

5.1.1. CentralSquare Responsibilities
a) Assign a Project Manager to the Project to participate in Initiation phase activities. b) Produce required documentation to support Initiation activities. c) Identify and engage the CentralSquare Project team responsible for carrying out Project Execution.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 32

Page 110 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
d) In collaboration with Customer, develop the Project Management Plan (includes the Communication Management Plan, Risk Management Plan, and Change Management Plan).
e) Baseline the Project Schedule.
f) Prepare and submit the TCRs for Customer acceptance of the Project Management Plan asdefined above.
g) Develop and submit invoice for payment due at execution of the Agreement.

5.1.2. Customer Responsibilities
a) Assign a Project Manager for the Project to participate in Initiation phase activities.
b) Identify and engage Customer's Project team.
c) Review and comment on the CentralSquare Project Management Plan and the ProjectSchedule.
d) Review and comment on CentralSquare provided documentation to support Initiation activities.
e) Approve the TCRs for the Project Management Plan within five (5) business days.

5.2. Project Kickoff
During the planning phase, the CentralSquare Project Manager will hold a Kickoff Meeting with Customer's Project team. During the Kickoff Meeting,the CentralSquare Project Manager will provide an overview of the following:
a) The CentralSquare execution process.
b) A high-level description of Project Deliverables.
c) Roles and responsibilities for the Project team members. d) A high-level review of the preliminary Project Schedule including projected Project milestones and checkpoints.
e) Describe the work that has been either completed, is in progress or is due to begin within the immediate future.
f) Review any project related questions from Customer's team.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 33

Page 111 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

5.2.1. CentralSquare Responsibilities
a) Prepare the agenda and set a date for the Kickoff that is convenient to Customer and CentralSquare Team.
b) Distribute any documents that Customer should review in advance of the Kickoff Meeting.
c) Conduct the Kickoff Meeting.

5.2.2. Customer Responsibilities
a) Work with the CentralSquare Project Manager to facilitate scheduling a date for the Kickoff Meeting.
b) Schedule the appropriate personnel from Customer's team to attend.This should also include key stakeholders that may not participate routinely in Project operations, but who have authority or responsibility over the Project.
c) Provide adequate accommodations to include adequate seating and audio- visual equipment including a projector(s), screen, and whiteboard.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 34

Page 112 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

6. PROJECT EXECUTION

6.1. Overview
Project Execution focuses on the development and delivery of Project Deliverables.

Processes will be iterative and consist of 1) a review of Deliverable documents; 2) development, configuration, installation and testing of software and hardware deliverables, and 3) delivery of Project related services such as Project related training.

These processes are iterative in nature with several checkpoints to evaluate Project progress and where applicable,to initiate Change Management processes. Each Deliverable has a closing process which consists of specific completion criteria. These Deliverable closing processes are independent from the closing process of the Project.

6.2. System Installation
System installation is one of the early processes in the Project implementation phase and has a significant impact on and critical dependency on several key activities.

Cloud virtual provisioning will be the responsibility of CentralSquare.

6.2.1. Cloud Components
The CentralSquare Cloud Team will provision the CentralSquare software in the Cloud. This will entail a planning meeting with the Customer System/Network Administrator and other CentralSquare staff(Project Manager,Technical Services), configuration of the VPN, advising on network communications, and configuring access to the provisioned system.

The administration services of the Cloud environment are the responsibility of CentralSquare, including support, operation, and maintenance of the underlying infrastructure. Access to any resources by the Customer will not be allowed except through applications and programmatic connections.

6.2.1.1. CentralSquare Responsibilities
a) Host Technical meetings with Customer network\systems administration staff.
b) Provide port, protocol information to Customer for firewall rules.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 35

Page 113 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
c) Provide guidance on routing needed from Customer networks to Cloud environment.
d) Provision Cloud system as necessary.
e) Provide URLs and any other paths for Customer connectivity. f) Perform connectivity tests with Customer assistance at least one week prior to any workshops.

6.2.1.2. Customer Responsibilities
a) Attend Technical meetings with CentralSquare resources. b) Acquire ISP connections.
c) Open firewall as directed by CentralSquare Technical staff. d) Provide routing rules to route traffic through the VPN tunnel as advised by CentralSquare technical staff.
e) Perform connectivity tests with CentralSquare assistance at least one week prior to any workshops.

6.2.2. Implementation Overview of CentralSquare Unify
The CAD-to-CAD Hub is implemented through a series of standard steps and process gates designed to ensure that operational needs are identified, configurations are verified, and tested to validate proper functionality prior to Go- Live.

The implementation includes tasks to be completed by multiple stakeholders including CentralSquare, Customer and agency personnel, and the 3rd party system Provider.The tasks below are an overview and will be refined in a detailed project schedule with the Customer upon project Kickoff.

6.2.2.1. CentralSquare Unify Hub Initial Installation and Configuration CentralSquare will provide support for the initial system configuration. This will include the following:
a) Installing the database and application server software for the Hub. b) Once network connections have been established between the servers by the Customer and participating agencies, CentralSquare will establish software connections between each server.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 36

Page 114 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
c) Establish each environment such as Test,Training, and Production as set forth in this document and the accompanying Agreement.
d) Configure the connection parameters for each third-party system connection. Note it is the Customer and participating agencies' responsibility to ensure network connectivity between servers are established.
e) Load initial data mapping sets for the following codes. Note that mapping and translation of these codes is the responsibility of the Customer. i. Agency
ii. Dispatch Centers
iii. Nature/Response Type
iv. Unit/ Resource
v. Unit Status
vi. Unit Type
f) If the project involves joining a new dispatch center to an existing hub or upgrading a publish-only interface to a bi-directional interface, some or all of these steps may have been already completed.The associated Agreement will outline exceptions or additions to these steps.

6.2.2.2. CentralSquare Unify Hub System Setup
The tasks listed under system setup may be executed simultaneously.

CAD Provider Adapter Implementation and Configuration: Includes the installation and configuration of the CAD Provider Adapter by the Provider or by CentralSquare as defined in the SOW, Section 2.6—Deliverable System Connections on CentralSquare Unify Hub.

Software Installation: Basic server configuration is added for each interface on the CentralSquare server, and the Portal client software is delivered to the Customer and participating agencies. Software installation marks the completion of the system setup tasks.

6.2.2.3. Initial Discovery and Configuration
A discovery phase will take place that will identify site-specific configurations for the Hub. These will be documented in an Operational Scenario Document (OSD) and signed off by the Customer,via a TCR, before the configuration phase begins. Specific configurations may be recorded in the documentation listed below. It is agreed that all shared can be exchanged in an electronic The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 37

Page 115 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
form, such as .PDF, .DOCX, .XLSX, etc. The OSD document will be updated as the agencies are implemented and brough online.
a) List of CAD Codes:The Customer and participating agencies will provide a list of CAD codes and descriptions that will be mapped to those of other CAD systems through the Hub. Common codes include incident status, nature, unit status, units, agencies, cities, and jurisdictions.
b) Code Mapping Document: Under the guidance of CentralSquare, the Customer and participating agencies will provide a list of mappings of the CAD Codes provided above to a common code set provided by CentralSquare. The common code set in the Hub facilitates mapping and translation to other agencies' codes, which is the responsibility of the Customer and participating agencies. c) Test Scenarios: CentralSquare will provide a standardized list of tests for acceptance. Other tests can be suggested by the Customer providing that they are within the scope of the accompanying Agreement.These test scenarios will form the basis of training documentation.
d) Configuration Documentation: Documentation may be added directly into the configuration screens of the Hub and is easily exported as text. This will serve as the primary form of technical documentation.
e) Product Manuals: CAD-to-CAD Administrator's Guide will be provided electronically.

The Customer's Project Manager and Subject Matter Experts play a critical role during this time. Discovery and configuration involve the gathering of business requirements, CAD codes, system configuration including code mappings on the CentralSquare Unify Hub.

The results of the discovery and configuration sessions will be compiled, documented in an Operational Scenarios Document(OSD) and signed off by the Customer, via a TCR, before the configuration phase begins.

CentralSquare will provide OSD documentation as appropriate.The OSD document will be updated as the agencies are implemented and brought online.

This task is considered complete upon completion of the customer questionnaire documentation and a joint review between the Customer,the participating agencies and CentralSquare.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 38

Page 116 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

7. CENTRALSQUARE UNIFY TESTING

7.1. Isolated CAD Adapter Testing
CentralSquare and the Customer will develop a mutually agreed upon testing schedule.

System testing will be conducted throughout the project in three (3) distinct periods.

The Isolated CAD Adapter Testing will be conducted simultaneously with other implementation tasks and will largely involve CentralSquare Engineers and the Provider implementing its Adapter. This testing will use a CentralSquare Unify Hub Test environment, and test instances of the CAD system and Adapter. CentralSquare will use a CAD simulator to test all aspects of the connection between the Hub and the Provider's Adapter and CAD system. Sample data may be used to demonstrate the ability to view data using the Hub Portal client. Testing support from the Provider and assistance from the Customer and participating agencies are required.The Customer and participating agencies will identify and provide a CAD Administrator that can login to test CAD systems with its Adapter connected to the Hub.The CAD Administrator will work jointly with CentralSquare and the Provider to complete this testing.

At the conclusion of the Isolated CAD Adapter Testing,the connection between the Hub and the Provider's Adapter and CAD system is demonstrated as data is successfully delivered to and visible using the Hub Portal client.This final testing demonstration shall take no more than five (5) hours per agency.

7.2. Provider End-to-End Testing
Provider End-to-End Testing will be conducted when the Isolated CAD Adapter Testing is complete for each CAD system that is required to meet the standard incident and resource sharing requirements. It will involve CentralSquare Engineers,the CAD providers,the Customer, and the participating agencies. If a dependent CAD system is not ready for End-to-End Testing,the testing may proceed using a CAD simulator provided by CentralSquare. CAD Simulator testing does not replace End-to-End Testing with the CAD Provider.The Customer and the participating agencies will need to identify and provide a CAD Administrator that can login to the test CAD systems with its Adapter connected to the Hub.The testing period will be paused for resolution of Go-Live issues as defined in the SOW, Section 7.3—Functional Acceptance Testing. Defects found in the Adapter for each CAD system may also pause the testing period. CentralSquare, the Customer and the participating agencies will expedite where possible the resolution of any Provider defects.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 39

Page 117 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
At the conclusion of the Provider End-to-End Testing, meeting all the Adapter and CAD Provider testing requirements as defined in the OSD marks the completion of the Provider End-to-End Testing.This final testing demonstration shall take no more than five (5) hours per agency.

7.3. Functional Acceptance Testing (Customer End-to-End Testing) Once the Provider End-to-End Testing is concluded for each CAD system, Functional Acceptance Testing will be conducted by the Customer,the participating agencies, and the CAD Provider under CentralSquare supervision. Each agency will go through Functional Acceptance Testing when they are ready to connect to the system, so Functional Acceptance Testing may happen multiple times on the same CentralSquare Unify Hub.This final testing event shall take no more than sixteen (16) hours per agency.

It is during the Functional Acceptance Testing that the Customer and the participating agencies,gain close familiarity with the CentralSquare Unify Hub and related functionalities. Expanded Standard Operating Procedures (SOPs) are more fully defined and tested by the Customer and the participating agencies, during this time.This is a Customer driven phase with assistance from CentralSquare. Changes required for Customer and agency SOPs are out of scope unless explicitly agreed.

To confirm that all work has been completed under this SOW and that the system meets the functional requirements of the COTS Hub system, CentralSquare and the Customer will develop a mutually agreed upon functional acceptance test plan that is based on the criteria contained in the Operational Scenario Document (OSD) which will be incorporated during the project into the Unify Test Checklist.The Functional Acceptance Testing process consists of verifying and running standard functions tests in a format designed to verify the functionality of the CentralSquare Unify solution. CentralSquare will work with the Customer and the participating agencies to develop a mutually agreed upon testing schedule for the agencies. Following the completion of the Functional Acceptance Testing, any defects that are raised will be documented by CentralSquare and prioritized as follows:

Priority Issue Definition
Go-Live Issues Issues in the CAD-to-CAD solution identified during Functional Acceptance Testing with contractually required functionality that must be corrected prior to Go-Live. CentralSquare will research such identified issues and propose a plan for resolution. Go-Live issues will be corrected prior to Go-Live.

Post-Go-Live Issues Issues in the CAD-to-CAD solution identified during Functional Acceptance Testing with contractually required functionality that can be corrected after The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 40

Page 118 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Go-Live. The Customer and CentralSquare will mutually agree these issues may be addressed after Go-Live. CentralSquare will provide a reasonable date for resolution of the Post-Go-Live issues.

The Customer will agree to sign off upon the completion of each Functional Acceptance Testing session, acknowledging the delivery and receipt of the testing results,via a TCR.

Upon resolution of any Go-Live or Post-Go-Live issues,the failed test(s)will be repeated by the participating agencies under CentralSquare supervision, until resolved. The Customer will agree to sign off on a TCR reflecting the completion of Functional Acceptance Testing when the testing has been completed with no Go-Live issues (i.e., a passing Acceptance Test). Upon completion of Functional Acceptance Testing, preparations for deployment may begin. A migration plan will be defined and executed.

The Customer and participating agencies will train their own dispatchers from expanded SOPs defined during the Functional Acceptance Testing.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 41

Page 119 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

8. CENTRALSQUARE UNIFY TRAINING

8.1. Training
Upon completion of the Functional Acceptance Testing, CentralSquare will conduct CentralSquare Unify Hub Administrator training on consecutive weekdays during remote training hours (Monday—Friday, between 8:00am—5:00pm as determined by the Customer's time zone based on the actual duration of the class) or on consecutive weekdays during onsite training hours (Tuesday—Friday, between 7:00am—10:00pm as determined by the Customer's time zone based on the actual duration of the class).

Alternate training schedules (e.g., Monday class starts for classes that would normally start on a Tuesday, multiple classes per day, evening, and weekend classes) are subject to additional cost.

Training classes are conducted based on the quantities specified in the Agreement. Refer to SOW,Appendix Y—Workshop and Training Summary for a complete listing applicable to this project. CentralSquare and the Customer will develop a mutually agreed upon training schedule for the agencies.

CentralSquare follows a "Train-the-Trainer" approach to training.This method allows in- depth training for key individuals at each agency who will then provide training to the remainder of the users.
a) CentralSquare Unify Hub Administrator Training: CentralSquare will provide Portal Administrator training on how to monitor system health, manage groups and users, and make basic configuration changes.This training will be conducted remotely through a webinar. Participants should not exceed ten (10) per class. b) Unify User Training: CentralSquare will work with the Customer and agency trainers to advise them on incorporating CAD-to-CAD concepts into their training courses for dispatchers and call takers. However, since the methods for interacting with CAD incident and resource sharing are dependent upon their configuration,training for the End Users is the responsibility of the Customer and the participating agencies. It is expected that Subject Matter Experts (SME's) will be sufficiently familiar with their operational procedures and their CAD configuration to conduct this training for their respective agency.
c) Hub Portal Training Videos: CentralSquare will provide the Customer and the participating agencies with access to training videos on essential Portal features. d) Training Documentation:Agency specific documentation of local sharing use cases and rules is the responsibility of the Customer and the participating agencies.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 42

Page 120 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

9. CONDUCT CENTRALSQUARE UNIFY PRE-GO-LIVE TASKS

9.1. Pre-Go-Live
After the Customer-led User training is complete,the system is ready for deployment.

Preparation for cutover to live operations will be outlined in the Project Schedule and the Go- Live Plan four(4) to six(6) weeks prior to Go-Live. The Go-Live plan includes the overall timeline for the event, products involved, agencies involved, roles and responsibilities, established meeting dates/times, issue reporting and escalation process, transition to support and the communication plan.

9.1.1. Pre Go-Live Tasks:
a) Customer to distribute final version of documentation to participating agencies outlining modifications to standard operating procedures. b) CentralSquare Project Manager and the Customer will ensure all end user training has been completed, and that all Go-Live deliverables are completed with related TCRs approved.
c) CentralSquare Project Manager will schedule and monitor internal and Customer- facing Go-Live readiness checks during team planning meetings. d) CentralSquare Project Manager and the Customer Project Manager, along with key resources, will conduct separate planning meetings to draft/approve the Go-Live Plan.
e) CentralSquare Project Manager and the Customer will prepare a Go-Live plan which provides details about the time period for the event, products involved, supportive roles and responsibilities,the overall timeline for the Go-Live, establishes meeting dates/times,the issue reporting and escalation processes,transition to support, and communications plan.

9.1.2. Go-Live Preparation:

CentralSquare and the Customer will draft the CentralSquare Go-Live Authorization Letter for each Go-Live group.The Go-Live Authorization Letter confirms that the system has been installed and tested, and that the Customer agrees to proceed with moving the system to live operation. It acknowledges sufficient user training has been completed, confirms software is functional for a live environment, and that none of the currently identified issues are critical to the Go-Live. Date and time of the Go-Live is memorialized,the participating agencies, along with assurance the The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 43

Page 121 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`
Customer technical team and subject matter experts will be available twenty-four (24) hours a day to support the Go-Live unless otherwise noted in the Agreement.

The Customer is required to review and sign off on the Go-Live Authorization Letter no later than three (3) weeks prior to the scheduled Go-Live date.

9.1.3. Transition Presentation:

CentralSquare will provide a presentation to the Customer to gain familiarity with the Support structure and methodologies. CentralSquare will assist in confirming that representatives designated by the Customer needing access to enter and track support tickets have credentials for CentralSquare access.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 44

Page 122 of 654 ends

Upland Police, CA rig
CAD-2-CAD Unify /`

10. CONDUCT CENTRALSQUARE UNIFY GO-LIVE

10.1. Go-Live
Go-Live of the CentralSquare Unify solution for each of the participating agency entities into the Production environment is a highly orchestrated activity that will require resources from both the Customer, any participating agencies, CentralSquare, and the CAD Provider teams.The CentralSquare Unify Hub has the ability to deploy functionality on a case-by-case basis. The migration plan may, for example, first deploy bi-directional unit status updates followed later by automated call sharing.

Go-Lives are conducted on consecutive weekdays (Monday—Friday).Any CentralSquare Go-Live Support that is beyond the amount specified per the Agreement may be subject to an additional cost.
a) "Go-Live" means the event that occurs when Customer first uses a System for Live Operations. A separate Go-Live may take place with respect to each System, each Interface, and each Modification.
b) "Go-Live" means "First use in a non-test bed environment".

The system is brought into production per the Go-Live Plan and the Go-Live Authorization Letter. Go-Live support is provided by CentralSquare as follows:
• Go-Live Support:A total of three (3) consecutive days of remote support will be provided when the Customer goes live with the CentralSquare Unify solution. o Day 1- Day 3: Remote Go-Live Support—one (1) Consultant(trainer), eight(8) hours each day, during normal business hours (8:00am to 5:00pm local time).

A TCR will be provided to the Customer for signature upon completion of the Go-Live event and CentralSquare provided support, per the Agreement. During Go-Live, issues are reported and managed by CentralSquare with the Customer's assistance. Upon cessation of Go-Live support by CentralSquare, issues are reported and managed by the Customer.

The contents of this material are confidential and proprietary to CentralSquare Technologies,LLC and may not be reproduced, published,or disclosed to others without the prior written consent of CentralSquare Technologies,LLC. ©2026 CentralSquare Technologies,LLC Page 45

Page 123 of 654 ends
← All documents from this meeting