The City and the virus

Tired of reading about the coronavirus?

If so, you should skip this column.

But if you’re interested in how the COVID-19 pandemic has affected the City of Alameda and its residents – and what the City has done to help – read on.

Today, we’ll present an overview of the data on the public-health and economic impacts of the virus in Alameda and report on the actions taken by the City in response to the pandemic.  Next week, we’ll post a separate piece about the impact and response by Alameda-based non-profits.

Local impact of COVID-19

Public health impact

How has COVID-19 affected Alamedans’ health? The four standard measures are new cases, deaths, hospitalizations, and ICU admissions.

New cases.  The Alameda County Public Health Department publishes data on new cases by zip code, and Sarah Henry, the City’s Public Information Officer, has used that data to create a series of charts for the City of Alameda and posted them on the “Coronavirus (COVID-19) Cases” page on the City website.

Here’s the latest (as of December 10):

As the charts show, Alameda has not been immune from the recent surge in new cases.  The webpage also reports that new cases reported in the City for the most recent seven-day period increased from 57 to 87 compared to the previous seven-day period.  For the last 30 days, the total has risen from 225 to 247.

In addition to the totals, the County PHD breaks down new cases by age, race/ethnicity, and gender, and Ms. Henry has prepared corresponding charts for the City of Alameda.  Here they are:


We’ll leave it to the ethnographers to comment about whether the data shows that COVID-19 has had a “disproportionate impact” on persons of color in the City of Alameda.  (FYI:  According to the most recent American Community Survey, the City’s population was 7.4 percent Black and 12.8 percent Hispanic.)  But we did want to note that the age distribution for the City pretty much mirrors the age distribution for the County as a whole, with the majority of cases in the 18‑to‑30 age group.

Deaths.  According to the webpage, 17 people in Alameda have died of COVID-19.

Hospitalizations.  The PHD reports the number of patients who have been hospitalized for treatment of COVID-19 on a County-wide basis, but, unlike the new cases, it does not break down the numbers by zip code.  Fortunately, Tracy Jensen, an Alameda Heathcare District director, Alameda Health System board member, and Alameda resident, has begun posting the data for Alameda Hospital on her Facebook page.

Here’s her most recent table:

We asked Ms. Jensen for historical data, and she gave us the following chart of the number of patients admitted to Alameda Hospital for COVID-19 treatment since May:

ICU admissions.  Ms. Jensen did not know whether the patients now being treated for COVID-19 at Alameda Hospital were in the Intensive Care unit, but she said the Hospital’s ICU has a capacity of eight beds.

Ms. Jensen also cautioned that ICU bed capacity is “just one indicator of how well a hospital can respond to increased rates of COVID-19 infection in the community.”  The number of negative pressure rooms and ventilators likewise demonstrates “service availability.”  She told us that Alameda Hospital had “transitioned” 20-23 hospital rooms to NPRs during the last nine months; as of December 10, three were in use.  Similarly, the hospital has 20 ventilators, eight of which are “in use by patients with respiratory conditions that may include COVID-19.”  On the whole, Alameda Health System had 82 ventilators “available for deployment” at four acute-care hospitals and two post-acute-care facilities.

Of course, Alameda Hospital isn’t only the hospital at which Alameda residents infected with COVID-19 are receiving treatment, but we could not find any data about Alamedans hospitalized elsewhere.

Economic impact

The stories in the national press about the economic impact of the COVID-19 on individuals and businesses usually contain data on such items as business closures, unemployment claims, etc.

We have been unable to find any Alameda-specific statistics in these categories.  Amanda Gehrke of the City’s Economic Development Department sent us a spreadsheet showing that, based on business license data, 554 Alameda businesses had closed from June 2019 through November 2020, but the City does not collect information about the reasons for the closures.  Likewise, the state Economic Development Department publishes statistics on unemployment claims, but it breaks down the data only by county, not by city.

Nevertheless, we can offer a few bits of factual information, even if some of it is by now out-of-date.

Around June, the Alameda Chamber of Commerce conducted an online survey of local businesses.  Of the 68 respondents, 35 businesses had temporarily closed and another 21 had reduced hours or cut back operations.  Obviously, these numbers will have changed since then, but we could not find any updated information.

In September, staff presented Council with two reports:  one on applications by renters to the City’s emergency rent relief program (about which more below); the other on a survey emailed to 2,393 landlords, to which 519 responded.

