Utah Hive Politics logoUtah Hive Politicsfrom the publisher of The Weber County Hive
The Weber County Hive — Candidates 2026
CASE 37 · UTAH HOUSE DISTRICT 66 (JUAB AND SANPETE COUNTIES: NEPHI, MANTI, EPHRAIM, MOUNT PLEASANT, GUNNISON, FAYETTE AND MORE) · GENERAL ELECTION NOV. 3, 2026

No Individual Donors in 2026, and a Carbon Bill With a CO2 Exclusion

First-term Rep. Troy Shelley (R) of Ephraim faces Breanne Mashek (D), a Fayette Town Council member and store owner, and Russ Hatch (Constitution), a retiree in Manti. This page follows each campaign's money, reads all three disclosure forms, sets Shelley's carbon-credit bill next to his own business listings and grades what the records show.

Posted Oct. 13, 2026 · Updated Oct. 20, 2026. Oct. 20 update: the state registry's own page for Twist Gulch, LLC lists Brayden Shelley, not Troy Shelley, as its governing person, so Twist Gulch is no longer treated as missing from Troy Shelley's form, and his form grade is now B. A $225 entry from Kim Pickett (Oct. 16) is on the state's Received Contributions list for Shelley. Hatch: still no contributions or expenditures found on Oct. 20. Shelley's 2026 reports run Jan. 13 to Sept. 18, 2026; Mashek's run Jan. 30 to Sept. 24, 2026. No contributions or expenditures for Hatch were found on disclosures.utah.gov as of Oct. 13, 2026.

