FINAL PUBLIC REPORT · UPDATED AUGUST 27, 2026

Onslow County PlateRanger ALPR Investigation

A document-by-document account of what Onslow County purchased, what it paid, what the County says about the program, and the financial question the records still do not answer.

This report supersedes Hubert United’s earlier ALPR updates. It is intended to be read from the beginning by someone with no prior knowledge of this investigation. Earlier conclusions that have been answered by later records have been corrected here rather than preserved for dramatic effect.

Investigation Activity Log

A factual, date-stamped record of requests, responses, productions, and follow-up actions. This log documents activity; it does not treat unresolved questions as proven conclusions.

DateActivityResult or status
July 30, 2026Submitted Public Records Request #26-1042 concerning the ALPR system.Denied the same day under N.C.G.S. §20-183.32; reconsideration requested because the request sought administrative records, not captured plate data.
August 3, 2026Submitted Request #26-1063 to County Finance and Purchasing for PlateRanger procurement, payment, and funding records.Request entered for processing.
August 17, 2026Reviewed County production and continued follow-up.Obtained Purchase Order #20261726, SoundThinking invoice and agreement, and OCSO ALPR policy. A separate request was closed based on the County not contracting with Flock; reopening was requested because PlateRanger, SoundThinking, and Rekor were expressly identified.
August 17, 2026Requested review by the North Carolina Department of Justice Open Government Unit.Asked the State to distinguish confidential captured plate data from public financial and administrative records.
August 24, 2026Received additional Sheriff’s Office information concerning the evaluation period.Sheriff’s Office stated the evaluation ran from April through November 2025, involved five cameras, and produced no formal written evaluation record.
August 28, 2026Submitted three focused follow-up requests covering the complete funding trail, commissioner correspondence, and G.S. §159-28 financial controls.Awaiting acknowledgment and production. Requests seek the source-to-expenditure trail for the documented $52,099 paid to SoundThinking and records reconciling the grant and detention-revenue explanations.

View the Hubert United Website Change Log →

The commissioner candidates answer the ALPR question

Hubert United asked all five candidates for the Onslow County Board of Commissioners the same written question about continued use, renewal, or expansion of the county’s ALPR system. Read the exact question, neutral summaries, and every candidate’s complete written response.

Executive summary

Onslow County contracted with SoundThinking, Inc. for the PlateRanger automated license plate reader system. County Purchase Order 20261726 authorized $38,114 for automatic license plate readers, installation, and an annual subscription for the Sheriff’s Office.

The financial record now goes further. SoundThinking Invoice #14381 billed $33,042. County accounting records show that amount was paid to SoundThinking by Check #684042 on May 1, 2026, using GL account 10-43-4300-4310-0000-444100, which the County identifies as Contract Services. A second SoundThinking invoice, #14542, billed another $19,057 after PlateRanger reached live-service status. County records show that amount was paid by EFT #40905 on July 24, 2026. The two documented payments total $52,099.

The County has also now stated that the ALPR equipment is not County-owned property. At the same time, the County says it is not the custodian of many detailed hardware records, including camera model numbers, hardware revisions, part numbers, serial-number records, and records describing cellular, Wi-Fi, Bluetooth, RF, GPS/GNSS, and onboard-storage capabilities.

The central unresolved issue is narrower than it was at the beginning of this investigation. Sheriff Chris Thomas has described revenue associated with detention-facility contracts as the underlying source of the PlateRanger money. Hubert United specifically requested the accounting records and contracts necessary to document that claim. The County responded that revenues entering the General Fund, unless otherwise designated by the payor, are grouped together for County operations. It did not produce a detention contract, revenue-account record, journal entry, budget transfer, appropriation, or other accounting record establishing a direct documentary trail from the detention-related revenue described by the Sheriff to the SoundThinking payments.

That does not prove the Sheriff’s explanation is false. It means the records produced to date do not independently substantiate the claimed source-to-expenditure connection. That distinction is the core finding of this report.

How to read this report

  • DOCUMENTED FACT means an available record establishes the point.
  • OFFICIAL EXPLANATION means an identified official or agency has stated the point, but the statement may require separate documentary support.
  • UNRESOLVED means the available production does not presently answer the question.
  • ANALYSIS means Hubert United is explaining what the records do and do not permit us to conclude.

1. What was purchased

DOCUMENTED FACT. Purchase Order 20261726 identifies SoundThinking, Inc. as the vendor and describes the purchase as a contract for automatic license plate readers, including 12 automatic license plate readers, installation, and an annual subscription. The purchase-order total is $38,114. It identifies the Sheriff’s Office Administration as the receiving department and gives a contract period of November 28, 2025 through November 27, 2026.

A SoundThinking PlateRanger price-proposal page further describes a 12 Fixed Solar-Powered LPR Camera Deployment. The proposal lists a Year One subscription subtotal of $33,564 and one-time delivery/installation fees of $4,550, producing the same $38,114 Year One total. It lists Option Years Two and Three at $33,564 each.