The first report contained a chart, based on applicant comments, on how COVID-19 had affected tenants.  Here it is:

In addition, the applicant report contained this chart on unpaid months of rent:

It also stated that, based on 287 completed applications, the average amount in arrears was $3,959.

Presumably, the tenants who applied for the emergency rent relief program were the most in need.  The landlord survey covered a broader universe, and it provided additional information.  According to the survey, the vast majority of tenants were still paying full rent.  It contained this chart:

It also stated that, in the aggregate, $678,690 in rent was in arrears.

We could find no updates to either of these two reports.

Finally, it occurred to us that another indicator of the economic impact of the virus on Alamedans – whether renters or homeowners – would be the service volumes of Alameda-based non-profit food providers.

Cindy Houts, executive director of the Alameda Food Bank, told us that, pre-pandemic, the Food Bank served about 800 families a month at its pantry, plus another 200 a week at its weekly perishables program.  Now, it is serving between 1,700-1,800 families a week by means of its drive-through distribution system.  Ms. Houts said that the volume had decreased slightly in September and October, but it was “on the rise again,” including an increase in first-time users.  “My sense is that we will see more clients with this latest shutdown,” Ms. Houts told us, “and who knows what will happen if Congress doesn’t approve any more aid.”

Peri Drake, director of Alameda Meals on Wheels, told us that the organization served an average of 141 meals per day in November.  She said the numbers had “gone up and down” during the pandemic.  “We definitely had a big increase at the start of the pandemic,” she told us, “but things have calmed down a bit since then.”

The pandemic has had financial consequences not only for individuals and businesses in Alameda but also for our local government.

After Council issued a declaration of emergency on March 17, staff prepared a revised forecast for fiscal year 2019-20.  The “best estimate” projected that General Fund revenue would be $7.7 million lower than the amount projected only two weeks previously.  Of this decrease, $4.4 million was attributable to an anticipated decline in sales and use tax revenue (resulting from lower consumer spending during the pandemic).

The fiscal year ended on June 30, and, earlier this month, staff presented the actual (but unaudited) annual numbers.  The bottom line turned out far better than the “best estimate”:  total General Fund revenue for FY 2019-20 was $109.9 million (compared to the $100.1 million “best estimate”).  And there was no decline in sales and use tax revenue at all.  Indeed, actual revenue from this source ($16.9 million) slightly exceeded the pre-pandemic projection ($16.7 million).  All but one of the other revenue items likewise beat the “best estimate,” with property taxes and transfer taxes leading the way.

Nevertheless, as we’re sure City Manager Eric Levitt and Finance Director Annie To would be the first to point out, the FY 2019-20 results do not mean that the City is out of the woods.

The recently reported results include only one quarter of activity during the COVID‑19 pandemic, and the staff report flagged one area of concern.  FY 2019-20 was the first full year in which the ½ percent sales tax increase (which the City prefers to call the “transaction and use tax”) approved by the voters in November 2018 was collected.  Excluding that tax, sales tax revenue dropped 12 percent in the fourth quarter of FY 2019-20 compared to the fourth quarter of the previous fiscal year.

The City hasn’t published any data on financial results for the first quarter of FY 2020-21, which began on July 1.  Thus, we can’t yet assess the impact of the pandemic on City finances from July through September (or thereafter).

Staff has, however, made a number of adjustments to the FY 2020-21 budget originally approved by Council in June 2019.   This June, staff revised the estimated General Fund revenue downward by $3.3 million from $103.2 million to $99.9 million, with the largest decrease ($1.3 million) coming in sales and use tax revenue.  Then, on December 1, it bumped the estimate back up by $1.8 million to $101.7 million due to projected increases in property tax and “transaction and use tax” revenue.  At the same time, it cut estimated sales tax revenue by another $600,000, and the staff report warned that the actual decline could be as much as $9 million.  We’ll have to wait and see.

City of Alameda responses

After Council declared a public-health emergency on March 17, the City took a variety of steps to mitigate the impacts of the COVID-19 pandemic on Alameda residents.  Those steps focused on renters, small businesses, and tenants of City-owned property.

Renters

