Utah Hive Politics logoUtah Hive Politicsfrom the publisher of The Weber County Hive
The Weber County Hive — Candidates 2026
CASE 36 · UTAH SENATE DISTRICT 7 (DAVIS AND MORGAN COUNTIES: FRUIT HEIGHTS, FARMINGTON AND PARTS OF KAYSVILLE, LAYTON AND CENTERVILLE) · GENERAL ELECTION NOV. 3, 2026

One Donor Gave $200,248. The Candidate Loaned $113,677.

Stephanie Hollist (R) beat Senate President J. Stuart Adams in the June primary. In November she faces Garret Rushforth (D) and Jeffrey Ostler (Constitution). This page follows each campaign's money in and out, reads their disclosure forms and grades what the records show.

Updated Oct. 2, 2026. Hollist's reports run Dec. 1, 2025 to Sept. 25, 2026; Rushforth's run Feb. 15 to Sept. 30, 2026; Ostler's run April 15 to Sept. 29, 2026.

$349,830
HOLLIST'S CAMPAIGN TOOK IN, DEC. 2025–SEPT. 2026
57%
OF IT FROM ONE DONOR, KAYDEN BELL OF FRUIT HEIGHTS
$113,677
LOANED BY HOLLIST HERSELF; $11,752 REPAID
$6,606
RUSHFORTH RAISED, FROM 59 PEOPLE AND ONE PAC
START HERE

Nine Things the Records Show

IN PLAIN WORDSMost of the money in Hollist's campaign came from two places: one Fruit Heights donor and Hollist herself. Utah has no cap on how much one person can give a legislative candidate, so this is allowed. Rushforth's campaign is small and runs on gifts from $1 to $1,000. Ostler's is his own money.

  1. One donor, eight gifts, $200,248. Kayden Bell of Fruit Heights gave Hollist's campaign $25,000 on Dec. 30, 2025, then $175,248 more in 2026, the largest $50,000 on June 25, two days after the primary. That is 57% of everything the campaign took in and 85% of the money from donors other than Hollist.
  2. Hollist loaned her campaign $113,677.32. That includes $100,000 on Dec. 30, 2025, the same day as Bell's first gift. Her reports show $11,752.32 paid back to her, leaving $101,925 not shown as repaid.
  3. The campaign started 2026 with $127,100 in the bank. That balance came from the Year-End 2025 report: her $100,000 loan, Bell's $25,000 and $2,100 from two other donors.
  4. 102 other donors gave $35,049. Sixty-four of the 103 donors gave $100 or less in all. Three gave from outside Utah.
  5. No PAC, business or caucus money. Every dollar not from Hollist came from individual people, except bank interest and a $300 convention deposit the state party returned.
  6. $99,930.12 to Arena on July 15. The single largest payment is listed as "Advertising," three weeks after the primary. Other large payees: Apollo ($49,023), Empower Public Affair for signature gathering ($28,800) and Sun Print Solutions ($28,047.12).
  7. Rushforth raised $6,606.37. 59 individuals and the Planned Parenthood PAC ($100). He has spent $2,150.77, mostly on signs and supplies.
  8. Ostler's campaign is his own money. $235.46 in from himself and $1,395.46 out, every payment to himself. A $1,160 payment on Sept. 29 has no money in to match it.
  9. All three disclosure forms were filed. Hollist lists her employer, its stock and her husband's employer. Rushforth lists his teaching job and "N/a" to the rest. Ostler lists himself as retired, with income from "Social Security - Self - Business" and a board seat at Mineral Resources International of Ogden.
THE DISTRICT

East Davis County and Morgan County

IN PLAIN WORDSThe shaded area is Senate District 7. Kaysville, Layton and Centerville are split between districts, so check your sample ballot.

Senate District 7

District lines from the Utah Geospatial Resource Center's 2022–2032 Senate 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; your sample ballot at vote.utah.gov is the final word. Zoom in to see town names.

How Hollist got here. Adams, Senate president since 2019, ran for re-election. Hollist, Braden Hess and Adams were on the June 23 Republican primary ballot. Election-night results: Hollist about 43%, Adams 35%, Hess 22% (Salt Lake Tribune, June 23, 2026). The Tribune reported Hollist had spent more than $181,000 and Adams $429,000. Coverage tied the result in part to Adams's vote, as a member of the Military Installation Development Authority (MIDA) board, on the Stratos data center in Box Elder County (KUTV; Utah News Dispatch).

Who Hollist is. An attorney who moved to Fruit Heights from Harrisville at age 10 and has lived in Fruit Heights and Kaysville for 38 years; Weber State political science graduate; University of Utah law degree. Weber State's general counsel for many years; now vice president and general counsel of Arnold Machinery Company (Standard-Examiner, June 13, 2026; her disclosure form). First run for office.

Who Rushforth is. A junior high social studies and theater teacher in the Davis School District (his disclosure form). The Ballot Brief found no campaign website as of Sept. 8, 2026.

Who Ostler is. Jeffrey Ostler of Layton is the Constitution Party nominee, retired and a past candidate for state auditor, treasurer and the Utah House (see his section). The Ballot Brief found no campaign website as of Sept. 8, 2026.

QUICK RECAP

Words Used on This Page

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

HOLLIST'S MONEY IN

$200,248 From One Donor, $113,677 Loaned by Herself

IN PLAIN WORDSOf every $10 that came into Hollist's campaign, about $5.70 came from one donor and about $3.30 from Hollist herself. The rest came from about 100 other people.

From her four state reports (Year-End 2025, Convention, Primary and Sept. 30, 2026), read from the state's data export and the rendered reports Shauna supplied. The balances on all four reports add up to the cent: $349,830.47 in, $337,349.81 out, $12,480.66 on hand Sept. 25.

Where the money came from

Dec. 1, 2025 to Sept. 25, 2026: $349,830.47

Money in and out, by month

Bars show what came in (by source) and what went out each month; $351.97 in bank interest and a returned deposit is left out

Dec. 30, 2025

Hollist loans $100,000; Kayden Bell gives $25,000. The year ends with $127,100 in the account.

April 30 – May 29, 2026

Bell gives $25,000 three times (April 30, May 15, May 26) and $248 on May 29.

June 11

Primary report closes with $45,334.42 on hand.

June 15

Bell gives $25,000.

June 23

Primary election. Hollist wins.

June 25

Bell gives $50,000, the largest single gift on any of her reports.

July 15

The campaign pays Arena $99,930.12, "Advertising."

Sept. 2

Bell gives $25,000. Four other donors give $6,000 the same day.

Sept. 25

Sept. 30 report closes with $12,480.66 on hand.

Donors who gave $1,000 or more

Totals from Dec. 1, 2025 to Sept. 25, 2026. Cities as listed on the reports; street addresses are not printed here.

Kayden Bell, Fruit Heights (8 gifts)$200,248
Arnie Richer, Sandy (2 gifts)$5,000
Karla Bergeson, Washington, Utah (2 gifts)$3,000
$2,000 each: George and Mary Hall (Ogden); Mike and Stacey Whipple (Farmington); Chris Wilson (Logan); Brett and Jennifer Boulton (Provo)$8,000
Evan Vicker, Cedar City$1,500
$1,000 each: Mark and Diane Flickinger (Orem); Rulon Gardner (Fruit Heights); Trent and Aimee Mitchell (Layton); Marie Bell (Eugene, Ore.); Brad Metcalf and Robert Metcalf (Cottonwood Heights)$6,000

