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,814 52,825 SH   SOLE   52,825 0 0
Accenture PLC Ireland Class A cs g1151c101   11,006 31,365 SH   SOLE   31,365 0 0
Advanced Micro Devices Inc cs 007903107   8,431 57,195 SH   SOLE   57,195 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305   5,203 37,246 SH   SOLE   37,246 0 0
Amgen Inc cs 031162100   382 1,325 SH   SOLE   1,325 0 0
Apple Inc cs 037833100   10,371 53,866 SH   SOLE   53,866 0 0
Berkshire Hathaway Inc Cl A cs 084670108   1,085 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702   5,080 14,242 SH   SOLE   14,242 0 0
Blackstone Group Inc Cl A cs 09260d107   3,380 25,816 SH   SOLE   25,816 0 0
C H Robinson Worldwide Inc cs 12541w209   1,957 22,655 SH   SOLE   22,655 0 0
Caterpillar Inc cs 149123101   503 1,700 SH   SOLE   1,700 0 0
Chevron Corp cs 166764100   1,131 7,580 SH   SOLE   7,580 0 0
Coca-Cola Co cs 191216100   3,092 52,469 SH   SOLE   52,469 0 0
Cognex Corp cs 192422103   5,178 124,062 SH   SOLE   124,062 0 0
Commerce Bancshares Inc cs 200525103   354 6,637 SH   SOLE   6,637 0 0
Costco Wholesale Corp cs 22160k105   12,680 19,210 SH   SOLE   19,210 0 0
Coterra Energy Inc cs 127097103   573 22,437 SH   SOLE   22,437 0 0
Fastenal Co cs 311900104   5,385 83,137 SH   SOLE   83,137 0 0
Fifth Third Bancorp cs 316773100   236 6,850 SH   SOLE   6,850 0 0
FISERV INC cs 337738108   4,138 31,150 SH   SOLE   31,150 0 0
General Dynamics Corp cs 369550108   9,521 36,666 SH   SOLE   36,666 0 0
Grainger W W Inc cs 384802104   1,142 1,378 SH   SOLE   1,378 0 0
Home Depot Inc cs 437076102   352 1,016 SH   SOLE   1,016 0 0
IDACORP Inc cs 451107106   3,284 33,405 SH   SOLE   33,405 0 0
Illinois Tool Works Inc cs 452308109   5,681 21,687 SH   SOLE   21,687 0 0
Intel Corp cs 458140100   6,871 136,731 SH   SOLE   136,731 0 0
Johnson & Johnson cs 478160104   9,574 61,082 SH   SOLE   61,082 0 0
JPMorgan Chase & Co cs 46625h100   670 3,940 SH   SOLE   3,940 0 0
Kenvue Inc cs 49177j102   1,404 65,219 SH   SOLE   65,219 0 0
Lilly Eli & Co cs 532457108   1,591 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g54950103   1,347 3,280 SH   SOLE   3,280 0 0
McKesson Corp cs 58155q103   648 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104   562 1,495 SH   SOLE   1,495 0 0
Nextera Energy Inc cs 65339f101   271 4,464 SH   SOLE   4,464 0 0
Nike Inc Cl B cs 654106103   3,434 31,630 SH   SOLE   31,630 0 0
Noble Corp Ord A cs g65431127   5,744 119,268 SH   SOLE   119,268 0 0
O'Reilly Automotive Inc cs 67103h107   11,183 11,771 SH   SOLE   11,771 0 0
Paychex Inc cs 704326107   1,554 13,045 SH   SOLE   13,045 0 0
Procter And Gamble Co cs 742718109   9,461 64,564 SH   SOLE   64,564 0 0
Schlumberger Ltd cs 806857108   1,375 26,423 SH   SOLE   26,423 0 0
Service Corp Intl cs 817565104   253 3,700 SH   SOLE   3,700 0 0
Southern Co cs 842587107   326 4,650 SH   SOLE   4,650 0 0
Tractor Supply Co cs 892356106   12,783 59,448 SH   SOLE   59,448 0 0
Trimble Inc cs 896239100   1,406 26,435 SH   SOLE   26,435 0 0
Union Pacific Corp cs 907818108   718 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839   14,651 56,276 SH   SOLE   56,276 0 0
Wec Energy Group Inc cs 92939u106   1,918 22,784 SH   SOLE   22,784 0 0
Williams Sonoma Inc cs 969904101   10,087 49,992 SH   SOLE   49,992 0 0
ASML Holding NV NY Registry ad n07059210   2,542 3,358 SH   SOLE   3,358 0 0
iShares S&P 100 ETF ui 464287101   201 900 SH   SOLE   900 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750   498 3,012 SH   SOLE   3,012 0 0
Crown Castle Intl Corp re 22822v101   5,845 50,741 SH   SOLE   50,741 0 0