One of the very first actions taken by Council was to impose a “moratorium” on evictions for non-payment of rent by tenants who had suffered a “substantial loss of income . . . relating to or resulting from the COVID‑19 pandemic.”  For residential tenants, “substantial loss of income” was defined to include a reduction of 20% or more of a tenant’s monthly gross income; “extraordinary” out-of-pocket medical expenses; or “extraordinary” child-care needs arising from school or child-care closures.  For commercial tenants, the term meant a reduction of 20% or more of a commercial tenant’s monthly gross income or “extraordinary business expenses necessarily incurred.”

Under the originally proposed ordinance, the moratorium – which, technically, took the form of a “substantive defense” to an unlawful detainer action – would last for 180 days after the emergency declaration was lifted.  The effect was that a tenant who had lost income or incurred “extraordinary” expenses because of COVID-19 could forego paying rent for the duration of the pandemic.  Rent would continue to accrue during that period, and the tenant would be obligated to start paying rent again once the pandemic ended.  But the ordinance gave the tenant 180 days thereafter in which to pay the “deferred” rent without fear of being evicted.

The ordinance adopted by Council in April made several changes.  First, it broadened the defense against eviction for non-payment to cover the case where the tenant failed to resume paying rent for 30 days after the pandemic ended (rather than immediately).  In addition, it gave the tenant 210 days after the emergency declaration was lifted (rather than 180 days) in which to pay the “deferred” rent.   Finally, Council expanded the ordinance to cover not just evictions for non-payment of rent but all “no fault” evictions including owner move-ins.

Later, Council made additional changes.  In July, it lengthened the period for payment of “deferred rent” from 210 days after rescission of the emergency declaration to 395 days after rescission.  Then, in October, it passed an ordinance mandating that, if a landlord and a tenant “enter into an agreement” for payment of “deferred rent,” the landlord’s “sole remedy” if the tenant doesn’t pay is monetary damages and the landlord must waive its right to file an unlawful detainer action.  After getting legal advice from the City Attorney, Council abandoned the idea – floated by Councilman Jim Oddie – of “converting” deferred rent into “consumer debt” and thereby eliminating an unlawful detainer action as a remedy for non-payment.

How many evictions that otherwise would have occurred did the moratorium prevent?  We’ve never seen any data, and the City apparently doesn’t have it, either.  But even as the ordinance benefits tenants, it makes things pretty tough for landlords:  they may not see a dime of rent during the pandemic, and they’ll have to wait more than a year to recoup their loss.  And if, strapped for cash, they agree to give their tenant a break on the deferred rent, they may end up with only a piece of paper suitable for framing if the tenant later reneges.

Going forward, we wonder whether landlords will be willing – or able – to wait until the pandemic ends and the 395-day moratorium expires.  Remember, the ordinance doesn’t prohibit a landlord from bringing an unlawful detainer action (such a prohibition likely would violate state law); it only gives the tenant a “substantive defense” in such an action.  But the defense exists only if the tenant actually suffered a substantial loss of income as a result of COVID-19.  We imagine that an aggressive landlord’s attorney might want to put the tenant asserting such a claim to her proof.

Imposing the moratorium on evictions wasn’t the only action taken by the City for the benefit of residential tenants affected by the pandemic.

Council also passed an ordinance freezing rents for “regulated residential rental units” – i.e., units covered by the rent-control ordinance.  Originally, the freeze prohibited landlords from raising rents between April 21, 2020, and the end of this year.  This Tuesday, Council will decide whether to extend it to June 30, 2021.  If it does (as it surely will), a landlord who didn’t raise rents before the pandemic hit won’t be able to avail itself of the rent increases otherwise permitted by the rent-control ordinance – which total 3.8 percent – until July 1, 2021.  How many landlords find themselves in this boat is unknown.

Finally, the City used $583,118 from a CARES Act grant to set up a “emergency rent relief program.”  (A subsequent CARES Act grant added $130,000 to the fund.)  The program pays up to $3,500, or one-month’s rent, whichever is less, directly to landlords on behalf of residential tenants who are “experiencing an unforeseen financial crisis and inability to pay rent due to a loss of income related to” the pandemic.  To date, Ms. Henry told us, more than 60 applications have been approved and a total of $190,000 authorized for payment to landlords.

Small businesses

The City has adopted several programs intended to aid small businesses affected by the pandemic.

