Category: Illegal dumping

Clergy Leaders Endorse Desley Brooks While Mayor and Developers Raise Money to Defeat Her

Brooks’ opponents are spending nearly $400,000 in District 6

Shown are (top left to right): Pastor Joe Nobles, Pastor Dr. Kevin Ary, Rev. Eric Barfield, Pastor Eli Lloyd D.D. Second Row (not shown): Bishop Johnson, Pastor Joe L Smith, President, Pastor L. J. Jennings and Rev. Michael N Jones Sr. Bottom row: Pastor Larry Atkins, Pastor Dr. Lee E. Henry and Desley Brooks.

By Ken Epstein

A huge amount of outside money is being spent by outside interests tied to Oakland Mayor Libby Schaaf and her developer and building trades allies to back the candidates who are trying to unseat veteran City Councilmember Desley Brooks.

Brooks, who has significant grassroots support and financial backing, is facing four opponents and two Political Action Committees that have war chests totaling over $360,000, close to five times as much as Brooks has raised.

“The influence of outside money has been dictating and changing the culture of our city for years now,” said Angela Thomas, a lifelong resident of Oakland and former family childcare provider who has lived in District 6 for 14 years.

“Now, it seems that same money, currently being directed by Mayor Libby Schaaf and her big money donors, is seeping into a local election in our neighborhood, distorting the facts, rehashing old news and aiming to take out an elected official who has consistently stood up to them and who has also stood up for us, and I take it personally,” she said recently in a media release for a press conference on the steps of City Hall.

“The Mayor and her donors are using her power, influence and big money to take out Desley and poison the water in a local race,” said local civil rights attorney Dan Siegel, a District 6 resident.

The largest of the two PACSs that are funding mailings and canvassing against Brooks is “Oaklanders for Responsible Leadership, Opposing Desley Brooks for Oakland City Council,” which has $81,665 in donations but has already spent $114,479 as of Oct. 20.

Many of the donations to this PAC come from regional and statewide building trades unions, which do not hire very many Black workers on Oakland projects and work together with developers to support continuous gentrification and displacement of local residents.

Among the donations are: Sprinkler Fitters and Apprentices Local 483 PAC in Sacramento for $15,000, International Brotherhood of Electrical workers Local 595 in Dublin for $10,000; Sheet Metal Workers Local Union No 104 in San Ramon for $10,000; and the State Building and Construction Trades Council of California for $10,000.

Other contributors to the Anti-Brooks PAC were Libby Schaaf, $999.99; Oakland Metropolitan Chamber of Commerce, $7,500; Kenneth Schmier, self-employed investor in Emeryville, $4,990; Lisa Schmier, retired, in Larkspur, $4,990; and Kim A. Thompson, attorney, PricewaterhouseCoopers, $2,500.

The other PAC, “Citizens for a United Oakland, Opposing Desley Brooks for City Council,” has raised $26,100 and spent $31,320 as of Oct. 20.

Donations to this PAC include: Robert Spears, Shoreline Venture Management, $4,500; Derek Benham, Piedmont CEO of Purple Wine, $4,500; Stephan Pezzola of Oakland, business consulting Yorkshire Ventures, $2.500; and Frank Yeary, Berkeley, Executive Chairman, Camberview Partners, $1,000.

Of the four candidates running against Brooks, the one with the most donations is Loren Taylor, who has worked in non-profits and is a PTA president. As of Oct. 20, he listed campaign contributions of $141,041.

Among his contributors are: Jeremy Zachary, Gold Coast Industries, $800; Joe Simitian, Palo Alto, Santa Clara County Supervisor, $800, Andrew Deangelo, General Manager Harborside Health Center, $700; and Louise Godfrey, Piedmont, $600.
Taylor loaned his campaign $8,000 of his personal funds.

Natasha Middleton, a management analyst at the Alameda County Probation Department, has reported $68,874 in donations and $74,862 in expenditures as of Oct. 20.
Her contributions include: International Brotherhood of Electrical Workers Local 332 in San Jose, $1,600; Leigh Morgan, Seattle, executive, Bill and Melinda Gates Foundation, $750; Northern Calif. Carpenters Regional Council, $1,600; Plumbers & Steamfitters Local 460, Bakersfield, $1,000; Southern California Pipe Trades District Council 16, Los Angeles, $1,600; and Plumbers and Steamfitter Local Union No. 230, San Diego, $1,600.