Bars are drawn to the same scale. All other donors gave $800 or less in all. The reports don't say whether Kayden Bell and Marie Bell are related, and the Hive makes no assumption.

Every contribution on Hollist's four reports (103 donors, plus her own entries)
DateFromCityReportMarkedAmount
12/1/2025Stephanie HollistFruit Heights, UTYear Endloan$2,880.00
12/10/2025Stephanie HollistFruit Heights, UTYear Endloan$3,850.00
12/11/2025Stephanie HollistFruit Heights, UTYear Endloan$1,247.32
12/26/2025Stephanie HollistFruit Heights, UTYear Endloan$150.00
12/29/2025Stephanie HollistFruit Heights, UTYear Endloan$2,850.00
12/30/2025Stephanie HollistFruit Heights, UTYear Endloan$100,000.00
12/30/2025Mike and Stacey WhippleFarmington, UTYear End$2,000.00
12/30/2025Kayden BellFruit Heights, UTYear End$25,000.00
12/30/2025Carla HollistKaysville, UTYear End$100.00
1/1/2026Tamara BullenFar West, UTConvention$100.00
1/1/2026Michele HollistSouth Jordan, UTConvention$100.00
1/3/2026Tracey MeadeFruit Heights, UTConvention$100.00
1/3/2026Jeff SimmonsRiverton, UTConvention$100.00
1/6/2026Jascha ClarkSalt Lake City, UTConvention$100.00
1/6/2026Melissa NevilleKaysville, UTConvention$100.00
1/6/2026Dallin GarberSugar House, UTConvention$50.00
1/6/2026Stephanie HollistFruit Heights, UTConventionloan$75.00
1/7/2026Arnie RicherSandy, UTConvention$2,500.00
1/10/2026Karla BergesonWashington, UTConvention$1,000.00
1/10/2026Nancy EmengerOgden, UTConvention$200.00
1/14/2026Eric AmselOgden, UTConvention$50.00
1/14/2026Wayne KleinFarmington, UTConvention$500.00
1/31/2026Stephanie Hollist - Bank InterestFruit Heights, UTConventionCampaign Bank Account Interest$9.91
2/6/2026David LesserOgend, UTConvention$200.00
2/11/2026Morris HaggertyMurray, UTConvention$50.00
2/12/2026Barry GombergOdgen, UTConvention$500.00
2/16/2026Jeffrey ChristensenSandy, UTConvention$50.00
2/20/2026Mikelle StephensonSouth Joran, UTConvention$100.00
2/21/2026Tricia BundersonLehi, UTConvention$35.00
2/25/2026Franklin ClawsonFruit Heights, UTConvention$100.00
2/28/2026Stephanie Hollist - Bank InterestFruit Heights, UTConvention$9.08
3/2/2026Casey CummingsFruit Heights, UTConvention$300.00
3/5/2026Deborah SignmanSalt Lake City, UTConvention$200.00
3/14/2026Ron AndersonHighland, UTConvention$100.00
3/14/2026Jeremy KneeKansas City, MIConvention$100.00
3/15/2026Jim HutchinsSouth Ogden, UTConvention$100.00
3/20/2026Stephanie HollistFruit Heights, UTConventionloan; Candidate paid expense$2,625.00
3/31/2026Stephanie Hollist - Bank InterestFruit Heights, UTConvention$8.35
4/13/2026Kai HintzeWest Jordan, UTConvention$50.00
4/15/2026Scott AllenFarmington, UTPrimary$200.00
4/27/2026Catherine EslingerVineyard, UTPrimary$10.00
4/28/2026Laurie DensleyMurray, UTPrimary$100.00
4/29/2026Julia SteeleLayton, UTPrimary$10.00
4/29/2026Judy ChristensenOrem, UTPrimary$10.00
4/30/2026Kayden BellFruit Heights, UTPrimary$25,000.00
4/30/2026David KingKaysville, UTPrimary$300.00
4/30/2026Stephanie Hollist - Bank InterestFruit Heights, UTPrimary$6.28
5/1/2026E Dean FlandersLayton, UTPrimary$50.00
5/1/2026Karla BergesonWashington, UTPrimary$2,000.00
5/4/2026Kim ChristyGreen Cove Springs, FLPrimary$300.00
5/5/2026Chelle RowanLayton, UTPrimary$200.00
5/5/2026Barry GombergOdgen, UTPrimary$200.00
5/5/2026Kimberly WagnerFruit Heights, UTPrimary$100.00
5/5/2026Mikelle StephensonSouth Joran, UTPrimary$200.00
5/5/2026Teri McCabeProvo, UTPrimary$50.00
5/6/2026Darren ParryBrigham City, UTPrimary$50.00
5/6/2026Julia BuscheFruit Heights, UTPrimary$25.00
5/6/2026Lisa HalversonSpringtville, UTPrimary$10.00
5/6/2026Brad MetcalfCottonwood Heights, UTPrimary$1,000.00
5/7/2026Dallin GarberSugar House, UTPrimary$25.00
5/8/2026Katrina KennedyBluffdale, UTPrimary$100.00
5/9/2026Mark TaylorKaysvile, UTPrimary$100.00
5/9/2026Chuck and Jolynn BeanKaysville, UTPrimary$200.00
5/9/2026Alison AdamsSouth Jordan, UTPrimary$250.00
5/9/2026Jonathan StewartTooele, UTPrimary$50.00
5/11/2026Andrew JeppesenFruit Heights, UTPrimary$200.00
5/12/2026Julia SteeleLayton, UTPrimary$25.00
5/12/2026Cathy GrahamCenterville, UTPrimary$35.00
5/13/2026Kari WoolfOrem, UTPrimary$100.00
5/13/2026Wendy ZeiglerHolladay, UTPrimary$50.00
5/14/2026Sherry KramerHighland, UTPrimary$100.00
5/14/2026Mark SteeleCedar Hills, UTPrimary$25.00
5/15/2026Texie BrownLayton, UTPrimary$35.00
5/15/2026Wanda McFallCenterville, UTPrimary$35.00
5/15/2026Arnie RicherSandy, UTPrimary$2,500.00
5/15/2026Marie BellEugene, ORPrimary$1,000.00
5/15/2026Kayden BellFruit Heights, UTPrimary$25,000.00
5/15/2026Tawnya McConkKaysville, UTPrimary$20.00
5/15/2026Vance PaceKaysville, UTPrimary$50.00
5/16/2026Karen ConderSandy, UTPrimary$25.00
5/16/2026Sata NicholsSouth Jordan, UTPrimary$35.00
5/16/2026Christi SmithFarmington, UTPrimary$200.00
5/18/2026Utah Republican PartyWest Jordan, UTPrimaryReturn of deposit from Convention$300.00
5/19/2026Christina LomaquahuNorth Ogden, UTPrimary$250.00
5/19/2026Scott GardnerFruit Heights, UTPrimary$100.00
5/19/2026Katy WilsonBountiful, UTPrimary$35.00
5/20/2026Sheryl AllenNorth Salt Lake, UTPrimary$100.00
5/23/2026Suzy OlsonLayton, UTPrimary$10.00
5/23/2026Harry L SwainFarmington, UTPrimary$200.00
5/26/2026Dennis TylerLayton, UTPrimary$100.00
5/26/2026Kayden BellFruit Heights, UTPrimary$25,000.00
5/26/2026Stephanie HollistFruit Heights, UTPrimary$504.18
5/29/2026Rulon GardnerFruit Heights, UTPrimary$1,000.00
5/29/2026Kayden BellFruit Heights, UTPrimary$248.00
5/31/2026Stephanie Hollist - Bank InterestFruit Heights, UTPrimary$7.27
6/3/2026Brent AndersonNorth Salt Lake, UTPrimary$10.00
6/3/2026Eric WarnickSalt Lake City, UTPrimary$69.00
6/3/2026Glenn B BarlowFruit Heights, UTPrimary$100.00
6/4/2026Cheylynn HaymanCenterville, UTPrimary$100.00
6/4/2026Bonnie BlairLayton, UTPrimary$50.00
6/4/2026Sabra JohnsonFarmington, UTPrimary$100.00
6/4/2026Nolan KarrasRoy, UTPrimary$500.00
6/4/2026Robert MetcalfCottonwood Heights, UTPrimary$1,000.00
6/5/2026Bryan HolbrookLayton, UTPrimary$100.00
6/5/2026Lisa BurkSalt Lake City, UTPrimary$25.00
6/5/2026Koby EliasSugar House, UTPrimary$100.00
6/5/2026Jeff JensenLayton, UTPrimary$25.00
6/10/2026David WarnerWest Valley City, UTPrimary$80.00
6/10/2026Nicole GreenFarmington, UTPrimary$35.00
6/11/2026Stephanie LiechtyHooper, UTPrimary$50.00
6/12/2026Delaney SmithSalt Lake City, UTSeptember 30th$50.00
6/15/2026Kayden BellFruit Heights, UTSeptember 30th$25,000.00
6/15/2026Trent and Aimee MitchellLayton, UTSeptember 30th$1,000.00
6/15/2026Brett and Jennifer BoultonProvo, UTSeptember 30th$2,000.00
6/15/2026Mark and Diane FlickingerOrem, UTSeptember 30th$1,000.00
6/15/2026Jana DeardenKaysville, UTSeptember 30th$75.00
6/17/2026Christopher ParrFarmington, UTSeptember 30th$200.00
6/18/2026Lauri PrattFarmington, UTSeptember 30th$500.00
6/22/2026Flynn JusticSalt Lake City, UTSeptember 30th$100.00
6/23/2026Bruce ParkerSouth Jordan, UTSeptember 30th$200.00
6/24/2026Michael LambertLayton, UTSeptember 30th$25.00
6/25/2026Kayden BellFruit Heights, UTSeptember 30th$50,000.00
6/26/2026Jessica ElwellCottonwood Heights, UTSeptember 30th$50.00
6/29/2026Keith TitusPleasant View, UTSeptember 30th$200.00
6/30/2026Stephanie Hollist - Bank InterestFruit Heights, UTSeptember 30th$5.69
7/31/2026Stephanie Hollist - Bank InterestFruit Heights, UTSeptember 30th$4.89
8/5/2026Gordon RobsonNorth Ogden, UTSeptember 30th$200.00
8/31/2026Barry GombergOdgen, UTSeptember 30th$100.00
8/31/2026Stephanie Hollist - Bank InterestFruit Heights, UTSeptember 30th$0.50
9/2/2026Chris WilsonLogan, UTSeptember 30th$2,000.00
9/2/2026Kayden BellFruit Heights, UTSeptember 30th$25,000.00
9/2/2026George and Mary HallOgden, UTSeptember 30th$2,000.00
9/2/2026Evan VickerCedar City, UTSeptember 30th$1,500.00
9/2/2026Suzanne LindquistOgden, UTSeptember 30th$500.00
9/10/2026Jim HutchinsSouth Ogden, UTSeptember 30th$250.00
9/11/2026Mary OlsonFruit Heights, UTSeptember 30th$100.00
HER OWN MONEY

