The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
Abbott Laboratories cs 002824100   5,958 54,270 SH   SOLE   54,270 0 0
Accenture PLC Ireland Class A cs g1151c101   8,662 32,462 SH   SOLE   32,462 0 0
Advanced Micro Devices Inc cs 007903107   4,148 64,043 SH   SOLE   64,043 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305   3,377 38,277 SH   SOLE   38,277 0 0
Amgen Inc cs 031162100   348 1,325 SH   SOLE   1,325 0 0
Apple Inc cs 037833100   8,278 63,712 SH   SOLE   63,712 0 0
Becton Dickinson & Co cs 075887109   7,052 27,733 SH   SOLE   27,733 0 0
Berkshire Hathaway Inc Cl A cs 084670108   937 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702   4,571 14,797 SH   SOLE   14,797 0 0
Blackstone Group Inc Cl A cs 09260d107   1,802 24,289 SH   SOLE   24,289 0 0
C H Robinson Worldwide Inc cs 12541w209   2,074 22,655 SH   SOLE   22,655 0 0
Caterpillar Inc cs 149123101   407 1,700 SH   SOLE   1,700 0 0
Coca-Cola Co cs 191216100   3,376 53,069 SH   SOLE   53,069 0 0
Cognex Corp cs 192422103   5,909 125,437 SH   SOLE   125,437 0 0
Commerce Bancshares Inc cs 200525103   455 6,677 SH   SOLE   6,677 0 0
Costco Wholesale Corp cs 22160k105   9,141 20,023 SH   SOLE   20,023 0 0
Coterra Energy Inc cs 127097103   564 22,939 SH   SOLE   22,939 0 0
Disney Walt Co Disney cs 254687106   1,595 18,354 SH   SOLE   18,354 0 0
Fastenal Co cs 311900104   4,169 88,112 SH   SOLE   88,112 0 0
Fifth Third Bancorp cs 316773100   225 6,850 SH   SOLE   6,850 0 0
Fiserv Inc cs 337738108   3,277 32,425 SH   SOLE   32,425 0 0
General Dynamics Corp cs 369550108   9,249 37,277 SH   SOLE   37,277 0 0
Grainger W W Inc cs 384802104   933 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102   321 1,016 SH   SOLE   1,016 0 0
IDACORP Inc cs 451107106   3,851 35,710 SH   SOLE   35,710 0 0
Illinois Tool Works Inc cs 452308109   5,813 26,388 SH   SOLE   26,388 0 0
Intel Corp cs 458140100   5,268 199,325 SH   SOLE   199,325 0 0
Johnson & Johnson cs 478160104   12,263 69,420 SH   SOLE   69,420 0 0
JPMorgan Chase & Co cs 46625h100   532 3,965 SH   SOLE   3,965 0 0
Lilly Eli & Co cs 532457108   999 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g5494j103   1,193 3,658 SH   SOLE   3,658 0 0
McKesson Corp cs 58155q103   525 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104   387 1,615 SH   SOLE   1,615 0 0
Nextera Energy Inc cs 65339f101   377 4,509 SH   SOLE   4,509 0 0
Nike Inc Cl B cs 654106103   3,838 32,803 SH   SOLE   32,803 0 0
Noble Corp Ord A cs g65431127   4,608 122,193 SH   SOLE   122,193 0 0
O'Reilly Automotive Inc cs 67103h107   13,131 15,558 SH   SOLE   15,558 0 0
Paychex Inc cs 704326107   1,687 14,595 SH   SOLE   14,595 0 0
Procter And Gamble Co cs 742718109   10,072 66,452 SH   SOLE   66,452 0 0
Schlumberger Ltd cs 806857108   1,444 27,019 SH   SOLE   27,019 0 0
Service Corp Intl cs 817565104   256 3,700 SH   SOLE   3,700 0 0
Southern Co cs 842587107   307 4,300 SH   SOLE   4,300 0 0
Tractor Supply Co cs 892356106   14,208 63,155 SH   SOLE   63,155 0 0
Trimble Inc cs 896239100   1,340 26,510 SH   SOLE   26,510 0 0
Union Pacific Corp cs 907818108   606 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839   13,342 64,218 SH   SOLE   64,218 0 0
Wec Energy Group Inc cs 92939u106   2,028 21,629 SH   SOLE   21,629 0 0
Williams Sonoma Inc cs 969904101   5,147 44,785 SH   SOLE   44,785 0 0
ASML Holding NV NY Registry ad n07059210   1,788 3,273 SH   SOLE   3,273 0 0
iShares S&P 100 ETF ui 464287101   338 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103   330 864 SH   SOLE   864 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750   395 2,965 SH   SOLE   2,965 0 0
Crown Castle Intl Corp re 22822v101   3,737 27,551 SH   SOLE   27,551 0 0