Marlo Rodriguez, a Registered Nurse, has raised $24,534 so far.  She has loaned $16,680 to her campaign.  The donations to her campaign are mostly about $100.

Mya Whitaker, a counselor for foster youth, has raised $15,691 at Oct. 20.

Her funders include William Koziol, Crockett, $800; Rebecca Vasquez, Sacramento, $800; Khalil Yearwood, San Francisco with Gibson Dunn, $800; Jason Burke, Sunnyvale, corporate/business official, Aosense, $800.

(Correction: An earlier edition of this story misspelled Mya Whitaker’s name.)

Published November 3, 2018, courtesy of the Oakland Post

No on AA: Congress of Neighborhoods, East Bay Times Oppose Schaaf’s Education Initiative

“It’s not clear where the money is going, for there is no plan,” says the newspaper

Members of East Oakland Congress of Neighborhoods go to City Hall to demand the city keep its promises to clean up trash and illegal dumping. Photo by Ken Epstein.

By Ken Epstein

The East Oakland Congress of Neighborhoods is opposing Measure AA,  a city charter amendment back by Mayor Libby Schaaf to establish a parcel tax at the rate of $198 per parcel for 30 years to fund education services for pre-K through college students and career readiness.

“While we agree that deeper investments need to be made in education, we are concerned that the mayor is prioritizing this issue over immediate needs like the housing crisis,” said the Congress of Neighborhoods in its voters’ guide.

Others raise concerns about the lack of public oversight and accountability of the money that the measure would raise.

“There are too many problems with AA, which is why many public education advocates, myself included, will be voting no,” said Mona Traviño,  an education activist in Oakland.

In a recent editorial, the East Bay Times wrote, “Oakland Mayor Libby Schaaf’s 30-year, billion-dollar Measure AA “Oakland Children’s Initiative” is a poorly conceived attempt to throw taxpayer money at the problem with no clear budget or plan for achieving the goal.”

According to the newspaper, “It’s not clear where the money is going, for there is no plan. Only guidelines for establishing one. There is no budget. There is no explanation provided of how the amount was determined.”

In addition, the measure does not provide public oversight. It does not “give voters a chance to periodically weigh in on whether they think the money is being spent wisely,” the newspaper said.

Published November 1, 2018, courtesy of the Oakland Post

Bernie Sanders Endorses Jovanka Beckles for Assembly

Senator Bernie Sanders and Congresswoman Barbara Lee with Jovanka Beckles at get-out-the-vote rally last Saturday.

Senator Bernie Sanders endorsed Jovanka Beckles for Assembly District 15 following a weekend rally in Berkeley.

“While in Berkeley, I had the chance to meet with Jovanka Beckles, and I was impressed by her commitment to progressive values,” said Sanders.

“In the State Assembly, she will fight for Medicare for all, a living wage for all California workers, environmental justice and criminal justice reform,” he said. “I’m proud to support Jovanka Beckles in the 15th Assembly district.”

Sanders met with Beckles following an auditorium-packing rally with Congresswoman Barbara Lee (CA-13) in a speech excoriating President Trump. Berkeley was the final stop on his dynamic, nine-state Get Out The Vote (GOTV) tour.

The event, on the grounds of Berkeley High School at the packed 3,500-seat Berkeley Community Theater, began with a speech by Berkeley Mayor Jesse Arreguín.

Published November 1, 2018

Attacks on Desley Brooks Are “Shameful and Dishonest,” Say Community Leaders

 “Desley has the courage to speak naked truth to the powerful  people with money who run everything,” says Rev. J. Alfred Smith Sr.

Ken Epstein

Until now, District 6, a largely flatland community in East Oakland, has been generally ignored by downtown gentrifying politicians and their allied developer/financier partners.

Rev. Dr. J. Alfred Smith Sr.

But that is changing as tens of thousands of dollars flow into the district to fuel a campaign of personal attacks and smears designed to unseat veteran Councilmember Desley Brooks, funded by Mayor Libby Schaaf, outside real estate developers and their allied building trades construction unions, according to required Political Action Committee filings.

Many of those who know Brooks and her track record are standing with the council member.

“I support Desley – I haven’t changed,” said Rev. J. Alfred Smith Sr. pastor emeritus of Allen Temple Baptist Church in East Oakland.

