Weber County Hive — Candidates 2026
CASE 30 · SENATE DISTRICT 19 (SALT LAKE AND UTAH COUNTIES) — GENERAL ELECTION NOV. 3, 2026

The Majority Leader’s $114,250 vs. $23,989

Sen. Kirk Cullimore (R) of Sandy has been in the Senate since 2019 and Majority Leader since 2025. His 2026 campaign has raised $114,250, 94% of it from businesses, PACs and associations. Shana Anderson (D) has raised $23,989, almost all from individuals. His disclosure form lists a law practice, the presidency of a life insurance company and four boards; hers lists one stock.

$114,250
CULLIMORE RAISED IN 2026
94%
OF HIS FROM BUSINESSES, PACS AND GROUPS
$23,989
ANDERSON RAISED IN 2026
94%
OF HERS FROM INDIVIDUALS
START HERE

Seven Things the Records Show

IN PLAIN WORDSThe Senate’s No. 2 leader, backed mostly by business and professional groups, faces a Democratic candidate backed mostly by individuals. Both are checked the same way: money in, money out, disclosure form, stated positions. Only he has a voting record.

  1. Cullimore raised $114,250.00 in 2026. 93.9% came from businesses, PACs and associations, about 35.0% from outside Utah, and $2,000 in two gifts from individuals. His largest donor is a law firm, Robert J. DeBry & Associates ($15,000); the Utah Association for Justice, the trial lawyers’ group, and Nexiuum, LLC gave $10,000 each.
  2. He spent $38,510.00 through June 7, $21,500.00 of it to other Republican campaigns, and $7,468.29 on travel.
  3. His form lists a law practice, the presidency of Sentinel Security Life and four boards. He sits on the Senate Business and Labor Committee, which handles insurance bills. The state registry lists two more companies, COLLEX, LLC (with him as a member) and Fuerza Legal LLC (with his company KCJR as a member); his form lists neither.
  4. His site says “We must continue to encourage open meetings rules.” H.B. 530 (2025), which he carried in the Senate, exempts the Nucleus Institute from the open-meetings and records laws. The final version of H.B. 276 (2026), a substitute the bill page lists him as sponsoring, does not include the original bill’s minimum damages for people depicted in AI-made intimate images.
  5. Anderson raised $23,988.70 in 2026. 94.2% came from 158 individual gifts, 125 of them $100 or less. Two unions and a party club gave $1,400.
  6. She spent $9,831.73 through June 9, mostly on printing ($3,046) and two campaign firms ($5,000).
  7. Her form lists no outside employer (“Stay at home mom”), business or board, and one stock: Mineral Rite, a mining and reclamation company. She also listed her spouse’s employers, a defense contractor and the Utah National Guard.
JAN 21, 2025
Becomes Majority Leader
MAR 9, 2026
DeBry firm gives $15,000
APR 2
Named Sentinel president
APR 3
$19,500 to six campaigns
APR 25
Party conventions
JULY 8
Nexiuum gives $10,000
OCT 20–30
Early voting
NOV 3
General election
QUICK RECAP

Words Used on This Page

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

CULLIMORE’S MONEY

$114,250 in 2026, Almost All From Groups

IN PLAIN WORDSNearly every dollar Cullimore raised this year came from a business, a PAC or an association. Two gifts came from individual people.

His DEX export (DEX20260924_215731; Convention and Primary reports, Jan. 1–June 7, 2026) plus his later contribution list (July 8–Sept. 4, 2026). One row marked “[DELETED]” is left out. His 2022–2025 money is summarized below from this outlet’s notes; some of it is on his Utah Senators profile.

$114,250
RAISED, 2026
  • Businesses, PACs and associations — $107,250.00 (93.9%)
  • Senate GOP campaign committee — $5,000.00 (4.4%)
  • Individuals — $2,000.00 (1.8%)
Law firm and trial lawyers’ group: Robert J. DeBry & Associates ($15,000) and the Utah Association for Justice ($10,000)$25,000
Health care and drug makers: Johnson & Johnson, PhRMA, PCMA, Utah Health Care Assn., Squibb, MountainStar and others$17,500
Real estate and title: Utah Association of Realtors, Cottonwood Title, Clyde Companies$12,000
Advocacy PACs: Fresh Air PAC, Lincoln Hill Partners PAC, Doers Network$10,500
Tech: Encode AI and Google$10,000
Energy and fuel: rPlus Energies, Maverik, Sinclair PAC, Utah Petroleum Assn.$5,250
Tobacco: Altria$5,000
Lobbyists, law firms, banks and insurers: Stokes Strategies, MJH Advisors, Holland & Hart, Utah Bankers, APCIA$3,000
Other businesses: Nexiuum, LLC ($10,000), Magellan Technology ($5,000), PepsiCo, Boeing PAC, Utah Trucking Assn., Kodiak Solutions, SEL Inc.$19,000
Utah Republican Senate Campaign Committee$5,000
Individuals: two gifts$2,000
Every Cullimore contribution, 2026 (44 entries)
DateContributor (as filed)City, stateReportNoteAmount
1/2/2026Alex IorgWest Bountiful, UTConvention$1,000.00
1/8/2026Fresh Air PACSalt Lake City, UTConvention$2,500.00
1/8/2026Utah Trucking AssociationWest Valley, UTConvention$500.00
1/8/2026Utah Behavior Services IncSalt Lake City, UTConvention$1,000.00
1/8/2026Holland & HartSalt Lake City, UTConvention$500.00
1/8/2026Utah Association of RealtorsSandy, UTConvention$3,500.00
1/8/2026Utah Association for Justice INC Lawyers Involved for UtahSalt Lake City, UTConvention$10,000.00
1/15/2026Encode AIWashington, DCConvention$5,000.00
1/15/2026Lincoln Hill Partners PACSalt Lake City, UTConvention$1,000.00
1/15/2026E.R. Squibb & SonsTampa, FLConvention$1,000.00
1/15/2026Maverik Inc.Salt Lake City, UTConvention$1,000.00
1/15/2026Utah Republican Senate Campaign CommitteeLehi, UTConvention$5,000.00
1/15/2026Utah Dental AssociationWoods Cross, UTConvention$500.00
3/9/2026Johnson & Johnson PACWashington, DCConvention$1,500.00
3/9/2026American Property Casualty Insurance AssociationChicago, ILConvention$500.00
3/9/2026Cottonwood TitleSalt Lake City, UTConvention$5,000.00
3/9/2026Robert J Debry & AssociatesSalt Lake City, UTConvention$15,000.00
5/7/2026Utah Association of RealtorsSandy, UTPrimary$2,500.00
5/7/2026Johnson & Johnson PACWashington, DCPrimary$4,000.00
5/7/2026Kodiak Solutions LLCIndianapolis, INPrimary$500.00
5/7/2026PhRMAWashington, DCPrimary$5,000.00
5/7/2026SEL Inc.Pleasant Grove, UTPrimary$500.00
5/7/2026Utah Bankers AssociationSalt Lake City, UTPrimary$1,000.00
5/13/2026Clyde CompaniesOrem, UTPrimary$1,000.00
6/1/2026DOERS NETWORKWilmington, DEPrimary$2,000.00
6/1/2026MAGELLAN TECHNOLOGY INC.Buffalo, NYPrimary$5,000.00
6/4/2026Maverik Inc.Salt Lake City, UTPrimary$750.00
7/8/2026Nexiuum, LLCAmerican Fork, UTLater list$10,000.00
7/8/2026Mental Health PACWashington, DCLater list$500.00
7/8/2026Stokes StrategiesSalt Lake City, UTLater list$500.00
7/8/2026Joshua and Jennifer RomneyHolladay, UTLater list$1,000.00
7/8/2026MJH AdvisorsSalt Lake City, UTLater list$500.00
7/16/2026Utah Health Care AssociationSalt Lake City, UTLater list$1,500.00
7/16/2026Google Client ServicesMountain View, CALater list$5,000.00
7/17/2026Lincoln Hill Partners PACSalt Lake City, UTLater list$2,500.00
7/17/2026Fresh Air PACSalt Lake City, UTLater list$2,500.00
7/17/2026rPlus Energies, LLCSalt Lake City, UTLater list$2,000.00
7/17/2026MountainStar Healthcare Good GovernmentCottonwood Heights, UTLater list$1,000.00
7/29/2026PepsicoNew Castle, DELater list$2,000.00
9/1/2026Altria Client Services LLCRichmond, VALater list$5,000.00
9/4/2026Sinclair Political Action CommitteeDallas, TXLater list$1,000.00
9/4/2026PCMAWashington, DCLater list$1,500.00
9/4/2026Utah Petroleum AssociationSalt Lake City, UTLater list$500.00
9/4/2026Boeing PACArlington, VALater list$500.00
Total$114,250.00

Earlier years, from this outlet’s research

  • He carried $87,446.91 into 2022 from his 2018 Senate campaign.
  • From 2022 to 2025 his campaign paid Kyle Palmer and Palmer’s firm, Irish Elk LLC, $78,912.24, filed mostly as “Campaign Expense.”
  • In 2022 it paid Majority 51, L.L.C. $27,402.01. Majority 51’s certificate of organization lists its purpose as “Full service campaign management”; it is the same firm that is Sen. Keith Grover’s largest vendor (Case 29).
