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,447 44,690 SH   SOLE   44,690 0 0
Accenture PLC Ireland Class A cs g1151c101 8,934 77,415 SH   SOLE   77,415 0 0
Amgen Inc cs 031162100 1,403 9,357 SH   SOLE   9,357 0 0
Becton Dickinson & Co cs 075887109 2,377 15,658 SH   SOLE   15,658 0 0
Berkshire Hathaway Inc Cl A cs 084670108 854 4 SH   SOLE   4 0 0
Berkshire Hathaway Inc Cl B cs 084670702 1,202 8,474 SH   SOLE   8,474 0 0
C H Robinson Worldwide Inc cs 12541w209 3,711 50,000 SH   SOLE   50,000 0 0
Caterpillar Inc cs 149123101 643 8,400 SH   SOLE   8,400 0 0
Chubb Limited cs h1467j104 5,350 44,903 SH   SOLE   44,903 0 0
Cimarex Energy Co cs 171798101 3,266 33,578 SH   SOLE   33,578 0 0
Coca-Cola Co cs 191216100 4,026 86,789 SH   SOLE   86,789 0 0
Cognex Corp cs 192422103 3,277 84,125 SH   SOLE   84,125 0 0
Commerce Bancshares Inc cs 200525103 780 17,362 SH   SOLE   17,362 0 0
Dominion Resources Inc VA cs 25746u109 1,044 13,903 SH   SOLE   13,903 0 0
Emerson Electric Co cs 291011104 892 16,400 SH   SOLE   16,400 0 0
Express Scripts Holding Co cs 30219g108 5,687 82,790 SH   SOLE   82,790 0 0
Exxon Mobil Corp cs 30231g102 4,728 56,560 SH   SOLE   56,560 0 0
Fastenal Co cs 311900104 5,058 103,219 SH   SOLE   103,219 0 0
Gentex Corp cs 371901109 4,598 293,035 SH   SOLE   293,035 0 0
Grainger W W Inc cs 384802104 393 1,683 SH   SOLE   1,683 0 0
Illinois Tool Works Inc cs 452308109 5,717 55,805 SH   SOLE   55,805 0 0
Intel Corp cs 458140100 9,224 285,134 SH   SOLE   285,134 0 0
Intl Business Machines cs 459200101 327 2,160 SH   SOLE   2,160 0 0
Johnson & Johnson cs 478160104 9,867 91,193 SH   SOLE   91,193 0 0
McKesson Corp cs 58155q103 236 1,500 SH   SOLE   1,500 0 0
Miller Herman Inc cs 600544100 229 7,400 SH   SOLE   7,400 0 0
Monsanto Co cs 61166w101 3,198 36,452 SH   SOLE   36,452 0 0
Nike Inc Cl B cs 654106103 1,914 31,135 SH   SOLE   31,135 0 0
O'Reilly Automotive Inc cs 67103h107 10,060 36,760 SH   SOLE   36,760 0 0
Paychex Inc cs 704326107 875 16,195 SH   SOLE   16,195 0 0
Praxair Inc cs 74005p104 835 7,296 SH   SOLE   7,296 0 0
Procter & Gamble Co cs 742718109 8,279 100,588 SH   SOLE   100,588 0 0
Scana Corp cs 80589m102 1,075 15,329 SH   SOLE   15,329 0 0
Schlumberger Ltd cs 806857108 5,903 80,040 SH   SOLE   80,040 0 0
Staples Inc cs 855030102 1,398 126,762 SH   SOLE   126,762 0 0
Starbucks Corp cs 855244109 358 6,000 SH   SOLE   6,000 0 0
Stericycle Inc cs 858912108 4,266 33,809 SH   SOLE   33,809 0 0
Suncor Energy Inc cs 867224107 3,454 124,209 SH   SOLE   124,209 0 0
Syntel Inc cs 87162h103 1,822 36,495 SH   SOLE   36,495 0 0
Tractor Supply Co cs 892356106 7,362 81,383 SH   SOLE   81,383 0 0
Trimble Navigation Ltd cs 896239100 699 28,185 SH   SOLE   28,185 0 0
Verizon Communications Inc cs 92343v104 5,982 110,607 SH   SOLE   110,607 0 0
VF Corp cs 918204108 505 7,800 SH   SOLE   7,800 0 0
Visa Inc Cl A cs 92826c839 10,791 141,095 SH   SOLE   141,095 0 0
Xilinx Inc cs 983919101 2,127 44,847 SH   SOLE   44,847 0 0
Harris Assoc Inv Tr Oakmark Eq mf 413838400 218 7,583 SH   SOLE   7,583 0 0
Vanguard Specialized Portfolio mf 921908208 239 29,160 SH   SOLE   29,160 0 0
Blackstone Mtg Tr Inc Cl A re 09257w100 1,366 50,870 SH   SOLE   50,870 0 0