Rev. Dr. Harold Mayberry

“No matter what the enemy says, I stand with her because she loves Black people,” said Pastor Smith. “She has never done anything to harm the Black community. She has the courage to speak naked truth to the powerful people with money who run everything.”

“I don’t see the same group crying out to help the jobless and the homeless or to help the neighborhoods in the same way they spend money on downtown (development).

“So, I shall not be moved.”

Brooks’ opponents put out flyers filled with vague and unfounded charges of corruption and dishonesty. But they do not talk about Brooks’ track record.

She has been outspoken in her opposition to police misconduct and racial profiling. She took on powerful interests in her fight for jobs and training opportunities for Black and Latino residents who want to enter good careers in the construction trades.

She opposed powerful businessmen when she worked to pass the city’s cannabis equity ordinance, winning national recognition for her efforts to create opportunities for individuals and communities that bore the

Dan Siegel

brunt of the War on Drugs.

She fought for the resources that have been denied to East Oakland and to create the city’s Department of Race and Equity, part of her effort to end the City of Oakland’s long-term discrimination in contracting against small Black, Latino- and Women-owned businesses.

Rev. Dr. Harold Mayberry, senior pastor of First AME Church Oakland, said, “I live in District 6, and I’ve seen the work that (Brooks) has done. It’s unfortunate that people who don’t even live in the district and in a number of cases don’t even live in Oakland would be attacking a very effective member of the City Council.

“(Brooks’) opponents have not been tested or proven themselves to be productive” Mayberry continued. “I’ve been living here for 23, but I’ve seen nothing like this – it’s a divisive, evil, mean spirited campaign. It’s way over the line.”

Said local civil rights attorney Walter Riley. “It is a smear campaign, full of unjustified attacks on Desley because she has stood up for people in her district. More specifically, she has stood up for Black people in this climate of big money and powerful political interests that are taking control,”

Walter Riley

“They’re coming after her, and we need to defend her,” Riley said, emphasizing that people should not be distracted by Brooks’ past conflicts with people who have disagreed with her.

Dan Siegel, Oakland civil rights attorney and a District 6 resident, said “They are making charges without a shred of evidence, making assumptions, full of a lot of implicit bias.” “An old cliché says that you can tell a lot about a person by their enemies,” he said.

“Desley’s opponents are led by Libby Schaaf, Jean Quan, the San Francisco Chronicle, and the Building and Construction Trades unions, which are angry because Desley has demanded that more high paying construction jobs on local development projects go to Black and Brown Oakland residents.

“People need to withhold judgment on the Elaine Brown case, which was lost because of the horrible job done by the City Attorney’s office,” he said. “I am representing Desley in her claim against the City Attorney, and I am confident the facts show that Elaine Brown was to blame in their confrontation.”

“I hope voters in District 6 will focus on the issues rather than the personalities,” said Siegel.

The anti-Brooks Political Action Committees (PACs) are largely funded by three groups: “supporters of Libby Schaaf’s city hall; large unions with mostly suburban, not Oakland memberships; and venture capitalists, developers and real estate investors,” according to an online article “The United Front Against Desley Brooks Part II.”

Published October 28, 2018, courtesy of the Oakland Post

Opinion: “Oakland’s Democracy Is Strengthened by the Re-Election of Councilmember Desley Brooks,” Says Sandré Swanson

Desley Brooks and Sandré Swanson

I was born in the City of Oakland and have devoted my life to public service. I proudly represented the city of Oakland as our California State Assemblymember, Deputy Mayor of Oakland, the Chief of staff for Congresswoman Barbara Lee and a senior advisor to former Congressman Ron Dellums.

The Citizens of Oakland elect their Councilmembers by districts to ensure that their vote determines who will speak for and represent our community. I endorse and support Councilmember Desley Brooks because she has been a clear and effective voice for her district and the underrepresented in our city.

In my career, I have had the honor of meeting many dedicated public servants, and I have seen the challenge and negative effect of big money campaigns to oppose those dedicated public servants.

The people of Oakland’s District 6 should send a clear and strong message that Oakland’s democracy is strengthened by the re-election of Councilmember Desley Brooks, an independent and uncompromising voice for her district.