From his 2022–2025 DEX exports, read Aug. 26, 2026; not re-read for this page
CULLIMORE’S SPENDING

$38,510.00 Out, More Than Half to Other Campaigns

IN PLAIN WORDSCullimore’s campaign gives money to other Republicans and pays for travel to legislative conferences. Every payee is named.

Where his money went

His largest payees, Jan. 1–June 7, 2026, as filed.

Every Cullimore expenditure, 1/1/26–6/7/26 (42 entries)
DatePayee (as filed)Purpose (as filed)ReportAmount
1/1/2026UberTravel ExpensesConvention$20.52
1/1/2026Tuk TuksCampaign ExpenseConvention$56.68
1/1/2026DeltaTravel ExpensesConvention$1,406.49
1/2/2026The Parking SpotTravel ExpensesConvention$90.22
1/15/2026Andedot FeeCampaign ExpenseConvention$200.30
1/15/2026CostcoOfficeConvention$123.33
1/15/2026Morgan OlsonCampaign ExpenseConvention$1,500.00
2/7/2026Sette BellosOtherConvention$177.47
2/13/2026Mail Chimp LLCCampaign ExpenseConvention$322.35
2/19/2026Le Casa Del TamalOtherConvention$83.58
2/23/2026Morgan OlsonCampaign ExpenseConvention$1,500.00
3/18/2026ParkingTravel ExpensesConvention$11.20
3/26/2026Blind RabbitCampaign ExpenseConvention$236.97
4/1/2026NCSLAssociation ExpenseConvention$755.00
4/3/2026Friends of Dan McCayPolitical SupportConvention$5,000.00
4/3/2026John Knotwell for State SenatePolitical SupportConvention$1,000.00
4/3/2026Chris Sloan for SenatePolitical SupportConvention$1,000.00
4/3/2026Committee to Elect Jordan TeuscherPolitical SupportConvention$2,500.00
4/3/2026Elect BrammerPolitical SupportConvention$5,000.00
4/3/2026Scott Sandall Campaign FundPolitical SupportConvention$5,000.00
4/4/2026DeltaTravel ExpensesConvention$1,311.79
4/7/2026CSG WESTAssociation ExpenseConvention$425.00
4/13/2026UBC IncTravel ExpensesConvention$23.65
4/13/2026Mail Chimp LLCCampaign ExpenseConvention$322.35
4/13/2026UBC IncTravel ExpensesConvention$31.12
4/20/2026UberTravel ExpensesPrimary$98.83
4/20/2026UberTravel ExpensesPrimary$34.97
4/20/2026SLC Airport ParkingTravel ExpensesPrimary$120.00
4/20/2026MarriottTravel ExpensesPrimary$1,677.68
4/25/2026Taxi ServiceTravel ExpensesPrimary$18.24
4/26/2026Pieros ItalianConstituent ServicesPrimary$381.54
4/29/2026Strap TankConstituent ServicesPrimary$124.55
4/30/2026The Parking SpotOtherPrimary$72.60
4/30/2026Chocolate Covered WagonOtherPrimary$521.44
4/30/2026Market HausOtherPrimary$402.84
4/30/2026March MailchimpCampaign ExpensePrimary$322.35
4/30/2026DeltaTravel ExpensesPrimary$2,623.58
5/13/2026Mail Chimp LLCCampaign ExpensePrimary$322.35
5/20/2026The Parking SpotOtherPrimary$61.85
5/26/2026Morgan OlsonCampaign ExpensePrimary$1,500.00
5/26/2026John Adams Political CampaignPolitical SupportPrimary$2,000.00
6/7/2026Hires BurgersOtherPrimary$129.16
Total$38,510.00

Restaurant and gift-shop payments (for example, Chocolate Covered Wagon $521.44 and Market Haus $402.84) are filed as “Other” or “Constituent Services” without saying what they were for. Spending after June 7, 2026 was not in hand.

ANDERSON’S MONEY

$23,989 in 2026, Almost All From Individuals

IN PLAIN WORDSNearly every dollar Anderson raised this year came from individual people, many giving $100 or less. Three groups gave the rest.

Her DEX export (DEX20260924_215819; Convention and Primary reports, Jan. 14–June 9, 2026) plus her later contribution list (June 15–Sept. 21, 2026). Four rows marked “[DELETED]” are left out.

$23,989
RAISED, 2026
  • Individuals (158 gifts) — $22,588.70 (94.2%), including $203 in in-kind help
  • Unions and a party club (3 gifts) — $1,400.00 (5.8%)
