John Moorlach
Template:Short description Script error: No such module "infobox".Script error: No such module "Check for unknown parameters".Script error: No such module "Check for conflicting parameters".
Johannes Meindert Willem Moorlach (born December 21, 1955) is an American politician who served as a member of the California State Senate representing 37th Senate district, which includes portions of Orange County, from 2015 to 2020. He was narrowly defeated for reelection by Dave Min in 2020; he lost a 2021 special election to return to the Orange County Board of Supervisors; he withdrew from the 2022 election for Orange County Auditor-Controller; and he lost the 2022 election for Mayor of Costa Mesa. A Republican, he previously served on the Orange County Board of Supervisors from December 5, 2006, to January 5, 2015, and as Orange County Treasurer–Tax Collector from March 17, 1995, to December 5, 2006.
Early life and education
Johannes Meindert Willem Moorlach was born in Groningen, Netherlands, and came with his family to the United States when he was four years old. He grew up in Cypress, California, and Buena Park, California. He earned his Bachelor of Science degree in business administration from the California State University, Long Beach in 1977. He is a certified public accountant and certified financial planner. Before entering public office, he was vice president of accounting firm Balser, Horowitz, Frank and Wakeling, and the administrative partner of its Costa Mesa office.Script error: No such module "Unsubst".
Political career
Orange County Treasurer–Tax Collector (1995–2006)
Moorlach first came to public attention by predicting the largest municipal bond portfolio loss and bankruptcy in U.S. history while campaigning for the office of Orange County Treasurer–Tax Collector against incumbent Democrat Robert Citron in 1994. Citron resigned later that year and was replaced on an interim basis by Tom Daxon. On March 17, 1995, Moorlach was appointed to fill the vacancy. In 1996 he was elected by the voters to complete the unexpired term, and re-elected in 1998 and 2002, serving nearly twelve years.Script error: No such module "Unsubst".
He is recognized as a leading expert on municipal bankruptcies.Script error: No such module "Unsubst".
Orange County Supervisor (2006–2015)
In 2006, he opted not to run for re-election as Treasurer–Tax Collector and instead ran for Orange County Supervisor, winning 70% of the vote. Moorlach was unopposed for re-election in 2010.Script error: No such module "Unsubst".
While on the Board of Supervisors, he served on the Orange County Transportation Authority, OC LAFCO, CalOptima, and Southern California Regional Airport Authority boards.Script error: No such module "Unsubst".
He was succeeded on the board by Michelle Steel and ran in the 2021 special election to succeed her following her election to the US House. He lost to Democrat Katrina Foley.Script error: No such module "Unsubst".
California State Senate (2015–2020)
In 2013, Moorlach announced his candidacy for the United States House of Representatives seat being vacated by John Campbell, but dropped out shortly before the deadline to file candidacy.[1] The Congressional seat was won by state Senator Mimi Walters. Moorlach won the special election to succeed her in the state Senate with 50.3% of the vote, defeating state Assemblyman Donald P. Wagner, a fellow Republican who won 44.0% of the vote.Script error: No such module "Unsubst".
In 2019, Moorlach introduced a bill to expand Interstate 5 and State Highway 99 with two additional lanes. The proposal also included the repeal of speed limits on those two roads.[2][3] The bill mandated a report be delivered by January 1, 2021, which has not occurred.
In the fall of 2020, Moorloch lost his bid for re-election to Democrat Dave Min.[4] Moorlach later filed papers to run for his old seat on the Orange County Board of Supervisors.[5]
Failed bids to return to office
After losing his Senate re-election bid in 2020, Moorlach made several failed attempts to return to office:
- Losing a March 2021 special election for his former seat on the Orange County Board of Supervisors[6]
- Withdrawing from the March 2022 election for Orange County Auditor-Controller amid charges that he did not meet the legal qualifications to hold the office[7][8]
- Losing the November 2022 election for Mayor of Costa Mesa, California[9]
Personal life
Murloch and his wife have three children.[10]
Electoral history
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | Robert Citron (incumbent) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Script error: No such module "Political party". | John Moorlach | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Moorlach (incumbent) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Moorlach (incumbent) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Moorlach (incumbent) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Moorlach | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Script error: No such module "Political party". | David Shawver | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Moorlach (incumbent) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Moorlach | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Script error: No such module "Political party". | Donald P. Wagner | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Script error: No such module "Political party". | Naz Namazi | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Script error: No such module "Political party". | Louise Stewardson (write-in) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
Template:Election box open primary begin no change |- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| John Moorlach (incumbent) |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| Ari Grayson |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- ! scope=row colspan="3" style="text-align:right;" | Total votes | style="text-align:right;" | Script error: No such module "string". | style="text-align:right;" | Script error: No such module "Percentage". |- Template:Election box open primary general election no change |- class=vcard | style="color:inherit;background-color:Script error: No such module "Political party".;width:5px" | | class=org style="width:130px" | Script error: No such module "Political party". !scope=row style="text-align:left; font-weight:normal; color:inherit; background:inherit;" class=fn | John Moorlach (incumbent) | style="text-align:right;margin-right:0.5em" | Script error: No such module "string". | style="text-align:right;margin-right:0.5em" | Script error: No such module "Percentage". |-
|- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| Ari Grayson |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- ! scope=row colspan="3" style="text-align:right;" | Total votes | style="text-align:right;" | Script error: No such module "string". | style="text-align:right;" | Script error: No such module "Percentage". |-
|-style="background-color:#F6F6F6" |style="color:inherit; background-color:Script error: No such module "Political party"."| !scope=row style="text-align:left; font-weight:normal; color:inherit; background:inherit;" colspan="4"| Script error: No such module "Political party". hold |-
|}Script error: No such module "Check for unknown parameters".
Template:Election box open primary begin no change |- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| John Moorlach (incumbent) |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| Dave Min |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| Katrina Foley |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- ! scope=row colspan="3" style="text-align:right;" | Total votes | style="text-align:right;" | Script error: No such module "string". | style="text-align:right;" | Script error: No such module "Percentage". |- Template:Election box open primary general election no change |- class=vcard | style="color:inherit;background-color:Script error: No such module "Political party".;width:5px" | | class=org style="width:130px" | Script error: No such module "Political party". !scope=row style="text-align:left; font-weight:normal; color:inherit; background:inherit;" class=fn | Dave Min | style="text-align:right;margin-right:0.5em" | Script error: No such module "string". | style="text-align:right;margin-right:0.5em" | Script error: No such module "Percentage". |-
|- class="vcard" |style="color:inherit;background-color:Script error: No such module "Political party".;width:2px" | |class="org" style="width:130px"| Script error: No such module "Political party". !scope=row style="text-align: left; font-weight:normal; color:inherit; background:inherit;" class=fn| John Moorlach (incumbent) |style="text-align:right"| Script error: No such module "string". |style="text-align:right"| Script error: No such module "Percentage". |-
|- ! scope=row colspan="3" style="text-align:right;" | Total votes | style="text-align:right;" | Script error: No such module "string". | style="text-align:right;" | Script error: No such module "Percentage". |-
|- style="background-color: #F6F6F6;"
| style="color:inherit; background-color:Script error: No such module "Political party".;" |
| colspan="4" | Script error: No such module "Political party". gain from Script error: No such module "Political party".
|-
|}Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | ||
|---|---|---|---|---|---|
| Script error: No such module "Political party". | Katrina Foley | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". | John Moorlach | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". | Kevin Muldoon | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". | Michael Vo | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". | Janet Rappaport | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | |||
| Script error: No such module "Political party". gain from Script error: No such module "Political party". | |||||
Script error: No such module "Check for unknown parameters".
| Party | Candidate | Votes | % | |
|---|---|---|---|---|
| Script error: No such module "Political party". | John Stephens (incumbent) | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Script error: No such module "Political party". | John Moorlach | Script error: No such module "string". | Script error: No such module "Percentage". | |
| Total votes | Script error: No such module "string". | Script error: No such module "Percentage". | ||
| Script error: No such module "Political party". hold | ||||
Script error: No such module "Check for unknown parameters".
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Cite error: Script error: No such module "Namespace detect".Script error: No such module "Namespace detect".
Script error: No such module "Check for unknown parameters".
External links
- Pages with script errors
- Pages with non-numeric formatnum arguments
- Pages with reference errors
- 1955 births
- Dutch emigrants to the United States
- Living people
- People from Cypress, California
- California State University, Long Beach alumni
- Orange County Supervisors
- Republican Party California state senators
- People from Buena Park, California
- People from Costa Mesa, California
- Naturalized citizens of the United States
- 21st-century members of the California State Legislature