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 7,967 44,853 SH   SOLE   44,853 0 0
Abbott Laboratories cs 002824100 4,418 31,392 SH   SOLE   31,392 0 0
Accenture PLC Ireland Class A cs g1151c101 13,606 32,820 SH   SOLE   32,820 0 0
Alphabet Inc Cap Stock Cl A cs 02079k305 4,532 1,564 SH   SOLE   1,564 0 0
Amgen Inc cs 031162100 315 1,400 SH   SOLE   1,400 0 0
Apple Inc cs 037833100 14,449 81,371 SH   SOLE   81,371 0 0
Becton Dickinson & Co cs 075887109 7,348 29,219 SH   SOLE   29,219 0 0
Berkshire Hathaway Inc Cl A cs 084670108 451 1 SH   SOLE   1 0 0
Berkshire Hathaway Inc Cl B cs 084670702 3,030 10,135 SH   SOLE   10,135 0 0
C H Robinson Worldwide Inc cs 12541w209 2,538 23,582 SH   SOLE   23,582 0 0
Caterpillar Inc cs 149123101 2,088 10,100 SH   SOLE   10,100 0 0
Cigna Corp New Com cs 125523100 1,240 5,399 SH   SOLE   5,399 0 0
Coca-Cola Co cs 191216100 3,416 57,699 SH   SOLE   57,699 0 0
Cognex Corp cs 192422103 10,074 129,550 SH   SOLE   129,550 0 0
Commerce Bancshares Inc cs 200525103 505 7,346 SH   SOLE   7,346 0 0
Costco Wholesale Corp cs 22160k105 11,870 20,908 SH   SOLE   20,908 0 0
Coterra Energy Inc cs 127097103 289 15,211 SH   SOLE   15,211 0 0
Disney Walt Co Disney cs 254687106 3,046 19,664 SH   SOLE   19,664 0 0
Docusign Inc cs 256163106 3,499 22,974 SH   SOLE   22,974 0 0
Fastenal Co cs 311900104 5,006 78,148 SH   SOLE   78,148 0 0
FedEx Corp cs 31428x106 6,289 24,317 SH   SOLE   24,317 0 0
Fifth Third Bancorp cs 316773100 311 7,150 SH   SOLE   7,150 0 0
Fiserv Inc cs 337738108 4,466 43,025 SH   SOLE   43,025 0 0
General Dynamics Corp cs 369550108 8,356 40,081 SH   SOLE   40,081 0 0
Grainger W W Inc cs 384802104 870 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102 415 1,000 SH   SOLE   1,000 0 0
IDACORP Inc cs 451107106 4,335 38,255 SH   SOLE   38,255 0 0
Illinois Tool Works Inc cs 452308109 6,141 24,881 SH   SOLE   24,881 0 0
Intel Corp cs 458140100 10,499 203,874 SH   SOLE   203,874 0 0
Johnson & Johnson cs 478160104 12,013 70,223 SH   SOLE   70,223 0 0
JPMorgan Chase & Co cs 46625h100 621 3,924 SH   SOLE   3,924 0 0
Lilly Eli & Co cs 532457108 754 2,730 SH   SOLE   2,730 0 0
Linde PLC cs g5494j103 1,347 3,889 SH   SOLE   3,889 0 0
McKesson Corp cs 58155q103 348 1,400 SH   SOLE   1,400 0 0
Microsoft Corp cs 594918104 543 1,615 SH   SOLE   1,615 0 0
Nextera Energy Inc cs 65339f101 432 4,628 SH   SOLE   4,628 0 0
Nike Inc Cl B cs 654106103 6,031 36,186 SH   SOLE   36,186 0 0
O'Reilly Automotive Inc cs 67103h107 13,341 18,890 SH   SOLE   18,890 0 0
Palantir Technologies Inc Cl A cs 69608a108 467 25,660 SH   SOLE   25,660 0 0
Paychex Inc cs 704326107 1,488 10,900 SH   SOLE   10,900 0 0
Procter And Gamble Co cs 742718109 10,924 66,778 SH   SOLE   66,778 0 0
Qualtrics Intl Inc Cl A cs 747601201 559 15,805 SH   SOLE   15,805 0 0
Schlumberger Ltd cs 806857108 790 26,362 SH   SOLE   26,362 0 0
Service Corp Intl cs 817565104 355 5,000 SH   SOLE   5,000 0 0
Southern Co cs 842587107 295 4,300 SH   SOLE   4,300 0 0
Starbucks Corp cs 855244109 707 6,041 SH   SOLE   6,041 0 0
Tractor Supply Co cs 892356106 16,860 70,661 SH   SOLE   70,661 0 0
Trimble Inc cs 896239100 1,764 20,235 SH   SOLE   20,235 0 0
Trupanion Inc cs 898202106 5,320 40,295 SH   SOLE   40,295 0 0
Union Pacific Corp cs 907818108 737 2,925 SH   SOLE   2,925 0 0
Visa Inc Cl A cs 92826c839 14,592 67,333 SH   SOLE   67,333 0 0
Wec Energy Group Inc cs 92939u106 2,145 22,097 SH   SOLE   22,097 0 0
Williams Sonoma Inc cs 969904101 8,716 51,532 SH   SOLE   51,532 0 0
Xilinx Inc cs 983919101 5,376 25,357 SH   SOLE   25,357 0 0
iShares S&P 100 ETF ui 464287101 434 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103 786 1,655 SH   SOLE   1,655 0 0
Vanguard Total Stock Mkt ui 922908769 386 1,600 SH   SOLE   1,600 0 0
Fidelity Contrafund Inc mf 316071109 291 15,524 SH   SOLE   15,524 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750 482 2,916 SH   SOLE   2,916 0 0
SEI Large Cap Fund F mf 783925217 260 15,603 SH   SOLE   15,603 0 0
Vanguard Prec Metals & Mineral mf 921908208 323 29,160 SH   SOLE   29,160 0 0
Crown Castle Intl Corp re 22822v101 5,965 28,576 SH   SOLE   28,576 0 0