The proposal’s payment schedule explains why individual invoices do not simply equal the $38,114 purchase-order face value. It lists $13,985 for five cameras at the conclusion of the evaluation period, $19,057 due upon execution of the agreement, another $19,057 due upon PlateRanger live-service status, and the later option-year payments.

2. The evaluation period

DOCUMENTED FACT. Invoice #14381 states that five cameras were already installed at the conclusion of an evaluation period identified as November 28, 2025. Earlier Sheriff’s Office communications reviewed by Hubert United documented an evolving procurement process, including an earlier proposal contemplating more cameras and a requested five-camera pilot.

OFFICIAL EXPLANATION. The Sheriff’s Office later stated that the evaluation began in April 2025, ended in November 2025, involved five cameras, and did not result in a formal written evaluation report.

ANALYSIS. The evidence therefore supports a progression from evaluation/pilot activity to a commercial twelve-reader arrangement. It does not justify describing the five-camera pilot itself as a County-owned five-camera purchase.

3. Payment #1: $33,042

DOCUMENTED FACT. SoundThinking Invoice #14381, dated January 31, 2026, references PO #20261726 and totals $33,042. It itemizes $13,985 for the five cameras at the conclusion of the evaluation period, $16,782 for 50% of the Year One fee due upon execution, and $2,275 for one-time delivery and installation. The latter two amounts total $19,057, matching the proposal’s first $19,057 milestone.

Onslow County’s Accounts Payable record shows Invoice #14381 paid to SoundThinking, vendor #110002, by Check #684042 dated May 1, 2026, for $33,042. The record identifies GL 10-43-4300-4310-0000-444100. The County’s general-ledger detail separately records the SoundThinking transaction against that same account and PO.

4. Payment #2: $19,057

DOCUMENTED FACT. SoundThinking Invoice #14542, dated May 6, 2026, references the same PO #20261726. It bills $16,782 as the remaining 50% of the Year One fee due upon PlateRanger service activation for the period April 21, 2026 through April 20, 2027, plus $2,275 in one-time delivery and installation fees. Total: $19,057. The invoice states a go-live date of April 21, 2026.

Onslow County’s EFT payment advice records EFT #40905, vendor #110002 SoundThinking, Inc., dated July 24, 2026, for $19,057, associated with Invoice #14542 and the same GL account.

DOCUMENTED TOTAL. $33,042 + $19,057 = $52,099 paid to SoundThinking in the records presently reviewed.

ANALYSIS. The $52,099 total should not be presented as proof of an unexplained $13,985 overpayment against the $38,114 PO. The vendor proposal and invoices show that the five evaluation cameras generated a separate $13,985 payment milestone in addition to the two $19,057 milestones. The important public question is therefore not arithmetic alone. It is how the County authorized, budgeted, and funded the complete sequence.

5. Where did the money come from?

This is the question that remains open.

OFFICIAL EXPLANATION. Sheriff Thomas advised that the PlateRanger money originated from revenue generated through contracts associated with the Onslow County detention facility. He also clarified that the purchase was not funded by a grant.

Hubert United then asked for existing accounting records sufficient to identify that revenue source, including the applicable revenue accounts and fund/account codes, together with journal entries, budget transfers, appropriations, or other accounting records connecting that revenue to the account from which SoundThinking was paid. We also requested the detention-facility contract or contracts associated with the revenue.

COUNTY RESPONSE. The County replied: “All revenues coming into the General Fund, unless otherwise designated by payor, are grouped together to ensure funds are available for all County Departments to operate pursuant to approved annual budgets.” For the request seeking the detention contract or contracts, the County directed the requester back to that same answer.

The County separately identified GL account 10-43-4300-4310-0000-444100 as Contract Services and stated that no subledgers exist for that account code.

UNRESOLVED. The production does not identify the detention contract or contracts Sheriff Thomas was referring to. It does not identify the revenue account into which those particular receipts were deposited. It does not contain a journal entry, transfer, appropriation, or other accounting record tracing those particular receipts into the Contract Services expenditure account and onward to SoundThinking.

ANALYSIS. General-fund pooling may explain why County accounting does not earmark a particular incoming dollar and follow that identical dollar to a vendor check. But it does not itself document the factual predicate of the Sheriff’s explanation: which detention-related contracts generated the revenue, how much revenue they generated, and how that revenue relates to the budget authority used for PlateRanger. The proper public statement is therefore: the County has documented the expenditures, but the records produced so far do not independently establish the claimed detention-contract source of the funds.

6. The County says it does not own the equipment

DOCUMENTED FACT. In its latest response to a detailed system-identification request, Onslow County answered requests for County asset numbers, equipment inventories, fixed-asset records, and property-control records with the statement “not county-owned property.”

The County also stated that it is not the custodian of records identifying the camera/sensor manufacturer, associated hardware manufacturer, exact camera model numbers, hardware model numbers, hardware revisions or generations, manufacturer part numbers, receiving records, packing lists, shipping documents, equipment schedules, installation-equipment lists, serial-number records, software versions, and most detailed communications-capability records.

