The purpose of this pull request is to add a GitHub workflow for the ETL that runs in Travis CI. This workflow will be used to help integrate the download logic for netfile v2 into make download.
The csvkit that was being used was a beta version (0.9.0) and it was making it difficult to upgrade the ETL logic. I updated csvkit to the latest 1.3.0 version in another branch (PR) to address upgrade issues and merged it to this branch. The change includes making use of SQL files for creating the tables. These SQL files originated from csvsql 0.9.0. These files make the schema independent of the version of csvsql used and can be modified going forward as needed to change the schema of the tables.
Build diff from Commit b6dfe8e20b84715a5ae95fff544ddc84a976f3e0:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..1ea0e8f 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.870000002,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..3964732 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-02 00:07:30 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..5b6217e 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.870000002,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_elections/oakland/2020-03-03.md b/build/_elections/oakland/2020-03-03.md
index 376dcd7..2af04db 100644
--- a/build/_elections/oakland/2020-03-03.md
+++ b/build/_elections/oakland/2020-03-03.md
@@ -7,5 +7,5 @@ office_elections: []
referendums:
- _referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
- _referendums/oakland/2020-03-03/official-city-newspaper.md
-- _referendums/oakland/2020-03-03/increase-appropriations-limit.md
+- _referendums/oakland/2020-03-03/increase-appropriations-limit-.md
---
diff --git a/build/_elections/oakland/2022-06-07.md b/build/_elections/oakland/2022-06-07.md
index ecf71c8..14fb530 100644
--- a/build/_elections/oakland/2022-06-07.md
+++ b/build/_elections/oakland/2022-06-07.md
```
Build diff from Commit ff5adfed59eaae87dabcc3e76d9b43f7e25d77e5:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..1ea0e8f 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.870000002,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..3964732 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-02 00:07:30 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..5b6217e 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.870000002,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_elections/oakland/2020-03-03.md b/build/_elections/oakland/2020-03-03.md
index 376dcd7..2af04db 100644
--- a/build/_elections/oakland/2020-03-03.md
+++ b/build/_elections/oakland/2020-03-03.md
@@ -7,5 +7,5 @@ office_elections: []
referendums:
- _referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
- _referendums/oakland/2020-03-03/official-city-newspaper.md
-- _referendums/oakland/2020-03-03/increase-appropriations-limit.md
+- _referendums/oakland/2020-03-03/increase-appropriations-limit-.md
---
diff --git a/build/_elections/oakland/2022-06-07.md b/build/_elections/oakland/2022-06-07.md
index ecf71c8..14fb530 100644
--- a/build/_elections/oakland/2022-06-07.md
+++ b/build/_elections/oakland/2022-06-07.md
```
Build diff from Commit a2e99a0d8fe5cc890d290d028bc24aa17b7a42e1:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..cf94794 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..493e660 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_elections/oakland/2020-03-03.md b/build/_elections/oakland/2020-03-03.md
index 376dcd7..2af04db 100644
--- a/build/_elections/oakland/2020-03-03.md
+++ b/build/_elections/oakland/2020-03-03.md
@@ -7,5 +7,5 @@ office_elections: []
referendums:
- _referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
- _referendums/oakland/2020-03-03/official-city-newspaper.md
-- _referendums/oakland/2020-03-03/increase-appropriations-limit.md
+- _referendums/oakland/2020-03-03/increase-appropriations-limit-.md
---
diff --git a/build/_elections/oakland/2022-06-07.md b/build/_elections/oakland/2022-06-07.md
index ecf71c8..14fb530 100644
--- a/build/_elections/oakland/2022-06-07.md
+++ b/build/_elections/oakland/2022-06-07.md
```
Build diff from Commit 8394fa32897cc46b85522007e8f54b6a41d2c534:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/committees/1410941.json b/build/_data/committees/1410941.json
index dacda45..fcb85cd 100644
--- a/build/_data/committees/1410941.json
+++ b/build/_data/committees/1410941.json
@@ -153,7 +153,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "10022"
+ "Tran_Zip4": "94661"
},
{
"Filer_ID": "1410941",
@@ -164,7 +164,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "94661"
+ "Tran_Zip4": "10022"
},
{
"Filer_ID": "1410941",
diff --git a/build/_data/committees/1421001.json b/build/_data/committees/1421001.json
index 09cc4a0..ff4043a 100644
--- a/build/_data/committees/1421001.json
+++ b/build/_data/committees/1421001.json
@@ -1198,7 +1198,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94602"
+ "Tran_Zip4": "94603"
},
{
"Filer_ID": "1421001",
@@ -1209,7 +1209,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94603"
+ "Tran_Zip4": "94602"
},
{
"Filer_ID": "1421001",
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..cf94794 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..493e660 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political
```
Build diff from Commit 809710d63632b7375577f9b12c978942f8b73f65:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/committees/1410941.json b/build/_data/committees/1410941.json
index dacda45..fcb85cd 100644
--- a/build/_data/committees/1410941.json
+++ b/build/_data/committees/1410941.json
@@ -153,7 +153,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "10022"
+ "Tran_Zip4": "94661"
},
{
"Filer_ID": "1410941",
@@ -164,7 +164,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "94661"
+ "Tran_Zip4": "10022"
},
{
"Filer_ID": "1410941",
diff --git a/build/_data/committees/1421001.json b/build/_data/committees/1421001.json
index 09cc4a0..ff4043a 100644
--- a/build/_data/committees/1421001.json
+++ b/build/_data/committees/1421001.json
@@ -1198,7 +1198,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94602"
+ "Tran_Zip4": "94603"
},
{
"Filer_ID": "1421001",
@@ -1209,7 +1209,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94603"
+ "Tran_Zip4": "94602"
},
{
"Filer_ID": "1421001",
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..cf94794 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..493e660 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political
```
Build diff from Commit f7cf8021c595efc70b9653ffb36a8b8571427d0d:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..1ea0e8f 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.870000002,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..5b6217e 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.870000002,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_elections/oakland/2020-03-03.md b/build/_elections/oakland/2020-03-03.md
index 376dcd7..2af04db 100644
--- a/build/_elections/oakland/2020-03-03.md
+++ b/build/_elections/oakland/2020-03-03.md
@@ -7,5 +7,5 @@ office_elections: []
referendums:
- _referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
- _referendums/oakland/2020-03-03/official-city-newspaper.md
-- _referendums/oakland/2020-03-03/increase-appropriations-limit.md
+- _referendums/oakland/2020-03-03/increase-appropriations-limit-.md
---
diff --git a/build/_elections/oakland/2022-06-07.md b/build/_elections/oakland/2022-06-07.md
index ecf71c8..14fb530 100644
--- a/build/_elections/oakland/2022-06-07.md
+++ b/build/_elections/oakland/2022-06-07.md
```
Build diff from Commit 2e0387dab7218e41447d93bc07bf1c12f0b9b292:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/committees/1410941.json b/build/_data/committees/1410941.json
index dacda45..fcb85cd 100644
--- a/build/_data/committees/1410941.json
+++ b/build/_data/committees/1410941.json
@@ -153,7 +153,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "10022"
+ "Tran_Zip4": "94661"
},
{
"Filer_ID": "1410941",
@@ -164,7 +164,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "94661"
+ "Tran_Zip4": "10022"
},
{
"Filer_ID": "1410941",
diff --git a/build/_data/committees/1421001.json b/build/_data/committees/1421001.json
index 09cc4a0..ff4043a 100644
--- a/build/_data/committees/1421001.json
+++ b/build/_data/committees/1421001.json
@@ -1198,7 +1198,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94602"
+ "Tran_Zip4": "94603"
},
{
"Filer_ID": "1421001",
@@ -1209,7 +1209,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94603"
+ "Tran_Zip4": "94602"
},
{
"Filer_ID": "1421001",
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..cf94794 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..493e660 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political
```
Build diff from Commit b6b668ef8cda446a5f4949b63180da236fffa2a6:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/committees/1410941.json b/build/_data/committees/1410941.json
index dacda45..fcb85cd 100644
--- a/build/_data/committees/1410941.json
+++ b/build/_data/committees/1410941.json
@@ -153,7 +153,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "10022"
+ "Tran_Zip4": "94661"
},
{
"Filer_ID": "1410941",
@@ -164,7 +164,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "94661"
+ "Tran_Zip4": "10022"
},
{
"Filer_ID": "1410941",
diff --git a/build/_data/committees/1421001.json b/build/_data/committees/1421001.json
index 09cc4a0..ff4043a 100644
--- a/build/_data/committees/1421001.json
+++ b/build/_data/committees/1421001.json
@@ -1198,7 +1198,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94602"
+ "Tran_Zip4": "94603"
},
{
"Filer_ID": "1421001",
@@ -1209,7 +1209,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94603"
+ "Tran_Zip4": "94602"
},
{
"Filer_ID": "1421001",
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..3903f82 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -2,15 +2,15 @@
"total_contributions": 6476065.89,
"total_contributions_by_source": {
"Out of State": 521147.35,
- "Within Oakland": 2632398.1800000006,
+ "Within Oakland": 2632398.1799999997,
"Within California": 3006531.1199999996
},
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..afcc732 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -782,15 +782,15 @@
"total_contributions": 6476065.89,
"total_contributions_by_source": {
"Out of State": 521147.35,
- "Within Oakland": 2632398.1800000006,
+ "Within Oakland": 2632398.1799999997,
"Within California": 3006531.1199999996
},
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+
```
Build diff from Commit f496e73330dcda581cb4070cfa5fc592951ff5a5:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/committees/1410941.json b/build/_data/committees/1410941.json
index dacda45..fcb85cd 100644
--- a/build/_data/committees/1410941.json
+++ b/build/_data/committees/1410941.json
@@ -153,7 +153,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "10022"
+ "Tran_Zip4": "94661"
},
{
"Filer_ID": "1410941",
@@ -164,7 +164,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "94661"
+ "Tran_Zip4": "10022"
},
{
"Filer_ID": "1410941",
diff --git a/build/_data/committees/1421001.json b/build/_data/committees/1421001.json
index 09cc4a0..ff4043a 100644
--- a/build/_data/committees/1421001.json
+++ b/build/_data/committees/1421001.json
@@ -1198,7 +1198,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94602"
+ "Tran_Zip4": "94603"
},
{
"Filer_ID": "1421001",
@@ -1209,7 +1209,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94603"
+ "Tran_Zip4": "94602"
},
{
"Filer_ID": "1421001",
diff --git a/build/_data/elections/oakland/2018-06-05.json b/build/_data/elections/oakland/2018-06-05.json
index b39b338..140316d 100644
--- a/build/_data/elections/oakland/2018-06-05.json
+++ b/build/_data/elections/oakland/2018-06-05.json
@@ -57,7 +57,7 @@
"total_contributions": 15000.0
},
{
- "name": "Service Employees International Union Local 1021 Issues PAC",
+ "name": "Oakland Athletics Baseball Company",
"type": "Measure",
"election_name": "oakland-june-2018",
"total_contributions": 10000.0
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..d27ae57 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -2,15 +2,15 @@
"total_contributions": 6476065.89,
"total_contributions_by_source": {
"Out of State": 521147.35,
- "Within Oakland": 2632398.1800000006,
+ "Within Oakland": 2632398.1799999997,
"Within California": 3006531.1199999996
},
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -107,7 +107,7 @@
"total_contributions": 6300.0
},
{
- "name": "Russ Taplin",
+ "name": "John Protopappas",
"type": "Office",
"election_name": "oakland-2022",
"total_contributions": 5400.0
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..0389cae 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
@@ -72,19 +72,19 @@
],
"top_contributors_for_offices": [
{
- "name": "UA Local 342",
+ "name": "Service Employees International Union Local 1021 Candidate PAC",
"type": "Office",
"election_name": "oakland-2023",
"total_contributions": 1200.0
},
{
- "name": "Service Employees International Union Local 1021 Candidate PAC",
+ "name": "Laborers Local 304",
"type": "Office",
"election_name": "oakland-2023",
"total_contributions": 1200.0
},
{
- "name": "Laborers Local 304",
+ "name": "UA Local 342",
"type": "Office",
"election_name": "oakland-2023",
"total_contributions": 1200.0
diff --git a/build/_data/elections/oakland/2024-11-05.json b/build/_data/elections/oakland/2024-11-05.json
index 129d546..adbcd09 100644
--- a/build/_data/elections/oakland/2024-11-05.json
+++ b/build/_data/elections/oakland/2024-11-05.json
@@ -49,19 +49,19 @@
],
"top_contributors_for_offices": [
{
- "name": "Weylin White",
+ "name": "Todd Scanlin",
"type": "Office",
"election_name": "oakland-2024",
"total_contributions": 1800.0
},
{
- "name": "Todd Scanlin",
+ "name": "Dow Terry",
"type": "Office",
"election_name": "oakland-2024",
"total_contributions": 1800.0
},
{
- "name": "Jacob Zonn",
+ "name": "Brooke Levin",
"type": "Office",
"election_name": "oakland-2024",
"total_contributions": 1800.0
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 1
```
Build diff from Commit 2eb24c655705bec600789e99d18c4d76f1c73b92:
```diff
diff --git a/build/_candidates/oakland/2014-11-04/brenda-roberts.md b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
index a8dc40c..8308b89 100644
--- a/build/_candidates/oakland/2014-11-04/brenda-roberts.md
+++ b/build/_candidates/oakland/2014-11-04/brenda-roberts.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2014-11-04.md
-committee_name: Brenda Roberts for Oakland City Auditor 2014
+committee_name: 'Brenda Roberts for Oakland City Auditor 2014 '
filer_id: '136810'
is_incumbent: false
name: Brenda Roberts
diff --git a/build/_candidates/oakland/2016-11-08/james-harris.md b/build/_candidates/oakland/2016-11-08/james-harris.md
index 24b6b5d..de83c01 100644
--- a/build/_candidates/oakland/2016-11-08/james-harris.md
+++ b/build/_candidates/oakland/2016-11-08/james-harris.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2016-11-08.md
-committee_name: Re-Elect James Harris for School Board
+committee_name: 'Re-Elect James Harris for School Board '
filer_id: '1387803'
is_incumbent: true
name: James Harris
diff --git a/build/_candidates/oakland/2016-11-08/noni-session.md b/build/_candidates/oakland/2016-11-08/noni-session.md
index 59ea0ae..34ba74f 100644
--- a/build/_candidates/oakland/2016-11-08/noni-session.md
+++ b/build/_candidates/oakland/2016-11-08/noni-session.md
@@ -8,7 +8,9 @@ name: Noni Session
occupation: Assistant Librarian
party_affiliation: Democrat
photo_url: https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png
-twitter_url: NoniSession
+twitter_url: 'NoniSession
+
+'
votersedge_url: http://votersedge.org/ca/en/ballot/election/area/42/contests/contest/13236/candidate/130758?&county=Alameda%20County&election_authority_id=1
website_url: http://www.nonifordistrict3.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
index 90c9eda..163326a 100644
--- a/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
+++ b/build/_candidates/oakland/2018-11-06/jesse-a-j-smith.md
@@ -6,7 +6,7 @@ is_incumbent: false
name: Jesse A.J. Smith
occupation: Writer
photo_url: Jesse-Smith.png
-twitter_url: OakSmith2018
+twitter_url: 'OakSmith2018 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17342/candidate/139775?&county=alameda%20county&election_authority_id=1
website_url: https://oaksmith2018.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/joseph-tanios.md b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
index e689918..0169fcf 100644
--- a/build/_candidates/oakland/2018-11-06/joseph-tanios.md
+++ b/build/_candidates/oakland/2018-11-06/joseph-tanios.md
@@ -8,7 +8,7 @@ name: Joseph Tanios
occupation: Construction Inspection Supervisor
photo_url: Joseph-Tanios.png
public_funding_received: "$7,463"
-twitter_url: taniosfor
+twitter_url: 'taniosfor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139761?&county=alameda%20county&election_authority_id=1
website_url: https://www.joetanios.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/loren-taylor.md b/build/_candidates/oakland/2018-11-06/loren-taylor.md
index 72fa117..148c273 100644
--- a/build/_candidates/oakland/2018-11-06/loren-taylor.md
+++ b/build/_candidates/oakland/2018-11-06/loren-taylor.md
@@ -8,7 +8,7 @@ name: Loren Taylor
occupation: Entrepreneur/Non-Profit Boardmember
photo_url: Loren_Taylor.png
public_funding_received: "$18,345"
-twitter_url: lorenmtaylor
+twitter_url: 'lorenmtaylor '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139766?&county=alameda%20county&election_authority_id=1
website_url: https://www.lorentaylor.org/
---
diff --git a/build/_candidates/oakland/2018-11-06/natasha-middleton.md b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
index c0be362..cf9bb37 100644
--- a/build/_candidates/oakland/2018-11-06/natasha-middleton.md
+++ b/build/_candidates/oakland/2018-11-06/natasha-middleton.md
@@ -8,7 +8,7 @@ name: Natasha Middleton
occupation: Management Analyst
photo_url: Natasha-Middleton.png
public_funding_received: "$18,345"
-twitter_url: MiddletonNat
+twitter_url: 'MiddletonNat '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17341/candidate/139764?&county=alameda%20county&election_authority_id=1
website_url: https://www.natashaforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
index b4ca769..d46dd7e 100644
--- a/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
+++ b/build/_candidates/oakland/2018-11-06/nayeli-maxson.md
@@ -8,7 +8,7 @@ name: Nayeli Maxson
occupation: Executive Director/Attorney
photo_url: Nayeli-Maxson.png
public_funding_received: "$18,345"
-twitter_url: nayelimax
+twitter_url: 'nayelimax '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139758?&county=alameda%20county&election_authority_id=1
website_url: https://nayeliforoakland.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
index 256278e..716b836 100644
--- a/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
+++ b/build/_candidates/oakland/2018-11-06/shanthi-gonzales.md
@@ -7,7 +7,7 @@ is_incumbent: true
name: Shanthi Gonzales
occupation: School Board Director
photo_url: Shanthi-Gonzales.png
-twitter_url: ShanthiGonzales
+twitter_url: 'ShanthiGonzales '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17850?&county=alameda%20county&election_authority_id=1
website_url: http://gonzalesforschools.nationbuilder.com/
---
diff --git a/build/_candidates/oakland/2018-11-06/sheng-thao.md b/build/_candidates/oakland/2018-11-06/sheng-thao.md
index 71ce4a4..f53e736 100644
--- a/build/_candidates/oakland/2018-11-06/sheng-thao.md
+++ b/build/_candidates/oakland/2018-11-06/sheng-thao.md
@@ -8,7 +8,7 @@ name: Sheng Thao
occupation: Chief of Staff
photo_url: Sheng-Thao.png
public_funding_received: "$18,345"
-twitter_url: sheng_tha0
+twitter_url: 'sheng_tha0 '
votersedge_url: https://votersedge.org/ca/en/ballot/election/area/73/contests/contest/17340/candidate/139762?&county=alameda%20county&election_authority_id=1
website_url: https://www.shengforoakland.com/
---
diff --git a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
index 6221469..99c3478 100644
--- a/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
+++ b/build/_candidates/oakland/2020-11-03/derreck-b-johnson.md
@@ -10,6 +10,8 @@ photo_url: derreck_johnson_sub.jpg
twitter_url: derreckbjohnson
votersedge_url: https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm
website_url: https://www.johnsonforoakland.com/
-facebook_url: https://www.facebook.com/derreckbjohnson/
+facebook_url: |2-
+
+ https://www.facebook.com/derreckbjohnson/
instagram_url: derreckbjohnson
---
diff --git a/build/_candidates/oakland/2020-11-03/vancedric-williams.md b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
index c7c2d71..66ed23e 100644
--- a/build/_candidates/oakland/2020-11-03/vancedric-williams.md
+++ b/build/_candidates/oakland/2020-11-03/vancedric-williams.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2020-11-03.md
-committee_name: Van Cedric Williams for Oakland School Board Seat 3 2020
+committee_name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
filer_id: '1427826'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derreck-johnson.md b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
index 91ab954..cad4914 100644
--- a/build/_candidates/oakland/2022-11-08/derreck-johnson.md
+++ b/build/_candidates/oakland/2022-11-08/derreck-johnson.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Johnson Oakland Mayor 2022
+committee_name: 'Johnson Oakland Mayor 2022
+
+'
filer_id: '1441869'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2022-11-08/derrick-soo-.md b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
new file mode 100644
index 0000000..297a2ea
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/derrick-soo-.md
@@ -0,0 +1,15 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: No committee registered
+filer_id: ''
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Derrick Soo
+
+'
+occupation: Not qualified for ballot
+photo_url: derrick-soo.jpg
+twitter_url: DerrickSoo4Oak
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08
+facebook_url: https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/
+---
diff --git a/build/_candidates/oakland/2022-11-08/gregory-hodge-.md b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
new file mode 100644
index 0000000..2138f68
--- /dev/null
+++ b/build/_candidates/oakland/2022-11-08/gregory-hodge-.md
@@ -0,0 +1,18 @@
+---
+election: _elections/oakland/2022-11-08.md
+committee_name: Hodge for Oakland Mayor 2022
+filer_id: '1442227'
+is_accepted_expenditure_ceiling: true
+is_incumbent: false
+name: 'Gregory Hodge
+
+'
+occupation: Non-Profit Executive
+photo_url: Gregory-Hodge.jpg
+twitter_url: hodge4oakland22
+votersedge_url: https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08
+website_url: https://www.hodgeforoakland.com/
+facebook_url: https://www.facebook.com/hodgeforoakland2022/
+instagram_url: hodgeforoakland
+map_url: https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30
+---
diff --git a/build/_candidates/oakland/2022-11-08/treva-d-reid.md b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
index fd3a425..c4c15ff 100644
--- a/build/_candidates/oakland/2022-11-08/treva-d-reid.md
+++ b/build/_candidates/oakland/2022-11-08/treva-d-reid.md
@@ -1,6 +1,8 @@
---
election: _elections/oakland/2022-11-08.md
-committee_name: Treva Reid for Oakland Mayor 2022
+committee_name: 'Treva Reid for Oakland Mayor 2022
+
+'
filer_id: '1442079'
is_accepted_expenditure_ceiling: true
is_incumbent: false
diff --git a/build/_candidates/oakland/2024-11-05/merika-goolsby.md b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
index 423fb96..73d73d7 100644
--- a/build/_candidates/oakland/2024-11-05/merika-goolsby.md
+++ b/build/_candidates/oakland/2024-11-05/merika-goolsby.md
@@ -1,6 +1,6 @@
---
election: _elections/oakland/2024-11-05.md
-committee_name: No committee registered
+committee_name: " No committee registered"
filer_id: ''
is_incumbent: false
name: Merika Goolsby
diff --git a/build/_committees/1351785.md b/build/_committees/1351785.md
index d3574e1..8c798b5 100644
--- a/build/_committees/1351785.md
+++ b/build/_committees/1351785.md
@@ -1,7 +1,9 @@
---
filer_id: '1351785'
-name: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+name: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
candidate_controlled_id: ''
data_warning:
-title: SHEET METAL WORKERS' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES COMMITTEE
+title: 'SHEET METAL WORKERS'' INTERNATIONAL ASSOCIATION LOCAL UNION NO. 104 ISSUES
+ COMMITTEE '
---
diff --git a/build/_committees/136810.md b/build/_committees/136810.md
index d5235dc..50d0248 100644
--- a/build/_committees/136810.md
+++ b/build/_committees/136810.md
@@ -1,7 +1,7 @@
---
filer_id: '136810'
-name: Brenda Roberts for Oakland City Auditor 2014
+name: 'Brenda Roberts for Oakland City Auditor 2014 '
candidate_controlled_id: ''
data_warning:
-title: Brenda Roberts for Oakland City Auditor 2014
+title: 'Brenda Roberts for Oakland City Auditor 2014 '
---
diff --git a/build/_committees/1387803.md b/build/_committees/1387803.md
index 2e39be0..1fe6e15 100644
--- a/build/_committees/1387803.md
+++ b/build/_committees/1387803.md
@@ -1,7 +1,7 @@
---
filer_id: '1387803'
-name: Re-Elect James Harris for School Board
+name: 'Re-Elect James Harris for School Board '
candidate_controlled_id: ''
data_warning:
-title: Re-Elect James Harris for School Board
+title: 'Re-Elect James Harris for School Board '
---
diff --git a/build/_committees/1424633.md b/build/_committees/1424633.md
index 378ba1e..a968ac2 100644
--- a/build/_committees/1424633.md
+++ b/build/_committees/1424633.md
@@ -1,7 +1,7 @@
---
filer_id: '1424633'
-name: Oakland Neighbors United, No On Measure Q
+name: 'Oakland Neighbors United, No On Measure Q '
candidate_controlled_id: ''
data_warning:
-title: Oakland Neighbors United, No On Measure Q
+title: 'Oakland Neighbors United, No On Measure Q '
---
diff --git a/build/_committees/1427826.md b/build/_committees/1427826.md
index 965c1dc..5ac1fb4 100644
--- a/build/_committees/1427826.md
+++ b/build/_committees/1427826.md
@@ -1,7 +1,7 @@
---
filer_id: '1427826'
-name: Van Cedric Williams for Oakland School Board Seat 3 2020
+name: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
candidate_controlled_id: ''
data_warning:
-title: Van Cedric Williams for Oakland School Board Seat 3 2020
+title: 'Van Cedric Williams for Oakland School Board Seat 3 2020 '
---
diff --git a/build/_committees/1428015.md b/build/_committees/1428015.md
index c875275..ddca2ea 100644
--- a/build/_committees/1428015.md
+++ b/build/_committees/1428015.md
@@ -1,11 +1,15 @@
---
filer_id: '1428015'
-name: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+name: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
candidate_controlled_id: ''
data_warning:
-title: Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
+title: 'Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll
Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor
Council, AFL-CIO
+
+'
---
diff --git a/build/_committees/1441869.md b/build/_committees/1441869.md
index 831d0ac..baa0102 100644
--- a/build/_committees/1441869.md
+++ b/build/_committees/1441869.md
@@ -1,7 +1,11 @@
---
filer_id: '1441869'
-name: Johnson Oakland Mayor 2022
+name: 'Johnson Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Johnson Oakland Mayor 2022
+title: 'Johnson Oakland Mayor 2022
+
+'
---
diff --git a/build/_committees/1442079.md b/build/_committees/1442079.md
index 4522a56..dd47b7d 100644
--- a/build/_committees/1442079.md
+++ b/build/_committees/1442079.md
@@ -1,7 +1,11 @@
---
filer_id: '1442079'
-name: Treva Reid for Oakland Mayor 2022
+name: 'Treva Reid for Oakland Mayor 2022
+
+'
candidate_controlled_id: ''
data_warning:
-title: Treva Reid for Oakland Mayor 2022
+title: 'Treva Reid for Oakland Mayor 2022
+
+'
---
diff --git a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
index 7a56e35..c2e78af 100644
--- a/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
+++ b/build/_data/candidates/oakland/2014-11-04/brenda-roberts.json
@@ -13,7 +13,7 @@
"ballot_item": 2,
"office_election": 2,
"bio": null,
- "committee_name": "Brenda Roberts for Oakland City Auditor 2014",
+ "committee_name": "Brenda Roberts for Oakland City Auditor 2014 ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
index b8a06d2..a58a50e 100644
--- a/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
+++ b/build/_data/candidates/oakland/2016-11-08/bruce-quan.json
@@ -12,7 +12,7 @@
"last_name": "Quan",
"ballot_item": 10,
"office_election": 10,
- "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.",
+ "bio": "Bruce Quan is a retired attorney, Quan worked as the Assistant General Counsel for the Redevelopment Agency of the City of San Jose and served as interim City Attorney for the City of Alameda. He also served as general counsel of the Organization of Chinese Americans (OCA), a national civil rights group based in Washington, He co-founded a law firm, Katz, Quan, and Kors. Quan is also an official with Zarsion, real estate developer and investment firm, partner in Brooklyn Basin development project in the Jack London Square area.Quan volunteers with the Chinese Coalition as well as Oakland Community Organizations (OCO) to address issues of housing displacement, youth civic leadership, and criminal justice for minorities.Quan has taught as a visiting Associate Professor at Peking University Law School and as an Adjunct Professor at U.C. Hastings College of Law. Quan earned his undergraduate degree from UC Berkeley and a law degree from the UC Berkeley Law School.\n\nSource: http://www.bruceforoakland.com/meet_bruce and http://www.bruceforoakland.com/news.\n\n",
"committee_name": "Bruce Quan for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
index f86aca6..4df417f 100644
--- a/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
+++ b/build/_data/candidates/oakland/2016-11-08/chris-jackson.json
@@ -12,7 +12,7 @@
"last_name": "Jackson",
"ballot_item": 18,
"office_election": 18,
- "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/",
+ "bio": "Chris Jackson is a social worker who works with the formerly incarcerated on parole or probation. He is a father of a kindergartener who is going into an OUSD school. \n\nSource: http://postnewsgroup.com/blog/2016/08/19/incumbents-run-four-seats-oakland-school-board/ and http://www.chrisjacksonforoakland.org/\n",
"committee_name": "Chris Jackson for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
index decf8f8..68ed73b 100644
--- a/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
+++ b/build/_data/candidates/oakland/2016-11-08/donald-macleay.json
@@ -12,7 +12,7 @@
"last_name": "Macleay",
"ballot_item": 15,
"office_election": 15,
- "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/",
+ "bio": "Don Macleay owns and runs East Bay Computer Services, a computer repair business in the Temescal district. While running for office, Macleay is on leave from People United for a Better Life in Oakland, a youth advocacy organization where he serves as a board member. In 2010, Macleay ran for mayor in Oakland. \n\nSource: https://oaklandnorth.net/2012/10/29/greens-don-macleay-promotes-civilians-on-police-force-higher-minimum-wage/\n",
"committee_name": "Macleay for Oakland School Board, District 1, 2016",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/james-harris.json b/build/_data/candidates/oakland/2016-11-08/james-harris.json
index 6337210..f0513cb 100644
--- a/build/_data/candidates/oakland/2016-11-08/james-harris.json
+++ b/build/_data/candidates/oakland/2016-11-08/james-harris.json
@@ -13,7 +13,7 @@
"ballot_item": 18,
"office_election": 18,
"bio": "James Harris is the current Board of Education President, a business owner, parent, former teacher, and East Oakland native. Harris serves on the Aim High East Bay Leadership Council. He is a founding board member of Great Oakland Public Schools and a current board member at Youth Uprising. Harris’ career in education began at 16 as a teaching assistant at the Aim High Summer Program, which prepares children from low-income communities for success in high school and life. \n\nSource: http://harrisforeastoakland.com/",
- "committee_name": "Re-Elect James Harris for School Board",
+ "committee_name": "Re-Elect James Harris for School Board ",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": true,
"occupation": "Board of Education President; owns and operates media company in San Francisco",
diff --git a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
index 6021baa..45965a4 100644
--- a/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
+++ b/build/_data/candidates/oakland/2016-11-08/kharyshi-wiginton.json
@@ -12,7 +12,7 @@
"last_name": "Wiginton",
"ballot_item": 16,
"office_election": 16,
- "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement",
+ "bio": "Kharyshi Wiginton is the Youth Leadership Coordinator at McClymonds Youth and Family Center has spent a decade doing education-related work in Oakland and currently holds a position at McClymonds High School. Wiginton graduated from the California Institute of Integral Studies in 2009. \n\nSource: https://www.facebook.com/kharyshi.wiginton, https://www.linkedin.com/in/kharyshi-wiginton-6a545b8, http://museumca.org/story/kharyshi-wiginton-youth-organizing-mcclymonds-high-school, and Candidate Statement\n",
"committee_name": "Kharyshi Wiginton for School Board 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2016-11-08/larry-reid.json b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
index c7f62d2..f695ff5 100644
--- a/build/_data/candidates/oakland/2016-11-08/larry-reid.json
+++ b/build/_data/candidates/oakland/2016-11-08/larry-reid.json
@@ -12,7 +12,7 @@
"last_name": "Reid",
"ballot_item": 14,
"office_election": 14,
- "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm",
+ "bio": "Larry Reid has been a Councilmember for District 7 since 1997. Reid is a member of the Public Works and Rules and Legislation Committees for the City of Oakland and is Chairman of the Community and Economic Development Committee. Reid served as Chief of Staff for former Oakland City Councilmember Aleta Cannon and former Mayor and Assemblymember Elihu Harris. He was born and raised in Cincinnati, Ohio and attended the University of Cincinnati. \n\nSource: http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/index.htm and http://www2.oaklandnet.com/government/o/CityCouncil/o/District7/a/Profile/index.htm\n",
"committee_name": "Re-Elect Larry Reid for Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
index b1a07c7..589a5b0 100644
--- a/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
+++ b/build/_data/candidates/oakland/2016-11-08/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "ReElect Noel Gallo for Oakland City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2016-11-08/noni-session.json b/build/_data/candidates/oakland/2016-11-08/noni-session.json
index 473d424..e9d1be9 100644
--- a/build/_data/candidates/oakland/2016-11-08/noni-session.json
+++ b/build/_data/candidates/oakland/2016-11-08/noni-session.json
@@ -3,7 +3,7 @@
"name": "Noni Session",
"photo_url": "https://s3-us-west-1.amazonaws.com/odca-candidate-photos/Noni-Session2.png",
"website_url": "http://www.nonifordistrict3.com/",
- "twitter_url": "NoniSession",
+ "twitter_url": "NoniSession\n",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
index c91afa5..edaa105 100644
--- a/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
+++ b/build/_data/candidates/oakland/2016-11-08/viola-gonzales.json
@@ -12,7 +12,7 @@
"last_name": "Gonzales",
"ballot_item": 13,
"office_election": 13,
- "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey",
+ "bio": "Viola Gonzales was the Chief Executive Officer of AnewAmerica Community Corporation, a non-profit that helps immigrants and refugees start small and micro-businesses. Gonzales has been Executive Director for a non-profit residential program for developmentally disabled kids based in Oakland for the past eight years. Her volunteer service has included corporate advisory, nonprofit and civic boards. In 2002, Gonzales was appointed to the Oakland Board of Education by then-Mayor Jerry Brown. Prior to this appointment, she served on the Oakland Planning Commission. \n\nSource: http://www.anewamerica.org/index.php/news/events/173-changes-in-leadership-at-anewamerica , https://www.linkedin.com/in/violagonzales , http://boedocdepot.ousd.k12.ca.us/boe-webextender/bextest/ViolaGonzales.asp , and candidate survey\n\n",
"committee_name": "Viola Gonzales for City Council 2016",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
diff --git a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
index 6ffe2eb..c95ec86 100644
--- a/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
+++ b/build/_data/candidates/oakland/2018-11-06/jesse-a-j-smith.json
@@ -3,7 +3,7 @@
"name": "Jesse A.J. Smith",
"photo_url": "Jesse-Smith.png",
"website_url": "https://oaksmith2018.com/",
- "twitter_url": "OakSmith2018",
+ "twitter_url": "OakSmith2018 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
index 1e3fece..7f7f219 100644
--- a/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
+++ b/build/_data/candidates/oakland/2018-11-06/joseph-tanios.json
@@ -3,7 +3,7 @@
"name": "Joseph Tanios",
"photo_url": "Joseph-Tanios.png",
"website_url": "https://www.joetanios.com/",
- "twitter_url": "taniosfor",
+ "twitter_url": "taniosfor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
index 3a131d3..5bc0abd 100644
--- a/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
+++ b/build/_data/candidates/oakland/2018-11-06/loren-taylor.json
@@ -3,7 +3,7 @@
"name": "Loren Taylor",
"photo_url": "Loren_Taylor.png",
"website_url": "https://www.lorentaylor.org/",
- "twitter_url": "lorenmtaylor",
+ "twitter_url": "lorenmtaylor ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
index e06339b..8f898b3 100644
--- a/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
+++ b/build/_data/candidates/oakland/2018-11-06/natasha-middleton.json
@@ -3,7 +3,7 @@
"name": "Natasha Middleton",
"photo_url": "Natasha-Middleton.png",
"website_url": "https://www.natashaforoakland.com/",
- "twitter_url": "MiddletonNat",
+ "twitter_url": "MiddletonNat ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
index 4a98065..08c1ffd 100644
--- a/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
+++ b/build/_data/candidates/oakland/2018-11-06/nayeli-maxson.json
@@ -3,7 +3,7 @@
"name": "Nayeli Maxson",
"photo_url": "Nayeli-Maxson.png",
"website_url": "https://nayeliforoakland.com/",
- "twitter_url": "nayelimax",
+ "twitter_url": "nayelimax ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
index 2f3016d..47d3385 100644
--- a/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
+++ b/build/_data/candidates/oakland/2018-11-06/shanthi-gonzales.json
@@ -3,7 +3,7 @@
"name": "Shanthi Gonzales",
"photo_url": "Shanthi-Gonzales.png",
"website_url": "http://gonzalesforschools.nationbuilder.com/",
- "twitter_url": "ShanthiGonzales",
+ "twitter_url": "ShanthiGonzales ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
index 2d1876d..a2a9617 100644
--- a/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
+++ b/build/_data/candidates/oakland/2018-11-06/sheng-thao.json
@@ -3,7 +3,7 @@
"name": "Sheng Thao",
"photo_url": "Sheng-Thao.png",
"website_url": "https://www.shengforoakland.com/",
- "twitter_url": "sheng_tha0",
+ "twitter_url": "sheng_tha0 ",
"facebook_url": null,
"instagram_url": null,
"map_url": null,
diff --git a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
index 93f9e94..a6b605a 100644
--- a/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
+++ b/build/_data/candidates/oakland/2020-11-03/carroll-fife.json
@@ -31,7 +31,7 @@
"Total": 126668.0,
"Cand_ID": 1427585,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 6329.91,
diff --git a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
index d00d700..10025c2 100644
--- a/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
+++ b/build/_data/candidates/oakland/2020-11-03/derreck-b-johnson.json
@@ -4,7 +4,7 @@
"photo_url": "derreck_johnson_sub.jpg",
"website_url": "https://www.johnsonforoakland.com/",
"twitter_url": "derreckbjohnson",
- "facebook_url": "https://www.facebook.com/derreckbjohnson/",
+ "facebook_url": "\nhttps://www.facebook.com/derreckbjohnson/",
"instagram_url": "derreckbjohnson",
"map_url": null,
"votersedge_url": "https://votersedge.org/ca/en/ballot/election/87-f810b9/address/null/zip/94611/contests/contest/21265/candidate/151385?cty=ca%2falm",
@@ -82,7 +82,7 @@
"Total": 22991.74,
"Cand_ID": 1426780,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
index 7afe862..6351e0f 100644
--- a/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
+++ b/build/_data/candidates/oakland/2020-11-03/lynette-gibson-mcelhaney.json
@@ -77,7 +77,7 @@
"Total": 41640.3,
"Cand_ID": 1421347,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
}
]
},
diff --git a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
index ffdec24..2ea553f 100644
--- a/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
+++ b/build/_data/candidates/oakland/2020-11-03/noel-gallo.json
@@ -12,7 +12,7 @@
"last_name": "Gallo",
"ballot_item": 13,
"office_election": 13,
- "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website",
+ "bio": "Noel Gallo was elected to the Oakland City Council in 2012 to represent District 5. He serves as Co-Chair of the Oakland City Council Education Partnership Committee, and a member of the Life Enrichment, Public Works, and Public Safety City Council Committees. He represents the City of Oakland as a member of the AC Transit Bus Rapid Transit (BRT) Policy Steering Committee. Prior to joining the council, Gallo was elected and served on the Oakland Board of Education for 20 years. \nGallo is a lifelong resident of Oakland; he grew up in the Fruitvale/San Antonio District neighborhoods. He graduated from the University of California, Berkeley, with a Business Degree. \nSource: Candidate statement and website\n",
"committee_name": "Re-Elect Noel Gallo for Oakland City Council 2020",
"is_accepted_expenditure_ceiling": false,
"is_incumbent": true,
diff --git a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
index 862580b..edd8732 100644
--- a/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
+++ b/build/_data/candidates/oakland/2020-11-03/rebecca-kaplan.json
@@ -31,7 +31,7 @@
"Total": 224049.5,
"Cand_ID": 1419466,
"Filer_ID": "1428015",
- "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO"
+ "Filer_NamL": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n"
},
{
"Total": 2805.61,
diff --git a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
index 8c1d27a..ee7a928 100644
--- a/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
+++ b/build/_data/candidates/oakland/2020-11-03/vancedric-williams.json
@@ -13,7 +13,7 @@
"ballot_item": 16,
"office_election": 16,
"bio": null,
- "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020",
+ "committee_name": "Van Cedric Williams for Oakland School Board Seat 3 2020 ",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Teacher/Treasurer",
diff --git a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
index 6679b6f..a258c82 100644
--- a/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
+++ b/build/_data/candidates/oakland/2022-11-08/derreck-johnson.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Johnson Oakland Mayor 2022",
+ "committee_name": "Johnson Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Not qualified for ballot",
diff --git a/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
new file mode 100644
index 0000000..96cb093
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/derrick-soo-.json
@@ -0,0 +1,53 @@
+{
+ "id": 23,
+ "name": "Derrick Soo\n",
+ "photo_url": "derrick-soo.jpg",
+ "website_url": null,
+ "twitter_url": "DerrickSoo4Oak",
+ "facebook_url": "https://www.facebook.com/Derrick-Soo-for-City-of-Oakland-Mayor-2022-975183006011778/",
+ "instagram_url": null,
+ "map_url": null,
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Derrick",
+ "last_name": "Soo\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "No committee registered",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Not qualified for ballot",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": null,
+ "supporting_money": {
+ "contributions_received": 0.0,
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ },
+ "contributions_by_origin": {
+ },
+ "total_small_contributions": null,
+ "expenditures_by_type": {
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 0.0,
+ "total_expenditures": null,
+ "total_loans_received": null
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
new file mode 100644
index 0000000..cdeff09
--- /dev/null
+++ b/build/_data/candidates/oakland/2022-11-08/gregory-hodge-.json
@@ -0,0 +1,69 @@
+{
+ "id": 26,
+ "name": "Gregory Hodge\n",
+ "photo_url": "Gregory-Hodge.jpg",
+ "website_url": "https://www.hodgeforoakland.com/",
+ "twitter_url": "hodge4oakland22",
+ "facebook_url": "https://www.facebook.com/hodgeforoakland2022/",
+ "instagram_url": "hodgeforoakland",
+ "map_url": "https://data.oaklandca.gov/campaign_finance/contribution?electionYear=2022&candidates=1442227&since=2020-02-22&until=2022-06-30",
+ "votersedge_url": "https://votersedge.org/ca/en/ballot/election/104-c6a989/address/null/zip/94611/contests/contest/24183/candidate/158498?&cty=ca%2falm&date=2022-11-08",
+ "first_name": "Gregory",
+ "last_name": "Hodge\n",
+ "ballot_item": 1,
+ "office_election": 1,
+ "bio": null,
+ "committee_name": "Hodge for Oakland Mayor 2022",
+ "is_accepted_expenditure_ceiling": true,
+ "is_incumbent": false,
+ "occupation": "Non-Profit Executive",
+ "party_affiliation": null,
+ "is_winner": null,
+ "filer_id": 1442227,
+ "supporting_money": {
+ "contributions_received": 174993.15,
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0,
+ "total_supporting_independent": 0.0,
+ "support_list": [
+
+ ],
+ "contributions_by_type": {
+ "Committee": 2050.0,
+ "Individual": 163861.0,
+ "Unitemized": 7083.0,
+ "Other (includes Businesses)": 1999.15
+ },
+ "contributions_by_origin": {
+ "Out of State": 38345.0,
+ "Within Oakland": 75981.0,
+ "Within California": 53584.15
+ },
+ "total_small_contributions": 12333.0,
+ "expenditures_by_type": {
+ "Not Stated": 26372.78,
+ "Office Expenses": 5676.59,
+ "Campaign Consultants": 81646.09,
+ "Meetings and Appearances": 2500.0,
+ "Campaign Paraphernalia/Misc.": 9001.44,
+ "Candidate Filing/Ballot Fees": 1000.0,
+ "Campaign Literature and Mailings": 6009.34,
+ "Professional Services (Legal, Accounting)": 28353.0,
+ "Information Technology Costs (Internet, E-mail)": 13785.17
+ },
+ "supporting_by_type": {
+ }
+ },
+ "opposing_money": {
+ "opposing_expenditures": 0.0,
+ "opposing_by_type": {
+ },
+ "opposition_list": [
+
+ ]
+ },
+ "total_contributions": 174993.15,
+ "total_expenditures": 174993.15,
+ "total_loans_received": 0.0
+}
diff --git a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
index 9f0c8e1..27c4107 100644
--- a/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
+++ b/build/_data/candidates/oakland/2022-11-08/treva-d-reid.json
@@ -13,7 +13,7 @@
"ballot_item": 1,
"office_election": 1,
"bio": null,
- "committee_name": "Treva Reid for Oakland Mayor 2022",
+ "committee_name": "Treva Reid for Oakland Mayor 2022\n",
"is_accepted_expenditure_ceiling": true,
"is_incumbent": false,
"occupation": "Councilmember/Senior Caregiver",
diff --git a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
index 677347f..c42fe7d 100644
--- a/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
+++ b/build/_data/candidates/oakland/2023-11-07/alexandra-ritzie-hernandez.json
@@ -25,16 +25,16 @@
"total_contributions": 17530.0,
"total_expenditures": 9718.34,
"total_loans_received": 0.0,
- "total_supporting_independent": 50172.51,
+ "total_supporting_independent": 71066.51,
"support_list": [
{
- "Total": 15800.0,
+ "Total": 23700.0,
"Cand_ID": 1460829,
"Filer_ID": "1433122",
"Filer_NamL": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021"
},
{
- "Total": 30192.57,
+ "Total": 43186.57,
"Cand_ID": 1460829,
"Filer_ID": "1345259",
"Filer_NamL": "Oakland Education Association Political Action Committee"
diff --git a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
index 9d7d264..f5d3a39 100644
--- a/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
+++ b/build/_data/candidates/oakland/2024-11-05/merika-goolsby.json
@@ -13,7 +13,7 @@
"ballot_item": 14,
"office_election": 14,
"bio": null,
- "committee_name": "No committee registered",
+ "committee_name": " No committee registered",
"is_accepted_expenditure_ceiling": null,
"is_incumbent": false,
"occupation": null,
diff --git a/build/_data/committees/1410941.json b/build/_data/committees/1410941.json
index dacda45..fcb85cd 100644
--- a/build/_data/committees/1410941.json
+++ b/build/_data/committees/1410941.json
@@ -153,7 +153,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "10022"
+ "Tran_Zip4": "94661"
},
{
"Filer_ID": "1410941",
@@ -164,7 +164,7 @@
"Tran_Date": "2018-09-24",
"Tran_NamF": null,
"Tran_NamL": "Morse Management, Inc.",
- "Tran_Zip4": "94661"
+ "Tran_Zip4": "10022"
},
{
"Filer_ID": "1410941",
diff --git a/build/_data/committees/1421001.json b/build/_data/committees/1421001.json
index 09cc4a0..ff4043a 100644
--- a/build/_data/committees/1421001.json
+++ b/build/_data/committees/1421001.json
@@ -1198,7 +1198,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94602"
+ "Tran_Zip4": "94603"
},
{
"Filer_ID": "1421001",
@@ -1209,7 +1209,7 @@
"Tran_Date": "2020-07-15",
"Tran_NamF": "Jonathan",
"Tran_NamL": "Williams",
- "Tran_Zip4": "94603"
+ "Tran_Zip4": "94602"
},
{
"Filer_ID": "1421001",
diff --git a/build/_data/elections/oakland/2020-11-03.json b/build/_data/elections/oakland/2020-11-03.json
index 05260d5..49df590 100644
--- a/build/_data/elections/oakland/2020-11-03.json
+++ b/build/_data/elections/oakland/2020-11-03.json
@@ -60,7 +60,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
diff --git a/build/_data/elections/oakland/2022-06-07.json b/build/_data/elections/oakland/2022-06-07.json
index 65938d5..d6f2413 100644
--- a/build/_data/elections/oakland/2022-06-07.json
+++ b/build/_data/elections/oakland/2022-06-07.json
@@ -12,7 +12,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
diff --git a/build/_data/elections/oakland/2022-11-08.json b/build/_data/elections/oakland/2022-11-08.json
index f716008..cf94794 100644
--- a/build/_data/elections/oakland/2022-11-08.json
+++ b/build/_data/elections/oakland/2022-11-08.json
@@ -8,9 +8,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
diff --git a/build/_data/elections/oakland/2023-11-07.json b/build/_data/elections/oakland/2023-11-07.json
index f22bc36..a5efb57 100644
--- a/build/_data/elections/oakland/2023-11-07.json
+++ b/build/_data/elections/oakland/2023-11-07.json
@@ -40,12 +40,12 @@
{
"name": "Oakland Education Association Political Action Committee",
"election_name": "oakland-2023",
- "total_spending": 30192.57
+ "total_spending": 43186.57
},
{
"name": "California Workers' Justice Coalition sponsored by Service Employees International Union Local 1021",
"election_name": "oakland-2023",
- "total_spending": 15800.0
+ "total_spending": 23700.0
},
{
"name": "Oakland Rising Committee sponsored by Center for Empowered Politics",
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..4674fee
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
index 09d32d2..27332c3 100644
--- a/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
+++ b/build/_data/referendum_opposing/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.json
@@ -49,8 +49,8 @@
},
{
"id": "1424633",
- "name": "Oakland Neighbors United, No On Measure Q",
- "payee": "Oakland Neighbors United, No On Measure Q",
+ "name": "Oakland Neighbors United, No On Measure Q ",
+ "payee": "Oakland Neighbors United, No On Measure Q ",
"amount": 211347.14
}
],
diff --git a/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..a11fe90
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,19 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": 0
+}
diff --git a/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..c7833e9
--- /dev/null
+++ b/build/_data/referendum_opposing/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "opposing_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
new file mode 100644
index 0000000..b9c4388
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2020-03-03/increase-appropriations-limit-.json
@@ -0,0 +1,21 @@
+{
+ "id": 3,
+ "contest_type": "Referendum",
+ "name": "Increase Appropriations Limit ",
+ "title": "Increase Appropriations Limit ",
+ "summary": "This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence \nPrevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries \nPreservation), Measure W (Vacant Properties), as well as other taxes received by the City such \nas, Property Tax, State Tax, Business License Tax, Utility Consumption Tax, Real Estate \nTransfer Tax, Transient Occupancy Tax, and the Parking Tax.\n",
+ "number": "S",
+ "voters_edge_url": "https://votersedge.org/ca/en/ballot/election/83-f810b9/address/null/zip/94611/measures/measure/3845?&cty=ca%2falm&date=2020-03-03",
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
new file mode 100644
index 0000000..5fb0a9a
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-06-07/library-services-retention-and-enhancement-act-.json
@@ -0,0 +1,46 @@
+{
+ "id": 4,
+ "contest_type": "Referendum",
+ "name": "Library Services Retention and Enhancement Act ",
+ "title": "Library Services Retention and Enhancement Act ",
+ "summary": "This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”",
+ "number": "C",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+ {
+ "amount": 6400.0,
+ "locale": "Out of State"
+ },
+ {
+ "amount": 33250.0,
+ "locale": "Within California"
+ },
+ {
+ "amount": 64425.02,
+ "locale": "Within Oakland"
+ }
+ ],
+ "contributions_by_type": [
+ {
+ "type": "Committee",
+ "amount": 22000.0
+ },
+ {
+ "type": "Individual",
+ "amount": 16375.0
+ },
+ {
+ "type": "Other (includes Businesses)",
+ "amount": 65700.02
+ }
+ ],
+ "supporting_organizations": [
+ {
+ "id": "1445857",
+ "name": "Neighbors for the Oakland Library - Yes on C!",
+ "payee": "Neighbors for the Oakland Library - Yes on C!",
+ "amount": 105875.02
+ }
+ ],
+ "total_contributions": 104075.02
+}
diff --git a/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
new file mode 100644
index 0000000..4b28797
--- /dev/null
+++ b/build/_data/referendum_supporting/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language-.json
@@ -0,0 +1,21 @@
+{
+ "id": 14,
+ "contest_type": "Referendum",
+ "name": "Charter Amendment Regarding Non-Gendered Language ",
+ "title": "Charter Amendment Regarding Non-Gendered Language ",
+ "summary": "Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like \"fireman\" with \"firefighters\" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?",
+ "number": "R",
+ "voters_edge_url": null,
+ "contributions_by_region": [
+
+ ],
+ "contributions_by_type": [
+
+ ],
+ "supporting_organizations": [
+
+ ],
+ "total_contributions": [
+
+ ]
+}
diff --git a/build/_data/stats.json b/build/_data/stats.json
index ed4ccf7..491cabf 100644
--- a/build/_data/stats.json
+++ b/build/_data/stats.json
@@ -1,3 +1,3 @@
{
- "date_processed": "2023-11-01 00:07:25 -0700"
+ "date_processed": "2023-11-03 00:07:12 -0700"
}
diff --git a/build/_data/totals.json b/build/_data/totals.json
index 8055f08..493e660 100644
--- a/build/_data/totals.json
+++ b/build/_data/totals.json
@@ -645,7 +645,7 @@
],
"largest_independent_expenditures": [
{
- "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO",
+ "name": "Oakland 2020 Committee to Replace Lynette Gibson McElhaney And Elect Carroll Fife and Rebecca Kaplan to the Oakland City Council, sponsored by Alameda Labor Council, AFL-CIO\n",
"election_name": "oakland-2020",
"total_spending": 395215.85
},
@@ -788,9 +788,9 @@
"contributions_by_type": {
"PTY": 15900.0,
"Committee": 995101.14,
- "Individual": 2507910.870000002,
+ "Individual": 2509320.869999998,
"Unitemized": 135828.3,
- "Self Funding": 2711.0,
+ "Self Funding": 1301.0,
"Other (includes Businesses)": 2638453.6399999997
},
"most_expensive_races": [
@@ -1097,7 +1097,7 @@
},
"most_expensive_races": [
{
- "slug": "library-services-retention-and-enhancement-act",
+ "slug": "library-services-retention-and-enhancement-act-",
"type": "referendum",
"title": "Measure C",
"amount": 104075.02
@@ -1353,12 +1353,12 @@
{
"name": "Oakland Education Association Political
```
@ckingbailey I've merged the requirements for your work (download/requirements.txt) into requirements.txt and tried to use the later version for libs that appeared in both places. Can you also review this?
Build diff from Commit ca3d2a01ee37edf6e1e07dcb8940a86962f3c4df:
```diff
diff --git a/build/_elections/oakland/2018-11-06.md b/build/_elections/oakland/2018-11-06.md
index 40a66e9..2bbed76 100644
--- a/build/_elections/oakland/2018-11-06.md
+++ b/build/_elections/oakland/2018-11-06.md
@@ -19,10 +19,10 @@ office_elections:
- _office_elections/oakland/2018-11-06/ousd-district-4.md
- _office_elections/oakland/2018-11-06/ousd-district-6.md
referendums:
-- _referendums/oakland/2018-11-06/just-cause-eviction-amendments.md
- _referendums/oakland/2018-11-06/oakland-children-s-initiative.md
- _referendums/oakland/2018-11-06/cannabis-business-tax.md
- _referendums/oakland/2018-11-06/vacant-property-parcel-tax.md
- _referendums/oakland/2018-11-06/tiered-real-property-transfer-tax.md
+- _referendums/oakland/2018-11-06/just-cause-eviction-amendments.md
- _referendums/oakland/2018-11-06/hotel-employee-minimum-wage-and-workplace-protections.md
---
diff --git a/build/_elections/oakland/2022-11-08.md b/build/_elections/oakland/2022-11-08.md
index 94bc484..d2e42fa 100644
--- a/build/_elections/oakland/2022-11-08.md
+++ b/build/_elections/oakland/2022-11-08.md
@@ -21,8 +21,8 @@ office_elections:
referendums:
- _referendums/oakland/2022-11-08/good-governance-charter-reform.md
- _referendums/oakland/2022-11-08/oakland-zoo-animal-care-education-and-improvement.md
-- _referendums/oakland/2022-11-08/progressive-and-equitable-oakland-gross-receipts-tax.md
- _referendums/oakland/2022-11-08/affordable-rental-housing.md
+- _referendums/oakland/2022-11-08/progressive-and-equitable-oakland-gross-receipts-tax.md
- _referendums/oakland/2022-11-08/establish-public-financing-for-oakland-elections.md
- _referendums/oakland/2022-11-08/affordable-housing-infrastructure-bond.md
- _referendums/oakland/2022-11-08/expand-just-cause-eviction-ordinance.md
diff --git a/build/_referendums/oakland/2016-11-08/infrastructure-and-housing-bonds.md b/build/_referendums/oakland/2016-11-08/infrastructure-and-housing-bonds.md
index edf66ac..4463ca8 100644
--- a/build/_referendums/oakland/2016-11-08/infrastructure-and-housing-bonds.md
+++ b/build/_referendums/oakland/2016-11-08/infrastructure-and-housing-bonds.md
@@ -3,6 +3,6 @@ election: '2016-11-08'
locality: oakland
number: KK
title: Infrastructure and Housing bonds
-data_warning:
+data_warning: ''
---
This measure would allow the City to borrow up to $600 million by issuing general obligation bonds. The bonds would be repaid with revenue from an “ad valorem” property tax. “Ad valorem” means according to the value of the property. The City would impose a tax based on the value of real property and improvements within the City to pay the principal and interest of the bonds. The City would use this money to build, buy, improve, and rehabilitate facilities and infrastructure and for affordable housing in Oakland. The projects financed by the bonds would be completed as needed according to City Council established priorities as set forth in the City’s Capital Improvement Plan.
diff --git a/build/_referendums/oakland/2016-11-08/just-cause-for-eviction-and-rent-adjustment.md b/build/_referendums/oakland/2016-11-08/just-cause-for-eviction-and-rent-adjustment.md
index d954b62..f2a1603 100644
--- a/build/_referendums/oakland/2016-11-08/just-cause-for-eviction-and-rent-adjustment.md
+++ b/build/_referendums/oakland/2016-11-08/just-cause-for-eviction-and-rent-adjustment.md
@@ -3,6 +3,6 @@ election: '2016-11-08'
locality: oakland
number: JJ
title: Just Cause for Eviction and Rent Adjustment
-data_warning:
+data_warning: ''
---
This measure would: (1) extend the just cause eviction requirements to rental units constructed and approved for occupancy before December 31, 1995, if the units were newly constructed from the group and not created by rehabilitating, improving, or converting pre-existing commercial space or other residential rental space; (2) amend the Rent Ordinance to require that landlords obtain approval from the Rent Program before imposing any rent increases exceeding the Consumer Price Index. Without advance approval, landlords could not make tenants pay any rent increases noticed on or after February 1, 2017 exceeding the allowable adjustment. In addition the measure would require the City to provide an annual notice to residents that would include the amount of the allowable cost-of-living rent adjustment for the year while explaining how to get information for a rent increase.
diff --git a/build/_referendums/oakland/2016-11-08/lease-term-for-city-owned-or-city-controlled-property.md b/build/_referendums/oakland/2016-11-08/lease-term-for-city-owned-or-city-controlled-property.md
index da3c8f3..8ec9f01 100644
--- a/build/_referendums/oakland/2016-11-08/lease-term-for-city-owned-or-city-controlled-property.md
+++ b/build/_referendums/oakland/2016-11-08/lease-term-for-city-owned-or-city-controlled-property.md
@@ -3,6 +3,6 @@ election: '2016-11-08'
locality: oakland
number: II
title: Lease Term for City-Owned or City-Controlled Property
-data_warning:
+data_warning: ''
---
This measure would amend the Charter to increase the term the City Council can lease City-owned or City-controlled real property to a maximum of ninety-nine (99) years. The Oakland City Charter currently authorizes the City Council to lease real property owned or controlled by the City of Oakland for a maximum term of sixty-six (66) years. (City Charter Section 1001).
diff --git a/build/_referendums/oakland/2016-11-08/oakland-school-bond.md b/build/_referendums/oakland/2016-11-08/oakland-school-bond.md
index 873ebf0..97e024d 100644
--- a/build/_referendums/oakland/2016-11-08/oakland-school-bond.md
+++ b/build/_referendums/oakland/2016-11-08/oakland-school-bond.md
@@ -3,6 +3,6 @@ election: '2016-11-08'
locality: oakland
number: G1
title: Oakland School Bond
-data_warning:
+data_warning: ''
---
This measure will provide a districtwide educator salary increase designed to attract/retain teachers; provide enhanced middle school art, music, languages/other programs in addition to core educational programs; improve academic achievement; provide safe, positive schools, and prepare students for college/careers; shall Oakland Unified School District levy a tax of $120 per parcel, providing $12.4 million annually, for 12 years, with exemptions for senior and low income residents, no money for Sacramento, and all money benefitting Oakland students?
diff --git a/build/_referendums/oakland/2016-11-08/police-commission.md b/build/_referendums/oakland/2016-11-08/police-commission.md
index 6ef0e02..895d4a3 100644
--- a/build/_referendums/oakland/2016-11-08/police-commission.md
+++ b/build/_referendums/oakland/2016-11-08/police-commission.md
@@ -3,6 +3,6 @@ election: '2016-11-08'
locality: oakland
number: LL
title: Police Commission
-data_warning:
+data_warning: ''
---
This measure would establish a Police Commission consisting of seven regular and two alternate members. Commission members would be Oakland residents with no member permitted to be a police officer, current City employee, former Oakland police officer, or current or former official, employee or representative of a union that represents police officers. The first group of Commissioners would serve two, three, or four year terms. Later members would serve three-year terms with a two-term limit. The Commission would establish a Community Police Review Agency (“Agency”) which would receive and review complaints of police misconduct. The Agency would be required to investigate complaints involving use of force, in-custody deaths, profiling and public assemblies. After completing its investigation of a complaint, the Agency would submit its findings and proposed discipline to the Commission and Chief. In addition The Commission would review the OPD’s policies, procedures and General Orders while being able to propose changes and approve or reject the OPD’s changes to those policies. The majority of the Commission’s members would be independently appointed by a panel of Oakland residents with subpoena power and five commissioners could vote to fire the chief.
diff --git a/build/_referendums/oakland/2016-11-08/sugar-sweetened-beverage-tax.md b/build/_referendums/oakland/2016-11-08/sugar-sweetened-beverage-tax.md
index 7b9e406..be87b88 100644
--- a/build/_referendums/oakland/2016-11-08/sugar-sweetened-beverage-tax.md
+++ b/build/_referendums/oakland/2016-11-08/sugar-sweetened-beverage-tax.md
@@ -3,6 +3,6 @@ election: '2016-11-08'
locality: oakland
number: HH
title: Sugar-Sweetened Beverage Tax
-data_warning:
+data_warning: ''
---
This measure would impose a tax on the distribution of Sugar-Sweetened Beverage Products in Oakland. Sugar-Sweetened beverages are defined as any beverage to which one or more Caloric Sweeteners have been added and that contain 25 or more calories per 12 fluid ounces of beverage. The tax would not be imposed on infant or baby formula, beverages for medical use, supplemental, meal replacement, or nutritional beverages, milk products, fruit or vegetable juices with no added sweeteners, or alcoholic beverages. The measure would require that any distributor of sugar-sweetened beverages register with the City and establish a Community Advisory Board. The Board would be responsible for making recommendations to the City Council on setting up or funding programs that prevent or reduce the health consequences of consuming sugar-sweetened beverages.
diff --git a/build/_referendums/oakland/2018-06-05/alameda-county-sales-tax-for-childcare-and-education.md b/build/_referendums/oakland/2018-06-05/alameda-county-sales-tax-for-childcare-and-education.md
index fe93610..ff967f0 100644
--- a/build/_referendums/oakland/2018-06-05/alameda-county-sales-tax-for-childcare-and-education.md
+++ b/build/_referendums/oakland/2018-06-05/alameda-county-sales-tax-for-childcare-and-education.md
@@ -3,6 +3,6 @@ election: '2018-06-05'
locality: oakland
number: A
title: Alameda County Sales Tax for Childcare and Education
-data_warning:
+data_warning: ''
---
diff --git a/build/_referendums/oakland/2018-06-05/library-parcel-tax.md b/build/_referendums/oakland/2018-06-05/library-parcel-tax.md
index 86b3e65..3b2ec9a 100644
--- a/build/_referendums/oakland/2018-06-05/library-parcel-tax.md
+++ b/build/_referendums/oakland/2018-06-05/library-parcel-tax.md
@@ -3,6 +3,6 @@ election: '2018-06-05'
locality: oakland
number: D
title: Library Parcel Tax
-data_warning:
+data_warning: ''
---
diff --git a/build/_referendums/oakland/2018-06-05/regional-measure-3.md b/build/_referendums/oakland/2018-06-05/regional-measure-3.md
index 00129d9..fb20446 100644
--- a/build/_referendums/oakland/2018-06-05/regional-measure-3.md
+++ b/build/_referendums/oakland/2018-06-05/regional-measure-3.md
@@ -3,6 +3,6 @@ election: '2018-06-05'
locality: oakland
number: '3'
title: Regional Measure 3
-data_warning:
+data_warning: ''
---
diff --git a/build/_referendums/oakland/2018-11-06/cannabis-business-tax.md b/build/_referendums/oakland/2018-11-06/cannabis-business-tax.md
index c805427..81f138f 100644
--- a/build/_referendums/oakland/2018-11-06/cannabis-business-tax.md
+++ b/build/_referendums/oakland/2018-11-06/cannabis-business-tax.md
@@ -3,7 +3,7 @@ election: '2018-11-06'
locality: oakland
number: V
title: Cannabis Business Tax
-data_warning:
+data_warning: ''
---
Shall the Measure: (1) allowing cannabis businesses to pay business taxes quarterly; (2) allowing cannabis manufacturing and/or cultivation businesses to deduct the value of raw materials from gross receipts in calculating business taxes in the manner applicable to manufacturing businesses; and (3) authorizing the City Council, without returning to the voters, to amend medical or non-medical cannabis businesses taxes in any manner that does not increase the tax rate, be adopted? Percentage Needed to Pass: 50% + 1
diff --git a/build/_referendums/oakland/2018-11-06/hotel-employee-minimum-wage-and-workplace-protections.md b/build/_referendums/oakland/2018-11-06/hotel-employee-minimum-wage-and-workplace-protections.md
index acd421d..91057ae 100644
--- a/build/_referendums/oakland/2018-11-06/hotel-employee-minimum-wage-and-workplace-protections.md
+++ b/build/_referendums/oakland/2018-11-06/hotel-employee-minimum-wage-and-workplace-protections.md
@@ -3,7 +3,7 @@ election: '2018-11-06'
locality: oakland
number: Z
title: Hotel Employee Minimum Wage and Workplace Protections
-data_warning:
+data_warning: ''
---
Shall the measure amending Oakland’s Municipal Code to: (1) establish workplace protections and minimum hourly wage of $15 with benefits or $20 without benefits, increasing annually with inflation, for employees of Oakland hotels with 50 or more guest rooms; (2) authorize administrative enforcement of Oakland’s employment standards for hotel and non-hotel workers; and (3) create City department to administratively enforce Oakland’s employment standards for hotel and non-hotel workers, be adopted? Percentage Needed to Pass: 50% + 1
diff --git a/build/_referendums/oakland/2018-11-06/just-cause-eviction-amendments.md b/build/_referendums/oakland/2018-11-06/just-cause-eviction-amendments.md
index 25c16ca..698d086 100644
--- a/build/_referendums/oakland/2018-11-06/just-cause-eviction-amendments.md
+++ b/build/_referendums/oakland/2018-11-06/just-cause-eviction-amendments.md
@@ -3,7 +3,7 @@ election: '2018-11-06'
locality: oakland
number: Y
title: Just Cause Eviction Amendments
-data_warning:
+data_warning: ''
---
Shall the Measure amending Oakland’s Just Yes Cause for Eviction Ordinance (“Ordinance”) to: (1) remove the exemption for owner occupied duplexes and triplexes; and (2) allow the City Council, without returning to the voters, to add limitations on a landlord’s right to evict under the Ordinance, be adopted? Percentage Needed to Pass: 50% + 1
diff --git a/build/_referendums/oakland/2018-11-06/oakland-children-s-initiative.md b/build/_referendums/oakland/2018-11-06/oakland-children-s-initiative.md
index 2794131..ca7969b 100644
--- a/build/_referendums/oakland/2018-11-06/oakland-children-s-initiative.md
+++ b/build/_referendums/oakland/2018-11-06/oakland-children-s-initiative.md
@@ -3,7 +3,7 @@ election: '2018-11-06'
locality: oakland
number: AA
title: Oakland Children's Initiative
-data_warning:
+data_warning: ''
---
Shall the measure amending Oakland’s Charter for the purposes of funding services to: expand access to early childhood and preschool education; improve high school and college graduation and career readiness; provide mentoring and college financial assistance; by establishing a $198, 30-year parcel tax for single family parcels and specified rates for other parcel types, raising approximately $25,000,000 – 30,000,000 annually, with citizen’s oversight, and exemptions for low-income households and others, be adopted? Percentage Needed to Pass: Two-thirds (2/3)
diff --git a/build/_referendums/oakland/2018-11-06/tiered-real-property-transfer-tax.md b/build/_referendums/oakland/2018-11-06/tiered-real-property-transfer-tax.md
index b1d78bd..2b19f45 100644
--- a/build/_referendums/oakland/2018-11-06/tiered-real-property-transfer-tax.md
+++ b/build/_referendums/oakland/2018-11-06/tiered-real-property-transfer-tax.md
@@ -3,7 +3,7 @@ election: '2018-11-06'
locality: oakland
number: X
title: Tiered Real Property Transfer Tax
-data_warning:
+data_warning: ''
---
Shall the Measure graduating the real estate transfer tax as follows: 1% up to $300,000; 1.5% over $300,000 – 2,000,000; 1.75% over $2,000,000 – 5,000,000; and 2.5% over $5,000,000; a lower rate for low-moderate income first-time homebuyers; and reducing the tax up to 1/3 for seismic retrofit or solar energy work costs incurred by low-moderate income homebuyers; raising approximately $9,000,000 annually until repealed, be adopted? Percentage Needed to Pass: 50% + 1
diff --git a/build/_referendums/oakland/2018-11-06/vacant-property-parcel-tax.md b/build/_referendums/oakland/2018-11-06/vacant-property-parcel-tax.md
index 676a563..7353384 100644
--- a/build/_referendums/oakland/2018-11-06/vacant-property-parcel-tax.md
+++ b/build/_referendums/oakland/2018-11-06/vacant-property-parcel-tax.md
@@ -3,7 +3,7 @@ election: '2018-11-06'
locality: oakland
number: W
title: Vacant Property Parcel Tax
-data_warning:
+data_warning: ''
---
Shall the Measure, to fund homeless services and resources to address illegal dumping, and discourage vacant properties, by enacting a Vacant Property Tax on parcels used less than 50 days per year, at annual rates of $6,000 per parcel, $3,000 for condominium units, and other specified rates; raising about $10,000,000 annually for 20 years; with community oversight and exemptions for very low income, low-income seniors and hardship, be adopted? Percentage Needed to Pass: Two-thirds (2/3)
diff --git a/build/_referendums/oakland/2020-03-03/increase-appropriations-limit.md b/build/_referendums/oakland/2020-03-03/increase-appropriations-limit.md
index 83e4764..648027d 100644
--- a/build/_referendums/oakland/2020-03-03/increase-appropriations-limit.md
+++ b/build/_referendums/oakland/2020-03-03/increase-appropriations-limit.md
@@ -3,7 +3,7 @@ election: '2020-03-03'
locality: oakland
number: S
title: Increase Appropriations Limit
-data_warning:
+data_warning: ''
---
This measure would authorize the City of Oakland to continue spending the proceeds of voter-approved City taxes, including Measure M (Emergency Medical Services), Measure N (Paramedic Services), Measure Q (Library Services), Measure C (Hotel Tax), Measure Z (Public Safety and Violence
Prevention Services), Measure HH (Sugar Sweetened Beverages), Measure D (Public Libraries
diff --git a/build/_referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md b/build/_referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
index 45ba34f..8f1fe4a 100644
--- a/build/_referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
+++ b/build/_referendums/oakland/2020-03-03/oakland-parks-and-recreation-preservation-litter-reduction-and-homelessness-support-act.md
@@ -4,6 +4,6 @@ locality: oakland
number: Q
title: Oakland Parks and Recreation Preservation, Litter Reduction, and Homelessness
Support Act
-data_warning:
+data_warning: ''
---
This measure would provide: homelessness support services and programs to help homeless individuals move into shelters and housing; trash removal from parks and creeks; safe, well-maintained parks and trails; clean, accessible park restrooms; improved water quality; and park facilities repairs, by enacting an annual $148 parcel tax for single-family parcels, and other parcels as specified, for 20 years, raising approximately $21,000,000 annually with exemptions for low-income seniors.
diff --git a/build/_referendums/oakland/2020-03-03/official-city-newspaper.md b/build/_referendums/oakland/2020-03-03/official-city-newspaper.md
index 397d184..7bc55f8 100644
--- a/build/_referendums/oakland/2020-03-03/official-city-newspaper.md
+++ b/build/_referendums/oakland/2020-03-03/official-city-newspaper.md
@@ -3,6 +3,6 @@ election: '2020-03-03'
locality: oakland
number: R
title: Official City Newspaper
-data_warning:
+data_warning: ''
---
This measure amends the City Charter to eliminate the requirement that the City's official newspaper be printed and published in the City of Oakland and have a daily circulation of at least 25,000. Further, it requires the City Council, by ordinance, to establish new procedures for designating the City's official newspaper to publish legal and other notices required by the Oakland City Charter and other laws.
diff --git a/build/_referendums/oakland/2020-11-03/ousd-facilities-bond.md b/build/_referendums/oakland/2020-11-03/ousd-facilities-bond.md
index e2b5834..15dc041 100644
--- a/build/_referendums/oakland/2020-11-03/ousd-facilities-bond.md
+++ b/build/_referendums/oakland/2020-11-03/ousd-facilities-bond.md
@@ -3,6 +3,6 @@ election: '2020-11-03'
locality: oakland
number: Y
title: OUSD Facilities Bond
-data_warning:
+data_warning: ''
---
Shall Oakland Unified School District's measure to issue $735 million in bonds for: classroom repair and school safety improvements including upgrading classrooms, science labs, and technology; improving student safety and security; repairing bathrooms, electrical systems, and plumbing/sewers; and improving energy efficiency/earthquake safety; at legal rates, levying about $60 per $100,000 of assessed value, raising an average of $48.5 million annually for approximately 30 years, with citizens' oversight, audits, and no money for administrator salaries be adopted?
diff --git a/build/_referendums/oakland/2020-11-03/police-commission.md b/build/_referendums/oakland/2020-11-03/police-commission.md
index e245019..9617140 100644
--- a/build/_referendums/oakland/2020-11-03/police-commission.md
+++ b/build/_referendums/oakland/2020-11-03/police-commission.md
@@ -3,6 +3,6 @@ election: '2020-11-03'
locality: oakland
number: S1
title: Police Commission
-data_warning:
+data_warning: ''
---
Shall Oakland's City Charter be amended to: (1) create an Office of Inspector General to review and report on the Police Department's and the Community Police Review Agency's ("CPRA's") practices regarding police misconduct, and allow the Police Commission ("Commission") to hire and remove the Inspector General; and (2) change the Commission's and the CPRA's powers and duties, and allow the Commission and the CPRA to hire their own attorneys independent of the City Attorney?
diff --git a/build/_referendums/oakland/2020-11-03/removing-fines-limit.md b/build/_referendums/oakland/2020-11-03/removing-fines-limit.md
index 612f568..8a0ba0d 100644
--- a/build/_referendums/oakland/2020-11-03/removing-fines-limit.md
+++ b/build/_referendums/oakland/2020-11-03/removing-fines-limit.md
@@ -3,6 +3,6 @@ election: '2020-11-03'
locality: oakland
number: RR
title: Removing Fines Limit
-data_warning:
+data_warning: ''
---
Shall the Measure amending Oakland City Charter Section 217 to eliminate the $1,000 limit on fines for ordinance and municipal code violations, be adopted?
diff --git a/build/_referendums/oakland/2020-11-03/youth-voting.md b/build/_referendums/oakland/2020-11-03/youth-voting.md
index 37e4c4b..90d3cc0 100644
--- a/build/_referendums/oakland/2020-11-03/youth-voting.md
+++ b/build/_referendums/oakland/2020-11-03/youth-voting.md
@@ -3,6 +3,6 @@ election: '2020-11-03'
locality: oakland
number: QQ
title: Youth Voting
-data_warning:
+data_warning: ''
---
Shall a measure amending the City of Oakland Charter to authorize the City Council, by adoption of an ordinance, to authorize persons aged 16 and above, who are otherwise eligible to vote under state and local law, to vote for the Office of School Board Director, be adopted?
diff --git a/build/_referendums/oakland/2022-06-07/library-services-retention-and-enhancement-act.md b/build/_referendums/oakland/2022-06-07/library-services-retention-and-enhancement-act.md
index 6fb13e8..1e9bc40 100644
--- a/build/_referendums/oakland/2022-06-07/library-services-retention-and-enhancement-act.md
+++ b/build/_referendums/oakland/2022-06-07/library-services-retention-and-enhancement-act.md
@@ -3,6 +3,6 @@ election: '2022-06-07'
locality: oakland
number: C
title: Library Services Retention and Enhancement Act
-data_warning:
+data_warning: ''
---
This measure would reauthorize the Act for a period of 30 years until June 30, 2052. The Act does not increase the current tax rate except to allow for annual percentages authorized by City Council that are up to the greater of Consumer Price Index (CPI) or California per capita personal income. The Act provides an additional exemption for low-income seniors and residents. This legislation updates the minimum General Purpose Fund (GPF) commitment for library services to the FY 2021-2022 appropriation level and eliminates the “Reserve Fund Requirement.”
diff --git a/build/_referendums/oakland/2022-11-08/affordable-housing-infrastructure-bond.md b/build/_referendums/oakland/2022-11-08/affordable-housing-infrastructure-bond.md
index 714aec5..266417e 100644
--- a/build/_referendums/oakland/2022-11-08/affordable-housing-infrastructure-bond.md
+++ b/build/_referendums/oakland/2022-11-08/affordable-housing-infrastructure-bond.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: U
title: Affordable Housing Infrastructure Bond
-data_warning:
+data_warning: ''
---
Shall the measure to improve public safety and invest in Oakland by creating affordable housing for Oaklanders, increasing housing for homeless Oaklanders, repaving streets to remove potholes, improving traffic/pedestrian safety, and updating fire stations and other public facilities, by issuing $850,000,000 in general obligation bonds, raising approximately $85,000,000 annually while bonds are outstanding at the rate of $0.071 per $100 ($71 per $100,000) of assessed value, with independent oversight and annual audits be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/affordable-rental-housing.md b/build/_referendums/oakland/2022-11-08/affordable-rental-housing.md
index cd7d7a9..1a336fb 100644
--- a/build/_referendums/oakland/2022-11-08/affordable-rental-housing.md
+++ b/build/_referendums/oakland/2022-11-08/affordable-rental-housing.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: Q
title: Affordable Rental Housing
-data_warning:
+data_warning: ''
---
Shall the measure to authorize the City of Oakland to develop, construct, or acquire, or assist the development of, up to 13,000 low rent residential units in social housing projects within the City for the purpose of providing affordable rental housing be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language.md b/build/_referendums/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language.md
index 5913436..b8918a8 100644
--- a/build/_referendums/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language.md
+++ b/build/_referendums/oakland/2022-11-08/charter-amendment-regarding-non-gendered-language.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: R
title: Charter Amendment Regarding Non-Gendered Language
-data_warning:
+data_warning: ''
---
Shall the measure to amend the City Charter to replace gender-specific language with gender neutral language, such as replacing words like "fireman" with "firefighters" and using gender-neutral pronouns in referring to City officers and staff, recognizing that women and non-binary persons as well as men are qualified for and hold such positions, and to avoid gender stereotyping and discrimination, and promote inclusivity be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/establish-public-financing-for-oakland-elections.md b/build/_referendums/oakland/2022-11-08/establish-public-financing-for-oakland-elections.md
index 54579ca..088bc4c 100644
--- a/build/_referendums/oakland/2022-11-08/establish-public-financing-for-oakland-elections.md
+++ b/build/_referendums/oakland/2022-11-08/establish-public-financing-for-oakland-elections.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: W
title: Establish Public Financing for Oakland Elections
-data_warning:
+data_warning: ''
---
Shall the Measure amending the Oakland Municipal Code and City Charter to establish resident public financing for candidate election campaigns, increase transparency regarding independent spending in City elections, further restrict former city officials from acting as lobbyists, and provide additional resources to the Public Ethics Commission for implementation be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/expand-just-cause-eviction-ordinance.md b/build/_referendums/oakland/2022-11-08/expand-just-cause-eviction-ordinance.md
index cd990ea..849538a 100644
--- a/build/_referendums/oakland/2022-11-08/expand-just-cause-eviction-ordinance.md
+++ b/build/_referendums/oakland/2022-11-08/expand-just-cause-eviction-ordinance.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: V
title: Expand Just Cause Eviction Ordinance
-data_warning:
+data_warning: ''
---
Shall the Measure amending the Just Cause for Eviction Ordinance to: (1) prohibit no-fault evictions of children and educators during the school year; (2) extend eviction protections to tenants in recreational vehicles (RVs), tiny homes on wheels, and newly constructed units except during the first 10 years after issuance of the certificate of occupancy; (3) remove failure to sign a new lease as grounds for eviction; and (4) make other clarifying amendments, be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/good-governance-charter-reform.md b/build/_referendums/oakland/2022-11-08/good-governance-charter-reform.md
index 07efc46..237df8b 100644
--- a/build/_referendums/oakland/2022-11-08/good-governance-charter-reform.md
+++ b/build/_referendums/oakland/2022-11-08/good-governance-charter-reform.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: X
title: Good Governance Charter Reform
-data_warning:
+data_warning: ''
---
Shall a measure to amend the Charter to, among other things, establish Councilmember term limits, require two hearings before Council places certain measures on the ballot; count Councilmember abstentions and absences as "no" votes in determining whether Mayor may break a tie; provide Public Ethics Commission discretion in setting Councilmember salaries; authorize the Commission to set City Attorney and Auditor salaries; and add and detail duties and provide minimum staffing for the Auditor, be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/non-citizen-voting.md b/build/_referendums/oakland/2022-11-08/non-citizen-voting.md
index c5a7c81..92ab1b7 100644
--- a/build/_referendums/oakland/2022-11-08/non-citizen-voting.md
+++ b/build/_referendums/oakland/2022-11-08/non-citizen-voting.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: S
title: Non-Citizen Voting
-data_warning:
+data_warning: ''
---
Shall the measure to amend the City Charter to allow the City Council by adopting an ordinance, to authorize voting by noncitizen residents, who are the parents, legal guardians, or legally recognized caregivers of a child, for the Office of Oakland School Board Director if they are otherwise eligible to vote under state and local law be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/oakland-usd-parcel-tax-renewal.md b/build/_referendums/oakland/2022-11-08/oakland-usd-parcel-tax-renewal.md
index b7a4a7b..b2b220f 100644
--- a/build/_referendums/oakland/2022-11-08/oakland-usd-parcel-tax-renewal.md
+++ b/build/_referendums/oakland/2022-11-08/oakland-usd-parcel-tax-renewal.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: H
title: Oakland USD Parcel Tax Renewal
-data_warning:
+data_warning: ''
---
To continue to: reduce dropout rates; prepare Oakland students for college and 21st century careers; attract and retain highly qualified teachers; and provide mentoring, tutoring, and counseling; shall the Oakland Unified School District measure renewing the $120 parcel tax for 14 years, without increasing the initial tax rate, adding annual cost-of-living adjustments, exemptions for seniors and specified low-income individuals, and independent oversight and audits, generating at least $11.5 million annually that the State cannot take away be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/oakland-zoo-animal-care-education-and-improvement.md b/build/_referendums/oakland/2022-11-08/oakland-zoo-animal-care-education-and-improvement.md
index 35977f9..8cf3a17 100644
--- a/build/_referendums/oakland/2022-11-08/oakland-zoo-animal-care-education-and-improvement.md
+++ b/build/_referendums/oakland/2022-11-08/oakland-zoo-animal-care-education-and-improvement.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: Y
title: Oakland Zoo Animal Care, Education, and Improvement
-data_warning:
+data_warning: ''
---
Shall the measure to amend Oakland's Municipal Code to fund Oakland Zoo operations, staffing, maintenance and capital improvements, including but not limited to animal care and rehabilitation, educational and conservation programs, fire prevention, accessibility, and visitor services, by imposing an annual $68 parcel tax for single-family parcels, and other parcels as specified, for 20 years, raising approximately $12,000,000 annually with exemptions for low-income households and others, and citizen oversight, be adopted?
diff --git a/build/_referendums/oakland/2022-11-08/progressive-and-equitable-oakland-gross-receipts-tax.md b/build/_referendums/oakland/2022-11-08/progressive-and-equitable-oakland-gross-receipts-tax.md
index 90cb9a8..e9d9582 100644
--- a/build/_referendums/oakland/2022-11-08/progressive-and-equitable-oakland-gross-receipts-tax.md
+++ b/build/_referendums/oakland/2022-11-08/progressive-and-equitable-oakland-gross-receipts-tax.md
@@ -3,6 +3,6 @@ election: '2022-11-08'
locality: oakland
number: T
title: Progressive and Equitable Oakland Gross Receipts Tax
-data_warning:
+data_warning: ''
---
Shall the measure amending Oakland's business tax rates to create a progressive rate structure that would (1) impose the highest rates on the highest grossing businesses, (2) increase Oakland's annual tax revenue by an estimated $20,900,000, and (3) generate approximately $124,000,000 in total annual revenue for municipal services by imposing business tax rates of .05% to .55% of gross receipts, and other rates as stated in the measure, be adopted?
```
The purpose of this pull request is to add a GitHub workflow for the ETL that runs in Travis CI. This workflow will be used to help integrate the download logic for netfile v2 into
make download
.The csvkit that was being used was a beta version (0.9.0) and it was making it difficult to upgrade the ETL logic. I updated csvkit to the latest 1.3.0 version in another branch (PR) to address upgrade issues and merged it to this branch. The change includes making use of SQL files for creating the tables. These SQL files originated from csvsql 0.9.0. These files make the schema independent of the version of csvsql used and can be modified going forward as needed to change the schema of the tables.