$113,677 Loaned, $11,752 Paid Back

IN PLAIN WORDSHollist put her own money in as loans, which the campaign can repay her later. Most of her small loans have been repaid. The $100,000 loan had not been repaid as of Sept. 25.

Own money isn't graded on this site; it's stated so nothing goes unsaid. All seven of her small loans match a payment of the same amount on the same day, and one is labeled "Candidate paid expense." That is how a candidate reports paying a campaign bill personally.

DateEntry on the reportAmount
12/1/2025Loan; same day: Proximity, $2,880in $2,880.00
12/10/2025Loan; same day: Proximity, $3,850in $3,850.00
12/11/2025Loan; same day: Proximity, $1,247.32in $1,247.32
12/26/2025Loan; same day: Brittany Anderson, $150in $150.00
12/29/2025Loan; same day: Proximity, $2,850in $2,850.00
12/30/2025Loanin $100,000.00
1/6/2026Loan; same day: Brittany Anderson, $75in $75.00
2/28/2026"Return of a Contribution," loan-marked (equals the first four December loans)out $8,127.32
3/2/2026"Return of a Contribution," loan-marked (equals the Dec. 29 and Jan. 6 loans)out $2,925.00
3/20/2026Loan, "Candidate paid expense"; same-day payment to Proximity, $2,625in $2,625.00
5/16/2026"Return of a Contribution," loan-markedout $200.00
6/18/2026"Return of a Contribution," loan-markedout $500.00
Loaned in$113,677.32
Paid back out$11,752.32

The difference, $101,925, is not shown as repaid on the reports through Sept. 25. She also gave $504.18 on May 26, 2026 without the loan mark. Matching each repayment to a loan is the Hive's arithmetic; the reports list them separately.

On May 29, 2026, the campaign amended its Convention report: five of her own entries (two loans and three bank-interest lines) were deleted and re-entered, and the amendment record shows the street address on each was changed. The amounts did not change. Six December entries on the Year-End report (three loans and the three payments they match) also carry the amendment mark; the export doesn't show when they were added.

WHERE HOLLIST'S MONEY WENT

$337,350 Out, $99,930 of It in One Payment

IN PLAIN WORDSMost of the money went to payments filed as advertising, plus signs, printing and signature gatherers. The state's public report shows only a category for each payment, such as "Advertising" or "Campaign Expense."

Largest payees, Dec. 2025–Sept. 2026

Sums of every payment on the four reports. Spellings as filed ("Deseret News" and "Desert News" are combined here).