Individuals filed in Utah, mostly Sandy and Salt Lake City$15,970.80
Individuals filed outside Utah, mostly Idaho and Washington state$6,617.90
Teamsters 222 and Operating Engineers Local 3$1,250
Women’s Democratic Club of Utah$150
Every Anderson contribution, 2026 (161 entries)
DateContributor (as filed)City, stateReportNoteAmount
1/14/2026Christine HelfrichMillcreek, UTConvention$100.00
1/19/2026Kevin JonesLayton, UTConvention$10.00
1/19/2026Matthew CainChicago, ILConvention$2.50
1/19/2026Previn WitanaSacramento, CAConvention$1.00
1/19/2026Megan StumpTaylorsville, UTConvention$1.00
1/19/2026Jeannie SmithSalt Lake City, UTConvention$2.50
1/19/2026James Van WagtendonkAllentown, PAConvention$2.00
1/20/2026Samantha CritelliPortland, ORConvention$50.00
1/20/2026Zachary PorterLos Angeles, CAConvention$1.00
1/22/2026Chris SchottBrookline, NHConvention$2.50
1/25/2026Jeff AshcroftLogan, UTConvention$50.00
1/27/2026Matthew EricksonWashington, DCConvention$9.09
1/30/2026Janet KinnebergSandy, UTConvention$10.00
1/31/2026Sam HeppellSalt Lake City, UTConvention$18.18
2/4/2026Anne AndersonCoeur D'Alene, IDConvention$1,500.00
2/7/2026Mitchell PaulinLowell, MAConvention$10.00
2/9/2026Ryan JacobsonSpokane, WAConvention$100.00
2/9/2026Callie AndersonLynwood, WAConvention$250.00
2/10/2026Ellen WilsonColumbia, MDConvention$200.00
2/10/2026Larisa StewartLayton, UTConvention$100.00
2/11/2026Rebekah HoneycuttFort Huachuca, AZConvention$200.00
2/11/2026Ron McmahonNewbury Park, CAConvention$100.00
2/17/2026Mandianne OrtonOgden, UTConvention$50.00
2/19/2026Mark NolanPuyallup, WAConvention$250.00
2/19/2026Jillian RossSouth Burlington, VTConvention$300.00
2/19/2026David VanceLayton, UTConvention$250.00
2/20/2026Ryan JacobsonSpokane, WAConvention$100.00
2/21/2026Andrea StrangerSpokane, WAConvention$100.00
2/21/2026Luke MaynesWest Jordan, UTConvention$25.00
2/23/2026Paige TreglownLayton, UTConvention$20.00
2/23/2026Spencer PollPensacola, FLConvention$50.00
2/23/2026Beth StrandHayden, IDConvention$50.00
2/23/2026Denise LundyCoeur D'Alene, IDConvention$50.00
2/23/2026Karen La RueKcmo, MOConvention$100.00
2/24/2026Jeff AshcroftLogan, UTConvention$50.00
2/24/2026John BrennerFulton, MDConvention$100.00
2/24/2026Brendan RickerdCrownsville, MDConvention$200.00
2/26/2026Mei ChenLayton, UTConvention$200.00
2/27/2026Linda StrangerDalton Gardens, IDConvention$100.00
2/28/2026Geoffrey RobinsonHartfordc, CTConvention$250.00
3/5/2026Marcela Lamprea LagunaSandy, UTConvention$20.00
3/6/2026Tacy HartmanSalt Lake City, UTConvention$2.36
3/6/2026Janet KinnebergSandy, UTConvention$10.00
3/6/2026Briana AndersonSeattle, WAConvention$100.00
3/7/2026Jihan Anderson DeryckxBellingham, WAConvention$1,000.00
3/8/2026Rena Pacheco-TheardFox Island, WAConvention$20.00
3/9/2026Ryan JacobsonSpokane, WAConvention$100.00
3/9/2026Janet KinnebergSandy, UTConvention$10.00
3/9/2026Kimberly HodgeSandy, UTConvention$25.00
3/10/2026Stephen HansenSacramento, CAConvention$250.00
3/10/2026Carl AndersonPocatello, IDConvention$100.00
3/10/2026Brian StrangerDalton Gardens, IDConvention$100.00
3/12/2026Becky TuttleLake Oswego, ORConvention$25.00
3/18/2026Kevin MccarthyBelvedere Tiburon, CAConvention$250.00
3/18/2026Shannon KraemerWilmette, ILConvention$50.00
3/19/2026Natalie MooreSandy, UTConvention$25.00
3/19/2026William DonahooSandy, UTConvention$100.00
3/25/2026Jeff AshcroftLogan, UTConvention$50.00
3/26/2026Scott AdamsonSandy, UTConvention$50.00
3/30/2026Dianne DoyleOgden, UTConvention$25.00
4/1/2026Erin JemisonHolladay, UTConvention$100.00
4/3/2026Mimi DuttonDraper, UTConvention$100.00
4/7/2026Suzanne HarrisonDraper, UTConvention$100.00
4/9/2026Janet KinnebergSandy, UTConvention$10.00
4/14/2026Larry StewartLayton, UTPrimary$250.00
4/14/2026Vicki HendersonSalt Lake City, UTPrimary$100.00
4/15/2026Zach RobinsonSandy, UTPrimary$100.00
4/15/2026Lauren CarlsonSalt Lake City, UTPrimary$100.00
4/15/2026Luke MaynesWest Jordan, UTPrimary$10.00
4/15/2026Casey EricksonSandy, UTPrimary$100.00
4/15/2026Robert HughesSandy, UTPrimary$50.00
4/15/2026Lillian BowlesHerriman, UTPrimary$50.00
4/15/2026Andrew DresselSandy, UTPrimary$100.00
4/15/2026Sharla PearceSandy, UTPrimary$50.00
4/15/2026Travis SmithSandy, UTPrimary$500.00
4/20/2026Luke MaynesWest Jordan, UTPrimary$10.00
4/21/2026Luke MaynesWest Jordan, UTPrimary$10.00
4/25/2026Karen SchroyerSandy, UTPrimary$100.00
4/30/2026Jeff AshcroftLogan, UTPrimary$50.00
5/1/2026Carolyn ShepherdSandy, UTPrimary$25.00
5/5/2026James LongstaffSandy, UTPrimary$20.00
5/9/2026Janet KinnebergSandy, UTPrimary$10.00
5/13/2026Trisha BeckSandy, UTPrimary$50.00
5/14/2026Whitney ChildSaratoga Springs, UTPrimary$10.00
5/14/2026Elizabeth GarciaSandy, UTPrimary$10.00
5/18/2026Elizabeth GarciaSandy, UTPrimaryIn-kind: Button making$43.00
5/19/2026Doug NielsenCedar Hills, UTPrimary$100.00
5/20/2026Briton FlynnDraper, UTPrimaryIn-kind: Graphic Design$160.00
5/21/2026Luke MaynesWest Jordan, UTPrimary$10.00
5/22/2026Patrick de FreitasSalt Lake City, UTPrimary$500.00
5/22/2026Stephanie JamesDraper, UTPrimary$50.00
5/29/2026Teamsters 222West Valley City, UTPrimary$750.00
5/31/2026Jeff AshcroftLogan, UTPrimary$50.00
6/5/2026Ryan JacobsonSpokane, WAPrimary$10.00
6/7/2026Teresa SchmidtSpearfish, SDPrimary$1.47
6/9/2026Janet KinnebergSandy, UTPrimary$10.00
6/15/2026Women's Democratic Club of UtahMidvale, UTLater list$150.00
6/21/2026Luke MaynesWest Jordan, UTLater list$10.00
6/21/2026David HoweOakland, CALater list$5.88
6/24/2026Parker BondSandy, UTLater list$500.00
6/26/2026Ben JonesSalt Lake City, UTLater list$1.92
7/1/2026Luke MaynesWest Jordan, UTLater list$10.00
7/2/2026Sarah RealeSalt Lake City, UTLater list$50.00
7/8/2026Theresa McHughDalton Gardens, IDLater list$75.00
7/9/2026Janet KinnebergSandy, UTLater list$10.00
7/11/2026James ScottGlenelg, MDLater list$250.00
7/13/2026Michelle SchultColumbus, OHLater list$1.39
7/15/2026Robert VorwaldSandy, UTLater list$32.00
7/15/2026Jeff AshcroftLogan, UTLater list$50.00
7/16/2026Stephanie JamesDraper, UTLater list$100.00
7/17/2026Sean UptonSandy, UTLater list$75.00
7/18/2026Deborah SigmaSalt Lake City, UTLater list$100.00
7/18/2026John MitchamSandy, UTLater list$50.00
7/18/2026Robert VorwaldSandy, UTLater list$50.00
7/19/2026Michele EvansDraper, UTLater list$20.00
7/20/2026Barbara AntonettiSandy, UTLater list$50.00
7/21/2026Christine BondSandy, UTLater list$500.00
7/21/2026Operating Engineers Local 3Concord, CALater list$500.00
7/26/2026Ben JonesSalt Lake City, UTLater list$1.92
8/1/2026Luke MaynesWest Jordan, UTLater list$10.00
8/3/2026Robert DouglassSandy, UTLater list$2,000.00
8/6/2026Kathy Van DameSalt Lake City, UTLater list$10.00
8/9/2026Janet KinnebergSandy, UTLater list$10.00
8/13/2026Alice SteinerSalt Lake City, UTLater list$500.00
8/18/2026Jeff AshcroftLogan, UTLater list$50.00
8/18/2026Ali ClowardSalt Lake City, UTLater list$200.00
8/18/2026Michele EvansDraper, UTLater list$20.00
8/19/2026Tina RugaSalt Lake City, UTLater list$1,000.00
8/19/2026Carolyn CurtisSandy, UTLater list$20.00
8/19/2026Diane Forster-BurkeCottonwood Heights, UTLater list$50.00
8/25/2026Parker BondSandy, UTLater list$600.00
8/26/2026Ben JonesSalt Lake City, UTLater list$1.92
8/31/2026Peter MetcalfPark City, UTLater list$100.00
8/31/2026Christine BondSandy, UTLater list$500.00
8/31/2026Darren LarsenSandy, UTLater list$10.00
9/1/2026Luke MaynesWest Jordan, UTLater list$10.00
9/2/2026David KligerSalt Lake City, UTLater list$200.00
9/2/2026Alan SmithSalt Lake City, UTLater list$500.00
9/7/2026Bob GilchristSalt Lake City, UTLater list$200.00
9/9/2026Janet KinnebergSandy, UTLater list$10.00
9/9/2026Patrice ArentMilcreek, UTLater list$100.00
9/9/2026Robert ElkingtonSandy, UTLater list$100.00
9/9/2026Leonard EcclesSandy, UTLater list$25.00
9/9/2026Jackie G DetmersSandy, UTLater list$20.00
9/11/2026Jonathan KingSeattle, UTLater list$1.00
9/12/2026Dave MooreSandy, UTLater list$200.00
9/13/2026David KinnecomSandy, UTLater list$25.00
9/15/2026Jeff AshcroftLogan, UTLater list$50.00
9/15/2026Elaine LarsonSalt Lake City, UTLater list$100.00
9/15/2026Mat HarrisSalt Lake City, UTLater list$50.00
9/16/2026Fred ThompsonWest Jordan, UTLater list$100.00
9/16/2026Marc PetersonSandy, UTLater list$100.00
9/16/2026Fred ThompsonWest Jordan, UTLater list$100.00
9/16/2026Bruce WoodSandy, UTLater list$1,000.00
9/16/2026Anne AndersonCoeur d'Alene, IDLater list$200.00
9/16/2026Nolan WilliamsTempe, AZLater list$1.07
9/17/2026Terri HrechkosySandy, UTLater list$100.00
9/17/2026Porter WilliamsSandy, UTLater list$25.00
9/18/2026Victoria SchmidtSandy, UTLater list$100.00
9/19/2026Michele EvansDraper, UTLater list$20.00
9/21/2026Robert DouglassSandy, UTLater list$2,000.00
Total$23,988.70

Several donors share Anderson’s surname; this page doesn’t assign relationships from surnames. One later-list donor is filed as “Seattle, UT” with a Washington ZIP.

ANDERSON’S SPENDING

$9,831.73 Out, Mostly Printing and Consultants

IN PLAIN WORDSAnderson’s campaign pays for printing, campaign help and party fees. Every payee is named.

Where her money went

Her largest payees, Jan. 18–June 9, 2026, as filed.

Every Anderson expenditure, 1/18/26–6/9/26 (31 entries)
DatePayee (as filed)Purpose (as filed)ReportAmount
1/18/2026ActBlueCampaign ExpenseConvention$3.50
1/25/2026ActBlueCampaign ExpenseConvention$56.81
2/1/2026ActBlueCampaign ExpenseConvention$1.31
2/8/2026ActBlueCampaign ExpenseConvention$0.40
2/15/2026ActBlueCampaign ExpenseConvention$37.53
2/22/2026ActBlueCampaign ExpenseConvention$42.48
2/28/2026Utah Democratic PartyCampaign ExpenseConvention$772.71
3/1/2026ActBlueCampaign ExpenseConvention$46.24
3/6/2026Giant Sequoia LLCCampaign ExpenseConvention$2,500.00
3/8/2026ActBlueCampaign ExpenseConvention$44.74
3/15/2026ActBlueCampaign ExpenseConvention$20.95
3/19/2026Tissot SolutionsCampaign ExpenseConvention$1,250.00
3/21/2026DemCastDonationsConvention$50.00
3/22/2026ActBlueCampaign ExpenseConvention$16.80
3/29/2026ActBlueCampaign ExpenseConvention$3.96
3/30/2026Salt Lake County Democratic PartyDonationsConvention$400.00
3/31/2026ActBlueCampaign ExpenseConvention$0.99
4/5/2026ActBlueCampaign ExpenseConvention$7.90
4/6/2026Tissot SolutionsCampaign ExpenseConvention$1,250.00
4/12/2026ActBlueCampaign ExpenseConvention$4.35
4/19/2026ActBlueCampaign ExpensePrimary$33.99
4/26/2026ActBlueCampaign ExpensePrimary$4.75
5/3/2026ActBlueCampaign ExpensePrimary$2.97
5/10/2026ActBlueCampaign ExpensePrimary$1.19
5/17/2026ActBlueCampaign ExpensePrimary$0.70
5/18/2026DC BadgeOfficePrimary$43.00
5/20/2026Briton FlynnAdvertisingPrimary$160.00
5/24/2026ActBlueCampaign ExpensePrimary$26.08
5/31/2026ActBlueCampaign ExpensePrimary$1.98
6/7/2026ActBlueCampaign ExpensePrimary$0.46
6/9/2026Union Print ShopAdvertisingPrimary$3,045.94
Total$9,831.73

