The quick view
Step 1. Where the money came from
Gifts that Previti and his companies made to political groups and campaigns that later gave to these officials.
| From | To | Amount |
|---|---|---|
| James L. Previti personally | SB County Business Owners PAC (a political committee) | $18,500 [S-205] |
| James L. Previti personally | SB County Firefighters Local 935 PAC (a political committee) | $30,460 [S-297] |
| James L. Previti personally | Theodore Sanchez campaign | $2,000 [S-161] |
| James L. Previti and FH II Homebuilders / FH II, LLC (Previti's homebuilding company), together | Inland Empire Business Alliance (a political committee) | $144,000 [S-146, S-208] |
| James L. Previti and FH II Homebuilders / FH II, LLC (Previti's homebuilding company), together | Inland Empire Taxpayers Assn. (an association; a political committee) | $158,500 [S-146] |
| FH II Homebuilders / FH II, LLC (Previti's homebuilding company) | SB County GOP (San Bernardino County Republican Party) | $245,000 [S-140, S-041, S-242] |
| FH II Homebuilders / FH II, LLC (Previti's homebuilding company) | Dennis Michael for Mayor campaign | $5,000 [S-203] |
| FH II Homebuilders / FH II, LLC (Previti's homebuilding company) | John Valdivia for Mayor campaign | $5,000 [S-161] |
| Industrial Integrity Solutions (Previti's marijuana (cannabis) company) | SB County GOP (San Bernardino County Republican Party) | $183,000 [S-043, S-144, S-282, S-283] |
| Industrial Integrity Solutions (Previti's marijuana (cannabis) company) | Coalition for Better Government (a political committee) | $20,000 [S-146, S-311] |
| IE Citizens for Government LLC (a Previti-funded political giving company) | Protect Our County PAC (a political committee) | $49,750 [S-044, S-045] |
Gifts made straight to an official's campaign:
| From | To | Amount |
|---|---|---|
| James L. Previti personally | Lynne B. Kennedy | $2,000 [S-052] |
| FH II Homebuilders / FH II, LLC (Previti's homebuilding company) | Lynne B. Kennedy | $2,500 [S-202] |
| FH II Homebuilders / FH II, LLC (Previti's homebuilding company) | L. Dennis Michael | $5,000 [S-203] |
Step 2. Who Ended Up with the Money?
What each official received from Previti, his companies, or the groups and campaigns above, and what those groups spent on their own to support them.
| Official | Direct from Previti or a Previti company | From the SB County GOP | From other groups and campaigns | Spent separately by groups | Total |
|---|---|---|---|---|---|
| Ryan A. Hutchison | — | $100,000 [S-240, S-241] | $45,550 [S-093, S-120, S-200, S-207, S-209, S-270] | $119,860.95 [S-240] | $265,410.95 [S-093, S-120, S-200] |
| Lynne B. Kennedy | $4,500 [S-052, S-202] | $43,432.65 [S-240, S-241] | $12,793.99 [S-052, S-092, S-200, S-204, S-206, S-213, S-214, S-270] | $17,692.19 [S-240, S-213, S-214] | $78,418.83 [S-092, S-200] |
| Kristine D. Scott | — | $9,869.73 [S-240, S-241] | $7,650 [S-094, S-200, S-206, S-270] | $169.48 [S-240] | $17,689.21 [S-094, S-200] |
| L. Dennis Michael | $5,000 [S-203] | — | — | $169.48 [S-240] | $5,169.48 [S-091, S-200] |
| Ashley N. Stickler | — | — | $2,250 [S-095, S-200, S-270] | $169.48 [S-240] | $2,419.48 [S-095, S-200] |
| Total | $9,500 [S-052, S-202, S-203] | $153,302.38 [S-240, S-241] | $68,243.99 [S-200, S-270] | $138,061.58 [S-213, S-214, S-240] | $369,107.95 [S-200, S-240, S-270] |
Each official's page lists the sources for their row, and the details follow below.
Where it starts. James L. Previti and his companies: FH II Homebuilders / FH II, LLC (Previti's homebuilding company) and Industrial Integrity Solutions (Previti's marijuana (cannabis) company). Source: [S-020], plus the campaign filings on each page.
The routes. The records show four ways the money reached officials:
- Direct: gifts from Previti, or from a company on the Previti chart, to an official's campaign.
- Through groups: gifts from political groups that had reported receiving Previti-linked money. For example, the SB County GOP (San Bernardino County Republican Party) reported receiving $428,000 from FH II (Previti's homebuilding company) and Industrial Integrity Solutions (Previti's marijuana (cannabis) company) from 2020 to 2026 [S-242, S-271].
- Separate spending: money the groups reported spending on their own to support an official, such as mailers.
- Second step: a few amounts came from another candidate's campaign that had itself received money from one of these groups. These amounts are labeled “Second step”.
Political committees pool their money. Filings do not show which dollars a committee passed on to any candidate. Being listed next to other donors does not connect anyone to Previti.
Who it reached.
| Official | Given | Spent separately | Total |
|---|---|---|---|
| Ryan A. Hutchison | $145,550.00 | $119,860.95 | $265,410.95 |
| Lynne B. Kennedy | $60,726.64 | $17,692.19 | $78,418.83 |
| Kristine D. Scott | $17,519.73 | $169.48 | $17,689.21 |
| L. Dennis Michael | $5,000.00 | $169.48 | $5,169.48 |
| Ashley N. Stickler | $2,250.00 | $169.48 | $2,419.48 |
| Total | $231,046.37 | $138,061.58 | $369,107.95 |
Each official's page shows the sources for their row. These records raise questions worth asking; they are not a claim of wrongdoing.
Who's who
A political committee (or PAC) is a group that collects money from donors and gives it to candidates or spends it on ads and mailers. It must report its money in public filings.
- James L. Previti
- Listed as President/CEO of Frontier Enterprises on campaign filings. Some contributions list his employer as Frontier Homes or Frontier Enterprises. [S-205, S-208, S-070]
- Industrial Integrity Solutions, LLC
- Previti's marijuana (cannabis) company. A 2019 Pasadena cannabis permit application said Previti founded it in 2016 and set it up “to provide financing and other operational controls” for his family of commercial cannabis businesses. [S-020]
- FH II Homebuilders, Inc. / FH II, LLC
- Previti's homebuilding company, listed under construction and development on the Previti company chart. Many of his political gifts were reported as made by FH II. [S-140, S-143]
- Frontier Enterprises
- Previti's development company. Campaign filings list him as its President/CEO; the 2019 application describes Industrial Integrity Solutions (Previti's marijuana (cannabis) company) as its subsidiary. [S-205, S-208, S-020]
- The Previti Group
- A Previti development company; listed as the applicant for the Etiwanda Heights tract maps in Rancho Cucamonga. [S-060, S-061]
- IE Citizens for Government LLC
- A Previti-funded political giving company (not a campaign committee). State records list Previti as its 100% owner, putting in $225,000; it gave to political committees. [S-001, S-002, S-003]
- SB County GOP
- The San Bernardino County Republican Party, filed as the San Bernardino County Republican Central Committee. It reported receiving $428,000 from FH II (Previti's homebuilding company) and Industrial Integrity Solutions (Previti's marijuana (cannabis) company). [S-282, S-283, S-140, S-144]
- Coalition for Better Government
- A political committee. It reported receiving $20,000 from Industrial Integrity Solutions (Previti's marijuana (cannabis) company) and giving $5,500 to the Armendarez for Supervisor campaign. [S-311]
- Committee for Ethical Government
- Four related political committees. They reported receiving $23,250 from Industrial Integrity Solutions (Previti's marijuana (cannabis) company) in 2022 and paid $4,666 to the Committee for Effective Government (a different committee with a similar name), another political committee. [S-311]
- John P. Previti Memorial Foundation
- A private foundation. Its most recent IRS Form 990-PF filings (the annual return private foundations file) list Previti as President and Rich Munkvold as an officer with $0 pay. [S-010, S-100]
- Rich Munkvold
- Listed CFO (chief financial officer) of Previti's companies: Frontier Enterprises (since 2005), Industrial Integrity Solutions (Previti's marijuana (cannabis) company) (2019) and The Previti Group (per its website). He was also the responsible officer of IE Citizens for Government LLC (a Previti-funded political giving company) in 2024 and an officer of the John P. Previti Memorial Foundation. [S-020, S-001, S-010, S-081]
Icon key. The leaf marks Industrial Integrity Solutions (Previti's marijuana (cannabis) company), the marijuana (cannabis) businesses named in permit and license records, and money that a filing reports as given by Industrial Integrity Solutions or filed under its name [S-020, S-103]. The building marks Previti's other companies. An asterisk (*) marks money paid by a group after it reported receiving Industrial Integrity Solutions money. That shows timing only: committee funds are pooled, and filings do not show which dollars were passed on.
Method note
Sources. All sources are public records: Cal-Access (California Secretary of State), local NetFile filings, Fair Political Practices Commission (FPPC) campaign forms (Form 460 regular campaign reports, Form 461 major-donor reports, Form 496 independent spending reports, Form 497 late-contribution reports), Secretary of State Form 409, IRS Form 990-PF, California Department of Cannabis Control license records, and the 2019 Pasadena commercial cannabis permit application. Company websites are used only where marked secondary. Each figure carries a source number, such as [S-020], that points to the record on the Evidence page.
As reported by the filers. Campaign filings are shown as reported by the people and committees who filed them. Filers may amend their reports, and amendments can change figures. Most Industrial Integrity Solutions (Previti's marijuana (cannabis) company) gifts also appear on Previti's combined major-donor reports; they are the same dollars and are counted once.
Questions or corrections. If you think something here is wrong, or you have a question, please tell us on the Contact page.
What the filings do and don't show.
- Committee funds are pooled. Filings do not show which dollars were passed on.
- Being listed alongside Previti-linked money does not tie any other donor to Previti.
- This review makes no claim about anyone's motives or about any official action.
- Late reports filed in late October 2026 may change some figures. All figures are as of 10/28/2026. Some late October 2026 party contributions have not yet been reported as cash or in-kind (such as mailers).
Please read the full Disclaimer.
Next: The route: SB County GOP (San Bernardino County Republican Party) →