For the past 16 years, Councilmember Desley Brooks has had a successful record for Oakland. Desley Brooks’ mission to bring representation for historically underrepresented groups and Oakland’s diverse communities into City Hall is her record of service:

  • As rents have skyrocketed, she has passed renter’s protection ordinances and advocated for affordable housing for all.
  • As police accountability and violence has challenged safety in our community, she pushed for an independent police review commission.
  • She stood up for immigrant rights and strengthened Oakland’s Sanctuary City ordinance and opposed illegal ICE raids.
  • To fight joblessness and homelessness, she has set up job training programs that build bridges into the middle class for Oakland’s residents.
  • To make sure Oakland is a fair, equitable place for all, she led the fight to establish the Department of Race and Equity, ensuring that City policies don’t discriminate against minorities and women.

Desley Brooks has worked tirelessly for the communities she represents, and that’s why she has earned the support of her constituents, City workers, firefighters, religious leaders, and others.

It’s why she has earned my support, and it’s why she deserves yours.

Published October 27, 2018, courtesy of the Oakland Post

 

Pastors, Black Panther Co-Founder, Residents React to Outside Money Pouring into D-6 Council Race

Community leaders defend Councilmember Desley Brooks’ fearless leadership

Former Black Panther Party leader Bobby Seale speaks at a rally Thursday in front of City Hall, condemning Mayor Libby Schaaf’s fundraising efforts to pump outside money into District 6 to defeat Desley Brooks. Among others who spoke in in favor of Desley’s Brooks outspoken leadership on the City Council in defense of the community were Post Publisher Paul Cobb, Henry Gage of the Police Accountability Coalition, civil rights attorney and District 6 resident Dan Siegel, Rev. L.J. Jennings of Kingdom Builders Christian Fellowship and leaders of the public workers union, SEIU Local 1021. Photo by Ken Epstein

A community coalition comprised of Pastors, former Black Panther Co-Founder, Bobby Seale, Civil Rights attorneys and residents held a press conference this week calling out “money in politics” in the race for Oakland’s District 6 Council seat.

The group is responding to Mayor Libby Schaaf, her big money donors and Building Trade Unions tied to powerful, luxury real estate developers, who are now pouring outside money into the race to unseat District 6 Councilmember Desley Brooks.

Brooks has been a staunch critic of Schaaf and the lack of African American workers employed at construction sites throughout the city.

The community coalition is calling upon Mayor Schaaf and her supporters to immediately cease the outside money they are pumping into the local race and maintain what they deem a “fair and clean” election, free of distortions and attacks.

Mayor Schaaf has a history of mobilizing her base of wealthy donors to target councilmembers who have opposed her policies, including Councilmembers Noel Gallo and Rebecca Kaplan in 2016.

Over one-third of the Independent expenditure aimed at unseating Schaaf’s most vocal critic, Desley Brooks, has come from wealthy donors who have contributed tens of thousands of dollars over the years to the Mayor’s campaign efforts.

Speakers at the press conference, including Black Panther Party Co-Founder Bobby Seale, highlighted what they see as coordinated retaliation against Brooks for the many, community-based positions she has taken in City Hall.

Earning powerful enemies, Brooks has advocated for more inclusivity of the hiring of African-Americans in the powerful, Building and Construction Trades Unions and fought to to establish a Department of Race and Equity, which was initially opposed by the Mayor.

Published October 21 2018, courtesy of the Oakland Post

Pamela Price Campaign Joins Forces with Jovanka Beckles

Price has been endorsed by Black Democratic Clubs and Dr. H. Geoffrey Watson

 

Jovanka Beckles (fifth from left) and Pamela Price (fourth from right) join with volunteers to talk to voters at East Bay BART stations.

Pamela Price

The Pamela Price for Oakland Mayor campaign has joined forces with the Jovanka Beckles for Assembly District 15 campaign to canvass at BART stations throughout the East Bay, from Richmond to Rockridge station.

Together, volunteers from both teams and the two candidates themselves have engaged with voters.  Jovanka Beckles recently earned the endorsement of Congresswoman Barbara Lee.

“I am excited by the progress of Jovanka’s campaign and the prospect of her victory,” said Price.

“I look forward to having a steady advocate for the people in Sacramento once Jovanka is elected to the State Assembly. I am thrilled that Congresswoman Barbara Lee has stepped up to endorse Jovanka.”

Jovanka Beckles