The two firm payments are filed as “Campaign Expense” without saying what they paid for. Spending after June 9, 2026 was not in hand.

CULLIMORE’S RECORD

A Senate Leader Who Carries Many Bills

IN PLAIN WORDSAs Majority Leader, Cullimore sponsored or carried 40 bills in 2026, from AI and digital identity to housing and economic development. This outlet has already graded several of them. Anderson has not held office.

BillHis roleWhat it does, in one lineResultGrade
H.B. 276 (2026)Senate sponsor; listed as sponsor of the final substituteAI-made intimate images and content-origin labels; the final version has no statutory damages and adds safe harborsSignedC
H.B. 320 (2026)Senate floor sponsorWidens the state AI office’s power to sign agreements letting companies use AI despite a state law or rule, now including courts, schools and local governments; 12 months per agreement plus up to two extensionsSignedC
H.B. 220 (2026)Senate floor sponsorMoves several public-safety reports into a state data portal with a searchable public section; the commission running it can refer records requests to the source agencySignedC
S.B. 337 (2025)Primary sponsorWould have created the Beehive Development Agency, able to designate project areas statewideDied without a Senate floor voteF
H.B. 530 (2025)Senate sponsorCreated the Nucleus Institute; exempts it from open-meetings and records lawSignedD
H.B. 492 (2026)Senate sponsorHousing and infrastructure partnership; an $18 million loan relabeled; an ethics exemption for officials on affordable-housing mattersSignedD
H.B. 475 (2026)Senate sponsorRenames the Governor’s Office of Economic Opportunity and creates an Economic Development Council; a required oversight work group was dropped on the House floorSignedD
H.B. 507 (2026)Senate sponsorState coordination of regional and local economic development projectsSignedD
S.B. 267 (2026)Primary sponsorSchool software privacy rules, narrowed to a studySignedD
H.B. 477 (2026)Floor sponsorLand use regulation; folded into S.B. 284Died as its own billD
H.B. 510 (2026)Senate sponsorMunicipal incorporation changes giving counties a roleDiedD
S.B. 65 (2026)Voted yes (Sen. Fillmore’s bill)Moves a locally raised school levy into a state fundPassed Senate 18–11; died in HouseD
H.B. 467 (2026)Senate sponsorUtah Fits All scholarship rulesSignedC
H.B. 71 (2026)Senate sponsorInsurer provider directories; timely behavioral health careSignedC
S.B. 211, S.B. 275, H.B. 447 and his other 2026 billsSponsor or floor sponsorTorts; state digital ID; tobaccoS.B. 211 died; others signedNot graded: bill text not read
H.B. 530 (2025) and “open meetings rules”

H.B. 530 (2025) and “open meetings rules”

Cullimore’s campaign site lists “Government Accountability” as a priority: “An accessible and transparent government best serves the people. We must continue to encourage open meetings rules, budget accountability, and proper oversight and reporting of government expenditures.”

H.B. 530 (2025), which he carried in the Senate, created the Nucleus Institute and says: “The institute and the Utah innovation fund are not subject to: (a) Title 52, Chapter 4, Open and Public Meetings Act; or (b) Title 63G, Chapter 2, Government Records Access and Management Act.” The Nucleus Institute’s own “Our Team” page, as read for his profile, lists him as a board member; his disclosure form does not list it.

Full detail: his Utah Senators profile, Movement III.

Statute quoted from the enrolled bill as read for his profile; campaign site read Sept. 25, 2026
H.B. 276 (2026): AI-made intimate images, and the final version

H.B. 276 (2026): AI-made intimate images, and the final version

Rep. Ariel Defay’s H.B. 276, “Artificial Intelligence Modifications,” was signed March 24, 2026 and takes effect Jan. 1, 2027. Cullimore was its Senate sponsor, and the bill page lists him as sponsor of the second substitute, the version that became law. As enrolled, it:

  • creates the Digital Voyeurism Prevention Act: an AI “generation service” may not distribute a “counterfeit intimate image” of a real person without that person’s consent, kept on record for seven years;
  • lets the person depicted sue for actual damages, including emotional distress, punitive damages for willful, reckless or malicious violations, and attorney fees, within three years of discovery or 10 years of the violation;
  • requires “covered platforms,” as the federal Take It Down Act defines them, to remove reported images within 48 hours;
  • gives generation services a safe harbor if they keep and publish a written policy and safeguards, run a consent system and act promptly on notice, and gives platforms one if they keep takedown procedures and act in good faith; either can raise it before trial, and a platform that wins on it is awarded its attorney fees;
  • requires a plaintiff to plead “with particularity” why the company doesn’t qualify for the safe harbor; a second failed complaint is dismissed with prejudice and the company is awarded its fees; and
  • creates the Digital Content Provenance Standards Act: large platforms must show and keep content-origin data, camera makers must embed it (for devices sold from 2028), and AI providers with over 1 million monthly users must label AI-made images, video and audio, enforced by the Division of Consumer Protection with fines up to $2,500 per violation.

How the final version differs from the original. Per the compare document (original bill against the second substitute), the original’s civil-liability sections included “statutory damages in an amount not less than $10,000 and not more than $100,000 for each violation” against generation services and $5,000 to $50,000 against platforms; those are gone. The original also had a separate “actual knowledge” clause for platforms and a rebuttable presumption after a missed takedown; the enacted version defines platform liability mainly by notice and takedown. File-sharing platforms were dropped from the definition of a large online platform, a section on licensing AI systems to third parties was removed, and the start date moved from May 6, 2026 to Jan. 1, 2027. The safe-harbor and pleading-standard sections are not among the original’s sections. Which substitute, the House’s first or the second, made each change was not determined; the compare to the first substitute was not read. The enacted law keeps that a plaintiff need not prove actual damages to win an order stopping the distribution and removing the images, and that a plaintiff who wins recovers attorney fees.

Votes and hearings: the House Economic Development and Workforce Services Committee adopted the first substitute and recommended it 5–1 on Feb. 12, 2026 (Rep. Leah Hansen voting no); the House passed it, amended, 66–0 on Feb. 20. The Senate Transportation, Public Utilities, Energy, and Technology Committee amended and recommended it 5–0 on Feb. 26; per the minutes, the Commerce Department’s executive director, the state’s chief privacy officer and the CEO of SureMark Digital spoke in favor, and the Abundance Institute spoke to the bill. The Senate and final House votes on the second substitute were not in hand.

Worth seeing side by side: Google, whose search engine and platforms fit the bill’s “large online platform” definition, gave his campaign $5,000 on July 16, 2026; Encode AI gave $5,000 on Jan. 15. A personal-injury law firm and the trial lawyers’ association gave him $25,000 in 2026. The records don’t show any connection between the gifts and the substitute beyond subject and timing.

Heard and amended in open committee in both chambers Read from the enrolled text, the S02 compare document, both committees’ minutes and the House vote

Full case file: H.B. 276 (Bill-Tracker, grade C).

H.B. 320 (2026): waivers of state law for AI companies

H.B. 320 (2026): waivers of state law for AI companies

Cullimore was Senate floor sponsor of Rep. Paul Cutler’s H.B. 320, “Office of Artificial Intelligence Policy Amendments,” signed March 18, 2026. It changes the Office of Artificial Intelligence Policy that Cullimore’s 2024 bill created. As enrolled, it:

  • defines a “regulatory mitigation agreement” as one that “permits a participant to use or deploy artificial intelligence technology despite a law or rule that might impede or interfere with that use or deployment,” with terms such as cure periods before penalties or “reduced civil fines during the demonstration period”;
  • adds “joint interpretation agreements” that clarify how a state law or rule applies to an AI technology;
  • lets these agreements be made with a “governmental entity,” defined as the judiciary, a state-funded college or public school, or a city, county or other political subdivision, as well as state agencies;
  • requires each agreement to list safeguards, any required disclosures to consumers and reporting for audits, requires the office to “perform regular audits” while an agreement is in effect, and keeps the participant subject to every law not expressly waived;
  • requires the office’s yearly report to the Business and Labor Interim Committee to cover “any regulatory mitigation or joint interpretation agreements executed by the office”;
  • says the state is not responsible for claims arising from a participant’s actions under an agreement; and
  • limits an agreement’s demonstration period to 12 months and lets the office grant “up to two extensions”; the length of an extension is not stated in the text as read.

