Utah Hive Politics logoUtah Hive Politicsfrom the publisher of The Weber County HiveThe people's publication. We investigate what's best for the public as a whole, not any party or special interest.
← All Unelected Power pages  ·  Hive library ↗

Plain words · UP 400.01

Community Alliance for Main Street, in plain words

The short, simple version of the Hive's case file on the nonprofit that runs downtown Heber City.

Posted Oct. 27, 2026

WHERE
Heber City Main Street · Heber City · Wasatch County
WHO
  • Community Alliance for Main Street (CAMS) — the Heber City nonprofit that runs downtown events
  • Matt Brower — Heber City Manager; on the CAMS board since 2019
  • Heber City Council — voted on the CAMS contract
  • Tom Stone — CAMS Chair and co-founder
  • Jeff Bradshaw — CAMS Treasurer and co-founder; a CPA
  • Rachel Kahler — CAMS Executive Director, its paid staff; a former Heber City Council Member
  • Utah State Auditor — got a complaint about the contract
Want every detail and source? Read the full case file
Unelected Power pages (tap to open)
  1. Unelected Power rosterEvery case file, searchable
  2. The Inland Port at the LegislatureHearing claims checked against the record
  3. The Inland Port hearing, in plain wordsThe short, simple version
  4. Steve WaldripGovernor's Office · State Housing Coordinator
  5. Mike OstermillerMIDA Board · CEO, Northern Wasatch Realtors
  6. Chris KylerCEO, Utah Association of Realtors
  7. Dallin KoecherWasatch Open Lands Board · Heber Valley Chamber
  8. Matt BrowerHeber City Manager · Hired, Not Elected
  9. Ryan StarksEDCUtah · Former GOEO Director
  10. Chris RoybalPresident, Northern Utah Economic Alliance
  11. Laura WarburtonUtah Forward PAC · Keep Our Valley Free
  12. Jefferson MossGOEO · Former House Majority Leader
  13. Community Alliance for Main StreetOrganization · Sole-Source City Contract
  14. Community Alliance for Main Street, in plain wordsThe short, simple version
  15. Dan HemmertExecutive Director, MIDA · Former State Senator
  16. Utah RisingOrganization · Chamber-Led Economic Initiative
  17. EDCUtahOrganization · Private Business Recruiter
  18. The Ogden Officer & The ICE AgentOgden PD · Federal ICE Agent
  19. Jed StevensonAcademica West · One West Construction

What this is

Community Alliance for Main Street, called CAMS, is a nonprofit in Heber City. It plants flowers and planters on Main Street, runs events like Old Fashioned Christmas and Halloween Fest, and helps downtown businesses.

A city paying a nonprofit to do downtown work is normal. Utah has a state Main Street Program that works this way, and CAMS is part of it. This story is about how this one deal was set up and checked.

The deal

Heber City pays CAMS $39,900 a year. The contract runs Jan. 1, 2026 through Dec. 31, 2028 and renews each year on its own. It was not put out for bids. It was a "sole source" contract.

The City also covers police at CAMS events, insurance, marketing help, sound contracts and storage space. CAMS keeps its event sponsorship money, except Heber Market on Main sponsorships, which it splits 50/50 with the City.

The City Council approved the deal 5-0 on Jan. 20, 2026. After a complaint to the Utah State Auditor, the City posted it again as a sole-source contract and the Council ratified it on April 21, 2026.

One person on both sides

Heber City Manager Matt Brower sits on CAMS's board. He wrote the staff report recommending the contract, and he is the only person who signed it for the City.

The contract's own words say the Mayor signs and the City Recorder attests. Neither signature is on the page. On the state's record, Brower's CAMS director address is Heber City Hall.

What the records show

Three totals for one year. CAMS's own papers give three different 2024 totals: $193,966 on its federal tax form, $191,115 on a second federal schedule, and about $387,933 on its own balance sheet.

One big line. In 2024, $347,465.54 went to "Main Street Beautification," about 90% of that year's budget. No public list shows what it paid for. The next year that line fell about 99%.

Who files the taxes. CAMS's federal tax form is filed under Treasurer Jeff Bradshaw's name, from his own CPA firm's office.

State standing. When checked, the state listed CAMS as "Active, but Delinquent" after it missed a June 30, 2026 renewal deadline. This may have changed.

Three board lists. The state filing, the City's staff reports and CAMS's own website each name a different set of board members.

Seven years, not 22. CAMS says it has worked for 22 years. The first company was filed in 2005 and dissolved by the state in 2006. Today's company was filed on June 3, 2019.

What isn't known yet

What the $347,465.54 paid for. Which 2024 total is right. Whether CAMS's board approved the City contract under its own bylaws' rule for deals that involve a board member. Whether CAMS's "Policy Influence" work went on after it became a 501(c)(3) charity on Nov. 22, 2024.

Nothing in the records says CAMS's events or planters failed. The full case file grades the oversight around this deal, not the flowers.

Connecting stories

Sources

Sources — click to open (with links)
  • Heber City Council staff reports and minutes, Jan. 6, Jan. 20 and April 21, 2026
  • Heber City Professional Services Agreement with CAMS, effective Jan. 1, 2026
  • CAMS Form 990-EZ and Schedule A, FY2024; CAMS internal balance sheet, 2024–2025
  • Utah Division of Corporations business entity search, "Community Alliance for Main Street, Inc."
  • CAMS bylaws, signed July 26, 2023; CAMS history, "About" and blog pages, hebercity-cams.org
  • Every source, with links, is in the full case file.
Want the full details? Read the full case file →
Utah Hive Politicsfrom the publisher of The Weber County HiveIndependent · Accountability · Journalism

The Weber County Hive and Utah Hive Politics: the people's publication. We investigate what's best for the public as a whole, not for any party or special interest group. We report public records. You decide.

Send a tipTips we checkedSee a mistake? Tell us

We never name tipsters. When we correct a page, the fix and its date are shown on the page.

Unelected Power shelf · Master Index (Hive library) · Read on Substack