flowchart LR
  KB["Kayden Bell
8 gifts
$200,248"] --> HC(["HOLLIST
CAMPAIGN"]) SH["Stephanie Hollist
loans $113,677"] --> HC OD["102 other donors
$35,049"] --> HC HC -->|"$99,930"| AR["Arena
advertising"] HC -->|"$49,023"| AP["Apollo"] HC -->|"$28,800"| EM["Empower Public Affair
signatures"] HC -->|"$28,047"| SP["Sun Print Solutions"] HC -->|"$19,250"| RR["Riviera Research"] HC -->|"$18,560"| AM["Alisa Mercer"] HC -->|"$11,752 repaid"| SH

Amounts from her state reports, Dec. 1, 2025 to Sept. 25, 2026. Payments under $15,000 are in the table below.

What the categories say

Advertising, $236,566.49, including Arena ($99,930.12), Sun Print Solutions, Riviera Research, Hometown Value (also spelled "Hometwon Value," $9,867 in all), Wright Signs ($9,377.95), Peczuh Printing ($7,109.02), the Deseret News ($12,357.50), Broadway Media ($5,648) and Reagan ($1,770).

Campaign Expense, $60,121.25, including Alisa Mercer ($18,559.65, Sept. 24), Apollo (three payments, $24,952.50; its other four, $24,070.50, are under "Advertising"), In the Field ($7,500), Gabby Saunders ($2,000) and Salt Flat Strategy ($1,500, spelled "Salt Flat Stratgy").

Signature Gathering, $28,800, all to Empower Public Affair in three payments (March 16, March 23, April 6).

Party payments, $1,875: Utah Republican Party $1,050 (filed as "Advertising"), Davis County Republican Party $575 and Morgan County Republican Party $250 (both "Campaign Expense").

"Donations," $109.75: 16 small payments to Proximity, from $1.28 to $20.05. Proximity was paid $15,053.43 in all: $11,779 under "Advertising," $3,164.68 under "Campaign Expense" and the $109.75 under "Donations."

Descriptions a candidate types for an expense may not show on the state's public report, which shows only the category. These lines say what the public report shows.

Every payment on Hollist's four reports
DatePaid toCategoryReportMarkedAmount
12/1/2025ProximityCampaign ExpenseYear End$2,880.00
12/10/2025ProximityAdvertisingYear End$3,850.00
12/11/2025ProximityAdvertisingYear End$1,247.32
12/26/2025Brittany AndersonAdvertisingYear End$150.00
12/29/2025ProximityAdvertisingYear End$2,850.00
1/6/2026ProximityAdvertisingConvention$306.68
1/6/2026ProximityDonationsConvention$4.25
1/6/2026Doug LarsenAdvertisingConvention$450.00
1/6/2026Brittany AndersonAdvertisingConvention$75.00
1/8/2026SignzAdvertisingConvention$100.00
1/14/2026In the FieldCampaign ExpenseConvention$7,500.00
1/14/2026Harland ClarkCampaign ExpenseConvention$27.83
1/15/2026ProximityDonationsConvention$20.05
1/21/2026Integrity MattersAdvertisingConvention$1,050.00
1/22/2026Davis County Republican PartyCampaign ExpenseConvention$575.00
2/6/2026ProximityDonationsConvention$8.20
2/12/2026ProximityDonationsConvention$20.05
2/14/2026Morgan County Republican PartyCampaign ExpenseConvention$250.00
2/21/2026ProximityDonationsConvention$1.68
2/25/2026ProximityDonationsConvention$4.25
2/26/2026Salt Flat StratgyCampaign ExpenseConvention$1,500.00
2/27/2026FacebookAdvertisingConvention$166.00
2/28/2026Stephanie HollistReturn of a ContributionConventionloan repayment$8,127.32
3/2/2026Stephanie HollistReturn of a ContributionConventionloan repayment$2,925.00
3/2/2026FacebookAdvertisingConvention$70.89
3/16/2026Empower Public AffairSignature GatheringConvention$11,520.00
3/18/2026ProximityCampaign ExpenseConvention$4.25
3/20/2026ProximityAdvertisingConvention$2,625.00
3/21/2026Gabby SaundersCampaign ExpenseConvention$2,000.00
3/23/2026Empower Public AffairSignature GatheringConvention$8,640.00
4/6/2026FacebookAdvertisingConvention$7.92
4/6/2026Empower Public AffairSignature GatheringConvention$8,640.00
4/8/2026Utah Republican PartyAdvertisingConvention$1,050.00
4/20/2026Fed ExAdvertisingPrimary$192.88
4/27/2026UCCU ConcessionsCampaign ExpensePrimary$100.00
4/27/2026ProximityAdvertisingPrimary$900.00
4/27/2026Wright SignsAdvertisingPrimary$3,640.00
4/29/2026ApolloCampaign ExpensePrimary$10,883.00
5/1/2026VottivCampaign ExpensePrimary$248.00
5/5/2026ProximityDonationsPrimary$2.27
5/5/2026Peczuh PrintingAdvertisingPrimary$2,347.99
5/5/2026Hometwon ValueAdvertisingPrimary$1,199.00
5/6/2026ProximityDonationsPrimary$8.89
5/9/2026Wright SignsAdvertisingPrimary$1,153.99
5/13/2026ProximityCampaign ExpensePrimary$279.74
5/15/2026ProximityDonationsPrimary$4.25
5/15/2026Sun Print SolutionsAdvertisingPrimary$7,011.78
5/15/2026Wright SignsAdvertisingPrimary$1,610.64
5/16/2026Stephanie HollistReturn of a ContributionPrimaryloan repayment$200.00
5/18/2026ApolloAdvertisingPrimary$10,883.00
5/19/2026ProximityDonationsPrimary$1.28
5/20/2026Hometown ValueAdvertisingPrimary$5,608.00
5/21/2026Hometown ValueAdvertisingPrimary$3,060.00
5/22/2026Sun Print SolutionsAdvertisingPrimary$7,011.78
5/22/2026Wright SignsAdvertisingPrimary$1,711.13
5/22/2026Riviera ResearchAdvertisingPrimary$9,750.00
5/22/2026ProximityDonationsPrimary$4.25
5/23/2026Doug LarsenAdvertisingPrimary$450.00
5/25/2026Home DepotAdvertisingPrimary$205.10
5/26/2026Fed ExAdvertisingPrimary$86.86
5/26/2026AmazonAdvertisingPrimary$212.22
5/26/2026Sun Print SolutionsAdvertisingPrimary$7,011.78
5/29/2026VottivCampaign ExpensePrimary$248.00
6/1/2026Sun Print SolutionsAdvertisingPrimary$7,011.78
6/2/2026ProximityCampaign ExpensePrimary$0.69
6/5/2026VottivCampaign ExpensePrimary$994.98
6/5/2026ApolloCampaign ExpensePrimary$10,882.00
6/5/2026Deseret NewsAdvertisingPrimary$4,000.00
6/6/2026Gordon's CopyprintAdvertisingPrimary$509.44
6/6/2026Wright SignsAdvertisingPrimary$1,262.19
6/8/2026ApolloCampaign ExpensePrimary$3,187.50
6/9/2026Broadway MediaAdvertisingPrimary$5,000.00
6/10/2026ReaganAdvertisingPrimary$1,770.00
6/10/2026Peczuh PrintingAdvertisingPrimary$1,616.80
6/10/2026Riviera ResearchAdvertisingPrimary$9,500.00
6/10/2026VottivCampaign ExpensePrimary$0.61
6/10/2026ProximityDonationsPrimary$3.46
6/11/2026Deseret NewsAdvertisingPrimary$1,375.00
6/11/2026Broadway MediaAdvertisingPrimary$648.00
6/15/2026ApolloAdvertisingSeptember 30th$5,000.00
6/17/2026ProximityDonationsSeptember 30th$8.20
6/18/2026Stephanie HollistReturn of a ContributionSeptember 30thloan repayment$500.00
6/18/2026VottivAdvertisingSeptember 30th$1,349.97
6/18/2026VottivAdvertisingSeptember 30th$50.00
6/18/2026ApolloAdvertisingSeptember 30th$5,000.00
6/22/2026ProximityDonationsSeptember 30th$4.25
6/24/2026VottivAdvertisingSeptember 30th$40.00
6/26/2026Deseret NewsAdvertisingSeptember 30th$1,000.00
6/29/2026ApolloAdvertisingSeptember 30th$3,187.50
7/3/2026VottivAdvertisingSeptember 30th$248.00
7/15/2026ArenaAdvertisingSeptember 30th$99,930.12
8/3/2026VottivAdvertisingSeptember 30th$248.00
8/31/2026ProximityDonationsSeptember 30th$4.25
8/31/2026VottivAdvertisingSeptember 30th$248.00
9/10/2026ProximityDonationsSeptember 30th$10.17
9/17/2026Desert NewsAdvertisingSeptember 30th$5,982.50
9/22/2026Loyal PerchAdvertisingSeptember 30th$400.00
9/23/2026Peczuh PrintingAdvertisingSeptember 30th$3,144.23
9/24/2026Alisa MercerCampaign ExpenseSeptember 30th$18,559.65
GARRET RUSHFORTH (D)

$6,606 From 59 People and One PAC

IN PLAIN WORDSRushforth's campaign runs on small online gifts, many of them $10 to $50, plus three gifts of $500 or more. He has not put in money of his own.

Where his money came from

Feb. 15 to Sept. 30, 2026: $6,606.37

The numbers

Raised $6,606.37 in 88 gifts: $708.30 (Convention report), $1,576.87 (Primary) and $4,321.20 (Sept. 30). Spent $2,150.77. No loans, no own money.

Largest: Clive Walker of Layton $1,000 and Vicki Clayson of Centerville $1,000 (both July), Patrick de Freitas of Salt Lake City $500, Paul Sonntag of Kaysville $300. The Planned Parenthood PAC gave $100 on Sept. 30, his only organization gift.

$3,871 of his $6,506.37 from individuals (59%) came from Fruit Heights, Farmington, Kaysville, Layton, Centerville and Morgan, the cities in or partly in the district. Four gifts came from outside Utah, $121.38 in all.

Payments: ActBlue processing fees ($172.52), Inktechnologies ($583.22, "Supplies"), JM Alexander Corpo ($579.18, "Advertising"), Yard Sign Plus ($463.81), Amazon ($266.25) and Office Depot ($85.79).

Every entry on Rushforth's three reports
DateFromCityReportMarkedAmount
2/15/2026Nick CampbellKaysville, UTConvention$10.00
2/15/2026Wanda McFallCenterville, UTConvention$20.00
2/22/2026Lesley RisingerKearny, NJConvention$4.76
2/25/2026Brent TurnerOakley, UTConvention$4.76
3/1/2026Therese SeiberlichAudubon, PAConvention$1.00
3/2/2026Jamie Prather-NewtonLayton, UTConvention$10.00
3/15/2026Luke MaynesWest Jordan, UTConvention$20.00
3/19/2026Deanne ShieldsSpringville, UTConvention$1.78
3/31/2026Jamie Prather-NewtonLayton, UTConvention$10.00
4/2/2026Jill SwensenLayton, UTConvention$1.00
4/3/2026Neca AllgoodClearfield, UTConvention$200.00
4/10/2026Matthew EricksonWashinton, DCConvention$100.00
4/11/2026Steven FowlesFarmington Utah, UTConvention$50.00
4/11/2026Gail NavidomskisKaysville, UTConvention$25.00
4/11/2026Christine DetweilerSyracuse, UTConvention$150.00
4/11/2026Iain HarveyKaysville, UTConvention$100.00
4/14/2026Patricia NewhouseWest Jordan, UTPrimary$1.25
4/15/2026Luke MaynesWest Jordan, UTPrimary$20.00
4/21/2026Gwen GoodkinCharlottesville, VAPrimary$15.62
4/22/2026Scott TroxelFarmington, UTPrimary$100.00
4/22/2026Melinda PhillipsBountiful, UTPrimary$25.00
4/23/2026Eric LastKaysville, UTPrimary$100.00
4/25/2026Nick CampbellKaysville, UTPrimary$10.00
4/26/2026Bobbi GordonSalt Lake City, UTPrimary$100.00
5/1/2026Miriam WilsonLayton, UTPrimary$5.00
5/5/2026Harvest PixlerSalt Lake City, UTPrimary$10.00
5/6/2026Melissa TrenerySyracuse, UTPrimary$50.00
5/6/2026Shelley WorthenMorgan, UTPrimary$40.00
5/6/2026Malcolm ReidSalt Lake City, UTPrimary$50.00
5/7/2026Jennifer GriffithsSalt Lake City, UTPrimary$10.00
5/7/2026Gary MortensenKaysville, UTPrimary$10.00
5/7/2026Leslie HoodBountiful, UTPrimary$20.00
5/7/2026Sara WoodsHolladay, UTPrimary$200.00
5/8/2026Lisa MidgleyNorth Salt Lake, UTPrimary$40.00
5/8/2026Gail HansonLogan, UTPrimary$25.00
5/8/2026Gail HansonLogan, UTPrimary$100.00
5/8/2026McKayla BeebeSalt Lake City, UTPrimary$25.00
5/11/2026Pete ShayBountiful, UTPrimary$100.00
5/13/2026Doug NielsenCedar Hills, UTPrimary$100.00
5/13/2026Jamie Prather-NewtonLayton, UTPrimary$20.00
5/15/2026Luke MaynesWest Jordan, UTPrimary$20.00
5/16/2026Michelle GreeneLayton, UTPrimary$10.00
5/16/2026Elizabeth WeightWest Valley City, UTPrimary$100.00
5/25/2026Nick CampbellKaysville, UTPrimary$10.00
5/28/2026Pete ShayBountiful, UTPrimary$25.00
6/7/2026Gary MortensenKaysville, UTPrimary$10.00
6/8/2026Gail HansonLogan, UTPrimary$25.00
6/10/2026Ann-Marie WeaverFarmington, UTPrimary$200.00
6/15/2026Luke MaynesWest Jordan, UTSeptember 30th$10.00
6/16/2026Michelle GreeneLayton, UTSeptember 30th$10.00
6/19/2026Sudhir John KateelSalt Lake City, UTSeptember 30th$250.00
6/19/2026Jamie Prather-NewtonLayton, UTSeptember 30th$10.00
6/24/2026Carlie DavisKaysville, UTSeptember 30th$50.00
6/25/2026Nick CampbellKaysville, UTSeptember 30th$10.00
6/25/2026Jon JonesSalt Lake City, UTSeptember 30th$50.00
6/25/2026Patrick de FreitasSalt Lake City, UTSeptember 30th$500.00
7/1/2026Luke MaynesWest Jordan, UTSeptember 30th$10.00
7/3/2026Clive WalkerLayton, UTSeptember 30th$1,000.00
7/3/2026Abigail TreasureLayton, UTSeptember 30th$40.00
7/4/2026Chad StarkLayton, UTSeptember 30th$25.00
7/7/2026Gary MortensenKaysville, UTSeptember 30th$10.00
7/7/2026Vicki ClaysonCenterville, UTSeptember 30th$1,000.00
7/7/2026Gary MortensenKaysville, UTSeptember 30th$10.00
7/9/2026Paul SonntagKaysville, UTSeptember 30th$300.00
7/9/2026Andrea BarlowKaysville, UTSeptember 30th$25.00
7/16/2026Allison HessFruit Heights, UTSeptember 30th$50.00
7/25/2026Nick CampbellKaysville, UTSeptember 30th$10.00
7/28/2026Barbara FlemingLogan, UTSeptember 30th$1.20
7/29/2026Jenny ShepardCenterville, UTSeptember 30th$40.00
8/1/2026Luke MaynesWest Jordan, UTSeptember 30th$10.00
8/1/2026Abigail TreasureLayton, UTSeptember 30th$50.00
8/7/2026Gary MortensenKaysville, UTSeptember 30th$10.00
8/7/2026Erin WiemersCenterville, UTSeptember 30th$25.00
8/20/2026Elizabeth WeightWest Valley City, UTSeptember 30th$50.00
8/25/2026Nick CampbellKaysville, UTSeptember 30th$10.00
8/27/2026Randal KleinFarmington, UTSeptember 30th$50.00
8/27/2026Carlie DavisKaysville, UTSeptember 30th$35.00
8/31/2026Jamie Prather-NewtonLayton, UTSeptember 30th$10.00
9/1/2026Luke MaynesWest Jordan, UTSeptember 30th$10.00
9/4/2026Payson WagstaffFruit Heights, UTSeptember 30th$20.00
9/7/2026Gary MortensenKaysville, UTSeptember 30th$10.00
9/7/2026Rebecca BorenFarmington, UTSeptember 30th$100.00
9/10/2026Lindsay CaldwellKaysville, UTSeptember 30th$100.00
9/16/2026Diane LewisMurray, UTSeptember 30th$200.00
9/25/2026Nick CampbellKaysville, UTSeptember 30th$10.00
9/25/2026Scott RushforthCenterville, UTSeptember 30th$100.00
9/29/2026Korbie HarrisonCenterville, UTSeptember 30th$10.00
9/30/2026Planned Parenthood PACSalt Lake City, UTSeptember 30th$100.00
DatePaid toCategoryReportMarkedAmount
2/15/2026Act BlueCampaign ExpenseConvention$1.05
2/22/2026Act BlueCampaign ExpenseConvention$0.17
3/1/2026Act BlueCampaign ExpenseConvention$0.52
3/8/2026Act BlueCampaign ExpenseConvention$0.04
3/15/2026Act BlueCampaign ExpenseConvention$0.70
3/22/2026Act BlueCampaign ExpenseConvention$0.07
3/31/2026Act BlueAdvertisingConvention$0.35
4/5/2026Act BlueCampaign ExpenseConvention$7.04
4/12/2026Act BlueCampaign ExpenseConvention$14.88
4/19/2026Act BlueCampaign ExpensePrimary$0.75
4/26/2026Act BlueCampaign ExpensePrimary$12.28
5/3/2026Act BlueCampaign ExpensePrimary$0.18
5/10/2026Act BlueCampaign ExpensePrimary$20.31
5/17/2026Act BlueCampaign ExpensePrimary$8.75
5/31/2026Act BlueCampaign ExpensePrimary$1.23
6/7/2026Act BlueCampaign ExpensePrimary$0.35
6/14/2026Act BlueCampaign ExpenseSeptember 30th$7.88
6/21/2026Act BlueCampaign ExpenseSeptember 30th$9.80
6/28/2026Act BlueCampaign ExpenseSeptember 30th$21.35
7/5/2026Act BlueCampaign ExpenseSeptember 30th$37.63
7/7/2026AmazonAdvertisingSeptember 30th$73.23
7/9/2026Office DepotAdvertisingSeptember 30th$85.79
7/10/2026InkTechnologiesSuppliesSeptember 30th$169.40
7/12/2026Act BlueCampaign ExpenseSeptember 30th$1.23
7/12/2026AmazonSuppliesSeptember 30th$64.34
7/12/2026Yard Sign PlusAdvertisingSeptember 30th$229.62
7/15/2026AmazonSuppliesSeptember 30th$64.34
7/19/2026Act BlueCampaign ExpenseSeptember 30th$1.75
7/26/2026Act BlueCampaign ExpenseSeptember 30th$0.35
8/2/2026Act BlueCampaign ExpenseSeptember 30th$3.55
8/9/2026Act BlueCampaign ExpenseSeptember 30th$1.23
8/12/2026InkTechnologiesSuppliesSeptember 30th$413.82
8/30/2026AmazonSuppliesSeptember 30th$64.34
8/30/2026Act BlueCampaign ExpenseSeptember 30th$3.33
9/6/2026Act BlueCampaign ExpenseSeptember 30th$1.40
9/13/2026Act BlueCampaign ExpenseSeptember 30th$7.35
9/17/2026JM Alexander CorpoAdvertisingSeptember 30th$579.18
9/20/2026Act BlueCampaign ExpenseSeptember 30th$7.00
9/23/2026Yard Sign PlusAdvertisingSeptember 30th$234.19
JEFFREY OSTLER (CONSTITUTION)

$235 In, $1,395 Out, All of It His Own

IN PLAIN WORDSOstler has taken no money from anyone else. Every entry on his reports is money from himself or a payment back to himself, so the reports don't show who was paid for his advertising.

Every entry on his reports

DateReportEntryAmount
4/15/2026PrimaryFrom Jeffrey Ostlerin $117.73
4/15/2026PrimaryFrom Jeffrey Ostler, loan-markedin $117.73
4/15/2026PrimaryTo Jeffrey Ostler, "Advertising"out $117.73
4/15/2026PrimaryTo Jeffrey Ostler, "Office"out $117.73
9/29/2026GeneralTo Jeffrey Ostler, "Advertising"out $1,160.00

In all: $235.46 in, $1,395.46 out. No money in covers the Sept. 29 payment of $1,160, so the entries in the export show $1,160 more going out than coming in. An amended report could add the money that covered it.

On Sept. 30 the same $1,160 "Advertising" entry was entered and deleted several times on the General report; the export lists 10 deleted entries, and the one dated Sept. 29 remains, and the deletions carry amendment notes. Both April 15 money-in entries also carry the amendment mark. Read from his data export; the rendered reports, with their filing dates, were not read.

Who he is. A Layton audio engineer who has lived in Utah since the early 1980s. He ran for state auditor in 2020 as the Constitution Party nominee, for state treasurer in 1992, the Utah Senate in 1998 and the Utah House in 2014, and was a Utah Republican delegate to the 1996 national convention (BYU Daily Universe, Oct. 30, 2020; iVoterGuide). His form lists him as retired.

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.

ItemHollist (R)Rushforth (D)Ostler (Constitution)
1A/1B Employers, current and past yearArnold Machinery Company, vice president and general counsel; previously Weber State University, general counselDavis School District, junior high social studies and theater teacher; previous: "N/a""NO EMPLOYER - RETIRED"; previous: "Not Applicable Self-Employed"
2A–2C Entities they own or are an officer of"N/A""N/a""NOT APPLICABLE"
3A $5,000+ income sourcesWeber State University; Arnold Machinery Company"N/a""Social Security - Self - Business"; described as "Audio Engineeering, Water Engineering, Minerals Development"
4A Stocks or bonds of $5,000+Arnold Machinery Company"N/a""NONE" (the description line, 4B, reads "Trax")
5A Boards and paid leadershipWeber State University Board of Trustees, secretary"N/a"Mineral Resources International, Ogden, "Development and Sales of Trace Minerals Supplements"; board of directors
7A Spouse (employer optional)Scott Hollist; Davis High School, previously the Governor's Office of Economic Opportunity"None"Jan Ostler; employer "NONE"
One item to note on Hollist's form. Item 2 asks for each entity in which the candidate "is an owner or officer." Her form lists her title at Arnold Machinery as vice president and general counsel, and the company appears three other places on the form (employer, income, stock), but item 2 reads "N/A." Under the Hive's rule (Oct. 3, 2026), anything named somewhere on the form counts as listed, so the company counts as disclosed and the item-2 answer is noted here, not graded.
One item to note on Ostler's form. Item 3 names his $5,000+ income as "Social Security - Self - Business" and describes the business as audio engineering, water engineering and minerals development, but no business is named, and item 2 (entities he owns or is an officer of, now or in the past year) reads "NOT APPLICABLE." Whether that business is a separate entity is not shown on the form. Spelling as filed.

All three forms were read from the text Shauna pasted from the state site on Oct. 2, 2026.

IN THEIR OWN WORDS

What Hollist Says, Next to the Records That Apply

IN PLAIN WORDSHollist has never held office, so there are no votes to compare. These are her stated priorities next to the records on this page.

WHAT SHE SAYS
WHAT THE RECORDS ON THIS PAGE SHOW
Her site's first priority: "Building Trust," with "leadership that listens and discloses," and less power for "unelected development authorities like MIDA."
Her four reports were filed on time where the dates are in hand and name every donor and payee. $60,121.25 is in the "Campaign Expense" category, which is all the state's public report shows.
"There's cleanup that needs to happen with this entity" (on MIDA; Salt Lake Tribune, June 16, 2026). On the data center: "It's not a hard no" (KUTV, June 2026).
No vote yet. MIDA is a state body; changes would come through the Legislature she is running for.
"My top priority truly is to be the voice piece for my community" (Standard-Examiner, June 13, 2026). She supports term limits.
57% of her campaign's money came from one Fruit Heights donor and 32% from her own loans. 102 other donors gave $35,049.

How this was read: quotes come from the news articles named, read through a text reader, and from her campaign site (votestephaniehollist.com). They should be checked against the originals before they're quoted elsewhere. Rushforth and Ostler have no campaign sites the Hive could find.

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 or vendor is a connection, not an accusation.

flowchart TB
  H(["HOLLIST
SD-7"]) -->|"$99,930"| AR["Arena"] LOU["Anthony Loubet
HD-27"] -->|"$10,300"| AR H -->|"$7,500"| IF["In the Field"] LOU -->|"$37,051"| IF MAC["Matt MacPherson
HD-26"] -->|"$25,869"| IF H -->|"$28,047"| SP["Sun Print Solutions"] LOU -->|"$20,031"| SP CW["Clive Walker
Layton"] -->|"$1,000"| R(["RUSHFORTH
SD-7"]) CW -->|"$1,000"| GR["Anna Graff
HD-12"] CW -->|"$3,250"| CR["Peter Crosby
UT-2"] DL["David Lesser
Ogden"] -->|"$200"| H DL -->|"$200"| AT["Abigail Treasure
HD-16"] AT -->|"$90"| R

Amounts from each candidate's reports as recorded in the Hive's case files; Loubet's and MacPherson's vendor totals cover the periods shown on their pages. Large print: drag sideways on a phone.

HD-26 · HD-27 · SHARED VENDORS

Arena, In the Field, Sun Print Solutions

Three of Hollist's payees also appear on Republican House campaigns the Hive has covered: Rep. Anthony Loubet's (HD-27) paid all three, and Rep. Matt MacPherson's (HD-26) paid In the Field LLC and Sun Print Solutions. Broadway Media and Integrity Matters also appear on HD-27. Shared vendors are common in Utah campaigns.

UT-2 · HD-12 · DONOR

Clive Walker gives across races

Clive Walker of Layton gave Rushforth $1,000. The Hive's files show a Clive Walker giving Anna Graff (HD-12) $1,000 and Peter Crosby (UT-2) $3,250 in all.

HD-16 · HD-17 · HD-18 · CANDIDATES GIVING

Other Davis Democratic candidates' names

Rushforth's donors include Abigail Treasure of Layton ($90; the Democratic nominee in HD-16), Eric Last of Kaysville ($100; the Democratic nominee in HD-17) and Scott Troxel of Farmington ($100; the HD-18 Democratic candidate is named Scott Troxel). Same names; the reports don't list occupations.

NAME MATCH, NOT CONFIRMED

David Lesser; "Evan Vicker"

Hollist's reports list David Lesser of Ogden ($200, Feb. 6). The Hive's HD-10 and HD-16 files identify a David Lesser as the husband of former Rep. Rosemary Lesser of Ogden. They also list "Evan Vicker" of Cedar City ($1,500, Sept. 2). Senate Majority Leader Evan Vickers lives in Cedar City; the spelling differs by one letter and the Hive has not confirmed it is him.

CAN THEY COMPETE?

Who Has the Money, and Where It Came From

IN PLAIN WORDSEvery dollar each campaign reported, 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.

Stephanie Hollist (R) · $349,830.47 total
Individual people: $235,297Own money ($113,677.32 of it loans): $114,181.50Other / not split: $351.97
Individual donors: 103. Period: Dec. 1, 2025–Sept. 25, 2026 (Year-End, Convention, Primary and Sept. 30 reports).
From their own disclosure form: Vice president and general counsel, Arnold Machinery Company, where she also holds stock; previously Weber State University general counsel; spouse works at Davis High School.
Garret Rushforth (D) · $6,606.37 total
Individual people: $6,506.37Other organizations: $100
Individual donors: 59. Period: Feb. 15–Sept. 30, 2026 (Convention, Primary and Sept. 30 reports).
From their own disclosure form: Junior high social studies and theater teacher, Davis School District; every other item "N/a"; no spouse.
Jeffrey Ostler (Constitution) · $235.46 total
Own money (one of two entries loan-marked): $235.46
Individual donors: 0. Period: April 15–Sept. 29, 2026 (Primary and General reports).
From their own disclosure form: Retired; income from "Social Security - Self - Business"; board of directors, Mineral Resources International of Ogden; spouse has no employer listed.
What the filings show side by side

The other-receipts sliver on Hollist's bar is bank interest ($51.97) and a $300 convention deposit the state party returned. Periods differ where the filings in hand differ; each candidate's period is listed with their bar. "Own money" includes loans and money moved from the candidate's own earlier campaign account, as labeled. Disclosure-form lines come from each candidate's own form as described on this page. Added Oct. 2, 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.

How to read these: grades judge only what is already in the record as of Oct. 2, 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 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 and dashes are left out). A plus or minus shows where the average falls between letters, and an average exactly halfway counts toward the higher letter with a minus.

TopicPowerTransparencyMoneyEnvironmentCommunityOverall
Hollist · campaign moneyACCN/A—B−
Rushforth · campaign moneyACCN/A—B−
Hollist · disclosure formN/ABN/AN/AN/AB
Rushforth · disclosure formN/ACN/AN/AN/AC
Ostler · campaign moneyN/ADDN/A—D
Ostler · disclosure formN/ADN/AN/AN/AD
1. Hollist's campaign money
QuestionGrade and reason
PowerAEvery dollar of counted money came from individual people; no PAC, business or caucus money. The money, by category (Dec. 1, 2025 to Sept. 25, 2026): individuals $235,297 (67.3% of everything raised); caucus and leadership PACs $0; other organizations $0; party help $0 (the state party's $300 is a returned deposit). Own money: $114,181.50 (32.6% of everything raised), of which $113,677.32 was loaned and $11,752.32 repaid. Own money is stated here, not graded. Power A: 100% of the counted money came from individual people. Also stated, not graded: one donor, Kayden Bell, gave $200,248, 85.1% of the counted money. The fixed scale measures people against organizations; it does not measure how many 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 (businesses, trade and union PACs, other candidates' campaigns). Ordinary party help and the candidate's own money are shown but not counted.
TransparencyCEvery donor and payee is named. The Convention, Primary and Sept. 30 reports were filed before their due dates (April 17, June 15 and Sept. 28; due April 18, June 16 and Sept. 30). The Year-End report's filing date isn't in the export. No gift dated in one period shows up first in a later report. The reports have no "added on" dates, so the 31-day rule for each gift can't be checked further; that is no finding either way. The May 29 amendment changed an address and no amounts; six Year-End entries also carry the amendment mark, all dated inside that report's period.
Financial accountabilityCEach report's ending balance carries to the next and the arithmetic holds to the cent. Loans and repayments carry the loan mark, and several loans are filed beside the bill they paid. $60,121.25 is under "Campaign Expense," the state's category, including $18,559.65 to an individual, Alisa Mercer.
Environmental impactN/AA campaign report doesn't decide land or water use.
Community impact—Not graded until the Hive's address count is done. Counted by city, 89% of donor money came from cities in or partly in the district; 25% without Bell.
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.
How a grade can change: an amended report that describes each "Campaign Expense" payment would count toward a higher Transparency or Financial accountability grade.
2. Rushforth's campaign money
QuestionGrade and reason
PowerAThe money, by category (Feb. 15 to Sept. 30, 2026): individuals $6,506.37 (98.5%); caucus and leadership PACs $0; other organizations $100 (Planned Parenthood PAC, 1.5%); party help $0. Own money: none. Own money is stated here, not graded. Power A: 98.5% of the counted money 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, including each ActBlue fee. The rendered reports, with their filing dates, have not been read, and the export has no "added on" dates, so timeliness isn't graded either way.
Financial accountabilityCNo loans or debts. Purposes are the state's categories ("Campaign Expense," "Advertising," "Supplies").
Environmental impactN/AA campaign report doesn't decide land or water use.
Community impact—Not graded until the address count is done. Counted by city, 59% of his individual money came from cities in or partly in the district.
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.
3. Ostler's campaign money
QuestionGrade and reason
PowerN/AThe money, by category (April 15 to Sept. 29, 2026): individuals $0; caucus and leadership PACs $0; other organizations $0; party help $0. Own money: $235.46 (all of it), one of two entries loan-marked. Own money is stated here, not graded. Power N/A: counted money is under $1,000, too little to weigh.
TransparencyDAll three payments, $1,395.46, list Ostler himself as the payee, so the reports don't show who was paid for the advertising and office costs. A payee that doesn't show who was paid is graded D on every page.
Financial accountabilityDThe export shows $1,160 more paid out than taken in: the Sept. 29 payment has no matching money in. An amended report that adds the money in would change this.
Environmental impactN/AA campaign report doesn't decide land or water use.
Community impact—No donors to count.
How a grade can change: naming the businesses that were paid (with the payment to himself shown as a reimbursement) and entering the money that covered the Sept. 29 payment would move both grades to C.
4. Disclosure forms
FormGrade and reason
HollistBTransparency: every required item is answered, her employer is named as an income source and a stock holding, and 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). Item 2 reads "N/A" though she is Arnold Machinery's vice president; the company is named elsewhere on the form, so it counts as listed (see the note above).
RushforthCTransparency: every item is answered; one employer, no businesses, income sources, stocks or boards, no spouse. Meets the law; nothing optional was added. His income line reads "N/a" while his teaching job is named on the form; because the job is named, that is noted here, not graded.
OstlerDTransparency: every item is answered and he lists his board seat, but his $5,000+ income is given as "Self - Business" without naming the business, and item 4B reads "Trax" while 4A reads "NONE." Vague items are graded D. Naming the business (or saying it is not a separate entity) would move this to C.
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.
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): Is there a way to see the date each contribution was added to a report? Does any report show how much of a candidate's loan is still owed? How should a candidate report paying himself back for a campaign purchase?
  • Davis County Elections and the Morgan County Clerk: Which Senate district is my address in?
  • Utah Legislature, Office of Legislative Research (le.utah.gov): Which bills about MIDA or campaign contribution limits have been filed, and where are they now?