Votes and hearings: in the House Economic Development and Workforce Services Committee on Feb. 4, 2026, Rep. Doug Fiefia (SD-18) moved Amendment #1, which allows “up to two extensions” (7–0), and moved to recommend the bill (7–1, Rep. Leah Hansen voting no). Per the minutes, the director of the Office of Artificial Intelligence helped present it and a resident spoke against it. The House passed it 69–0 on Feb. 17. The Senate Government Operations and Political Subdivisions Committee recommended it 6–0 on Feb. 23, and the Senate passed it 26–0 and 28–0.

Adds audits and yearly reporting of each agreement Read from the enrolled text (a plain-text copy that shows old and new wording together), the status page and both committees’ minutes
H.B. 492 (2026): housing loans, a convention center and the canyons

H.B. 492 (2026): housing loans, a convention center and the canyons

Cullimore was Senate sponsor of Rep. Calvin Roberts’ H.B. 492, “Transportation, Infrastructure, and Housing Amendments,” signed March 25, 2026. Per its enrolled summary and text, it:

  • creates the State Housing Infrastructure Partnership Fund and a board that can lend to cities and other political subdivisions for infrastructure that allows housing to be built;
  • lets the board make one loan of up to $18,000,000, for up to three years, to the Point of the Mountain State Land Authority;
  • “exempts conduct arising from the provision of affordable housing, if the housing benefits are provided to all qualified residents, from certain ethics requirements for public officers”;
  • appropriates $100,000,000 in fund transfers and directs $50,000,000 from the County of the First Class Highway Projects Fund to a new Convention Center Reserves Restricted Account for a county-owned convention center; and
  • “establishes requirements in relation to a public transit hub project for the Cottonwood Canyons,” in the district.

Full case file, including how the $18,000,000 loan was first labeled: H.B. 492 (Bill-Tracker).

Read from the enrolled text’s summary and selected sections
H.B. 220 (2026): public-safety data and a records-request rule

H.B. 220 (2026): public-safety data and a records-request rule

Cullimore was Senate floor sponsor of Rep. Ryan Wilcox’s H.B. 220, “Public Safety Data Amendments,” signed March 26, 2026. As enrolled, it:

  • moves three reports (attempted gun purchases by people barred for domestic violence, and sexual assaults in juvenile detention and in prisons) from the Legislature’s Law Enforcement and Criminal Justice Interim Committee to the State Commission on Criminal and Juvenile Justice’s public safety portal;
  • adds new data to the portal, including crime in college student housing, sexual assault kits, a Board of Pardons and Parole report and the Prosecutor Conduct Commission’s annual complaint report;
  • requires “a searchable portion of the public safety portal” that is “available to the public” and shows de-identified data; and
  • says the commission “is not required to provide a record in response to a record request” for records it receives for the portal, but “shall inform the person making a record request” of the agency it got the record from.

What changed: per the compare document, the second substitute removed a new part titled “Researcher Access to Criminal Justice Information,” which would have required courts, police, prosecutors, jails and others to provide anonymized criminal justice information to researchers in certain circumstances. That substitute was adopted in the House Law Enforcement and Criminal Justice Committee on Feb. 2, 2026, 10–0, on a motion by Rep. Katy Hall (HD-11), which then recommended it 10–0. The Senate Government Operations and Political Subdivisions Committee recommended it 6–0 on Feb. 17. No public speakers are recorded in either set of minutes. Rep. Wilcox, its primary sponsor, is on this year’s ballot (HD-7). Floor votes were not in hand.

Adds a searchable public section to the data portal Read from the enrolled text, the S02-vs-S01 compare document and both committees’ minutes
Bills next to his donors and board seats

Bills next to his donors and board seats

  • Torts: he was primary sponsor of S.B. 211, “Tort Amendments” (died). A personal-injury law firm and the trial lawyers’ association gave him $25,000 in 2026.
  • Health care: he floor-sponsored H.B. 71, “Health Provider Directory and Access Amendments” (signed), which sets insurer provider-directory and behavioral-health access rules, and sits on Common Spirit Utah’s community advisory board. Health care groups gave him $17,500 in 2026.
  • Tobacco: he floor-sponsored H.B. 447, “Tobacco Amendments” (signed). Altria gave him $5,000 on Sept. 1, 2026.
  • AI and tech: he sponsored or carried more than a dozen AI, data and digital-identity bills in 2026. Encode AI and Google gave him $5,000 each.

The bills and the gifts are both public records. The records don’t show any connection between them beyond subject and timing. H.B. 71 was read for the grades below; the other bills’ texts were not read for this page.

His votes on bills in other case files
  • S.B. 236 (2026), Sen. Keith Grover’s property tax exemption bill: voted yes in the Senate Revenue and Taxation Committee, 5–0, on Feb. 5, 2026; absent for the floor vote. See Case 29.
  • S.B. 326 (2026), Grover’s school board officer bill: absent for the Senate vote, 27–0.
  • S.B. 65 (2026): voted yes, 18–11.
WHERE THEY STAND

In Their Own Words, Topic by Topic

IN PLAIN WORDSWhat each candidate’s own campaign site says, lined up by topic. These are their claims, not checked facts.

TopicCullimore (R), kirkcullimore.comAnderson (D), andersonforutah.com
Accountability“An accessible and transparent government best serves the people. We must continue to encourage open meetings rules, budget accountability, and proper oversight and reporting of government expenditures.”“Government and State Representatives should be accountable to the people they represent. Our rights in a democracy have been under attack from unfair maps, judicial restructuring, and MIDA asserting extra-governmental authority.”
Taxes and spending“As Utah continues to grow, demands will increase on certain government functions like infrastructure, water, and education. However, we need not grow the state government.” His biography page adds: “Utah has reduced the state income tax six years in a row while maintaining one of the strongest economies in the nation.”“Tax policy can be adjusted to lower property taxes for home owners. Let’s start with ending the wasteful use of public money on individual households with the Utah Fits All Scholarship.”
Education“Our number one resource is our children. Utah needs to find ways to continue to appropriately invest in education for all children.”“The cornerstone of a strong economy is a healthy and well-educated population. I want to see public schools with adequate resources for students and teachers.”
Growth and housing“We need to appropriately address that growth with investment in infrastructure and water conservation.”“Utah is facing enormous pressure with the high cost of housing. With unattainable housing, families and small businesses have no place to get started.”
Health care“Health care has become too complex and too expensive. Utah should lead the way in streamlining medical billing; innovating ways to inform patients before incurring significant healthcare costs; and, supporting strategies to reduce prescription costs.”“For-profit health insurance companies have proven to be only interested in CEO pay and Wall Street bonuses. We must act now to protect affordable access to healthcare for all Utahns.”
Air, water and the lakeNo section on his site (water conservation appears under Growth)“We must take bold and dramatic action to save the Great Salt Lake right now.” On air: “It is a challenging problem but one we know how to fix.”
Data centersNo section on his site“Data Center build out is occurring at a reckless pace without community support and feedback. Local communities need transparency, communication, and control of the process when data centers are planned.”
Economy and family“Utah has done well in developing policy that encourages entrepreneurship and business investment that create jobs, opportunity and an increased quality of life for all Utahns.” “The family is the fundamental unit of society.”“A home should be the foundation of a family’s security, not a profit center for insiders who write the rules.”

Where their positions meet his record

  • Utah Fits All: Anderson’s site calls for ending the Utah Fits All Scholarship. Cullimore was Senate floor sponsor of H.B. 467 (2026), “Utah Fits All Scholarship Program Modifications,” which was signed.
  • MIDA and development authorities: Anderson’s site names “MIDA asserting extra-governmental authority.” Cullimore’s S.B. 337 (2025) would have created a statewide Beehive Development Agency; it died.
  • Data centers: Anderson calls for local “control of the process.” Cullimore was Senate sponsor of H.B. 507 (2026), which sets state rules for incentives to large projects, including data centers.

How this was read: quotes are from each candidate’s own site (kirkcullimore.com/philosophy and /meet-kirk; andersonforutah.com and /issues), read Sept. 25, 2026, through a web reader. His income-tax statement is his claim and was not checked for this page.

STATED PRIORITIES AND RECORD

His Stated Priorities Next to His Record

IN PLAIN WORDSEach row puts a line from Cullimore’s campaign site next to bills he sponsored, carried or voted on. The rubric section grades each row on the same A–F scale. Anderson has not held office, so her positions can’t be compared with votes yet.

His site saysBills on the record
“We must continue to encourage open meetings rules, budget accountability, and proper oversight and reporting of government expenditures.”H.B. 530 (2025), which he carried in the Senate, exempts the Nucleus Institute and the Utah innovation fund from the open-meetings and records laws. H.B. 220 (2026), which he carried, adds a searchable public section to the state’s public-safety data portal and lets the commission refer records requests to the agency a record came from. H.B. 276 (2026) requires AI companies to publish their policies and label AI-made content. H.B. 320 (2026), which he carried, widens agreements letting AI companies operate despite state laws or rules and requires each agreement to be reported yearly to a legislative committee. On H.B. 475 (2026), which he carried, an oversight work group was dropped on the House floor before the bill reached the Senate.
“However, we need not grow the state government.”S.B. 337 (2025), his bill, would have created the Beehive Development Agency; it died. H.B. 530 (2025) reorganized the Utah Innovation Lab into the Nucleus Institute. H.B. 475 (2026) renamed an existing office and created an Economic Development Council.
“Utah needs to find ways to continue to appropriately invest in education for all children.”He carried H.B. 467 (Utah Fits All scholarships, signed) and voted for S.B. 65 (moving a local school levy into a state fund). His S.B. 267 on school software became a study.
“We need to appropriately address that growth with investment in infrastructure and water conservation.”H.B. 492 (2026), which he carried, created a funded housing-infrastructure loan program, directed $50,000,000 to a convention center reserve account and set requirements for a Cottonwood Canyons transit hub. H.B. 507 (2026), which he carried, sets state rules for incentives to large projects; its case file notes it has no water-use standard.
“Innovating ways to inform patients before incurring significant healthcare costs.”He carried H.B. 71 (2026), “Health Provider Directory and Access Amendments” (signed).

