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 6,912 39,182 SH   SOLE   39,182 0 0
Abbott Laboratories cs 002824100 3,841 44,220 SH   SOLE   44,220 0 0
Accenture PLC Ireland Class A cs g1151c101 12,306 58,440 SH   SOLE   58,440 0 0
Amgen Inc cs 031162100 362 1,500 SH   SOLE   1,500 0 0
Apple Inc cs 037833100 6,962 23,710 SH   SOLE   23,710 0 0
Becton Dickinson & Co cs 075887109 7,076 26,018 SH   SOLE   26,018 0 0
Berkshire Hathaway Inc Cl A cs 084670108 679 2 SH   SOLE   2 0 0
Berkshire Hathaway Inc Cl B cs 084670702 1,914 8,449 SH   SOLE   8,449 0 0
C H Robinson Worldwide Inc cs 12541w209 3,910 50,000 SH   SOLE   50,000 0 0
Caterpillar Inc cs 149123101 1,492 10,100 SH   SOLE   10,100 0 0
Cigna Corp New Com cs 125523100 2,272 11,110 SH   SOLE   11,110 0 0
Cimarex Energy Co cs 171798101 2,023 38,538 SH   SOLE   38,538 0 0
Coca-Cola Co cs 191216100 3,495 63,151 SH   SOLE   63,151 0 0
Cognex Corp cs 192422103 9,035 161,220 SH   SOLE   161,220 0 0
Commerce Bancshares Inc cs 200525103 1,433 21,098 SH   SOLE   21,098 0 0
Costco Wholesale Corp cs 22160k105 6,402 21,780 SH   SOLE   21,780 0 0
Dominion Resources Inc VA New cs 25746u109 794 9,583 SH   SOLE   9,583 0 0
Exxon Mobil Corp cs 30231g102 3,735 53,520 SH   SOLE   53,520 0 0
Fastenal Co cs 311900104 5,864 158,688 SH   SOLE   158,688 0 0
FedEx Corp cs 31428x106 2,538 16,785 SH   SOLE   16,785 0 0
Grainger W W Inc cs 384802104 568 1,678 SH   SOLE   1,678 0 0
Home Depot Inc cs 437076102 218 1,000 SH   SOLE   1,000 0 0
Illinois Tool Works Inc cs 452308109 6,724 37,430 SH   SOLE   37,430 0 0
Intel Corp cs 458140100 15,017 250,913 SH   SOLE   250,913 0 0
Intl Business Machines cs 459200101 290 2,160 SH   SOLE   2,160 0 0
Johnson & Johnson cs 478160104 12,856 88,131 SH   SOLE   88,131 0 0
JPMorgan Chase & Co cs 46625h100 541 3,882 SH   SOLE   3,882 0 0
Lilly Eli & Co cs 532457108 355 2,700 SH   SOLE   2,700 0 0
Linde PLC cs g5494j103 884 4,154 SH   SOLE   4,154 0 0
Microsoft Corp cs 594918104 237 1,500 SH   SOLE   1,500 0 0
Miller Herman Inc cs 600544100 304 7,300 SH   SOLE   7,300 0 0
Nextera Energy Inc cs 65339f101 242 1,000 SH   SOLE   1,000 0 0
Nike Inc Cl B cs 654106103 6,096 60,176 SH   SOLE   60,176 0 0
O'Reilly Automotive Inc cs 67103h107 11,347 25,890 SH   SOLE   25,890 0 0
Paychex Inc cs 704326107 1,275 14,995 SH   SOLE   14,995 0 0
Procter And Gamble Co cs 742718109 10,255 82,106 SH   SOLE   82,106 0 0
Schlumberger Ltd cs 806857108 2,226 55,377 SH   SOLE   55,377 0 0
Service Corp Intl cs 817565104 230 5,000 SH   SOLE   5,000 0 0
Southern Co cs 842587107 274 4,300 SH   SOLE   4,300 0 0
Southwest Airlines Co cs 844741108 4,383 81,190 SH   SOLE   81,190 0 0
Starbucks Corp cs 855244109 528 6,000 SH   SOLE   6,000 0 0
Tractor Supply Co cs 892356106 8,206 87,825 SH   SOLE   87,825 0 0
Trimble Inc cs 896239100 1,167 27,985 SH   SOLE   27,985 0 0
Union Pacific Corp cs 907818108 529 2,925 SH   SOLE   2,925 0 0
VF Corp cs 918204108 209 2,100 SH   SOLE   2,100 0 0
Visa Inc Cl A cs 92826c839 16,121 85,794 SH   SOLE   85,794 0 0
Wec Energy Group Inc cs 92939u106 2,599 28,175 SH   SOLE   28,175 0 0
Williams Sonoma Inc cs 969904101 8,044 109,530 SH   SOLE   109,530 0 0
Xilinx Inc cs 983919101 1,943 19,877 SH   SOLE   19,877 0 0
iShares S&P 100 ETF ui 464287101 285 1,980 SH   SOLE   1,980 0 0
SPDR S&P 500 ETF Tr ui 78462f103 637 1,980 SH   SOLE   1,980 0 0
SPDR S&P Mid Cap 400 ETF Tr ui 78467y107 229 610 SH   SOLE   610 0 0
Vanguard Total Stock Mkt ui 922908769 262 1,600 SH   SOLE   1,600 0 0
Fidelity Tr 500 Index Ins Prem mf 315911750 316 2,824 SH   SOLE   2,824 0 0
Oakmark Equity Invs mf 413838400 223 7,583 SH   SOLE   7,583 0 0
Vanguard Prec Metals & Mineral mf 921908208 243 29,160 SH   SOLE   29,160 0 0
Crown Castle Intl Corp re 22822v101 4,223 29,710 SH   SOLE   29,710 0 0