CC 11-15-2022
Special Meeting
#1
Housing Element Update
Presentation
City Council
November 15, 2022
City Council
November 15, 2022
6th Cycle Housing Element Update6th Cycle Housing Element Update CC 11-15-2022 Special Meeting Item No. 1
RecommendationRecommendation
• Submit current Draft Housing Element to
HCD, as-is, following the required public
comment/response period.
• Draft Housing Element could be submitted
to HCD by January 31, 2023.
• Submit current Draft Housing Element to
HCD, as-is, following the required public
comment/response period.
• Draft Housing Element could be submitted
to HCD by January 31, 2023.
Income Group Units
Very Low Income
(<50% of AMI)
1,193
Low Income
(50%-80% of AMI)
687
Moderate Income
(80%-120% of AMI)
755
Above Moderate
Income
(>120% of AMI)
1,953
Total 4,588
RHNA for Cupertino 2023 - 2031
Affordable
Units = 2,635
BackgroundBackground
• Housing Element part of General Plan.
• Includes policies, programs, needs
analysis and sites inventory to
accommodate RHNA.
• Required to be updated every 8 years.
• 6th Cycle update covers 2023-2031.
• Certification Deadline: January 31, 2023.
• Housing Element part of General Plan.
• Includes policies, programs, needs
analysis and sites inventory to
accommodate RHNA.
• Required to be updated every 8 years.
• 6th Cycle update covers 2023-2031.
• Certification Deadline: January 31, 2023.
Progress so farProgress so far
• Housing Element update began in Fall
2021.
• Council Study Sessions – Sept. & Nov. 2021
• Housing Commission Study Session and
Community meeting December 9, 2021
• March 2022: Community Engagement Plan
- Strategic Advisory Committee (CEP-SAC)
formed by Council.
• Housing Element update began in Fall
2021.
• Council Study Sessions – Sept. & Nov. 2021
• Housing Commission Study Session and
Community meeting December 9, 2021
• March 2022: Community Engagement Plan
- Strategic Advisory Committee (CEP-SAC)
formed by Council.
Outreach and SitesOutreach and Sites
• Over 20 Housing Element-related public
meetings held in 2022.
• Meetings focused heavily on Sites
Inventory and Community Engagement.
• July 5: Planning-Housing Commission Sites
Inventory recommendation to Council.
• August 30: City Council approved Sites
Inventory.
• Over 20 Housing Element-related public
meetings held in 2022.
• Meetings focused heavily on Sites
Inventory and Community Engagement.
• July 5: Planning-Housing Commission Sites
Inventory recommendation to Council.
• August 30: City Council approved Sites
Inventory.
Draft Housing ElementDraft Housing Element
• After Sites Inventory approved, project
focus shifts to Draft Housing Element and
CEQA process.
• October 11, 2022: Administrative Draft
Housing Element received from EMC
Planning.
• After Sites Inventory approved, project
focus shifts to Draft Housing Element and
CEQA process.
• October 11, 2022: Administrative Draft
Housing Element received from EMC
Planning.
HCD ReviewHCD Review
• (Govt Code 65585(b)(1)) requires following
prior to submittal to HCD:
• Public comment period of 30 days on Draft
Housing Element
• At least 10-business day response period for
comments received on Draft Housing
Element.
• (Govt Code 65585(b)(1)) requires following
prior to submittal to HCD:
• Public comment period of 30 days on Draft
Housing Element
• At least 10-business day response period for
comments received on Draft Housing
Element.
HCD ReviewHCD Review
• State law allows HCD 90 days to review
first Draft HE.
• HCD reviews via comment letter to City
identifying necessary changes to HE.
• Schedule meeting with HCD late in initial
review period to discuss.
• May require more than one round of
review.
• State law allows HCD 60 days for each
additional round of review.
• State law allows HCD 90 days to review
first Draft HE.
• HCD reviews via comment letter to City
identifying necessary changes to HE.
• Schedule meeting with HCD late in initial
review period to discuss.
• May require more than one round of
review.
• State law allows HCD 60 days for each
additional round of review.
HCD ProcessHCD Process
AlternativesAlternatives
• Recommended: Submit current Draft HE to
HCD, as-is, following required public
comment/ response period.
• Could be submitted by Jan. 31, 2023
OR
• New consultant to revise Draft HE, conduct
required public comment/response period
and submit to HCD.
• Could be submitted in April 2023.
• Recommended: Submit current Draft HE to
HCD, as-is, following required public
comment/ response period.
• Could be submitted by Jan. 31, 2023
OR
• New consultant to revise Draft HE, conduct
required public comment/response period
and submit to HCD.
• Could be submitted in April 2023.
Questions?
Engage Cupertino Housing Website
https://engagecupertino.org
CC 11-15-2022
#8
Administrative Services
Department Update
Presentation
City Council update 11/15
Administrative Services
Department
CC 11-15-2022 Item No. 8
Organizational Chart
Major Duties by Division
• Administration Division
• Finance Division
• Human Resources Division
Responsibilities: Commissions and Boards
12 Audit Committee
Meetings annually
Up to two Fiscal
Strategic
Committee
Meetings annually
Responsibilities: Finance by the Numbers FY 2021-22
Annual
Comprehensive
Financial Report
(ACFR)
1,687
Business
Licenses
4,979
Accounts
Payable
3 Online Tools
Responsibilities: Finance by the Numbers FY 2021-22
8,119 Payroll
Checks
Issued
11,164
Accounts
Receivable
4 Budget
Reports
Community
Budget
Meeting
6 Social
Media
Infographic
Videos
Responsibilities: Human Resources by the numbers FY21-22 325 Pay Rate
Changes
Salary
Administration
4 Brown Bag
Lunches,
Wellness Fair
and
Processed
158 Wellness
Hours
transactions
17 WC Claims
and 6 WC
Committee
Meetings
Over 11,000
Benefit
Administration
transactions
Responsibilities: Human Resources FY 21-22
96 Professional
Development and
Employee Training
381
Employees
Onboarding
and
2 New Hire
Orientations
Employee
Relations,
including
Labor
Negotiations
42 Recruitments
Recruitments,
Classification and
Compensation Surveys
and Analysis
1Full Time Only
• Budget Adoption
• Established a Fraud, Waste, and Abuse
Program
• Completed Labor negotiations with the
City’s two bargaining units
• Won the 2022 Innovation Award from the
California Society of Municipal Finance
Officers (CSMFO)
Recent Accomplishments
• External Auditor RFP
• Fee Study RFP and Selection
• Budget Process Audit
• Grants centralization project
• Transition to hybrid purchasing format
• Online Recruitment Strategy
• Student Summer Intern Program
Key Projects FY 2022-23
Administrative Services Department
For more information:
• Websites
• Cupertino.org/finance
• Cupertino.org/human-resources
• Interactive Tools
• Resident Tax Calculator
• Budget Forecast Tool
CC 11-15-2022
#23
FY 2022-23 First Quarter
Presentation
November 15, 2022
Fiscal Year 2022- 23
First Quarter Financial Report
CC 11-15-2022 Item No. 23
Budget Reporting Cycle
How We Ended FY 2021-22
FY 2022-23 1st Quarter Amended Budget
FY 2022-23 1st Quarter General Fund Update
Recommended Adjustments
Transparency and Engagement
Recommendations and Next Steps
Agenda
2 Budget Reporting Cycle
3 Proposed
Budget (May)
Final Budget
(June)
First Quarter
(November)
Mid-Year
(March)
Third Quarter
(May)
How We Ended FY 2021- 22
$203.8M
$160.2M$167.4M
$142.9M
-$36.4M
-$17.3M
Revenue Expenditure
FY 2021-22 Year End Actual vs. Budget – All
Funds
Budget Year-End Actual Variance
$109.8M
$23.6M
$2.6M
$18.1M
$6.7M $6.6M
$96.9M
$10.7M
$2.7M
$20.1M
$6.8M $5.5M
$12.9M $12.8M
-$0.1M -$2.0M -$0.2M
$1.1M
General Fund Special Revenue Debt Service Capital Project Enterprise Internal Service FY 2021-22 Year-End Fund Balance
Revenues
Expenditures
Fund Balance
FY 2022-23 1st Quarter Amended
Budget
Fund
FY 2022-23
Adopted
Budget
Carryovers Encumbrances
Adjustments
Approved in
First Quarter
FY 2022-23
Amended
Budget as of
Sept. 30, 2022
General 95,167,779 23,785,988 5,041,683 2,228,580 126,224,030 Special Revenue 11,244,109 18,140,319 3,965,049 174,220 33,523,697 Debt Service 2,675,800 - - - 2,675,800
Capital Projects 3,633,600 22,285,752 3,688,943 650,000 30,258,295 Enterprise 9,003,331 1,154,594 118,032 102,909 10,378,866 Internal Service 8,862,706 550,315 466,368 134,642 10,014,031 Total All Funds $130,587,325 $65,916,968 $13,280,075 $3,290,351 $213,074,719 FY 2022-23 Appropriation Changes by Fund
Fund
FY 2022-23
Adopted
Budget
Carryovers
Adjustments
Approved in
First Quarter
FY 2022-23
Amended
Revenues as of
Sept. 30, 2022
General 94,661,388 38,699,046 1,579 133,362,013
Special Revenue 16,315,081 - - 16,315,081
Debt Service 2,675,800 - - 2,675,800
Capital Projects 2,500,000 4,931,904 500,000 7,931,904
Enterprise 6,181,392 - - 6,182,392
Internal Service 7,909,496 - - 7,909,496
Total All Funds $130,244,157 $43,630,950 $501,579 $174,376,686 FY 2022-23 Revenue Changes by Fund
FY 2022-23 1st Quarter General Fund
Update
12%
15%
21%
9%
29%
31%
34%
25%
FY 2019-20 FY 2020-21 FY 2021-22 FY 2022-23
General Fund Revenues & Expenditures –
% Received/Spent as of 1st Quarter
Revenues Expenditures
Revenue Category 1st Quarter 2022 1st Quarter 2023 Variance % Change 05 - Sales tax 9,459,612 4,082,699 (5,376,913) -57%
10 - Property tax 265,394 79,078 (186,317) -70%
15 - Transient occupancy 287,021 1,485,719 1,198,699 418% 20 - Utility tax 478,155 636,988 158,832 33%
25 - Franchise fees 170,876 180,066 9,191 5%
30 - Other taxes 386,972 328,349 (58,623) -15%
35 - Licenses and permits 1,137,359 931,463 (205,895) -18% 40 - Use of money and property 457,729 589,007 131,278 29% 45 - Intergovernmental revenue 2,786,645 1,070,673 (1,715,972) -62% 50 - Charges for services 3,035,190 2,746,279 (288,911) -10% 55 - Fines and forfeitures 36,578 41,997 5,419 15%
60 – Miscellaneous 236,900 292,886 55,986 24%
65 - Transfers in 4,862,387 61,140 (4,801,247) -99%
70 - Other financing sources - - - 0%
Total General Fund Revenues $23,600,818 $12,526,346 $(11,074,472) -47% General Fund Revenues – 1st Quarter FY22 vs. FY23
Expenditure Category 1st Quarter 2022 1st Quarter 2023 Variance % Change 05 - Employee compensation 4,526,689 5,886,488 1,359,799 30% 10 - Employee benefits 2,374,179 2,654,002 279,823 12%
15 - Materials 952,840 1,242,176 289,336 30%
20 - Contract services 5,826,209 6,525,117 698,908 12%
25 - Cost allocation 2,987,016 2,596,490 (390,525) -13% 30 - Capital outlays 750 - (750) N/A
31 - Special projects 287,063 353,953 66,890 23%
35 - Contingencies - - - N/A
45 - Transfer out 16,099,371 11,996,300 (4,103,071) -25% 50 - Other financing uses 139,096 75,186 (63,910) -46%
Total General Fund Expenditures $33,193,212 $31,329,712 $(1,863,500) -6% General Fund Expenditures – 1st Quarter FY22 vs. FY23
$0.4M $0.4M $0.4M $0.4M
$19.9M
$18.8M
$24.2M
$18.8M$19.1M
$34.1M $34.1M $34.1M
$4.9M $5.0M $3.0M $5.0M
$52.4M $51.4M $48.3M
$63.2M
$96.9M
$109.8M $110.1M
$121.6M
Actual
2020-21
Year End Projection
2021-22
Adopted Budget
2022-23
1st Quarter Year End Projection
2022-23
General Fund Fund Balance
Non Spendable Restricted Committed Assigned Unassigned Total Recommended Adjustments
Fund Department Revenue Expenditure
Change in
Fund Balance Proposal
GENERAL FUNDS
100 General Fund Administration - 9,650 (9,650) Community Outreach Printing and Mailing 100 General Fund Administration - 7,150 (7,150) Earth and Arbor Day Festival Services 100 General Fund Administration - 20,000 (20,000) Greenhouse Gas Emissions Inventory Update 100 General Fund Administration - 30,000 (30,000) Valley Water Cost Share Program 100 General Fund Innovation & Technology 12,000 - 12,000 Revenue from Video Production Services 100 General Fund Innovation & Technology 20,152 - 20,152 Revenue from HCD Grant 100 General Fund Community Development 769,231 500,000 269,231 Construction Plan Check 100 General Fund Public Works - 11,965 (11,965) McClellan Ranch Path Repair 100 General Fund Public Works - 136,734 (136,734) Tree Maintenance 100 General Fund Public Works - 118,500 (118,500) Utilities Adjustments 100 General Fund Public Works - 8,201 (8,201) Backwater Check Valve Replacement 100 General Fund Public Works - 13,804 (13,804) Pool Equipment Preventive Maintenance 100 General Fund Non-Departmental - 118,766 (118,766) Transfer to I&T Fund for Faro Scanners TOTAL GENERAL FUNDS 801,383 974,770 (173,387)
Adjustments by Fund and Department
Fund Department Revenue Expenditure
Change in
Fund Balance Proposal
SPECIAL REVENUE FUNDS
230 Environmental Mgmt Public Works - 6,238 (6,238) Utilities Adjustments TOTAL SPECIAL REVENUE FUNDS - 6,238 (6,238)
ENTERPISE FUNDS
520 Resource Recovery Public Works - 31,377 (31,377) Household Hazardous Waste (HHW) 520 Resource Recovery Public Works - 6,140 (6,140) SB 1383 Grant Fund Allocation TOTAL ENTERPRISE FUNDS - 37,517 (37,517)
INTERNAL SERVICE FUNDS
610 Innovation & Technology Innovation & Technology 118,766 - 118,766 Transfer from General Fund for Faro Scanners 610 Innovation & Technology Innovation & Technology - 118,766 (118,766) Faro Scanners for the Sheriff's Office 630 Vehicle/Equip Replacement Public Works - 669,046 (669,046) Vehicle and Equipment Replacement TOTAL INTERNAL SERVICE FUNDS 118,766 787,812 (669,046)
TOTAL ALL FUNDS $920,149 $1,806,337 $(886,188)
Adjustments by Fund and Department
Adjustment Revenue Expenditures Change in
Fund Balance
Community Outreach Printing
and Mailing - 9,650 (9,650)
Earth and Arbor Day Festival
Services - 7,150 (7,150)
Greenhouse Gas Emissions
Inventory Update - 20,000 (20,000)
Valley Water Cost Share
Program - 30,000 (30,000)
Total $- $66,800 $(66,800)
Administration
Adjustment Revenue Expenditures Change in
Fund Balance
Revenue from Video
Production Services 12,000 - 12,000
Revenue from HCD Grant 20,152 - 20,152
Faro Scanners for Sheriff’s
Office 118,766 118,766 (118,766)
Total $150,918 $118,766 $32,152
Innovation & Technology
Adjustment Revenue Expenditures Change in
Fund Balance
Construction Plan Check 769,231 500,000 269,231
Total $769,231 $500,000 $269,231
Community Development
Adjustment Revenue Expenditures Change in Fund
Balance
McClellan Ranch Path Repair - 11,965 (11,965)
Tree Maintenance - 136,734 (136,734)
Utilities Adjustments - 124,738 (124,738)
Backwater Check Valve Replacement - 8,201 (8,201)
Pool Equipment Preventive
Maintenance - 13,804 (13,804)
Household Hazardous Waste (HHW) - 31,377 (31,377)
SB 1383 Grant Fund Allocation - 6,140 (6,140)
Vehicle and Equipment Replacement - 669,046 (669,046)
Total $- $1,002,005 $(1,002,005)
Public Works
Adjustment Revenue Expenditures Change in
Fund Balance
Transfer from General Fund to
I&T Fund for Faro Scanners - 118,766 (118,766)
Total $- $118,766 $(118,766)
Non-Departmental
• No recommended changes to staffing.
Staffing
• $2,632.50 has been used for environmental consulting
services related to a Phase I environmental site
assessment at 21801 Stevens Creek Boulevard
• Staff will continue to report on the use of this fund City Manager Discretionary Fund
• Special Projects
• Grants
• Capital Improvement Program (CIP)
• Update CDTFA Audit
Additional Information and Enhancements
Transparency and Engagement
cupertino.org/budget
FY 2022-23
• Mid-Year Report to Council March 2023
• Third Quarter Report to Council May 2023
Next Steps
1. Accept the City Manager’s First Quarter Financial
Report for FY 2022-23
2. Adopt Resolution #22-XXX approving Budget
Modification #2223-244 increasing appropriations
by $1,806,337 and revenues by $920,149
Recommendations
Questions?
CC 11-15-2022
#24
City Hall Renovation
Project Update
Presentation
City Hall Project – Update
November 15, 2022
City Council
CC 11-15-2022 Item No. 24
Recommended Action
1. Receive report of the City Hall Project Subcommit tee; and
2. Direct staff to include the City Hall Renovation Project as part of the fiscal year 2023-24 proposed Capital Improvement Program (CIP) project and budget.
CIP Program – City Hall project
Recommendation Action
City Hall
Project Update
AGENDA
1. Background
2. Subcommittee Discussions
a. Site Tour
b. Seismic & Infrastructure
c. EOC
d. Space Programming
e. Parking
f. Funding
3. Recommendations
November 15, 2022
Background Information
City Hall Renovation / Replacement and
Library Parking Garage: Design & Construction
SEISMIC
ADA/ACCESSIBILITY
MECH, ELECT, PLUMBING & IT
PROGRAMMING (INTERIOR)
FUTURE-PROOFING / + STORY
PARKING
$79.6M
SEISMIC + ACCESSIBILITY + MEP + INTERIOR/PROGRAMMING + STORY + PARKING Cost & Scope Scenarios
from May 3, 2022 CIP presentation
CM Moore and Willey were nominated for the
subcommittee (July 19)
The task of the Subcommittee was to review the City Hall facility, evaluate viable solutions and bring forward
recommendations for Council’s consideration. The review would include options for seismic upgrades to the existing building, renovations to the existing building, replacement of the existing building, and other elements to support ongoing city operations.
City Hall Project subcommittee
Subcommittee Discussions
a. [Introduction and Site Tour]
b. Seismic Deficiencies and Options
c. Emergency Operations Center (EOC) needs and optio ns d. Space Programming
e. Parking
f. Funding Options and Recommendations
Project Discussion Topics
Site Tour
Project Introduction
While the focus of the reports* may vary, the findings are consistent:
• The concrete structural elements do not have sufficient ductility to resist seismic lateral loads without sustaining significant damage. Damage to these critical structural gravity load-resisting elements could result in collapse of the roof structure. The life safety and economic risk could be substantial.
• The building does not comply with either the Risk Category IV (Essential Services Facility) or Risk Category II (regular Office Building) evaluation criteria unless a seismic strengthening is undertaken.
* The 2021 structural report findings are similar to the findings in the 2005, 2006, 2011, 2012 and 2014 reports.
Seismic & Infrastructure Considerations
Summary
1. Seismic Upgrade of the building: will trigger som e
additional work, like ADA/Accessibility improvements.
2. HVAC and other Infrastructure systems: how can yo u not replace these systems that are 50+ years old?
3. Seismic + HVAC/Infrastructure + Accessibility/ADA work will affect over 75% of the building, which leads us to consider a full interior renovation project.
4. Essential Facility (Risk Category IV) or not (Ris k
Category II)?
Seismic & Infrastructure Considerations
Scope of Work Scenarios
Summary:
It is well-documented that many structural engineers recommend that the 1965 City Hall building be seismically retrofit. The HVAC and other infrastructure systems are also significantly past their useful life and require replacement. We recommend a full seismic/ structural upgrade, as well as a complete reconstruction of all infrastructure systems such as HVAC and life safety systems. Council can consider proceeding with the City Hall project in Risk Category II or Risk Category IV.
Seismic & Infrastructure Considerations
Recommendations
EOC
Current Location (+/-1400 sq. ft.)
Summary:
On October 18, Council gave approval to proceed with
programming, design, and construction of the City Hall Annex building as the City’s Permit Center and Emergency Operations Center (EOC). Council can consider proceeding with the City Hall project in Risk Category II or Risk Category IV.
EOC
Recommendations
61 seats, 9,950 sq ft 65 seats, 11,500 sq ft
21,450 sq ft with 126 seats =
170 sq ft per person
Space Programming (Interior)
Current Floor Plans
Current Staff headcount at City Hall: 130 people
Move 25 occupants to City Hall Annex = 105 occupants
(does the Annex become a permanent Permit Center?)
Accounting for Population Growth:
• 10% increase: 116 people
• 20% increase: 126 people
Accounting for Telework:
• Current headcount + 10% Growth – 30% WFH = 84 people
• Current headcount + 20% Growth – 20% WFH = 105 people *** 21,450 sq. ft. / 105 people = +/- 204 sq. ft./person *** Space Programming (Interior)
Growth Projections
Summary:
We believe the current footprint of City Hall can accommodate the Staff , Council offices and support functions such as community meeting rooms, planning for 20% growth and
leveraging an efficient Telework policy that allows for 20% to be working remotely. We do not recommend the expansion of City Hall in order to address workplace overcrowding at this time.
We recommend a full interior renovation to make better use of the interior space.
Space Programming (Interior)
Recommendations
PROPOSED PROJECTS
Parking
Proposed Parking Improvements
EXISTING CONDITIONS PROPOSED PROJECTS
Summary:
Since the pandemic has disrupted the parking patterns at Civic Center, it is difficult to ascertain the present and future parking needs at Civic Center. Assuming the City Hall building will not be expanding its footprint, we recommend the immediate
implementation of new surface parking along the rear of Community Hall (+16 spaces) , and plan for future surface parking along the north edge of Library field (+21 spaces, approximately).
Parking
Recommendations
Project Size Funding Options Considerations
Small
($7M)
Use of General Fund (GF) Fund
Unassigned Fund Balance (FB)
or General Fund Capital
Reserve
Would leave Capital Reserve in
GF and the Capital Fund intact
for additional future projects
Medium
($26M-44M)
Use of both GF Unassigned FB
and GF Capital Reserve
Would limit future CIPs
Large
(Over $45M)
Debt Financing Could wipe out several reserves
leaving only economic
uncertainty remaining should
the City require additional
funding. Limit future CIPs.
Funding
Cost Estimates
Element Area SF Cost / SF
2023 Project
Total (+25% soft
costs)
2024 Project
Total (5%
escalation)
City Hall Renovation - Seismic Only, Non-Essential
Facility
24,140 $216
$6,506,635 $6,831,967
City Hall Renovation - Seismic Only, Essential Facility 24 ,140 $232 $7,007,540 $7,357,917 City Hall Renovation - Seismic, MEP/IT, Interior gut,
Non-Essential Facility
24,140 $807
$24,364,200 $25,582,410
City Hall Renovation - Seismic, MEP/IT, Interior gut,
Essential Facility
24,140 $868
$26,194,616 $27,504,347
City Hall Replacement, Non-Essential Facility 24,140 $804 $24,250,139 $25,462,646 City Hall Replacement, Essential Facility 24,140 $908 $27,401,918 $28,772,013 City Hall Replacement w/ Added Floor, Non-Essential
Facility
36,140 $809
$36,547,027 $38,374,378
City Hall Replacement w/ Added Floor, Essential
Facility
36,140 $914
$41,271,880 $43,335,474
City Hall Replacement w/ Added Floor + 100 spaces
Underground parking, Non-Essential Facility
70,140 $529
$46,339,451 $48,656,424
City Hall Replacement w/ Added Floor + 100 spaces
Underground parking, Essential Facility
70,140 $582
$51,064,305 $53,617,520
Funding
Cost
Estimates
We recommend proceeding with the Full Renovation of City Hall building (Seismic, HVAC, IT, Interiors, etc.), budgeting $26M, as part of FY23-28 CIP.
Council can also consider upgrading to “Essential Facility” standards ($4M).
• We also recommend adding parking behind Community Hall, budgeting $350,000 (scope and budget to be confirmed) as part of the existing $1M Civic Center Parking project
• FY23-28 CIP proposal will include a Library Parking project , and an additional project to plan for City Hall demobilization/mobilization requirements and communications.
CIP Program – City Hall project
Recommendations
Thank You!