Each row places a line from his campaign site next to bills he sponsored, carried or voted on, as described in this outlet’s case files. Readers can compare them.

THE DISCLOSURE FORMS

What Each Candidate Listed

IN PLAIN WORDSCullimore lists his law practice, the life insurance company he runs, and four boards; the state registry lists two more companies tied to him that are not on the form. Anderson lists no outside employer, no business and one stock.

ItemCullimore (R), signed “Kirk Cullimore”Anderson (D), signed “Shana Anderson”
EmployersCurrent: KCJR, LLC (attorney); Sentinel Security & Life (“President of Life Insurance Company”). Previous: Law Offices of Kirk A. Cullimore, LLC (attorney)“N/A Stay at Home Mom”
Owner or officerKCJR, LLC (member manager); Sentinel Security & Life (employed as President)NA
$5,000+ incomeKCJR, LLC; the State of Utah (“legislative duties”)NA
Stocks of $5,000+N/AMineral Rite (RITE), “Mineral extraction/ reclamation”
BoardsIntermountain Suzuki String Institute and Suzuki Association of America (unpaid); Haymarket Insurance Company (“a reinsurance company for life insurance and annuity products”); Common Spirit Utah Board of Community AdvisorsNone
Spouse’s employerN/ACACI International; Utah National Guard
Optional: property“N/A other than personal home”Blank
Optional: otherN/ANone

Worth seeing side by side

Sentinel and the income item. Cullimore lists Sentinel Security & Life as a current employer and an entity he is an officer of, but not in the item for sources of $5,000 or more in the past year. The form doesn’t explain whether that reflects timing; A-CAP announced his presidency on April 2, 2026.

An insurer’s president on the insurance committee. Sentinel is a Utah-domiciled insurer regulated by the Utah Insurance Department. He sits on the Senate Business and Labor Committee and its confirmation committee. An insurance trade group, the American Property Casualty Insurance Association, gave his campaign $500.

A board not on the form. The Nucleus Institute’s website lists him as a board member, per his profile’s reading; the form’s board item does not list it. Whether it must be listed is not settled here.

A company in the state registry not on the form. His form lists one company he owns or runs, KCJR, LLC. Utah’s business registry lists COLLEX, LLC (entity 11807328-0160, formed June 11, 2020) with two members: “Kirk A Cullimore Jr” and the Law Offices of Kirk A. Cullimore, L.L.C. Its status is “Active” with the detail “Delinquent”; it was last renewed June 19, 2025, and its renewal was due June 30, 2026. The form’s owner-or-officer item covers the current year and the one before, and does not list COLLEX. The form doesn’t explain the difference.

A second company, through KCJR. KCJR, LLC is his own company: his form lists him as its “member manager,” and business listings show “Kirk Cullimore Jr” as its manager. Utah’s registry lists Fuerza Legal LLC (entity 14068190-0160, formed July 3, 2024, “Active” and “Current,” last renewed July 2, 2025) with two members, KCJR and “Kirk Cullimore,” and KCJR as its registered agent. His form lists KCJR but not Fuerza Legal. The form doesn’t explain the difference.

A listing not matched to him. The registry lists LegalSoftware, LLC (entity 11364966-0160, formed July 2, 2019, “Active” and “Current,” last renewed June 19, 2025, the same day as COLLEX) with one member, “Kirk Alan Cullimore,” and “Kirk Cullimore” as registered agent, at the same office address as COLLEX. His father shares his name and the listing does not include “Jr,” so it is not matched to him here.

Anderson’s stock and spouse. She disclosed a mining and reclamation stock, and listed her spouse’s employers, a defense contractor and the Utah National Guard, in a section that asks only for employment the candidate believes may be a conflict.

Both forms filled in Anderson listed her spouse’s employers
THE CONNECTIONS

Where This Race Meets the Rest of the Docket

IN PLAIN WORDSCullimore’s campaign sends and receives money across many races this site covers. A connection is not an accusation.