In April, Council created a $600,000 fund to provide one-time grants of up to $7,500 apiece to restaurants and small businesses with one to 25 employees.  The money came from the General Fund ($250,000), the commercial revitalization fund ($252,500) and the base reuse fund ($97,500).  According to the City website, the program received 238 applications and awarded grants to 64 restaurants and businesses.

At the instigation of Mayor Marilyn Ezzy Ashcraft, Council also directed staff to set up a “community relief fund” that would seek private donations and make grants to small businesses, non-profits, and residential renters.  This fund became known as “Alameda Strong.”  Small businesses and non-profits can receive a one-time grant of up to $7,500; residential renters can get up to $3,500 paid directly to their landlords.

According to the Alameda Strong website, the fund has received $120,000 in donations so far; the goal is $1 million.  To date, Ms. Henry told us, 10 small businesses have gotten grants totaling $71,250; another 11 applications for small-business grants are under review.  The City began accepting applications from residential renters last week.

The other major program adopted by the City to aid local businesses was the “commercial streets” program, which was designed to make it easier for businesses to operate in compliance with County health orders.

Under the program, the City reduced the traffic lanes in the Park and Webster Street business districts from four to two; restricted parking to curbside pick-up only, and issued district-wide encroachment permits allowing businesses to use City-owned sidewalks and parking lanes for retail and commercial purposes.  It also issued permits enabling businesses, City-wide, to convert parking spaces into “parklets” for outdoor dining and merchandise display and to use privately owned outdoor space and parking lots for these purposes.  To date, Ms. Henry told us, the City has issued 25 “parklet” permits, with six more applications in the queue.  It also bought 80 water-filled barricades to protect the parklets from moving vehicles.

Tenants in City-owned property

The City has adopted two programs offering rent relief to tenants of City-owned property, one for all Alameda Point tenants, the other specifically for non-profits and businesses located in Spirits Alley.

After the emergency declaration, the City allowed Alameda Point tenants to defer payment of rent for two months, which was later extended to three.  Staff then proposed, and Council approved, a “loan conversion” program under which a tenant could convert past-due rent into a loan payable on a negotiated schedule.  In addition, if the tenant met negotiated milestones, the City would forgive all or part of the loan.

Through October, staff had received seven requests for assistance under this program.  Staff then came up with a separate program for non-profit and Spirits Alley tenants, who, staff said, were “on the brink and need relief.”  Under this program, the tenant could defer up to nine months of rent, repayable over three years (with a minimum of three months’ rent repaid every year); it also could get a one-, two-, or three-month rent abatement depending on when it repaid the entire deferred amount.

Council approved the second program at its October 6 meeting.  (Later, Council allowed businesses that had applied for a “loan conversion” to opt into this program instead.)  At the same meeting, it committed $1.5 million from the base reuse fund to back the “loan conversion” program and gave the Alameda Theater a special nine-month rent abatement.

As of December 1, eight Alameda Point tenants had applied under the two programs.  The total amount sought under the “loan conversion” program was $460,426; the total potential rent abatement under the non-profit/Spirits Alley program was $114,132.  Since then, two more tenants have applied under the latter program, adding $42,225 to the total.

* * * * *

Thus far our report.  We’ve tried to stick to the facts and leave the politicians out of it.  (Still stinging from the defeat of Measure Z, John Knox White surely can use a break.)  There may be items we’ve missed, and when we post the piece on non-profits, we’ll update this one, too, with any new information.

Sources:

City finances: 2020-06-16 staff report re mid-cycle budget; 2020-12-01 staff report re 4Q 2019-20 financials

Rent moratorium/freeze: 2020-04-07 staff report re moratorium, etc; 2020-04-21 staff report re moratorium, etc; 2020-07-21 staff report re moratorium; 2020-09-01 staff report re rent deferrals; 2020-09-01 Ex. 1 to staff report – Data Highlights from the Landlord Survey; 2020-09-01 Ex. 2 to staff report – Overview Emergency Rent Relief Applications; 2020-09-01 staff report re landlord remedies; 2020-12-15 staff report re rent moratorium

Emergency rent relief: 2020-06-02 staff report re CARES Act grant; 2020-11-17 staff report re CDBG grant

Small business grants: 2020-04-21 staff report re Small Business Relief Grant Program; 2020-05-19 staff report re Alameda Strong

Commercial streets: 2020-05-19 staff report re slow streets, etc.; 2020-10-20 Ex. 1 to staff report – Status Report on Transportation (September 2020)