$10,783
SHELLEY'S CAMPAIGN TOOK IN, JAN.–SEPT. 2026
41.7%
OF IT FROM TWO HOUSE LEADERSHIP PACS (UHREC AND THE SPEAKER'S PAC)
$0
FROM INDIVIDUAL DONORS OTHER THAN SHELLEY HIMSELF
$1,832
MASHEK RAISED; 62% FROM 18 INDIVIDUAL DONORS
START HERE

Eight Things the Records Show

IN PLAIN WORDSShelley's 2026 campaign money came from House Republican leadership PACs, a few industry groups and his own reimbursements; no other person gave. Mashek's small campaign runs mostly on gifts from people. Hatch has no money on file. Shelley's carbon-credit bill, as introduced and as passed, left one kind of carbon dioxide use out of the definition of a carbon credit; his own form lists a company that supplies industrial gas.

  1. $4,500 of Shelley's $10,783 came from two House leadership PACs. The Utah House Republican Election Committee (UHREC) gave $3,500 and the House Speaker Leadership PAC gave $1,000, together 41.7% of everything his campaign took in this year.
  2. No individual donor other than Shelley appears on his 2026 reports. The rest came from U-CAR PAC ($751), the Utah Petroleum Association PAC ($200), the law firm Parsons Behle & Latimer ($200), $4,783.03 from Shelley himself and $349.35 from the State of Utah.
  3. Shelley's own money is listed as reimbursements. Each of his three 2026 entries is described as reimbursing the account for a session motel or hotel stay, after the campaign paid Kimball Apartments $4,029 for "Travel Expenses" in January and February. The State of Utah's $349.35 is described as reimbursing a $349.35 Deer Valley Hyatt payment.
  4. His campaign gave $1,000 to Friends of Karianne Lisonbee on May 11, 2026. The entry was first filed as a contribution with the note "Donate to Congressional Campaign," then deleted and re-entered as a payment the same day.
  5. In 2024 a company on his form loaned his campaign $12,000. Sanpete Stone, which his form lists with Air Free Wireless Inc., made a "Loan from Company funds" on Dec. 3, 2024. The campaign paid Sanpete Stone back $10,278.31 and paid Shelley $4,000 the same day the loan came in.
  6. H.B. 185, his carbon-credit bill, excluded "an industrial or commercial use of liquefied carbon dioxide" from what counts as a carbon credit. The exclusion was in the bill as introduced (alongside a 25% tax on carbon credit sales) and stayed in the law that passed. His form lists Savoy Energy LLC, described as supplying "industrial gas to a pipeline for purification and processing." Side-by-side facts, set out below; the records don't say why the line was written.
  7. Corrected Oct. 20: Twist Gulch, LLC is not treated as missing from Shelley's form. OpenCorporates' copy of the Utah registry had listed him as its governing person. The state registry's own page, read Oct. 20, 2026, lists Brayden Shelley of Manti as governing person and registered agent, updated Aug. 24, 2026. Every company the registry lists under Troy Shelley's name is on his form.
  8. Mashek's and Hatch's forms list what the registry shows. Mashek lists her store, the Fayette Merc, and her town council seat; Hatch lists The Relief Mine Company. A registry search found no other active businesses for either.
THE DISTRICT

Juab and Sanpete Counties

IN PLAIN WORDSThe shaded area is House District 66, all of Juab and Sanpete counties as listed on Shelley's legislative profile. Check your sample ballot at vote.utah.gov to be sure.

House District 66

District lines from the Utah Geospatial Resource Center's 2022–2032 House districts; county, city and town lines from the U.S. Census Bureau, both through the Hive's Utah Maps files. The lines are simplified for the web. Zoom in to see town names.

Who Shelley is. Troy Shelley, a Republican from Ephraim, took office Jan. 1, 2025. His legislative profile lists his profession as "Natural Resources; Marketing" and his form lists him as a self-employed business consultant and managing member of Savoy Energy, Savoy Wells, Air Free Wireless (Sanpete Stone) and Hingeline. He did not answer the Salt Lake Tribune's 2026 voter-guide questions.

Who Mashek is. Breanne Mashek, a Democrat, owns and runs the Fayette Merc, a rural grocery store in Fayette, and serves on the Fayette Town Council (her form). She answered the Tribune's questions; her answers are quoted below.

Who Hatch is. Russell G. Hatch, who campaigns as Russ Hatch, is the Constitution Party nominee. His form lists him as retired 8½ years, previously in apartment maintenance in Midvale. The Tribune reported he moved to Manti five years ago, per his website. He did not answer the Tribune's questions.

QUICK RECAP

Words Used on This Page

IN PLAIN WORDSTap any card to see what the word means.

SHELLEY'S MONEY IN 2026

$10,783 In, $4,500 of It From Two Leadership PACs

IN PLAIN WORDSOf every $10 that came into Shelley's campaign this year, about $4.20 came from two House Republican leadership PACs, $1.10 from industry groups and a law firm, and $4.80 from Shelley himself, listed as paying back lodging costs. No other person gave.

From his 2026 Convention, Primary and Sept. 30 reports, read from the state's data export (DEX20261013_110904) Shauna downloaded Oct. 13, 2026. $10,783.38 in, $5,982.08 out. Two rows are marked [DELETED].

Where the money came from

Jan. 13 to Sept. 18, 2026: $10,783.38

Every contribution, 2026

DateFromNote on reportAmount
1/13UHREC ("utah House Rep. Election Committee PAC")"Donation from House PAC"$2,500.00
1/14Utah Petroleum Association PAC"Donation"$200.00
3/3Troy Shelley"Reimburse Acct for Session Motel"$2,294.00
4/16Troy Shelley"Reimburse Motel for session"$2,294.00
4/23House Speaker Leadership PAC"CK1151"$1,000.00
6/10State of Utah, Division of Finance"Reimburse for motel"$349.35
8/16UHREC"Donation"$1,000.00
8/20U-CAR PAC (Utah Auto Dealers)"Donation"$751.00
9/18Troy Shelley"Reimburse for hotel stay"$195.03
9/18Parsons Behle & Latimer"Donate to House Campaign"$200.00
Total$10,783.38

One more row dated 8/20 lists $0 with no name. U-CAR PAC is the Utah Auto Dealers Association's PAC, not the Realtors group with the same initials.

flowchart LR
  UH["UHREC
$3,500"] --> SC(["SHELLEY
CAMPAIGN
2026"]) SP["House Speaker
Leadership PAC
$1,000"] --> SC IND["U-CAR PAC $751
Utah Petroleum PAC $200
Parsons Behle $200"] --> SC TS["Troy Shelley
$4,783
reimbursements"] --> SC ST["State of Utah
$349"] --> SC SC -->|"$4,029"| KA["Kimball Apartments
travel"] SC -->|"$1,000"| KL["Friends of
Karianne Lisonbee"] SC -->|"$547"| HO["Hyatt, Little America
travel"] SC -->|"$406"| WEB["Webflow, Domain Monger,
Amazon, Maverik"]

Every dollar in and out on his 2026 reports. Large print: drag sideways on a phone.

Where it went, 2026

DatePaid toCategoryAmount
1/19Kimball ApartmentsTravel Expenses$1,529.00
2/2Kimball ApartmentsTravel Expenses$2,500.00
2/10WebflowAdvertising$179.34
2/11Domain MongerAdvertising$105.98
3/28MaverikTravel Expenses$36.30
5/5AmazonAdvertising$84.77
5/11Friends of Karianne LisonbeeCampaign Expense$1,000.00
5/22Deer Valley HyattTravel Expenses$12.46
5/22Deer Valley HyattTravel Expenses$349.35
5/22Little AmericaTravel Expenses$184.88
Total$5,982.08

The lodging and the reimbursements, side by side. The campaign paid Kimball Apartments $4,029 in January and February, during the 2026 session. Shelley then put $4,588 back into the campaign in two entries (March 3 and April 16), each described as reimbursing the account for the session motel, plus $195.03 on Sept. 18 "for hotel stay." The State of Utah's $349.35 on June 10 matches the $349.35 Deer Valley Hyatt payment on May 22. Matching these is the Hive's arithmetic; the reports list them separately.

The Lisonbee payment. A deleted row's amendment note shows the $1,000 was first entered on April 16 as an in-kind contribution from "Friends of Karianne Lisonbee" with the note "Donate to Congressional Campaign." On May 11 that row was deleted and a $1,000 payment to Friends of Karianne Lisonbee was entered under "Campaign Expense." Rep. Karianne Lisonbee represents House District 14 in Davis County. What race the note refers to isn't shown on Shelley's reports.

2024 AND 2025

His First Race, a $12,000 Company Loan and a Wyoming Tour

IN PLAIN WORDSBefore 2026, Shelley's campaigns took money from more sources, including nine individual donors in 2024. Most of his first race was paid for with his own loans and a loan from a company on his own form.

Money in and out, by year

From his 2024 (all reports), 2025 Year-End and 2026 data exports

YearInOutWhat stands out
2024$46,544.65$34,729.01His own loans $18,750 (and his spouse's $4.81). Sanpete Stone loan $12,000. Nine individual donors $3,320.05. Organizations $8,800, including Mountain Country Equipment of Nephi ($1,000, plus $4,050 marked as a loan and described "Pay toward data"), Sen. Derrin Owens's campaign ($1,000), LTDREAM ($1,000), T. P. Lee DDS ($1,000), Utah Bankers ($500), Utah Rural Telecom ($250). Caucus and leadership PACs $2,500 (Speaker PAC $1,000, Central Utah GOP House $1,000, UHREC $500). Sanpete County Republican Party $1,000. 12 rows marked [DELETED].
2025$8,139.99$8,591.66No individual donors. Utah Realtors $2,000; Utah County Legislative PAC $1,000; UARPAC (Realtors) $1,000; UHREC $500; Utah Rural Electric PAC $500; Nucor Steel $400; Utah Cable Television Operators $300; H3 PAC, Utah Bankers and Republic Services $250 each; Tourism Works $200; Evviva Enterprises $150. Wyoming Energy Authority $1,262.43 in and the same amount out, Dec. 28, described "Tour of Carbon Injection facility/Coal mine." Little America returned $77.56 in parking fees. 4 rows marked [DELETED].
2026$10,783.38$5,982.08See above. 2 rows marked [DELETED].

The Sanpete Stone loan, as filed

DateEntry on the report (Year-End 2024)Amount
11/27/2024To Sanpete Stone, "Return of a Contribution"out $1,100.00
12/3/2024From Sanpete Stone, loan-marked, "Loan from Company funds"in $12,000.00
12/3/2024To Troy Shelley, "Return of a Contribution"out $4,000.00
12/19/2024To Sanpete Stone, "Return of a Contribution"out $7,000.00
12/20/2024To Sanpete Stone, "Return of a Contribution"out $2,178.31
Paid to Sanpete Stone$10,278.31

His form lists "Airfree Wireless Inc. (Sanpete Stone)" among the entities he manages and Sanpete Stone as a $5,000+ income source; the registry lists him as president of Air Free Wireless, Inc. Under the Hive's rubric, money from a candidate's own company counts as his own money. The loan came four weeks after the Nov. 5, 2024 election. The first $1,100 payment to Sanpete Stone is dated six days before the loan it would repay; the report doesn't say what it was for.

H.B. 185 (2026), CARBON CREDIT AMENDMENTS · PRIMARY SPONSOR TROY SHELLEY

A 25% Tax That Was Dropped, and a CO2 Line That Stayed

IN PLAIN WORDSShelley's bill started as a 25% tax on selling carbon credits. By the time it passed, the tax was gone and the bill instead set up a fund for the attorney general to fight federal carbon rules. One line stayed the whole way: payments tied to selling carbon dioxide for industrial or commercial use are not "carbon credits" under Utah law. Shelley's form lists a company that supplies industrial gas.

flowchart TB
  IN["AS INTRODUCED
25% tax on carbon credit sales
broker license required
state right of first refusal"] --> SUB["SUBSTITUTE S04
tax, license and
right of first refusal dropped"] SUB --> LAW["AS PASSED
Carbon Credit Litigation Fund
for the attorney general
state carbon credit sales
reported to State Auditor"] EX["IN EVERY VERSION
carbon credit does not include
an industrial or commercial use
of liquefied carbon dioxide"] -.-> IN EX -.-> LAW

From the introduced bill and the HB0185 vs. HB0185S04 comparison on le.utah.gov, read from text Shauna pasted Oct. 13, 2026.

THE BILL'S TEXT
SHELLEY'S OWN FILINGS
Introduced H.B. 185, Section 10, 79-6-1301(1)(b): "'Carbon credit' does not include a payment related to: (i) a right or interest associated with a regulated pollutant, as that term is defined in Title V of the 1990 Clean Air Act; or (ii) an industrial or commercial use of liquefied carbon dioxide." The same exclusion is in the version that became law.
His form lists Savoy Energy LLC and Savoy Wells LLC, described as supplying "industrial gas to a pipeline for purification and processing," and "Savoy Energy Well #1" as a $5,000+ income source. The state registry lists him as manager of Savoy CO2 Well # 1, LLC and of Savoy Energy, LLC.
Introduced 59-35-301: a 25% tax on "a sale of carbon credit," with a license required to sell one (59-35-201). Dropped in substitute S04.
With the exclusion, a payment tied to an industrial or commercial use of liquefied carbon dioxide would not have been a carbon credit, so the 25% tax as introduced would not have reached it.
Final law: the attorney general may use the Carbon Credit Litigation Fund to prevent federal cap-and-trade, mandatory carbon emissions reporting, greenhouse-gas claims against the state and climate remediation programs. State entities must report carbon credit sales to the State Auditor, who reports yearly to the Natural Resources, Agriculture, and Environmental Quality Appropriations Subcommittee.
Shelley sits on that subcommittee, the House Public Utilities and Energy Committee and the Public Utilities, Energy, and Technology Interim Committee (le.utah.gov profile). In December 2025 the Wyoming Energy Authority paid $1,262.43 for a "Tour of Carbon Injection facility/Coal mine" (his 2025 report).

Votes: House committee favorable 8-3 (Feb. 27), substitute adopted 11-0; House passed 70-0 (March 2); Senate committee 4-0; Senate passed 19-6 (March 4); signed March 25, 2026. Sen. Derrin Owens was the Senate sponsor; Owens's campaign gave Shelley $1,000 in 2024.

What this does and doesn't show. The bill text and Shelley's filings are both public records, set side by side. Utah's form asks legislators to list their businesses, and Shelley's does. Nothing in the records read says why the liquefied carbon dioxide line was written or who asked for it, whether Shelley's companies sell liquefied carbon dioxide, or whether he declared a conflict during debate. Legislators may vote on bills that touch their own industries; Utah's rules ask them to disclose it.
HIS FIRST-TERM RECORD

Seven Bills as Primary Sponsor, Four Signed

IN PLAIN WORDSThese are the 2026 bills le.utah.gov lists under Shelley's name. Only H.B. 185 has been read in full for this page.

BillRoleSenate sponsorOutcome
H.B. 185 Carbon Credit AmendmentsPrimary sponsorOwensSigned
H.B. 496 Forestry and Fire AmendmentsPrimary sponsorOwensSigned
H.B. 444 State Land Access Road AmendmentsPrimary sponsorStrattonSigned
H.B. 46 Taxpayer Information Sharing AmendmentsPrimary sponsorStrattonSigned
H.B. 292 Rule Against Perpetuities AmendmentsPrimary sponsorOwensFiled in the House (did not pass)
H.B. 225 Boundary Line AmendmentsPrimary sponsorOwensFiled in the House (did not pass)
H.J.R. 14 Requests for AppropriationPrimary sponsor—Filed in the House (did not pass)
S.B. 209 Gooseberry Narrows State Park StudyHouse floor sponsorOwensSigned

Abandoned before numbering ("Bill Abandoned per Sponsor"): Critical Minerals Disclosures; Oil and Gas Production Disposal Amendments; Carbon Credit Transfer Amendments; Utility Subsidy Amendments; Atmospheric Gases and Particulates Contract Amendments; Resolution Recognizing the Osmond Family.

Co-sponsored: H.C.R. 4 Religious Freedom; H.B. 495 Capital Felony Case; H.B. 294 Employer Verification; H.B. 291 Security and Land Restriction; H.B. 290 Child Tax Credit; H.B. 209 Voting Amendments (proof of citizenship to register, per the Tribune); H.B. 195 Precious Metals; H.B. 125 DNR Related Modifications; H.B. 85 State Sovereignty.

BREANNE MASHEK (D)

$1,832 In, 62% From 18 People

IN PLAIN WORDSMashek's campaign is small and runs mostly on gifts from people, many of them $1 to $25, plus $650 from Democratic Party groups. Most of her spending is travel meals and fuel.

Where her money came from

Jan. 30 to Sept. 24, 2026: $1,831.64

The numbers

Raised $1,831.64; spent $599.54 (export DEX20261013_112025). Individuals $1,131.64 from 18 people; Utah Democratic Coordinated Campaign $500 (March 23); Women's Democratic Club $150 (March 24); her own $50 "to open account."

Largest individual gifts: Patrick deFreitas of Salt Lake City $500; Anita Dickinson (Salt Lake City), Maggi Leavitt (Ephraim) and Matthew Erickson (Washington, D.C.) $100 each. Ron Malunat of Littleton, Colo., gave nine times ($115 in all); Deborah Woodbury of Manti gave five times ($105).

$280 (25%) of her individual money came from towns in the district: Manti, Ephraim, Nephi, Centerfield and Spring City. $236.39 came from outside Utah.

Spending: ActBlue $11.79; "Breanne Mashek Citi Card" $144.38 ("Travel Expenses"); four restaurants on April 27 ($111.63); Maverick $73.92; and $257.82 to the Fayette Merc, "Advertising," on July 27. Her form says she owns the Fayette Merc; the payment is reported under the store's name.

Every entry on Mashek's reports
DateNameCityReportAmount
1/30Breanne Mashek ("Self donation to open account")FayetteConventionin $50.00
2/3Ron MalunatLittleton, COConventionin $25.00
2/3Ron MalunatLittleton, COConventionin $6.00
2/4Nesa CockayneNephiConventionin $25.00
2/4Ryan EddinsCenterfieldConventionin $25.00
2/8Jacqueline MurrayCedar CityConventionin $5.26
2/14Anita DickinsonSalt Lake CityConventionin $100.00
2/14Maggi LeavittEphraimConventionin $100.00
2/23Lesley RisingerKearny, NJConventionin $4.76
2/23Brent TurnerOakleyConventionin $4.76
3/2Therese SeiberlichAudubon, PAConventionin $1.00
3/3Ron MalunatLittleton, COConventionin $12.00
3/16Robert BucknerSpring CityConventionin $25.00
3/19Deanne ShieldsSpringvilleConventionin $1.78
3/23Utah Democratic Coordinated CampaignSalt Lake CityConventionin $500.00
3/24Women's Democratic ClubSalt Lake CityConventionin $150.00
3/25Act Blue ("Other")Conventionout $11.79
4/2Jill SwensenLaytonConventionin $1.00
4/3Ron MalunatLittleton, COConventionin $12.00
4/10Matthew EricksonWashington, DCConventionin $100.00
4/14Patricia NewhouseWest JordanPrimaryin $1.25
4/17Breanne Mashek Citi Card ("Travel Expenses")Primaryout $144.38
4/21Gwen GoodkinCharlottesville, VAPrimaryin $15.63
4/27Bar W Grill; Hidden Oak Gourmet; Dog Haus; Kin Kao Thai ("Travel Expenses")Primaryout $111.63
5/3Ron MalunatLittleton, COPrimaryin $12.00
6/3Ron MalunatLittleton, COPrimaryin $12.00
6/3Patrick deFreitasSalt Lake CityPrimaryin $500.00
6/17Deborah WoodburyMantiSept. 30in $20.00
6/19Deborah WoodburyMantiSept. 30in $25.00
7/3Ron MalunatLittleton, COSept. 30in $12.00
7/17Deborah WoodburyMantiSept. 30in $20.00
7/27Fayette Merc ("Advertising")Sept. 30out $257.82
7/28Barbara FlemingLoganSept. 30in $1.20
8/3Ron MalunatLittleton, COSept. 30in $12.00
8/17Deborah WoodburyMantiSept. 30in $20.00
9/3Ron MalunatLittleton, COSept. 30in $12.00
9/17Deborah WoodburyMantiSept. 30in $20.00
9/24Maverick ("Travel Expenses")Sept. 30out $73.92

Two rows on the Primary report are marked [DELETED] with no details.

In her own words (Salt Lake Tribune voter guide, Oct. 12, 2026)

"Corporate and monied interests have captured our elected officials. I can be trusted because I'm already an elected official at my city level and have a proven track record working with people and serving my community."
"I oppose building data centers in our arid climate and will fight against corporate greed that is coming in and trying to steal our water."

She also listed a higher minimum wage, first-time homebuyer programs and using rainy-day funds to help people who are struggling; said she is against Amendments A and B; and named her work with the Red Acre Center on local food. Next to the record: no PAC, business or union money appears on her reports. She has not held state office, so there are no votes to compare.

Quotes from the Tribune page as Shauna pasted it Oct. 13, 2026; check against the original before quoting elsewhere.

RUSS HATCH (CONSTITUTION)

No Money Found on the State Site

IN PLAIN WORDSHatch's campaign shows no money in or out on the state site. His disclosure form is short and lists one company, an inactive mine.

Money: No contributions or expenditures for Hatch were found on disclosures.utah.gov as of Oct. 13, 2026 (Shauna's check). This is an absence finding from a search of the state site; it doesn't tell apart reports filed showing $0 from no reports filed.

His form: retired 8½ years; previously apartment maintenance at Wasatch Club Apartments, Midvale. Board member of The Relief Mine Company ("Inactive Mine"), which he also lists as a stock holding of $5,000 or more. No $5,000+ income source, other boards or real property listed. Spouse Becky Lee White Hatch, retired 7½ years, previously at the Academy of Math, Engineering and Science charter school.

Registry check: OpenCorporates lists Russell G Hatch as director of Relief Mine Company, The (#584009-0142, formed April 14, 1961, active) at a Manti address, matching his form. A G. and J. Hatch Ranch, L.L.C. in Randolph, Rich County, lists a manager named Russell G. Hatch; the state registry shows every address for it in Randolph, last updated September 2024. Nothing in the records ties it to the Manti candidate, so it is not treated as his. Two Leeds companies list a Russell Kale Hatch, a different middle name.

DISCLOSURE FORMS

What Each Candidate Listed

IN PLAIN WORDSEvery legislative candidate files a conflict-of-interest form listing jobs, businesses, income over $5,000, stocks, board seats and a spouse. Items 6 and 8 are optional, and a spouse's employer is required only if the candidate thinks it may be a conflict.

ItemShelley (R)Mashek (D)Hatch (Constitution)
1A/1B Employers"Self Employed"; business consultant, managementThe Fayette Merc, owner and primary operator (rural grocery store)"N/A," retired 8½ years; previously Wasatch Club Apartments, maintenance
2A–2C Entities owned or runSavoy Energy LLC; Savoy Wells LLC; Airfree Wireless Inc. (Sanpete Stone); Hingeline LLC; managing memberTown of Fayette, council memberThe Relief Mine Company, board member
3A $5,000+ incomeSavoy Energy LLC; Savoy Energy Well #1; Hingeline LLC; Sanpete Stone"N/a""N/A"
4A Stocks or bonds $5,000+"N/A"Schwab bank investment accountThe Relief Mine Company
5A Boards and paid leadershipUtah House of Representatives"N/a""N/A"
7A Spouse (employer optional)Melanie Shelley; Snow CollegeZachary Ryan Mashek; Ezarc, previously ASTMBecky Lee White Hatch; retired, previously AMES charter school
Shelley: Twist Gulch, LLC, checked on the state registry (corrected Oct. 20, 2026). OpenCorporates' copy of the Utah registry (active entities only) had listed Troy Shelley as governing person of Twist Gulch, LLC (#9509910-0160, formed Aug. 13, 2015), PO Box 393, Ephraim. The state registry's own page, read Oct. 20, 2026, lists Brayden Shelley of Manti as governing person and registered agent, last updated Aug. 24, 2026, with a Manti mailing address. The current record doesn't show who held the role before Aug. 24, 2026, so Twist Gulch is not treated as missing from Troy Shelley's form. His form's activity list includes "Livestock," which none of the four listed entities is described as; that is noted here, not graded. The registry name for one listed company is "Savoy CO2 Well # 1, LLC"; his form names "Savoy Wells LLC" and "Savoy Energy Well #1," which is treated as the same company. The pasted form doesn't show its filing date.

All three forms were read from text Shauna pasted from the state site on Oct. 13, 2026. Registry results were read from OpenCorporates officer searches (active entities only) she pasted the same day, plus the state registry page for G. and J. Hatch Ranch. The state registry page for Twist Gulch, LLC was read Oct. 20, 2026.

THE CONNECTIONS

Where This Race Meets the Rest of the Docket

IN PLAIN WORDSSome names in this race also appear in other races the Hive has covered. A shared name is a connection, not an accusation.

flowchart TB
  UH["UHREC"] -->|"$3,500 in 2026"| SH(["SHELLEY
HD-66"]) SP["House Speaker
Leadership PAC"] -->|"$1,000"| SH SH -->|"$1,000"| KL["Karianne Lisonbee
HD-14"] DO["Sen. Derrin Owens
Senate sponsor of H.B. 185"] -->|"$1,000 in 2024"| SH UCL["Utah County
Legislative PAC"] -->|"$1,000 in 2025"| SH PD["Patrick deFreitas
Salt Lake City"] -->|"$500"| MA(["MASHEK
HD-66"]) PD -->|"$500"| RU["Garret Rushforth
SD-7"]

Amounts from each candidate's reports. Large print: drag sideways on a phone.

INSIDER NETWORK · HOUSE LEADERSHIP

UHREC and the Speaker's PAC

The same two PACs show up across the Hive's House races; the Voter Quick Scan counts them as insider-network money. For Shelley in 2026 they are 41.7% of everything raised and 79.6% of money from anyone other than himself and the state.

HD-14 · CANDIDATE TO CANDIDATE

$1,000 to Friends of Karianne Lisonbee

Shelley's campaign paid Rep. Lisonbee's committee $1,000 on May 11, 2026. The Quick Scan's rule flags campaigns that give to other officeholders, and this payment is why Shelley's card carries that flag.

UTAH COUNTY LEGISLATIVE PAC

$1,000 in 2025

The Hive's PAC files list Rep. Stephanie Gricius (HD-50) as this PAC's president and Kyle Palmer as treasurer. It gave Shelley $1,000 on June 5, 2025.

SD-7 · SD-9 · SHARED SMALL DONORS

The same names on Mashek's and Rushforth's reports

Ten of Mashek's 18 donors also appear on Garret Rushforth's SD-7 reports, often for the same small amounts: Lesley Risinger and Brent Turner ($4.76), Therese Seiberlich ($1), Deanne Shields ($1.78), Jill Swensen ($1), Patricia Newhouse ($1.25), Gwen Goodkin ($15.62–$15.63), Barbara Fleming ($1.20), Matthew Erickson ($100) and Patrick deFreitas ($500). The Hive's files also show a Patrick deFreitas giving to Sen. Jen Plumb (SD-9).

CAN THEY COMPETE?

Who Has the Money, and Where It Came From

IN PLAIN WORDSEvery dollar each campaign reported in 2026, sorted into piles: people, caucus and leadership PACs, other organizations, party help and the candidate's own money. Bars are drawn to the same scale, so a short bar means less money. These are facts from the filings; they are shown here, not graded.

Troy Shelley (R) · $10,783.38 total
Caucus and leadership PACs: $4,500Other organizations: $1,151Own money (listed as lodging reimbursements): $4,783.03State of Utah reimbursement: $349.35
Individual donors: 0. Period: Jan. 13–Sept. 18, 2026 (Convention, Primary and Sept. 30 reports).
From his own disclosure form: self-employed business consultant; managing member of Savoy Energy, Savoy Wells, Air Free Wireless (Sanpete Stone) and Hingeline; spouse works at Snow College.
Breanne Mashek (D) · $1,831.64 total
Individual people: $1,131.64Party help: $650Own money: $50
Individual donors: 18. Period: Jan. 30–Sept. 24, 2026 (Convention, Primary and Sept. 30 reports).
From her own disclosure form: owner of the Fayette Merc; Fayette Town Council; a Schwab investment account; spouse works at Ezarc.
Russ Hatch (Constitution) · $0 found
Individual donors: 0. Period: state-site search, Oct. 13, 2026.
From his own disclosure form: retired; board member and stockholder of The Relief Mine Company, an inactive mine; spouse retired.
What the filings show side by side

Bars for 2026 only; Shelley's 2024 and 2025 money is in the year table. The Women's Democratic Club is a party club and counted as party help, as on every page. Bars are scaled to Shelley's total. Added Oct. 13, 2026.

THE GRADES

Graded Topic by Topic

IN PLAIN WORDSEach topic gets a grade, A (best) to F (worst), on five questions: Does it check power? Can the public see it? Is it clear who pays? What does it do to air, water and land? Do the people affected get a real say? N/A means the question doesn't fit. A dash means the record isn't documented enough to grade. PENDING means a record the grade depends on hasn't been read yet.

How to read these: grades judge only what is already in the record as of Oct. 13, 2026. They judge the record, not the person. A C means the record meets what Utah law requires, the status quo. A B or A means the candidate went beyond it, and the record shows it. Power on campaign money uses a fixed scale, the same for every candidate and party: A when 90% or more of the counted money comes from individual people, B at 67–89%, C at 34–66%, D at 10–33%, F under 10%. Party help and the candidate's own money are shown but not counted; own money is always stated. D means something is vague or bundled, or a public check is weakened; F means something required is missing, or a check is removed with nothing in its place. Candidates can amend a report or form at any time; when the record changes, the grade is updated and dated. Corrections are welcome at webercountyhive@gmail.com.

Overall is the average of the graded questions (A = 4, B = 3, C = 2, D = 1, F = 0; N/A, dashes and PENDING are left out). A plus or minus shows where the average falls between letters.

TopicPowerTransparencyMoneyEnvironmentCommunityOverall
Shelley · campaign moneyFCCN/A—D+
Mashek · campaign moneyADCN/A—C+
Hatch · filingsN/ACN/AN/AN/AC
Shelley · disclosure formN/ABN/AN/AN/AB
Mashek · disclosure formN/ABN/AN/AN/AB
Hatch · disclosure formN/ABN/AN/AN/AB
Shelley · H.B. 185 (final law)CB—D—C
1. Shelley's campaign money (2026)
QuestionGrade and reason
PowerFThe money, by category (Jan. 13 to Sept. 18, 2026): individuals $0 (0%); caucus and leadership PACs $4,500 (41.7%: UHREC $3,500, House Speaker Leadership PAC $1,000); other organizations $1,151 (10.7%: U-CAR PAC $751, Utah Petroleum Association PAC $200, Parsons Behle & Latimer $200); party help $0; State of Utah reimbursement $349.35 (3.2%, not counted). Own money: $4,783.03 (44.4% of everything raised), all three entries described as reimbursing the account for lodging; none loan-marked. Own money is stated here, not graded. Power F: 0% of the counted money ($5,651) came from individual people. Scale: A = 90% or more of the counted money from individual people; B = 67–89%; C = 34–66%; D = 10–33%; F = under 10%. Counted money is individuals plus caucus and leadership PACs plus other organizations. Ordinary party help and the candidate's own money are shown but not counted.
TransparencyCEvery donor and payee is named, and each of his own entries says what it was for. The Lisonbee entry's deletion and re-entry are visible in the amendment record. One 8/20 row lists $0 and no name. The export has no filing or "added on" dates, so timeliness isn't graded either way.
Financial accountabilityCPurposes are the state's categories. The session-lodging payments and his reimbursements, and the state's $349.35 against the matching hotel payment, can be traced on the reports.
Environmental impactN/AA campaign report doesn't decide land or water use.
Community impact—No individual donors to count by address.
Going beyond the law would look like: saying what each "Campaign Expense" payment bought, and raising most of the money from people who live in the district. The state's public report shows only the category for each payment, such as "Campaign Expense."
2. Mashek's campaign money
QuestionGrade and reason
PowerAThe money, by category (Jan. 30 to Sept. 24, 2026): individuals $1,131.64 (61.8%); caucus and leadership PACs $0; other organizations $0; party help $650 (35.5%: Utah Democratic Coordinated Campaign $500, Women's Democratic Club $150). Own money: $50 (2.7%), a gift to open the account. Own money is stated here, not graded. Power A: 100% of the counted money came from individual people. Scale as above.
TransparencyDEvery donor is named. One payment, $144.38 for "Travel Expenses" on April 17, lists the payee as "Breanne Mashek Citi Card," so the report doesn't show who was paid. A payee that doesn't show who was paid is graded D on every page (as on Ostler's, SD-7). The Fayette Merc payment is reported under the store's name.
Financial accountabilityCNo loans or debts. Purposes are the state's categories. The $257.82 payment to the store her form says she owns is reported openly.
Environmental impactN/AA campaign report doesn't decide land or water use.
Community impact—Not graded until the address count is done. Counted by town, 25% of her individual money came from Juab and Sanpete towns.
How a grade can change: an amended report naming the businesses paid through the card (with the card payment shown as a reimbursement) would move Transparency to C.
3. Hatch's filings
QuestionGrade and reason
PowerN/ANo money found to weigh.
TransparencyCHis disclosure form is on file and complete. This grade covers the form only: whether he filed $0 finance reports or none was not checked, the same as for A. Dane Anderson in SD-18.
Financial accountabilityN/ANo money reported.
Environmental impactN/ANot applicable.
Community impactN/ANo money or votes to weigh.
4. Disclosure forms
FormGrade and reason
ShelleyBEvery item is answered, his legislative seat is listed, and he names his spouse's employer, which the form asks for only if he thinks it may be a conflict. Graded B, the same as Mashek's and Hatch's. Updated Oct. 20, 2026: this grade was PENDING while Twist Gulch, LLC was checked; the state registry's own page lists Brayden Shelley as its governing person, so nothing the registry lists under Troy Shelley is missing from his form.
MashekBEvery item is answered. Her store is named as her employer and her council seat as an entity, so both count as listed; her income line reads "N/a," noted here, not graded, because the job is named on the form. She names her husband's current and past employers, which the form asks for only if she thinks they may be a conflict. Listing a spouse's employers beyond what's required is graded B on every page (Kyle, HD-8).
HatchBEvery item is answered; the one company on the registry under his name and Manti address is listed. He names his wife's previous employer, which the form asks for only if he thinks it may be a conflict. Graded B, the same as Mashek's.
Going beyond the law would look like: listing more than the form asks, such as a spouse's business or unpaid roles, as Kay McRae did in Senate District 20.
How disclosure forms are graded: an item voters can't see anywhere else (a company, a board seat, a job) left off is graded D; two left off, D−; three or more, F. Legislative pay, which is public, left off with nothing else missing is graded D+. Anything named somewhere on the form counts as listed, and a form not on file is graded F.
How Shelley's grade can change: a record showing he held a role at Twist Gulch, LLC during the year his form covers would be read and the grade updated and dated.
5. Shelley's H.B. 185, as passed
QuestionGrade and reason
PowerCSets up a fund the attorney general controls for lawsuits against federal carbon rules. It adds no new check on state power and removes none.
TransparencyBState entities must now report carbon credit sales to the State Auditor, with a yearly report to a legislative subcommittee, which the public couldn't see before.
Financial accountability—How much money goes into the fund, and from where, wasn't in the text read.
Environmental impactDThe fund may be used to prevent mandatory carbon emissions reporting and climate remediation programs, a public check on air quality that the law works against.
Community impact—Not documented enough to grade.
Stated, not graded: the liquefied carbon dioxide exclusion and Shelley's industrial-gas business listings are set side by side above. The records read don't show why the line was written. His other three signed bills (H.B. 496, H.B. 444, H.B. 46) haven't been read for this page and aren't graded.
YOUR TURN

Questions From the Records, and Who Can Answer Them

IN PLAIN WORDSThese offices keep the records on this page. They answer questions from anyone.

  • Lieutenant Governor's Elections Office (disclosure@utah.gov; 801-538-1041): Has the Hatch campaign filed any 2026 finance reports, even $0 ones? When a candidate's own company loans a campaign money, how should it be reported? Is the date a conflict-of-interest form was filed public?
  • Utah Division of Corporations (businessregistration.utah.gov): Who held the governing-person role at Twist Gulch, LLC (#9509910-0160) before Aug. 24, 2026? What does Savoy CO2 Well # 1, LLC list as its business?
  • Office of the State Auditor: Have any state entities reported carbon credit sales under H.B. 185 yet?
  • Utah Legislature, Office of Legislative Research (le.utah.gov): How much money has gone into the Carbon Credit Litigation Fund? Which House rule covers declaring a conflict before a vote?
  • Juab County Clerk and Sanpete County Clerk: Which House district is my address in?
WHAT THIS DOESN'T SHOW

Limits of the Record

  • Shelley's and Mashek's figures come from the state's data exports Shauna downloaded Oct. 13, 2026 (DEX20261013_110900, _110902, _110904 and _112025). The rendered reports, with filing dates and balances, were not read.
  • Hatch's "no money found" is from a search of the state site and doesn't tell apart $0 reports from no reports.
  • Twist Gulch, LLC: OpenCorporates' copy of the registry listed Troy Shelley; the state registry's own page, read Oct. 20, 2026, lists Brayden Shelley, updated Aug. 24, 2026. Earlier principals aren't shown on the current record. The date of Shelley's form isn't on the pasted copy.
  • H.B. 185 was read from the introduced text and the substitute comparison as pasted; the comparison's color marks did not survive the paste. Shelley's other bills were not read.
  • District shares count towns, not addresses.
  • One more report is due before the election; this page will be updated when it is filed.
View all sources (12)
  1. Troy Shelley, state campaign finance reports: 2024 (all reports), 2025 Year-End, 2026 Convention, Primary and Sept. 30th (DEX exports DEX20261013_110900, DEX20261013_110902, DEX20261013_110904)
  2. Breanne Mashek, state campaign finance reports: 2026 Convention, Primary and Sept. 30th (DEX export DEX20261013_112025)
  3. Russ Hatch, disclosures.utah.gov search for campaign finance reports (Oct. 13, 2026)
  4. Shelley, Mashek and Hatch, conflict-of-interest disclosure forms (Utah Code 20A-11-1604), as filed on the state disclosure site
  5. Utah Legislature, Rep. Troy Shelley profile and 2026 "Browse Bills by Legislator" list (le.utah.gov)
  6. H.B. 185 (2026) Carbon Credit Amendments: introduced text; HB0185 vs. HB0185S04 comparison; bill status and votes (le.utah.gov)
  7. OpenCorporates officer searches, Utah, active entities: Troy Shelley; Breanne Melissa Mashek; Russell Hatch (Oct. 13, 2026)
  8. Utah Division of Corporations business registry: G. and J. Hatch Ranch, L.L.C. (#5229013-0160)
  9. Salt Lake Tribune, Brooke Larsen, "Utah House District 66 race: Rep. Troy Shelley faces off against Breanne Mashek and Russ Hatch" (Oct. 12, 2026)
  10. BallotReady and The Ballot Brief candidate listings; chooseruss.weebly.com
  11. Utah Geospatial Resource Center, Utah House Districts 2022–2032; U.S. Census Bureau places, via the Hive's Utah Maps files
  12. The Hive's case files and PAC files: SD-7, SD-9, SD-18; Utah County Legislative PAC; Voter Quick Scan
Utah Hive Politicsfrom the publisher of The Weber County HiveIndependent · Accountability · Journalism