flowchart LR URS["Senate GOP
campaign committee"] -->|"$5,000"| KC(["CULLIMORE
SD-19 (R)"]) DN["Doers Network"] -->|"$2,000"| KC EAI["Encode AI"] -->|"$5,000"| KC KC -->|"$5,000"| BB["Brady Brammer
SD-21"] KC -->|"$5,000"| SS["Scott Sandall
SD-1"] KC -->|"$2,500"| JT["Jordan Teuscher
HD-44"]

Money into and out of Cullimore’s campaign that connects to other races, as filed.

flowchart LR EAI2["Encode AI"] -->|"$5,000"| KC2(["CULLIMORE
SD-19"]) EAI2 -->|"$10,000"| DF["Doug Fiefia
SD-18"] KC2 -.->|"paid $27,402
in 2022"| M51["Majority 51"] KG["Keith Grover
SD-23"] -.->|"paid $58,286"| M51 L3["Operating
Engineers Local 3"] -->|"$500"| SA(["ANDERSON
SD-19 (D)"]) L3 -->|"$500"| TS["Tucker Smith
SD-23"]

Donors and vendors shared with other case files. Solid arrows are contributions; dotted arrows are campaign payments to a vendor. A connection is not an accusation.

His full profile

Sentinel Security Life, the Nucleus Institute, his 2022–2025 money, KCJR and Fuerza Legal, and S.B. 213 (2024).

$2,000 on June 1

He is on the Doers Network’s endorsed-and-paid list, filed with a Wilmington, Del., address.

Brooks Benson

Benson’s reports list $5,000 from Cullimore’s campaign.

Majority 51 and Local 3

Majority 51 was paid $27,402 by his 2022 campaign and is Grover’s top vendor. Operating Engineers Local 3 gave $500 each to Anderson and Tucker Smith.

Tissot Solutions

Anderson paid Tissot Solutions $2,500; it is also Sen. Karen Kwan’s largest payee.

Brammer and Sandall

He gave $5,000 each to Brammer and to Sen. Scott Sandall, whose SD-1 seat is also on the 2026 ballot.

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.

Kirk Cullimore (R) · $114,250 total
Individual people: $2,000Caucus and leadership PACs: $5,000Other organizations: $107,250
Individual donors: 2. Period: Jan. 1–Sept. 4, 2026.
From their own disclosure form: Attorney (KCJR, LLC) and president of Sentinel Security & Life; four boards.
Shana Anderson (D) · $23,988.70 total
Individual people: $22,588.70Other organizations: $1,250Party help: $150
Individual donors: about 120. Period: Jan. 14–Sept. 21, 2026.
From their own disclosure form: Stay-at-home mom; one stock; spouse works for CACI International and the Utah National Guard.
What the filings show side by side

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 RUBRIC

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 apply.

How to read these: grades judge only what has already happened in the filings as of Sept. 25, 2026. They judge the record, not the person. Scale: C means the record meets what the law requires. B or A means it goes beyond that in a way the record shows. D means required information is there but the key part is vague or bundled, or a public check is weakened. F means required information is missing, or a public check is removed with nothing in its place.

How the grades work

Every topic is graded on the same five questions, written once for this site and used on every page:

  • Power: Does it add or remove a check on power that the public, collectively, would otherwise have no say over?
  • Transparency: Can the public actually see the process: posted hearings, itemized financials, disclosed conflicts, regardless of who ends up holding the final decision?
  • Financial accountability: Who actually pays, who’s protected from paying, and is that structure disclosed plainly or buried in a bundled figure?
  • Environmental impact: What’s the effect on water, wetlands and wildlife, and does the process treat that as a real constraint or a box to check?
  • Community impact: Who bears the cost or holds a historical or cultural stake in this decision, tribal or otherwise, and did the process give them real standing to be heard, or was their interest treated as a formality?

The scale: A goes well beyond what the law requires, in ways the record shows. B goes beyond the requirement. C meets what the law requires, and no more. D has the required information, but the key part is vague or lumped into a catch-all. F is missing required information, or removes a public check with nothing in its place. N/A means the question doesn’t fit the topic.

Ground rules: each topic is graded on its own, not averaged into one score for the person. Grades judge the record, not the person’s reputation or other conduct. Where how something was built and how it turned out differ, both are noted. Meeting the legal minimum earns a C, not a B.

1. Cullimore’s campaign money
CriterionGrade and reason
PowerF94% of 2026 money came from businesses, PACs and associations, and 35% came from outside Utah. The money, by category (Jan. 1–Sept. 4, 2026): individuals $2,000 (1.8%); caucus and leadership PACs $5,000 (4.4%); other organizations $107,250 (93.9%); party help $0 (0.0%). Own money: none reported. Own money is stated here, not graded. Power F: 1.8% of the counted money came from individual people. Regraded Oct. 2, 2026 on the Hive's fixed scale; earlier: D. 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 gift and payment is itemized with a named payee.
Financial accountabilityCPolitical support is named by recipient. Restaurant and gift purchases are filed as “Other” or “Constituent Services” without a purpose.
Environmental impactN/ANot applicable.
Community impactDTwo individual gifts ($2,000) in a year of $114,250.
What would have scored higher for the collective: raise more from people in the district, and say what the restaurant and gift purchases were for.
2. Anderson’s campaign money
CriterionGrade and reason
PowerAMostly small individual gifts; two unions and one party club gave $1,400. About 94% of her money came from individuals. The money, by category (Jan. 14–Sept. 21, 2026): individuals $22,588.70 (94.2%); caucus and leadership PACs $0 (0.0%); other organizations $1,250 (5.2%); party help $150 (0.6%). Own money: none reported. Own money is stated here, not graded. Power A: 94.8% of the counted money came from individual people. Regraded Oct. 2, 2026 on the Hive's fixed scale; earlier: C, then B under the grassroots rule earlier today. 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.
TransparencyCGifts are itemized, including ActBlue fees; four rows are marked deleted and one donor’s state doesn’t match the ZIP.
Financial accountabilityCPayees are named. $5,000 to Giant Sequoia LLC and Tissot Solutions is filed as “Campaign Expense.”
Environmental impactN/ANot applicable.
Community impactC70.3% from Utah; most early money came from other states.
What would have scored higher for the collective: say what Giant Sequoia LLC and Tissot Solutions did for the campaign, and fix the mismatched donor state.
3. Cullimore’s disclosure form
CriterionGrade and reason
PowerN/ANot applicable.
TransparencyD−Employers, the Sentinel presidency, KCJR and four boards are listed, with descriptions. Two companies are not: COLLEX, LLC, which the state registry lists with him as a member, and Fuerza Legal LLC, in which his own company KCJR is a member. Two items voters can’t see anywhere else left off is graded D− under the Hive’s ladder, the same as Sen. Tran’s form in SD-6; Sen. Winterton’s form, with six companies left off, stays F. Earlier: F. Regraded Oct. 3, 2026. Sentinel, a current employer, is named on the form but not in the income item; that is noted, not graded. His legislative pay is listed. How the grade can change: an updated form that lists both companies. The Nucleus Institute question is noted above and not counted here.
Financial accountabilityCHis law practice and state pay are listed as income sources.
Environmental impactN/ANot applicable.
Community impactN/AA disclosure form doesn’t decide who bears a cost.

How disclosure forms are graded: On disclosure forms, 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, a pattern. 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. (Disclosure-form ladder added Oct. 3, 2026.)

What would have scored higher for the collective: list COLLEX, LLC and Fuerza Legal LLC and add Sentinel to the income item, list the Nucleus Institute board seat or say why it isn’t required, and use the optional section to explain how he handles insurance bills and appointees while leading an insurer.
4. Anderson’s disclosure form
CriterionGrade and reason
PowerN/ANot applicable.
TransparencyBEvery required item is answered, and she listed her spouse’s employers in a section that is required only if she sees a possible conflict.
Financial accountabilityCHer one stock holding is listed and described.
Environmental impactN/ANot applicable.
Community impactN/AA disclosure form doesn’t decide who bears a cost.
What would have scored higher for the collective: use the optional section to say how she would handle votes on mining and reclamation given her stock.
5. His bills

Every bill below is graded on the same five questions and the same A–F scale used for the money and forms above. Where a Bill-Tracker case file already graded a criterion, that grade is used; S.B. 337, H.B. 530, S.B. 65, H.B. 320, H.B. 220, H.B. 477, H.B. 467 and H.B. 71 are graded here from their case files and text as read.

BillPowerTrans­parencyMoneyEnviron­mentCommun­ityOverall
S.B. 337 (2025)FDDN/ADF
Why: Would have created a statewide development agency able to capture up to 75% of taxes in its project areas; local consent, once given, could not be withdrawn. Died.
What would have scored higher for the collective: Requiring a local vote before any project area and replacing the tax revenue schools, cities and counties would lose.
H.B. 530 (2025)DFCN/ACD
Why: Created the Nucleus Institute and the Utah innovation fund and exempted both from the open-meetings and records laws. An earlier C on the water tracker covered only its auditor language.
What would have scored higher for the collective: Keeping the institute and fund under the Open and Public Meetings Act and GRAMA, as most state bodies are.
H.B. 492 (2026)DDCN/ACD
Why: Real housing-infrastructure money; the $18,000,000 loan’s first label isn’t in the enacted text or fiscal note, and it adds an ethics exemption.
What would have scored higher for the collective: Disclosing the loan’s original purpose in the bill and fiscal note, and keeping the ethics rules.
H.B. 475 (2026)DDN/AN/ACD
Why: A dedicated oversight work group was replaced on the House floor by voice vote with a one-time report.
What would have scored higher for the collective: Keeping the oversight work group, or a recorded vote on removing it.
H.B. 507 (2026)DFN/ADCD
Why: As it turned out: wide state discretion, a new confidential-records category and no water-use standard; its financial safeguards are not yet shown to work.
What would have scored higher for the collective: Scaling its size thresholds, adding a water-use standard, and dropping the new records exemption.
H.B. 510 (2026)DCN/AN/ADD
Why: A binding county role in town incorporations was narrowed in a House committee; the bill then failed in the Senate by one vote. He voted yes.
What would have scored higher for the collective: Keeping the binding county role the introduced bill had.
S.B. 267 (2026)DDCN/ACD
Why: Introduced as binding student-privacy rules with audits and enforcement; passed as a study that reports only if asked.
What would have scored higher for the collective: Keeping the binding rules and audits.
S.B. 65 (2026) (his vote)DCDN/ADD
Why: Would have routed each school district’s locally raised levy through a new state fund first; the State Auditor criticized the approach. Died in the House.
What would have scored higher for the collective: Keeping local levy money in local accounts, or a House hearing with public testimony.
H.B. 477 (2026)FBCN/ACD
Why: Would have struck the existing right of “each participant to be heard in each public hearing on a contested application” from city and county planning law; no replacement appears in the text read. It also added removal causes, recusal rules and ethics training for planning commissioners, and (first substitute) required cities to allow a detached accessory dwelling unit on single-family lots of 10,000 square feet or more. Held in a House committee; died March 6.
What would have scored higher for the collective: Keeping the right to be heard at hearings on contested applications alongside the new recusal and ethics rules.
H.B. 320 (2026)DBCN/ACC
Why: Widens agreements letting AI companies operate despite state laws or rules, now reaching courts, schools and local governments; adds audits, consumer-disclosure terms and yearly reporting of each agreement.
What would have scored higher for the collective: Public notice and comment before each agreement, publishing its terms, and one extension instead of two.
H.B. 220 (2026)CCN/AN/ACC
Why: Adds a searchable public section to the public-safety data portal; lets the commission refer records requests to the source agency; a researcher-access section was dropped in the House.
What would have scored higher for the collective: Keeping copies of moved reports going to the interim committee, the researcher-access section, and a go-live date.
H.B. 467 (2026)CCBN/ACC
Why: Adds marketplace pricing rules (fair market value, no required marketplace purchases), call-center capacity and a pre-approval process with written reasons to Utah Fits All, and clarifies that students must be under 19. Its audit, monthly-report and fee-disclosure rules were already law under H.B. 455 (2025), which he also carried. The original’s private-school definition and online-school changes are not in the final version.
What would have scored higher for the collective: Posting the independent audits and monthly financial reports for the public.
H.B. 276 (2026)BBDN/ACC
Why: New right to sue over AI-made intimate images and new content labels; the final version has no minimum damages and adds safe harbors, a stricter pleading rule and fee awards for platforms.
What would have scored higher for the collective: Keeping minimum statutory damages and pairing the safe harbor with public takedown reporting.
H.B. 71 (2026)CCDN/ACC
Why: New rules: insurers must post searchable provider directories that need no account, meet a 15-day standard (24 hours if urgent) for behavioral health care or arrange out-of-network care at in-network cost, and the insurance commissioner may hold patients to in-network costs when an insurer knew or should have known its directory was wrong. Between the original and the final version: 7 days became 15; the start moved from July 1, 2026 to Jan. 1, 2027; matching Medicaid rules became a study group; yearly directory audits and reports to the commissioner became “upon request”; the commissioner’s “shall” make rules became “may”; and licensing penalties for providers who don’t verify their listings became educational letters. The audit-filing and “may” changes came in the fourth substitute, after the Senate committee passed the third 5–0–2. It does not require price estimates before care.
What would have scored higher for the collective: Keeping the yearly audit filings with the commissioner, the Medicaid rules and the provider penalties, and adding cost estimates before non-emergency care, the goal his campaign site names.

“Money” is the financial accountability question.

H.B. 530’s D replaces an earlier C that graded only its auditor language; the water tracker now shows the same D. H.B. 507’s grades are its case file’s “as it turned out” column; its financial safeguards are marked N/A because the case file lists them as not yet shown.

6. His stated priorities and his record

Each line from his campaign site is graded on the same A–F scale against the bills he sponsored, carried or voted on: A or B means the bills advance the stated priority; C means they are mixed or neutral; D means a key bill moves against it; F means the bills move against it with nothing offsetting. All five priorities are graded.

His site saysGrade and reasonWhat would have scored higher for the collective
“We must continue to encourage open meetings rules, budget accountability, and proper oversight and reporting of government expenditures.”DH.B. 530, which he carried, exempts a new state institute and its fund from the open-meetings and records laws. H.B. 320, H.B. 276 and H.B. 220 add reporting or public data, though H.B. 220 also lets its commission refer records requests elsewhere.Carrying H.B. 530 with the institute and fund under the open-meetings and records laws.
“However, we need not grow the state government.”DHis S.B. 337 would have created a statewide agency (it died). Bills he carried created the Nucleus Institute and its fund (H.B. 530), a housing-infrastructure fund and board (H.B. 492) and an Economic Development Council (H.B. 475), and widened the AI office’s powers (H.B. 320).Pairing each new body with a sunset date or a matching cut elsewhere.
“We need to appropriately address that growth with investment in infrastructure and water conservation.”CH.B. 492 funds housing infrastructure; H.B. 507 sets rules for large projects without a water-use standard.A water-use standard in H.B. 507.
“Utah needs to find ways to continue to appropriately invest in education for all children.”CH.B. 467, which he carried, adds spending and marketplace rules to Utah Fits All scholarships and appropriates no money. S.B. 65, which he voted for, and his S.B. 267 are each graded D above.Posting scholarship audit results publicly, and keeping S.B. 267’s binding student-privacy rules.
“Innovating ways to inform patients before incurring significant healthcare costs.”CH.B. 71, which he carried, requires public, searchable provider directories and lets the regulator hold patients to in-network costs when an insurer’s directory was wrong. Its access standard, start date, audit filings and penalties were each loosened before passage, and it does not require price estimates before care.Requiring cost estimates before non-emergency care, and keeping the original bill’s audit filings and penalties.
Overall, on all five prioritiesCTwo priorities are D and three are C.
QUESTIONS VOTERS CAN ASK

Questions From the Records

IN PLAIN WORDSThese come from what the filings show and what they leave out. Each has a direct answer. None assumes anything improper.

FOR SEN. KIRK CULLIMORE (R)
FOR SHANA ANDERSON (D)
1. Your site says you support open meetings rules. Why did H.B. 530 exempt the Nucleus Institute from open-meetings and records law?
1. How would you handle votes on mining and reclamation, given your Mineral Rite stock?
2. The state registry lists you as a member of COLLEX, LLC and your company KCJR as a member of Fuerza Legal LLC, and the Nucleus Institute lists you as a board member. Will you add them to your disclosure form?
2. What drew out-of-state donors to your race?
3. How do you handle insurance bills and insurance appointees while serving as president of an insurance company?
3. What did Giant Sequoia LLC do for your campaign?
4. Your largest 2026 donors include a personal-injury law firm and the trial lawyers’ association. What was S.B. 211 meant to do?
4. Your site calls for ending the Utah Fits All Scholarship. What would you do with that money, and for families already using it?
5. Why did your H.B. 276 substitute remove minimum damages for people depicted in AI-made intimate images, and add fee awards for companies?
5. What local “control” over data centers would you write into law?

For both

  • Should state-created bodies like the Nucleus Institute be covered by the open-meetings and public records laws?
  • Who should decide where data centers go and what water they can use: the state, or the city or county?
  • Should people depicted in AI-made intimate images be able to recover a set minimum in damages?
WHAT THIS DOESN’T SHOW

Limits of the Record

  • Spending after June 7 (Cullimore) and June 9 (Anderson) was not in hand; the later lists cover contributions only. No report summary page was read, so no cash balance is stated.
  • Cullimore’s 2022–2025 figures come from this outlet’s Aug. 26, 2026 reading of his DEX exports and were not re-read. The Nucleus Institute, Sentinel announcement and H.B. 530 quotes come from research for his Utah Senators profile. The COLLEX, LegalSoftware and Fuerza Legal records are pasted captures of the state registry, Sept. 25, 2026.
  • His disclosure form was read from a pasted capture, Sept. 25, 2026; its filing date is not shown in the capture. Anderson’s form was read the same way.
  • Her work history on BallotReady (U.S. Army, CACI, Utah Army National Guard) is not on her disclosure form, which covers only the past year.
  • H.B. 276 was read from its enrolled text and a plain-text copy of the compare document, which marks removed text but not added text; its Senate floor votes were not in hand. Only the bills listed with grades have been read in full by this outlet. Bill counts come from his 2026 bill list (pasted capture). Committee seats are from LegiStorm.
  • Donors are matched to people and groups by name only; out-of-state shares use the state as filed.
  • Which H.B. 276 substitute made each change was not determined; only the original-to-final compare was read.
  • H.B. 467 (enrolled and introduced), H.B. 455 (2025, enrolled) and H.B. 71 (enrolled) were read Sept. 25, 2026 through a web text reader that does not show underlining; which H.B. 467 rules were new in 2026 was judged by searching the 2025 text for the same phrases. H.B. 71 was compared from pasted copies of the original-to-fourth-substitute and third-to-fourth-substitute compare documents. The House Health and Human Services Committee passed the first substitute 11–2–1 (Jan. 22, 2026); the Senate Health and Human Services Committee passed the third substitute 5–0–2 (Feb. 12, 2026). Who offered the fourth substitute, and where, was not determined. Its floor votes were not in hand. H.B. 477 was read from pasted copies of its bill page (introduced text and status) and its first-substitute compare document; in the compare, text in square brackets is current law the bill would strike.
View all sources (14)
  1. Kirk Cullimore, DEX export DEX20260924_215731.csv (2026 Convention and Primary) and later contribution list through Sept. 4, 2026 (disclosures.utah.gov; pasted capture)
  2. Kirk Alan Cullimore Jr., conflict-of-interest disclosure (disclosures.utah.gov), pasted capture, Sept. 25, 2026
  3. Shana Anderson, DEX export DEX20260924_215819.csv and later contribution list through Sept. 21, 2026 (disclosures.utah.gov; pasted capture)
  4. Shana F. Anderson, conflict-of-interest disclosure, Senate D19 (disclosures.utah.gov), pasted capture, Sept. 25, 2026
  5. Utah Legislature, 2026 bill list for Sen. Kirk A. Cullimore (pasted capture); H.B. 320 (2026) enrolled text and status page, House Economic Development and Workforce Services Committee minutes 2/4/26 and Senate Government Operations and Political Subdivisions Committee draft minutes 2/23/26; H.B. 492 (2026) enrolled text; H.B. 220 (2026) enrolled text and bill page, HB0220S02 compare document, House Law Enforcement and Criminal Justice Committee minutes 2/2/26 and Senate Government Operations and Political Subdivisions Committee draft minutes 2/17/26; H.B. 276 (2026) enrolled text and bill page, HB0276S02 compare document, House 3rd reading 2/20/26, House Economic Development and Workforce Services Committee minutes 2/12/26 and Senate Transportation, Public Utilities, Energy, and Technology Committee minutes 2/26/26; Senate Revenue and Taxation Committee minutes 2/5/26; S.B. 326 and S.B. 65 Senate votes
  6. Utah Legislature: H.B. 467 (2026) enrolled and introduced texts; H.B. 455 (2025) enrolled text; H.B. 71 (2026) enrolled text and HB0071S04 compare document (pasted capture); HB0071S03-to-S04 compare document; House Health and Human Services Committee minutes, Jan. 22, 2026, and Senate Health and Human Services Committee minutes, Feb. 12, 2026 (pasted captures); H.B. 477 (2026) introduced text, status page and HB0477S01 compare document (pasted captures, Sept. 25, 2026)
  7. This outlet’s Bill-Tracker: S.B. 337 (2025), H.B. 492, H.B. 475, H.B. 507, H.B. 510 and S.B. 65 case files; the water, land and local power tracker (H.B. 530, H.B. 477)
  8. This outlet’s Utah Senators profile of Kirk Cullimore, including enrolled H.B. 530 (2025), A-CAP’s April 2, 2026 release, Nucleus Institute pages and registry records for KCJR and Fuerza Legal
  9. This outlet’s notes on his 2022–2025 DEX exports and on Majority 51, L.L.C.’s certificate of organization
  10. kirkcullimore.com/philosophy and /meet-kirk, read Sept. 25, 2026
  11. andersonforutah.com (home and issues pages), read Sept. 25, 2026; BallotReady, Shana Anderson candidate page (work history)
  12. LegiStorm, Utah State Sen. Kirk Cullimore profile (pasted capture)
  13. Ballotpedia, Utah State Senate District 19 (2022 results; 2026 candidates)
  14. OpenCorporates officer search, “Kirk Cullimore,” Utah (pasted capture, Sept. 25, 2026); Utah Division of Corporations, COLLEX, LLC, entity 11807328-0160, LegalSoftware, LLC, entity 11364966-0160, and Fuerza Legal LLC, entity 14068190-0160 (pasted captures, Sept. 25, 2026)