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,927 54,370 SH   SOLE   54,370 0 0
Accenture PLC Ireland Class A cs g1151c101   9,883 32,026 SH   SOLE   32,026 0 0
Advanced Micro Devices Inc cs 007903107   6,830 59,960 SH   SOLE   59,960 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305   4,564 38,126 SH   SOLE   38,126 0 0
Amgen Inc cs 031162100   294 1,325 SH   SOLE   1,325 0 0
Apple Inc cs 037833100   12,397 63,912 SH   SOLE   63,912 0 0
Becton Dickinson & Co cs 075887109   7,344 27,819 SH   SOLE   27,819 0 0
Berkshire Hathaway Inc Cl A cs 084670108   1,036 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702   5,032 14,757 SH   SOLE   14,757 0 0
Blackstone Group Inc Cl A cs 09260d107   2,480 26,676 SH   SOLE   26,676 0 0
C H Robinson Worldwide Inc cs 12541w209   2,137 22,655 SH   SOLE   22,655 0 0
Caterpillar Inc cs 149123101   418 1,700 SH   SOLE   1,700 0 0
Chevron Corp cs 166764100   3,883 24,679 SH   SOLE   24,679 0 0
Coca-Cola Co cs 191216100   3,205 53,219 SH   SOLE   53,219 0 0
Cognex Corp cs 192422103   7,059 126,012 SH   SOLE   126,012 0 0
Commerce Bancshares Inc cs 200525103   324 6,650 SH   SOLE   6,650 0 0
Costco Wholesale Corp cs 22160k105   10,791 20,043 SH   SOLE   20,043 0 0
Coterra Energy Inc cs 127097103   585 23,139 SH   SOLE   23,139 0 0
Disney Walt Co Disney cs 254687106   1,489 16,679 SH   SOLE   16,679 0 0
Fastenal Co cs 311900104   4,975 84,337 SH   SOLE   84,337 0 0
Fiserv Inc Com cs 337738108   4,087 32,400 SH   SOLE   32,400 0 0
General Dynamics Corp cs 369550108   8,001 37,187 SH   SOLE   37,187 0 0
Grainger W W Inc cs 384802104   1,323 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102   316 1,016 SH   SOLE   1,016 0 0
IDACORP Inc cs 451107106   3,659 35,660 SH   SOLE   35,660 0 0
Illinois Tool Works Inc cs 452308109   6,257 25,012 SH   SOLE   25,012 0 0
Intel Corp cs 458140100   6,650 198,862 SH   SOLE   198,862 0 0
Johnson & Johnson cs 478160104   11,508 69,526 SH   SOLE   69,526 0 0
JPMorgan Chase & Co cs 46625h100   565 3,882 SH   SOLE   3,882 0 0
Lilly Eli & Co cs 532457108   1,280 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g54950103   1,288 3,380 SH   SOLE   3,380 0 0
McKesson Corp cs 58155q103   598 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104   543 1,595 SH   SOLE   1,595 0 0
Nextera Energy Inc cs 65339f101   335 4,509 SH   SOLE   4,509 0 0
Nike Inc Cl B cs 654106103   3,578 32,420 SH   SOLE   32,420 0 0
Noble Corp Ord A cs g65431127   5,027 121,695 SH   SOLE   121,695 0 0
O'Reilly Automotive Inc cs 67103h107   13,923 14,575 SH   SOLE   14,575 0 0
Paychex Inc cs 704326107   1,610 14,395 SH   SOLE   14,395 0 0
Procter And Gamble Co cs 742718109   10,100 66,559 SH   SOLE   66,559 0 0
Schlumberger Ltd cs 806857108   1,332 27,119 SH   SOLE   27,119 0 0
Service Corp Intl cs 817565104   239 3,700 SH   SOLE   3,700 0 0
Southern Co cs 842587107   302 4,300 SH   SOLE   4,300 0 0
Tractor Supply Co cs 892356106   13,642 61,702 SH   SOLE   61,702 0 0
Trimble Inc cs 896239100   1,399 26,435 SH   SOLE   26,435 0 0
Union Pacific Corp cs 907818108   599 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839   15,022 63,254 SH   SOLE   63,254 0 0
Wec Energy Group Inc cs 92939u106   2,010 22,779 SH   SOLE   22,779 0 0
Williams Sonoma Inc cs 969904101   6,376 50,952 SH   SOLE   50,952 0 0
ASML Holding NV NY Registry ad n07059210   2,408 3,323 SH   SOLE   3,323 0 0
iShares S&P 100 ETF ui 464287101   410 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103   383 864 SH   SOLE   864 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750   461 2,976 SH   SOLE   2,976 0 0
Crown Castle Intl Corp re 22822v101   3,148 27,626 SH   SOLE   27,626 0 0