Meanwhile, Pamela Price has been endorsed by two Democratic Clubs founded by African American activists in the East Bay, the Oakland East Bay Democratic Club (OEBDC) and the Niagara Movement Democratic Club.

OEBDC was founded in the late 1940s to work for Black political self-determination through electoral politics by organizing grassroots coalitions of East Bay African Americans.
The Niagara Movement Democratic Club was established in 1973 to bolster the voice of Oakland’s Black community and ensure equal representation in politics.

Additionally, Price has been endorsed by Dr. H. Geoffrey Watson, longtime community activist and president and CEO of the James A. Watson Wellness Center.

Dr. Watson has spent decades working for healthcare services to meet the needs of the African American community in the East Bay. He has been a pioneer in educating the public about health, wellness, and preventive pathways through the media, having launched and hosted local radio and broadcast television shows, including Health Beat.

Published October 19, 2018, courtesy of the Oakland Post

Open Letter: Who Should Be Making the Decisions, the Residents or Outside Millionaires?

By Desley Brooks

A lot is at stake for District 6 voters in this election. We have serious issues around affordable housing, gentrification, displacement, illegal dumping, blight, and economic development. And, our district needs a representative that can be a voice and a champion on these issues.

I am an independent voice on the City Council to represent you—the community’s interest—not outside interests—and my focus is on delivering results to you and your neighbors on the issues that matter most. I am the only candidate in this race who has a proven track record of addressing all of these important issues.

Over the past couple weeks, my opponents and the Mayor’s millionaire, developer, and real estate supporters have begun spending a lot of dark money to get me out. They are funding negative attack ads against me to distract from the significant issues at stake.

Their goal is to control the City Council, and to do that, they need to remove the few remaining voices standing up for the people. They want to replace me with anybody that will listen to them, especially candidates lacking the experience to be able to be effective at fighting for important issues inside City Hall.

If their money wins the election, District 6’s representative will be accountable to them, not to you.

Right now is a critical cross roads moment for Oakland—and the main question to ask yourself is who should be making the decisions- the people of District 6 or outside millionaires?

For those of you who know me, who have called me directly, emailed me or met me at one of the many events I attend or volunteer at each month, you know I don’t have time for distractions and that I deliver for you directly because the stakes are too high.

I’ve shared where I stand on the issues — and more importantly — my track record of taking them on, on my website.  If you are still not sure, before you decide, please take a look at www.desley4d6.com to see what I have and will continue to accomplish as your Council representative.

From our work to remove abandoned vehicles or tons of illegal dumping off the street, to our work to stabilize housing, stop racial profiling or bring equity and access to the many new jobs passing over our community—I am not going to give up my dedication to working with you for our community.

The dark money in this election will likely outspend my campaign 4 to 1 to attack the work I am proud of, that I have not compromised on, and that you have asked of me.

If you are one of the thousands of constituent calls I have answered over the years, please take a moment to volunteer so we can stop their distraction and misinformation and continue to improve our District.  Can we count on you to join our campaign?

We are walking, phoning and contacting voters to talk about the things that matter.  Please join us.  To learn more about our issue-based campaign or to donate to the campaign go to www.Desley4D6.com.

Published October 19, 2018, courtesy of the Oakland Post

Community Action Needed Against Illegal Dumping and Litter

Illegal dumping in Oakland

By Desley Brooks

Litter has become a major problem in Oakland. Throughout the city you see the devastating effects of illegally abandoned construction waste and garbage. It blights our streets and parks, impacts our health and safety, and is a disgrace to everyone who calls Oakland home.

Despite my advocacy and the work of many volunteers, our city services still don’t have the capacity to meet this challenge. Between 2011 and 2016, calls to report illegal dumping increased 129 percent. The old, complaint-driven model is inadequate. We are reaching crisis levels, and something needs to be done.

Last week we finished the budget process.  One victory was the City Council voted to increase funding to fight illegal dumping, including:

  • $85,000 for a pilot program that will employ unsheltered individuals to help clean our streets;
  • $1 million dedicated to sanitation, health, and hygiene services;
  • $452,415 for three litter enforcement officers.

In total, approximately $1.4 million will be spent to fight illegal dumping. While this is a good start, it’s not enough.

In my district, I spearheaded an innovative pilot program to address illegal dumping. Instead of following the typical complaint-driven process, we organized a rapid response team that proactively removed litter from wherever they found it in their designated zone.