Alameda Point tenants: 2020-04-21 staff report re Rent Relief for City of Alameda Commercial and Residential Tenants; 2020-05-19 staff report re slow streets, etc.; 2020-10-06 staff report re A.P. commercial tenant rent relief; 2020-12-01 staff report re Spirits Alley rent relief program; 2020-12-15 staff report re Spirts Alley rent relief program

 

 

About Robert Sullwold

Partner, Sullwold & Hughes Specializes in investment litigation
This entry was posted in City Hall and tagged , , , , . Bookmark the permalink.

18 Responses to The City and the virus

  1. Denise Lai says:

    Regarding the city’s charts, we were at 112 new cases for the month of December on 12/8. As of yesterday, 12/12/20, we’re at 162 cases for 12/1-12/12. ACPHD did not update any numbers today. But the city publishes stale data the misleads the public. Our worst month was August with a total of 160 cases, but with an average of 13 new cases per day in December, this month will more than double August, reaching nearly 400 cases unless something substantive is done. What we’ve been doing hasn’t been working. The issue is no one knows what the data really is, no one knows the city’s data is stale, and ACPHD isn’t reporting what the can and should–we need far more detail that tells us more about causes for infections: the locations, events, industries, etc. For instance, in April 2020, the city looked the other way a) when Oakland gangs held sideshows with 60+ cars attending out at the point, hundred+ people partying at night, several nights per week and month after month, and b) when non-essential construction and construction deliveries, and mow/blow teams continued to work—City Manager Levitt enabled violations of the 3/31/2020 ACPHD order. We need better from our city. Our cases have been low…it would have been stupid-simple to keep it that way—and now, it’s up to our city to do something substantive and real to protect us as god knows our federal, state, and county government are not!

  2. Denise Lai says:

    An accurate and current chart of the COVID-19 cases in the City of Alameda by month, through to 12/12/20, is here: https://www.dropbox.com/s/fmvplx2v4boowii/Screen%20Shot%202020-12-13%20at%209.44.30%20PM.png?dl=0

  3. Andrew Phillips says:

    Excellent blog post, the local hospital numbers re: patients and supplies are reassuring. Thanks for such an in-depth report!!

    Another action taken by Alameda City Council was the passing of Article 24-13 in the Alameda Municipal Code. This new city law was passed 9/1/2020 in a 4-1 vote by City Council. It was commonly referred to as a “Mask Law,” but is actually a lot more.

    Article 24-13 gives the city power to enforce any health order made by our health officer. Violation can result in fines or even time in the county jail.

    Imagine if this law was used to fine parents letting their kids play on the playgrounds back in September. An activity that is now deemed OK.

    All this because some guys called Mayor Ashcraft a Democrat after she started an argument with them. From the CC meeting minutes:

    “Mayor Ezzy Ashcraft expressed concern about reports of groups of 40 people playing soccer most evenings; outlined an experience at Lincoln Middle School field; stated COVID-19 is not a political issue and affects everyone.”

    You can watch the Mayor tell her story about the soccer players in the 9/1/2020 CC meeting video. 2:15:00-2:15:30. It would be funny if it didn’t lead to this overreach by our City Council.

    *Edited to add links to Municipal Code Article 24-13, CC meeting 9/1/2020 minutes, and video

    Article 24-13

    https://alameda.legistar.com/View.ashx?M=F&ID=8737784&GUID=DBCC5BC5-DC2A-40F6-8807-AC9354C5BDB6

    CC meeting minutes

    https://alameda.legistar.com/View.ashx?M=M&ID=748504&GUID=1C5C518D-8B82-4823-8C54-DAF7C0960A01

    CC meeting video

    http://alameda.granicus.com/MediaPlayer.php?view_id=6&clip_id=2649

  4. William says:

    Gavin has done a terrible job with the Covid-19 Virus, and Democrat officials throughout the state have not been much better. There comes a point where being too liberal is not good for the masses. Alameda does not have a mind of its own it seems. They follow Bonta and Barbara in order to be liked and considered for upward moves.

  5. Reality says:

    I wonder if we’ll see a different direction with the city’s handling of the pandemic, once Trish Spencer is on the dais. She was seen violating social distancing rules by standing close to her maskless supporters on Webster Street. She also made public remarks to urge the opening of the Alameda Antique Faire with over 5,000 attendees during the 4th of July weekend, at a time when we were entering the 2nd wave of the pandemic.

    • Andrew Phillips says:

      More tabloid style politics… yawn. This is on the level of calling out Newsom, Breed, and Pelosi for breaking the rules. Leave the childish finger-pointing to the Twitter echo chamber.

    • Enough Already of Reality says:

      Jason Biggs – you should be calling yourself Reverse Reality. But it’s really time you STFU and stop saying the same shit over and over again. You’ve past the point of just being a Dick. By keep talking all this shit about Trish you’re just slapping everyone in the face that voted for her (which I didn’t by the way). So respect the process and others and find something more useful for your time. Please, I caution you, stop acting in a disrespectful, aggressive and threatening manner.

      • Reality says:

        Enough Already – the greatest issue of our time is the COVID-19 pandemic, and this tragedy was exacerbated by poor leadership by many elected officials. The virus has already claimed over 300,000 deaths, including 18 right here in Alameda. There has been nearly 200 new cases in just the last 2 weeks alone in our town, which should alarm anyone. People have the right to hold officials, including newly elected ones, accountable to ensure each is doing their part to keep us safe, and so it should be concerning when we see cavalier behavior or comments. If your response is to personally attack with ad hominems and false claims or attempt to doxx someone instead of addressing these *documented* antics, then that is a sad reflection on you. If you’re going to white-knight for Trish Spencer and get all upset each time someone points out another one of her blunders, it is going to be a very long and frustrating 4 years for you.

      • anonymous says:

        . . . “Please, I caution you, stop acting in a disrespectful, aggressive and threatening manner.” No, please, keep acing like you do. You be you!

        Your over-the-top bellicosity was one of the best PR tools for the “No on Z” campaign’s social media efforts: you single-handedly turned so many undecideds toward “No.” Thanks!

        So, please . . . keep up the way you be you!

    • Enough Already says:

      Jason Biggs – I’m concerned for you as you continue to display signs of having psychological abnormalities and abusive passive aggressive behavior on various local blogs/postings. But you are correct about holding people accountable and it’s time your employer/Sam Cohen (whom I know very well) is made aware of your harassing behavior to elective officials while hiding behind a pseudonym. Such actions will be concerning to other employees and/or customers as it shows flaws in Moral Character. And something to think about on your Covid comments… maybe get off your high horse and focus on what you personally are doing to help others and stop finger pointing. Actions speak louder than words.

      • Ed. note: Alas, the time has come for us to invoke the “Do-nut rule”: When commenters start going after each other as though this was “Blogging Bayport Alameda,” each commenter is limited to two ad hominem attacks on another; thereafter, no more similar comments will be posted. By our count, “Enough Already” has used up his/her two insults; “Reality” has one more left (although here’s hoping he/she doesn’t use it).

    • Notahater says:

      Jason: Stop with the repetitive, biased and unprovoked attacks on Trish Spencer which have already got you banned from Next Door,

      It’s great to be passionate, but not toxic.

  6. Dave says:

    There seems to be no local PD enforcement of any health orders… could we get a comment from the city manager on that?

    • Andrew Phillips says:

      Actually, you can reach out to John Knox White about enforcement numbers regarding the health order. He asked for warning and citation numbers to be emailed to him weekly.

      As of 10/30/20, JKW said less than ten businesses have been issued warnings for not setting up right. No individuals have been warned or fined.

      Also, enforcement of the health order is not the responsibility of the PD. Enforcement is two part: code enforcement handles the commercial sector and recreation and parks covers the parks. That’s it. It is a three warning system followed by $250 fine, then $500, then $1000. The actual ordinance has language that says 6 months in county jail is possible, but I’m not sure how a code enforced or rec and park worker would be able to do this.

      • permanentevigilante says:

        After elective surgery was on hold for 3 months, I am finally scheduled for mine. I find it interesting that I am required to get a drive thru covid swab the week before. Not to mention all the other drive thru stuff it has been necessary to have a car for during the pandemic (church, some food services). I hope all those government officials who want to drive us all out of our cars take note.

  7. Trish Herrera Spencer says:

    Here’s the link to the City’s Emergency Rent Relief Program. Applications are due on or before December 20 (tomorrow). Please help spread the word. Thank you!https://www.alamedaca.gov/ALERTS-COVID-19/Tenant-Resources

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s