← back

"FOIA" by Mayor? Laurel's IT Vendor, Illegal Fees, and Some Unanswered Questions

Email sent to City of Laurel officials and full City Council - March 28, 2026


Update: April 15, 2026

The City of Laurel produced a FOIA response (Parts 1-A, 1-B, 1-C - 3,937 pages) on April 13, 2026 in response to Cheryl Hill's records request, into which Samantha Mayes' January 23 request had been consolidated. The production contains its own evidence of how it was assembled.

The following five documents, presented in chronological order, show the sequence of events that preceded the formal records production. They are drawn directly from the city's own produced records. The name redactions visible in some images were applied by the city - but as the fourth image shows, at least one was missed.

February 2, 2026 - 12:03 PM

Mayor Waggoner directs the search

Mayor Waggoner email to Kelly Strecker: Please contact IT and get any emails for foia or spoilation request. Please use words mental, facility, Dan Villa.

Mayor Waggoner emails City Clerk Strecker directing her to contact IT and pull emails using his own chosen search terms: "mental, facility, Dan Villa." He uses the word "spoilation" - indicating awareness that these records could be subject to legal proceedings. These are not the search terms requested by any of the FOIA requestors.

February 4, 2026 - 8:37 AM

Strecker addresses Roberts by name

Kelly Strecker email: Thanks John, Do you have a time frame on maybe when you could get those to me?

Strecker had first contacted Roberts on February 2 with Waggoner's request and had not heard back. After following up and Roberts confirming he'd been on the road, Strecker's reply begins "Thanks John," - his first name, unredacted, in the body of the email. Roberts answers her question about timing: "Should be today." The city redacted his name in every header field throughout this production but missed it here. Kelly Strecker named him. The city's own production names him John.

February 5, 2026 - 11:34 AM

70,000 results - Roberts asks Strecker to narrow, not the Mayor who set the terms

STC email: This returned over 70,000 results, is there any further narrowing you'd like to do, such as a timeframe?

The Mayor's search terms returned over 70,000 results. At this point, the correct process would have been to return to whoever specified the terms - Mayor Waggoner - and report the result. Instead, Roberts asked Strecker how to narrow it. Strecker - acting unilaterally, without going back to the mayor - responded: "Can you do July 2024 to January 2025 and exclude facility. Then we will go from there." Mayor Waggoner's own instruction had explicitly included "facility" as a search term. Neither Strecker nor Roberts had authorization to remove it. Both had an undisclosed conflict of interest in this matter.

February 6, 2026 - 2:01 PM

"I managed to get it to about 600" - how?

STC email: I managed to get it to about 600 emails. I put it in your folder under the public drive.

Roberts did not report results. He managed them. "I managed to get it to about 600 emails" describes active effort to reduce a number - not the neutral execution of documented instructions. The methodology is undocumented. We know some of what Strecker told him to do, but we do not know what else Roberts did to arrive at 600. It was not his place to decide. His role was to execute documented instructions and return results - not to make judgment calls about what ends up in a government records production, and certainly not while holding an undisclosed conflict of interest with the requestors and the subject matter. Four days later, Mayor Waggoner renewed the contract with Roberts' employer. The ethics complaint naming Waggoner was filed three days after that.

April 11, 2026 (originally posted April 10)

Roberts mocks the recall campaign - while still handling city records

John Roberts Facebook post: Congratulations! Y'all managed to beg, scratch and s.c.a.r.e.d your way to having about 9% of the population sign your recall.

Following the recall petition results, Roberts posted publicly on Facebook mocking the effort to recall Mayor Waggoner. This is not past behavior - it is recent, active, and current. He remains the city's IT vendor. His employer's contract was most recently renewed by the mayor he is publicly defending.

What this sequence establishes:

  1. The Mayor directed an informal archive search using his own terms - not the requestors' terms - before formal FOIA requests were processed
  2. The search was narrowed from 70,000 results to approximately 600 by Roberts, using parameters that did not match what the requestors asked for
  3. The person who ran that informal search is the same person who ran the formal April production
  4. That person's name was specifically redacted from the formal production - but the city missed his first name in the body of Strecker's February 4 reply
  5. That person continues to publicly mock the community members whose records he is handling

