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,499 54,305 SH   SOLE   54,305 0 0
Accenture PLC Ireland Class A cs g1151c101   9,274 32,447 SH   SOLE   32,447 0 0
Advanced Micro Devices Inc cs 007903107   6,112 62,366 SH   SOLE   62,366 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305   3,953 38,106 SH   SOLE   38,106 0 0
Amgen Inc cs 031162100   320 1,325 SH   SOLE   1,325 0 0
Apple Inc cs 037833100   10,547 63,962 SH   SOLE   63,962 0 0
Becton Dickinson & Co cs 075887109   6,880 27,794 SH   SOLE   27,794 0 0
Berkshire Hathaway Inc Cl A cs 084670108   931 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702   4,561 14,772 SH   SOLE   14,772 0 0
Blackstone Group Inc Cl A cs 09260d107   2,121 24,147 SH   SOLE   24,147 0 0
C H Robinson Worldwide Inc cs 12541w209   2,251 22,655 SH   SOLE   22,655 0 0
Caterpillar Inc cs 149123101   389 1,700 SH   SOLE   1,700 0 0
Coca-Cola Co cs 191216100   3,301 53,219 SH   SOLE   53,219 0 0
Cognex Corp cs 192422103   6,238 125,887 SH   SOLE   125,887 0 0
Commerce Bancshares Inc cs 200525103   390 6,677 SH   SOLE   6,677 0 0
Costco Wholesale Corp cs 22160k105   9,967 20,060 SH   SOLE   20,060 0 0
Coterra Energy Inc cs 127097103   563 22,939 SH   SOLE   22,939 0 0
Disney Walt Co Disney cs 254687106   1,788 17,854 SH   SOLE   17,854 0 0
Fastenal Co cs 311900104   4,720 87,512 SH   SOLE   87,512 0 0
Fiserv Inc cs 337738108   3,654 32,325 SH   SOLE   32,325 0 0
General Dynamics Corp cs 369550108   8,496 37,227 SH   SOLE   37,227 0 0
Grainger W W Inc cs 384802104   1,156 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102   300 1,016 SH   SOLE   1,016 0 0
IDACORP Inc cs 451107106   3,863 35,660 SH   SOLE   35,660 0 0
Illinois Tool Works Inc cs 452308109   6,339 26,038 SH   SOLE   26,038 0 0
Intel Corp cs 458140100   6,521 199,612 SH   SOLE   199,612 0 0
Johnson & Johnson cs 478160104   10,748 69,345 SH   SOLE   69,345 0 0
JPMorgan Chase & Co cs 46625h100   517 3,965 SH   SOLE   3,965 0 0
Lilly Eli & Co cs 532457108   938 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g5494j103   1,247 3,508 SH   SOLE   3,508 0 0
McKesson Corp cs 58155q103   498 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104   466 1,615 SH   SOLE   1,615 0 0
Nextera Energy Inc cs 65339f101   348 4,509 SH   SOLE   4,509 0 0
Nike Inc Cl B cs 654106103   3,975 32,410 SH   SOLE   32,410 0 0
Noble Corp Ord A cs g65431127   4,787 121,293 SH   SOLE   121,293 0 0
O'Reilly Automotive Inc cs 67103h107   12,763 15,033 SH   SOLE   15,033 0 0
Paychex Inc cs 704326107   1,672 14,595 SH   SOLE   14,595 0 0
Procter And Gamble Co cs 742718109   9,890 66,514 SH   SOLE   66,514 0 0
Schlumberger Ltd cs 806857108   1,332 27,119 SH   SOLE   27,119 0 0
Service Corp Intl cs 817565104   254 3,700 SH   SOLE   3,700 0 0
Southern Co cs 842587107   299 4,300 SH   SOLE   4,300 0 0
Tractor Supply Co cs 892356106   14,823 63,067 SH   SOLE   63,067 0 0
Trimble Inc cs 896239100   1,379 26,310 SH   SOLE   26,310 0 0
Union Pacific Corp cs 907818108   589 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839   14,398 63,859 SH   SOLE   63,859 0 0
Wec Energy Group Inc cs 92939u106   2,062 21,754 SH   SOLE   21,754 0 0
Williams Sonoma Inc cs 969904101   6,185 50,837 SH   SOLE   50,837 0 0
ASML Holding NV NY Registry ad n07059210   2,228 3,273 SH   SOLE   3,273 0 0
iShares S&P 100 ETF ui 464287101   370 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103   354 864 SH   SOLE   864 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750   424 2,965 SH   SOLE   2,965 0 0
Crown Castle Intl Corp re 22822v101   3,681 27,501 SH   SOLE   27,501 0 0