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 4,913 44,465 SH   SOLE   44,465 0 0
Abbott Laboratories cs 002824100 5,436 56,185 SH   SOLE   56,185 0 0
Accenture PLC Ireland Class A cs g1151c101 8,655 33,636 SH   SOLE   33,636 0 0
Advanced Micro Devices Inc cs 007903107 3,718 58,687 SH   SOLE   58,687 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305 3,763 39,337 SH   SOLE   39,337 0 0
Amgen Inc cs 031162100 299 1,325 SH   SOLE   1,325 0 0
Apple Inc cs 037833100 9,070 65,632 SH   SOLE   65,632 0 0
Becton Dickinson & Co cs 075887109 6,411 28,773 SH   SOLE   28,773 0 0
Berkshire Hathaway Inc Cl A cs 084670108 813 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702 4,202 15,737 SH   SOLE   15,737 0 0
Blackstone Group Inc Cl A cs 09260d107 2,669 31,893 SH   SOLE   31,893 0 0
C H Robinson Worldwide Inc cs 12541w209 2,182 22,655 SH   SOLE   22,655 0 0
Caterpillar Inc cs 149123101 279 1,700 SH   SOLE   1,700 0 0
Coca-Cola Co cs 191216100 3,121 55,719 SH   SOLE   55,719 0 0
Cognex Corp cs 192422103 5,252 126,712 SH   SOLE   126,712 0 0
Commerce Bancshares Inc cs 200525103 455 6,871 SH   SOLE   6,871 0 0
Costco Wholesale Corp cs 22160k105 9,856 20,868 SH   SOLE   20,868 0 0
Coterra Energy Inc cs 127097103 623 23,842 SH   SOLE   23,842 0 0
Disney Walt Co Disney cs 254687106 1,887 20,004 SH   SOLE   20,004 0 0
Fastenal Co cs 311900104 4,057 88,112 SH   SOLE   88,112 0 0
FedEx Corp cs 31428x106 3,468 23,356 SH   SOLE   23,356 0 0
Fifth Third Bancorp cs 316773100 229 7,150 SH   SOLE   7,150 0 0
Fiserv Inc cs 337738108 3,600 38,475 SH   SOLE   38,475 0 0
General Dynamics Corp cs 369550108 8,201 38,652 SH   SOLE   38,652 0 0
Grainger W W Inc cs 384802104 821 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102 276 1,000 SH   SOLE   1,000 0 0
IDACORP Inc cs 451107106 3,763 38,010 SH   SOLE   38,010 0 0
Illinois Tool Works Inc cs 452308109 4,898 27,113 SH   SOLE   27,113 0 0
Intel Corp cs 458140100 5,402 209,637 SH   SOLE   209,637 0 0
Johnson & Johnson cs 478160104 11,698 71,611 SH   SOLE   71,611 0 0
JPMorgan Chase & Co cs 46625h100 410 3,924 SH   SOLE   3,924 0 0
Lilly Eli & Co cs 532457108 883 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g5494j103 986 3,658 SH   SOLE   3,658 0 0
McKesson Corp cs 58155q103 476 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104 376 1,615 SH   SOLE   1,615 0 0
Nextera Energy Inc cs 65339f101 354 4,509 SH   SOLE   4,509 0 0
Nike Inc Cl B cs 654106103 2,842 34,188 SH   SOLE   34,188 0 0
O'Reilly Automotive Inc cs 67103h107 11,594 16,484 SH   SOLE   16,484 0 0
Paychex Inc cs 704326107 1,649 14,695 SH   SOLE   14,695 0 0
Procter And Gamble Co cs 742718109 8,623 68,302 SH   SOLE   68,302 0 0
Schlumberger Ltd cs 806857108 994 27,679 SH   SOLE   27,679 0 0
Service Corp Intl cs 817565104 231 4,000 SH   SOLE   4,000 0 0
Southern Co cs 842587107 292 4,300 SH   SOLE   4,300 0 0
Tractor Supply Co cs 892356106 12,104 65,117 SH   SOLE   65,117 0 0
Trimble Inc cs 896239100 1,507 27,760 SH   SOLE   27,760 0 0
Union Pacific Corp cs 907818108 570 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839 11,795 66,393 SH   SOLE   66,393 0 0
Wec Energy Group Inc cs 92939u106 2,037 22,779 SH   SOLE   22,779 0 0
Williams Sonoma Inc cs 969904101 5,441 46,170 SH   SOLE   46,170 0 0
ASML Holding NV NY Registry ad n07059210 1,727 4,158 SH   SOLE   4,158 0 0
iShares S&P 100 ETF ui 464287101 322 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103 341 954 SH   SOLE   954 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750 367 2,937 SH   SOLE   2,937 0 0
Crown Castle Intl Corp re 22822v101 4,109 28,426 SH   SOLE   28,426 0 0