Leigh Hanson, who served as Sheng Thao’s chief of staff several years ago and briefly worked for Kevin Jenkins when he was interim mayor in 2025, filed a lawsuit in Alameda County Superior Court on March 20 claiming she was wrongfully fired.
The suit tells Hanson’s side of the story during her tumultuous exit from the city in April 2025.
Hanson was fired by then-Interim Mayor Kevin Jenkins shortly after thousands of records from Thao’s administration were released to the public, including notes that Hanson took during a meeting that referred to Black people as “tokens,” sparking outrage from the Oakland NAACP and other activists.
Hanson claims she was terminated after she tried blowing the whistle on Jenkins’ relationship with a city contractor and city reimbursements for his travel expenses.
According to Hanson, after Jenkins’ swearing-in ceremony in the first week of January 2025, the interim mayor was accompanied back to his office by Nema Link, a director of land development for the billboard company Becker Boards, and Isaac Kos-Read, a lobbyist who represented Link’s company.
According to her lawsuit, Hanson became concerned because she learned that Link and Kos-Read were selecting offices from which to work out of in the mayor’s suite. She says she messaged Jenkins on Signal, an encrypted messaging app, telling him it was inappropriate for a lobbyist to operate from the mayor’s office. Hanson states that she also contacted City Attorney Ryan Richardson, who allegedly advised her to “use a gentle touch” with Jenkins.
Richardson declined to comment about the claims in Hanson’s lawsuit.
A few days after the swearing-in ceremony, Jenkins allegedly requested a meeting with Hanson and Link to discuss her concerns. Hanson claims Link arrived at the meeting with wine and a bottle of olive oil intended for Jenkins, which she objected to as an illegal gift. Hanson claims she relayed concerns about this incident to Richardson.
Later that month, Hanson claims she noticed Link in the lobby of the mayor’s office waiting to attend a meeting between Jenkins and the Oakland Acquisition Company, an affiliate of the African American Sports and Entertainment Group, regarding the sale of the Coliseum. Hanson states that she objected to Link’s presence, but Jenkins insisted he attend.
Jenkins did not respond to an interview request from The Oaklandside.
But Jenkins has denied Hanson’s allegations. Last year, he told the East Bay Times that the claims, which were first presented in a legal claim filed with the city last year, were “farcical and completely without merit.”
“It is disappointing to see former employees attempt to weaponize fabricated narratives in an effort to squeeze funds from a city already working to recover from significant budget constraints,” Jenkins told the paper. “Black leadership will not be used as a token or scapegoat to extract money from the people of Oakland.”
Link previously told the East Bay Times that the gift was an inexpensive bottle of olive oil that was meant for Hanson, not the interim mayor. He and Kos-Read also denied that they were offered office space at City Hall, with Kos-Read calling this “an absurd and baseless claim” coming from “a disgruntled and disgraced” former city official.
Neither Link nor Kos-Read responded to interview requests.
In June 2025, the City Council approved a deal to let Becker Boards install new billboards around Oakland in exchange for roughly $2.3 million in upfront payments plus up to $750,000 annually for 31 years. Becker also promised free advertising for local nonprofits. Jenkins voted against this deal at the full council meeting.
Hanson also claims she contacted the city administrator in February 2025 after Jenkins hired two deputies. Hanson says she complained that these hires violated the city hiring freeze that was in place at the time, and occurred during a period when the city was laying off workers to address a budget crisis.
Around that same time, Hanson claims that Jenkins asked her to approve six trips costing approximately $15,000 to destinations that included Long Beach and Washington, D.C. According to her lawsuit, Hanson refused to approve the trips, arguing that they violated the city’s freeze on travel expenses. She claims Jenkins told the office scheduler to book these trips using Hanson’s credit card. Hanson reported these alleged violations to the city administrator in February and March.
In her lawsuit, Hanson argues that the meeting notes where she used the phrase “BP as tokens” was taken out of context. She claims that the note was in reference to how then Mayor Thao’s opponents were operating in the recall campaign.
Shortly after news reports emerged about the note, the Oakland NAACP called for Hanson’s termination. The group praised Jenkins for removing her and Brandon Harami, another former Thao staffer. Harami is also pursuing a lawsuit against the city.
According to Hanson’s lawsuit, she notified Jenkins, Richardson, City Administrator Jestin Johnson, and OPD on April 5 about a social media message made by political activist Seneca Scott. According to Hanson, Scott had threatened to come to her house. Shortly after this, Hanson notified Johnson that she planned to apply for leave “due to extreme stress.” Hanson says that “on or about” April 6 she filed paperwork requesting medical leave and received a separation notice later that day.
“*” indicates required fields