The following email was sent to City Attorney Michele Braukmann, all City Council members, City Administrator Kurt Markegard, Clerk-Treasurer Kelly Strecker, and Council Administrative Assistant Brittney Harakal on March 28, 2026. It raises three issues the city has not addressed.

To: City of Laurel - City Attorney, City Council, City Staff

Michele and City of Laurel -

Thank you for the fee schedule and for continuing to respond while traveling. I have three issues to raise.

1. The city's FOIA fee schedule violates state law.

The schedule charges $50/hour for city staff research, $150–$250/hour for contracted staff, and $250/hour for city attorney review. MCA 2-6-1006(5) caps all public records search fees at $25/hour and requires the most cost-efficient method. Under subsection (5)(c), the first hour of service is free after a $5 filing fee. The city's rates are 2x to 10x the statutory maximum. State law preempts this schedule.

I do not consent to a "quote from IT" for the four email searches I submitted on March 26. These are narrow searches - two parties, 55 days each - that any city employee with email access can perform in minutes. Under the statute, this falls well within the first free hour. I expect production, not a bill.

2. The city's IT vendor has a direct conflict of interest in this matter.

John Roberts, a Senior Network Technician at Morrison-Maierle - the company operating as "Systems Technology Consultants" under the city's contract - has been publicly and actively antagonizing community members on social media regarding the facility. Screenshots are attached showing:

  • His Facebook profile listing his employer as Morrison-Maierle
  • His comment dismissing community concerns: "these people never actually do any research before posting this shit lol"
  • His comment calling a community member "honey" and telling them to "go play in your sandbox"
  • His comment: "You people need something productive to do your time, Jesus Christ" - to which Mayor Waggoner personally replied: "I like John's humor"
  • A thread showing Roberts deleting his own comments when community members began screenshotting them, and Mayor Waggoner's engagement with Roberts being called out by constituents

This is the person - or this person's company - that is handling public records production, quoting fees to the city for FOIA compliance, and determining what documents are "responsive." The mayor who signed this vendor's contract renewal on February 10 is publicly endorsing this employee's mockery of the citizens requesting those records.

I am formally requesting that the city confirm in writing: what search terms were used for the consolidated FOIA pull, the full document count by custodian, and that no records have been altered, withheld, or deleted during vendor processing.

3. Kelly and Brittney have not answered a yes-or-no question.

I understand your explanation that they were uncomfortable responding due to the legal issues raised, and that your office has addressed the legal questions. I appreciate that. But the question I asked Kelly and Brittney is not a legal question - it is a factual one: Have you been asked or directed by Waggoner or Markegard to delay, limit, or withhold production of any records?

That is a yes or no. It does not require legal analysis. Your answer on their behalf - however thorough - is not a substitute for their individual, personal responses. If the answer is no, it should take five seconds to say so. The continued silence on this specific question is noted.

Respectfully,
Matt Gilg

Key Documents

Resolution R26-05 - IT Contract Renewal (Feb 10, 2026) City of Laurel Fee Schedule (R25-18) Full Email Thread (PDF)

The contract renewal was signed by Mayor Waggoner on February 10, 2026 - three days before the first ethics complaint was filed. The fee schedule charges $50–$250/hour for records searches; Montana law caps fees at $25/hour.

The full email thread is included as a PDF, for transparency purposes. It took about 5 seconds to export. No IT vendor quote was required.

Attached Evidence

John Roberts - Facebook profile showing Morrison-Maierle employment

John Roberts Facebook profile showing Senior Network Technician at Morrison-Maierle

Roberts: "these people never actually do any research before posting this shit lol"

John Roberts comment dismissing community concerns

Roberts calls community member "honey" - "go play in your sandbox"

John Roberts patronizing community member

Mayor Waggoner: "I like John's humor"

Mayor Waggoner endorsing John Roberts mocking citizens

Roberts deletes comments; Waggoner's engagement called out by constituents

Thread showing Roberts deleting comments and Waggoner engagement

Roberts on facility: "I actually know what the facility is"

John Roberts expressing pro-facility position

Related: Ethics Complaint to Yellowstone County Attorney

Related: Formal Complaint to Montana Commissioner of Political Practices

Related: Governor Gianforte: Your Form Letter Proves You Don't Care About Our Children

Related: Public Letter to Laurel Community