RC Watchdog

Rancho Cucamonga · Public records

We don't back politicians. We follow the money.

RC Watchdog isn't a campaign, a party, or a PAC. We don't endorse any politician, and nobody funds us. We do one thing: we track the money behind Rancho Cucamonga's elections, and the people it comes from.

Every dollar on this site comes from public records, including campaign filings, city documents, and party records. Every figure links to the source it came from, so you can check it yourself. Our job is to show you where the money starts, how it moves, and who it reaches.

What you make of it is up to you. You decide who to vote for, and we just want you to have the facts when you do.

Follow the money. Then decide.

Start with the money See the officials

What the records show

Public campaign filings show money from a marijuana (cannabis) company, Industrial Integrity Solutions (IIS), James L. Previti's marijuana company, going to political groups that then gave to or spent for Rancho Cucamonga officials. Best efforts have been used to verify everything here; please read the disclaimer in the Introduction.

$717,200reported given by IIS to political committees, 2019–2026 [S-282, S-283, S-311]
$183,000from IIS to the SB County GOP in 2026 [S-282, S-283]
$129,522given or spent for four officials by groups after those groups received IIS money*
$369,108total Previti-linked money to the five officials

* Timing only. Committee funds are pooled; filings do not show which dollars were passed on.

The money

James L. Previti and his companies

The companies, the marijuana (cannabis) business, Rich Munkvold (listed CFO of Previti's companies), and where the money went.

Start here →

SB County GOP

The San Bernardino County Republican Party. $428,000 from Previti companies: FH II (his homebuilding company) and $183,000 from IIS (his marijuana company) in 2026, and what the party then gave and spent.

See the route →

Rancho Cucamonga officials

How to read these figures. “Given” means a campaign contribution reported by the candidate's campaign. “Spent” means a group paid for its own mailers or ads supporting the candidate. “Previti-linked” means the money came from James L. Previti, one of his companies, or a political group that had reported receiving money from them.

Lynne Kennedy

Mayor Pro Tem, District 4

$78,418.83
Previti-linked, given and spent

marijuana (cannabis) leaf$62,374.84 paid by groups after they received IIS (marijuana company) money*

See the money trail →

Ryan Hutchison

Council Member, District 3

$265,410.95
Previti-linked, given and spent

marijuana (cannabis) leaf$56,777.47 paid by groups after they received IIS (marijuana company) money*

See the money trail →

Kristine Scott

Council Member, District 2

$17,689.21
Previti-linked, given and spent

marijuana (cannabis) leaf$9,869.73 paid by groups after they received IIS (marijuana company) money*

See the money trail →

L. Dennis Michael

Mayor

$5,169.48
Previti-linked, given and spent

No money traced to IIS

See the money trail →

Ashley Stickler

Council Member, District 1

$2,419.48
Previti-linked, given and spent

marijuana (cannabis) leaf$500 paid by groups after they received IIS (marijuana company) money*

See the money trail →

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.

marijuana (cannabis) leafIndustrial Integrity Solutions, LLC (IIS)
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]
buildingFH 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]
buildingFrontier Enterprises
Previti's development company. Campaign filings list him as its President/CEO; the 2019 application describes IIS as its subsidiary. [S-205, S-208, S-020]
buildingThe 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 and IIS. [S-282, S-283, S-140, S-144]
Coalition for Better Government
A political committee. It reported receiving $20,000 from IIS 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 IIS in 2022 and paid $4,666 to the Committee for Effective Government, another political committee. [S-311]
Rich Munkvold
Listed CFO of Previti's companies: Frontier Enterprises (since 2005), IIS (2019) and, on its website, The Previti Group; responsible officer of IE Citizens for Government LLC in 2024; officer of the John P. Previti Memorial Foundation. [S-020, S-001, S-010, S-081]
Armendarez campaign
Armendarez for Supervisor campaign, which gave to Rancho Cucamonga officials. [S-200, S-311]

Statements for voters

  1. Previti's companies include a marijuana (cannabis) business, Industrial Integrity Solutions. That money is now part of Rancho Cucamonga's elections. Is this the money residents want funding their city?
  2. When residents questioned the plan to roughly double the intensity of Etiwanda Heights, Previti's VP of Planning wrote to City staff that he wanted to answer “informed questions versus tinfoil hat conspiracy theories,” and called the residents “These NIMBY individuals.” City staff answered: “the NIMBY's will likely want to be heard loudest.” In the same thread, the developer's side said they'd be “manning the station that will attract the loud NIMBYs.” [S-308] NIMBY stands for “Not In My Backyard.” It's a label for people who object to something only because it would be near them. That's how Previti's group and City staff described residents raising concerns about their own city.
  3. This council voted to keep marijuana dispensaries out of Rancho Cucamonga [S-309, S-310]. Yet Previti's marijuana company has given $717,200 to political groups since 2019, including $183,000 to the SB County GOP (San Bernardino County Republican Party) in 2026 and $20,000 to the Coalition for Better Government (a political committee) in 2022. Money from those groups then reached Kennedy, Hutchison, Scott and Stickler, both directly and through other campaigns. Marijuana stores stay out of our backyard, but marijuana-linked money makes it into their campaigns after passing through other groups. Who are the real NIMBYs?
  4. Once money goes into a political group's account, it's pooled with other donations, so no one can say exactly how many of the marijuana dollars reached each candidate. But routing money through a political party or a PAC doesn't change where it came from. The marijuana company's money went in, and the money to these candidates came out of the same accounts.
  5. Previti could give to these candidates directly. Instead, the marijuana money went to other groups first and reached the candidates from there, sometimes two steps removed, which makes it far harder for voters to trace.
  6. From 2016 through 2025, records show no SB County GOP money in Lynne Kennedy's campaigns. Then in 2026, the year the party took $183,000 from Previti's marijuana company, it endorsed her and started funding her campaign. The party's support and the marijuana money arrived in the same year.

Ask them. Before you vote.

Statements page (PDF) Download

All 11 reports

The full PDF reports, to open or download.

Evidence

All 139 source records, by S-number.