This program made a visible difference while it was active, and now that it has ended we can see the problem getting worse again. This pilot program was effective and cost-efficient, collecting more waste per man-hour than regular garbage trucks.

I asked the administration what it would take to ramp up this program and make it citywide – they estimated it would cost $3 million. After seeing how effective this program was in my district, I know what a huge impact this program could have on our city.

I was gratified that the Council voted to fund a partial expansion of the program – but one three-person crew just isn’t enough. I’m in this for the long term and want to deliver long term solutions.

This problem affects everyone in Oakland, and it’s going to take broad support to make change. Oaklanders deserve clean streets. Oaklanders deserve to take pride in their neighborhoods.

Oaklanders deserve a city that responds to their needs. I will continue to advocate for a proactive, geographic program to address the crisis because I believe that it’s the best option we have to tackle the problem.

I will keep leading monthly cleanups in my district and encourage everyone to take part in a community cleanup in your neighborhood. Together we can keep Oakland the beautiful place that we know it deserves to be.

There are many ways you can help:

Organize or join a community cleanup; “Adopt a Spot” or set up a free bulky drop off event;

Report illegal dumping by calling 311.

If you are concerned about this problem and want to get involved, please email me at desleyb@gmail.com or you can call my office at (510) 238-7006.

Desley Brooks is the District 6 representative on the Oakland City Council.

Published June 29. 2018, courtesy of the Oakland Post

Councilmember Rebecca Kaplan Endorses Cat Brooks

Rebecca Kaplan (left) and Cat Brooks. Photo by Ken Epstein

 

By Ken Epstein

City Councilmember-at-Large Rebecca Kaplan, one of Oakland’s most popular progressive political leaders, ended months of speculation about whether she would jump into the mayoral race when she announced last Thursday that she is committing her energy to elect community activist, actor and radio journalist Cat Brooks as mayor of Oakland.

“With a lot of thought and prayer and contemplation” of the social justice issues facing Oakland, “I have come to the conclusion that the best way to strengthen our community’s voice (for our) vital goals is by endorsing and supporting Cat Brooks for mayor,” said Kaplan, speaking at an event held at the Joyce Gordon Gallery in downtown Oakland.

“We will continue to build and move forward together,” she said. “We have an opportunity to strengthen our solidarity, to strengthen our city and to make sure we have a city hall that is responsive to the community.”

Kaplan focused on some of the major social and moral challenges the city is facing that she says are being ignored by Mayor Libby Schaaf.

“We deserve leadership that believes in respect and that believes in justice and understands that we are judged by how we treat the least of these,” she said.

“Every additional person who is homeless should be a heartbreak to all of us and a call to action and a demand to do something about it,” said Kaplan.

She also spoke about what she considers Mayor Schaaf’s failure to punish police who participated in and covered up the Oakland Police Department’s sex abuse scandal.

“The level of police misconduct that has been tolerated is totally unacceptable,” she said, accusing the mayor of intervening to hide OPD officers’ “brutal sexual misconduct,” promoting those who covered it up and punishing those who spoke against it.

A rabbi, Kaplan said a prayer for Brooks’ campaign:

“I pray that you may be protected and strengthened in this incredible journey and that I may be blessed to have the opportunity to work together with you…May your voice be strong, may you be heard.”

Thanking Kaplan and assembled supporters, Brooks invited everyone to “support a vision of justice, a vision of transformation, a vision of mobilizing our people to the polls to take back our city.”

Rather than having to fight City Hall every day, “What if we spent all of our time building the kind of Oakland we want to live in?” she asked.

She said the city should be working to build housing so teachers and low-paid nonprofit employees can afford to live in Oakland.

“It can be done, and if the current administration had the will to do it, it would be done,” said Brooks.

Saying that this is not “a Cat Brooks campaign,” she emphasized that she would hold “people’s assemblies” or town hall meetings during the next two months for input of community people who are struggling to improve conditions and are knowledgeable about the issues.

“There’s amazing work that’s being done on a range of issues, and those will be the voices that determine the direction of this city,” said Brooks. “There are so many brilliant, beautiful ideas that are being ignored by City Hall.”

For more information, go to www.catbrooksforoakland.com/ and www.kaplanforoakland.com/

Published June 15, 2018, courtesy of the Oakland Post