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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Co cs 88579y101 5,876 45,403 SH   SOLE   45,403 0 0
Abbott Laboratories cs 002824100 6,244 57,469 SH   SOLE   57,469 0 0
Accenture PLC Ireland Class A cs g1151c101 9,435 33,980 SH   SOLE   33,980 0 0
Advanced Micro Devices Inc cs 007903107 3,854 50,395 SH   SOLE   50,395 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305 4,292 1,969 SH   SOLE   1,969 0 0
Amgen Inc cs 031162100 322 1,325 SH   SOLE   1,325 0 0
Apple Inc cs 037833100 10,092 73,812 SH   SOLE   73,812 0 0
Becton Dickinson & Co cs 075887109 7,119 28,876 SH   SOLE   28,876 0 0
Berkshire Hathaway Inc Cl A cs 084670108 818 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702 2,521 9,235 SH   SOLE   9,235 0 0
Blackstone Group Inc Cl A cs 09260d107 2,892 31,701 SH   SOLE   31,701 0 0
C H Robinson Worldwide Inc cs 12541w209 2,391 23,582 SH   SOLE   23,582 0 0
Caterpillar Inc cs 149123101 304 1,700 SH   SOLE   1,700 0 0
Cigna Corp New Com cs 125523100 1,423 5,399 SH   SOLE   5,399 0 0
Coca-Cola Co cs 191216100 3,542 56,299 SH   SOLE   56,299 0 0
Cognex Corp cs 192422103 5,821 136,900 SH   SOLE   136,900 0 0
Commerce Bancshares Inc cs 200525103 451 6,871 SH   SOLE   6,871 0 0
Costco Wholesale Corp cs 22160k105 10,077 21,025 SH   SOLE   21,025 0 0
Coterra Energy Inc cs 127097103 615 23,842 SH   SOLE   23,842 0 0
Disney Walt Co Disney cs 254687106 2,075 21,979 SH   SOLE   21,979 0 0
Fastenal Co cs 311900104 4,519 90,523 SH   SOLE   90,523 0 0
FedEx Corp cs 31428x106 5,519 24,342 SH   SOLE   24,342 0 0
Fifth Third Bancorp cs 316773100 240 7,150 SH   SOLE   7,150 0 0
Fiserv Inc cs 337738108 3,657 41,100 SH   SOLE   41,100 0 0
General Dynamics Corp cs 369550108 8,647 39,081 SH   SOLE   39,081 0 0
Grainger W W Inc cs 384802104 763 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102 274 1,000 SH   SOLE   1,000 0 0
IDACORP Inc cs 451107106 4,064 38,370 SH   SOLE   38,370 0 0
Illinois Tool Works Inc cs 452308109 5,054 27,731 SH   SOLE   27,731 0 0
Intel Corp cs 458140100 7,893 210,999 SH   SOLE   210,999 0 0
Johnson & Johnson cs 478160104 12,831 72,281 SH   SOLE   72,281 0 0
JPMorgan Chase & Co cs 46625h100 442 3,924 SH   SOLE   3,924 0 0
Lilly Eli & Co cs 532457108 885 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g5494j103 1,089 3,789 SH   SOLE   3,789 0 0
McKesson Corp cs 58155q103 457 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104 415 1,615 SH   SOLE   1,615 0 0
Nextera Energy Inc cs 65339f101 354 4,564 SH   SOLE   4,564 0 0
Nike Inc Cl B cs 654106103 3,870 37,870 SH   SOLE   37,870 0 0
O'Reilly Automotive Inc cs 67103h107 11,748 18,595 SH   SOLE   18,595 0 0
Paychex Inc cs 704326107 1,673 14,695 SH   SOLE   14,695 0 0
Procter And Gamble Co cs 742718109 9,868 68,628 SH   SOLE   68,628 0 0
Schlumberger Ltd cs 806857108 990 27,679 SH   SOLE   27,679 0 0
Service Corp Intl cs 817565104 276 4,000 SH   SOLE   4,000 0 0
Southern Co cs 842587107 307 4,300 SH   SOLE   4,300 0 0
Tractor Supply Co cs 892356106 12,723 65,632 SH   SOLE   65,632 0 0
Trimble Inc cs 896239100 1,616 27,760 SH   SOLE   27,760 0 0
Union Pacific Corp cs 907818108 624 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839 13,408 68,098 SH   SOLE   68,098 0 0
Wec Energy Group Inc cs 92939u106 2,353 23,379 SH   SOLE   23,379 0 0
Williams Sonoma Inc cs 969904101 5,776 52,057 SH   SOLE   52,057 0 0
ASML Holding NV NY Registry ad n07059210 1,979 4,158 SH   SOLE   4,158 0 0
iShares S&P 100 ETF ui 464287101 341 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103 360 954 SH   SOLE   954 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750 386 2,924 SH   SOLE   2,924 0 0
Crown Castle Intl Corp re 22822v101 4,812 28,576 SH   SOLE   28,576 0 0