For cellular, Wi-Fi, Bluetooth, radio-frequency, GPS/GNSS, and onboard-storage capability records, the County likewise stated that it is not the custodian. At the same time, it said documents had been provided identifying the system, vendor, software/cloud provider, analytics provider, commercial product name, subscription/service tier, product specifications, proposals, quotes, deployment form factor, and communications hardware.

ANALYSIS. The defensible conclusion is that Onslow County is paying for a vendor-provided PlateRanger system/service while the physical ALPR equipment itself is not County-owned property. This report does not make a conclusion about legal ownership of captured data or intellectual-property rights because the currently reviewed records are insufficient to establish those separate contractual questions.

7. Problems in the latest records response

DOCUMENTED FACT. Item 19 of the County’s system-identification response asks for all bills of materials associated with the system but contains no disposition or answer after the request. Item 45 is visibly incomplete and ends with “All existing non (Request not complete)”.

Those are procedural defects in the response, not evidence of misconduct. They are preserved here because a complete public record should distinguish an affirmative “no records,” a custodian objection, and an unanswered or incomplete request.

8. What the investigation proves

  1. Onslow County entered a commercial arrangement with SoundThinking for the PlateRanger ALPR system.
  2. The County’s PO authorized a twelve-reader deployment, installation, and subscription with a $38,114 Year One purchase-order total.
  3. The proposal identifies five evaluation cameras and a $13,985 payment due at the conclusion of that evaluation period.
  4. SoundThinking Invoice #14381 billed $33,042 and County records document a $33,042 payment.
  5. SoundThinking Invoice #14542 billed $19,057 and County records document a $19,057 payment.
  6. The two documented SoundThinking payments total $52,099.
  7. The County identifies the expenditure account as Contract Services.
  8. The County states that the physical ALPR equipment is not County-owned property.
  9. The County says it is not the custodian of many detailed technical/hardware records.
  10. Sheriff Thomas has described detention-facility contract revenue as the underlying funding source and has said the purchase was not grant-funded.
  11. The records produced so far do not independently document the specific detention contracts, revenue accounts, or accounting path supporting that source explanation.

9. What the investigation does not prove

  • It does not prove that anyone stole, diverted, embezzled, falsified, or illegally spent County money.
  • It does not prove Sheriff Thomas’s funding explanation is false.
  • It does not establish legal ownership of the ALPR data collected by the system.
  • It does not establish that every detailed hardware record is legally required to be held by Onslow County.
  • It does not establish that the $52,099 payment total is itself an improper overpayment; the vendor’s payment schedule explains the separate evaluation and service milestones.
  • It does not establish that ALPR technology has no legitimate law-enforcement use.

10. Why this still matters

This investigation is not about manufacturing a scandal. It is about whether the public can reconstruct a government surveillance-technology decision from the government’s own records.

Residents can now reconstruct much more of that decision than they could when this inquiry began. We can identify the vendor, system, purchase order, evaluation charge, invoices, payments, GL account, service activation, and the County’s position on equipment ownership. That is substantial progress.

But the original funding-source question remains documentary rather than rhetorical. If detention-facility contract revenue is the reason the Sheriff’s Office had the budgetary capacity to pay for PlateRanger, the public should be able to see the non-exempt records that substantiate that explanation, or receive a precise explanation of why such records do not exist in a traceable form.

Verbal assurances are useful context. Public records are what allow citizens, journalists, auditors, elected officials, and investigators to verify the context independently.

11. Evidence index

The following records form the core evidentiary basis for this report. Where a public Drive copy is available, the document name below links directly to it.

Important: Google Drive access depends on the sharing permissions assigned to each source file. If a linked record is not publicly accessible, Hubert United will correct the public-access copy rather than treating an inaccessible link as evidence.

12. Final finding as of August 27, 2026

The investigation began with basic questions about an ALPR program and an asserted funding source. The documentary record now establishes a much clearer procurement and payment history.

Onslow County has documented two payments to SoundThinking totaling $52,099 for the PlateRanger arrangement. The County confirms that the physical ALPR equipment is not County-owned property. The County has identified the expenditure account and explained that ordinary General Fund revenues are pooled. What the production still does not establish is the specific documentary connection between detention-facility contract revenue described by Sheriff Thomas and the County budget/expenditure path that resulted in the SoundThinking payments.

That is where the evidence ends today.

If new records establish that connection, this report will be updated and the new evidence will be linked. If new evidence contradicts any factual statement here, the statement will be corrected. Until then, Hubert United will distinguish what is documented from what is asserted and will not fill the gap with speculation.


Methodology: This report relies on records obtained from Onslow County, the Onslow County Sheriff’s Office, and vendor materials contained in the project evidence archive. It deliberately avoids conclusions that the available records do not support. This is a public-accountability report, not a finding of criminal or civil liability.

Revision log: August 27, 2026 — consolidated prior ALPR reporting into this definitive report; added Invoice #14542, EFT #40905, Munis GL detail, the County’s funding-source response, and the County’s equipment-ownership/custodianship response.