WHAT THIS DOESN'T SHOW

Limits of the Record

  • Hollist's figures come from the state's data exports Shauna downloaded Oct. 2, 2026, checked against the rendered Convention, Primary and Sept. 30 reports she pasted. Rushforth's come from his export only. The Hive did not open the state site directly.
  • District shares count cities, not addresses. Kaysville, Layton and Centerville are split between districts, so the shares are approximate.
  • The reports don't describe what "Campaign Expense" payments bought, and the Hive did not look up the payees.
  • Ostler's figures come from his data export only. Primary vote shares are election-night figures from the Salt Lake Tribune, not the official canvass.
  • One more report is due before the election; this page will be updated when it is filed.
View all sources (13)
  1. Stephanie Hollist, state campaign finance reports: 2025 Year-End, 2026 Convention, Primary and Sept. 30th (DEX exports DEX20261002_192434 and DEX20261002_191631; rendered reports supplied to the Hive Oct. 2, 2026)
  2. Garret Rushforth, state campaign finance reports: 2026 Convention, Primary and Sept. 30th (DEX export DEX20261002_192530)
  3. Jeffrey Ostler, state campaign finance reports: 2026 Primary and General (DEX export DEX20261002_193207); BYU Daily Universe (Oct. 30, 2020); iVoterGuide profile
  4. Hollist, Rushforth and Ostler, conflict-of-interest disclosure forms (Utah Code 20A-11-1604), as filed on the state disclosure site
  5. Salt Lake Tribune: Robert Gehrke (June 23, 2026); Megan Banta (June 16, 2026)
  6. Utah News Dispatch, "Stuart Adams is out" (June 23, 2026)
  7. KUTV, "Mother of four who beat Stuart Adams is not 'hard no' on Stratos project" (June 2026)
  8. Standard-Examiner, Ryan Comer, "Stephanie Hollist says she can 'truly represent' Senate District 7" (June 13, 2026)
  9. Fox 13, "Why Utah incumbents learned a hard lesson on primary election night" (June 2026)
  10. KSL, "Here's who's running for the Utah Legislature in 2026" (filing list); The Ballot Brief, Utah Senate District 7 (Sept. 8, 2026)
  11. votestephaniehollist.com (priorities and biography); BallotReady profile
  12. Utah Geospatial Resource Center, Utah Senate Districts 2022–2032; U.S. Census Bureau places, via the Hive's Utah Maps files
  13. The Hive's case files: HD-10, HD-12, HD-16, HD-17, HD-26, HD-27, UT-2
Utah Hive Politicsfrom the publisher of The Weber County HiveIndependent · Accountability · Journalism