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 Company COM 88579Y101 21,645 121,214 SH   SOLE   33,138 0 88,075
AT & T COM 00206R102 1,548 36,420 SH   SOLE   2,244 0 34,176
AbbVie Inc COM 00287Y109 1,668 26,648 SH   SOLE   1,716 0 24,932
Advance Auto Parts COM 00751Y106 23,037 136,216 SH   SOLE   37,044 0 99,172
Allergan Inc COM G0177J108 31,680 150,854 SH   SOLE   66,130 0 84,724
Alliance Data Systems COM 018581108 16,878 73,868 SH   SOLE   16,660 0 57,208
Alphabet Inc Cl A COM 02079K305 61,816 78,007 SH   SOLE   31,504 0 46,503
Alphabet Inc Cl C COM 02079K107 842 1,092 SH   SOLE   762 0 330
Amazon.com Inc COM 023135106 647 864 SH   SOLE   792 0 72
American Water Works COM 030420103 384 5,307 SH   SOLE   5,307 0 0
Amgen Inc COM 031162100 484 3,312 SH   SOLE   3,312 0 0
Amphenol Corp Cl A COM 032095101 38,467 572,439 SH   SOLE   243,465 0 328,974
Apple Computer Inc COM 037833100 84,089 726,037 SH   SOLE   294,421 0 431,616
Berkshire Hthwy Cl A COM 084670108 4,150 17 SH   SOLE   0 0 17
Berkshire Hthwy Cl B COM 084670702 34,253 210,172 SH   SOLE   96,977 0 113,195
Biogen Inc COM 09062X103 535 1,889 SH   SOLE   1,664 0 225
Boeing Co COM 097023105 269 1,734 SH   SOLE   384 0 1,350
CVS Health Corp COM 126650100 17,060 216,208 SH   SOLE   133,033 0 83,175
Caseys General Stores COM 147528103 17,053 143,451 SH   SOLE   89,970 0 53,481
Celgene Corp COM 151020104 32,319 279,218 SH   SOLE   115,216 0 164,002
Cerner Corp COM 156782104 12,350 260,727 SH   SOLE   162,031 0 98,696
Chevron Corp New COM 166764100 611 5,192 SH   SOLE   279 0 4,913
Chubb Corp COM H1467J104 24,152 182,808 SH   SOLE   43,168 0 139,640
Cognizant Tech Solutns COM 192446102 39,384 702,926 SH   SOLE   285,421 0 417,505
Conocophillips COM 20825c104 1,090 21,756 SH   SOLE   0 0 21,756
Cracker Barrel Old Ctry COM 22410J106 26,990 161,638 SH   SOLE   38,332 0 123,305
Cummins Inc COM 231021106 8,043 58,856 SH   SOLE   36,473 0 22,383
Diageo PLC COM 25243Q205 1,048 10,084 SH   SOLE   350 0 9,734
Dollar Tree Stores COM 256746108 45,284 586,744 SH   SOLE   234,159 0 352,585
Dr Pepper Snapple Grp COM 26138E109 1,690 18,644 SH   SOLE   1,241 0 17,403
Ecolab Inc COM 278865100 45,733 390,152 SH   SOLE   159,824 0 230,328
Estee Lauder Company COM 518439104 240 3,149 SH   SOLE   3,149 0 0
Exxon Mobil Corp COM 30231g102 346 3,840 SH   SOLE   802 0 3,038
Facebook Inc COM 30303M102 12,732 110,667 SH   SOLE   71,122 0 39,545
Fastenal Company COM 311900104 35,918 764,539 SH   SOLE   316,341 0 448,197
Fleetcor Technologies COM 339041105 13,311 94,058 SH   SOLE   55,757 0 38,301
General Electric COM 369604103 534 16,920 SH   SOLE   0 0 16,920
General Mills Inc COM 370334104 212 3,439 SH   SOLE   3,439 0 0
Gilead Sciences COM 375558103 13,429 187,534 SH   SOLE   116,100 0 71,434
Glaxosmithkline COM 37733W105 986 25,615 SH   SOLE   1,750 0 23,865
Home Depot Inc COM 437076102 303 2,267 SH   SOLE   1,512 0 755
Intuit Inc COM 461202103 14,225 124,120 SH   SOLE   79,202 0 44,918
JP Morgan Chase & Co COM 46625H100 303 3,521 SH   SOLE   1,953 0 1,568
Johnson & Johnson COM 478160104 246 2,136 SH   SOLE   1,524 0 612
Kimberly-Clark COM 494368103 1,591 13,947 SH   SOLE   959 0 12,988
Lowes Companies COM 548661107 12,589 177,021 SH   SOLE   111,769 0 65,252
Marriott Int'l Inc New COM 571903202 318 3,851 SH   SOLE   3,340 0 511
Mastercard Inc COM 57636Q104 40,850 395,644 SH   SOLE   164,614 0 231,030
Maximus Inc COM 577933104 34,713 622,224 SH   SOLE   257,358 0 364,865
McCormick COM 579780206 11,131 119,267 SH   SOLE   33,435 0 85,832
Mcdonalds COM 580135101 1,287 10,579 SH   SOLE   720 0 9,859
Microsoft Corp COM 594918104 2,805 45,148 SH   SOLE   23,802 0 21,346
Middleby Corp Com COM 596278101 46,431 360,464 SH   SOLE   146,760 0 213,704
Monro Muffler Brake COM 610236101 9,762 170,669 SH   SOLE   105,995 0 64,674
Nestle S A Reg B ADR COM 641069406 3,113 43,394 SH   SOLE   1,035 0 42,359
Newell Rubbermaid Inc COM 651229106 350 7,847 SH   SOLE   7,847 0 0
Nike Inc COM 654106103 351 6,908 SH   SOLE   6,908 0 0
Novo-Nordisk COM 670100205 29,758 829,853 SH   SOLE   308,936 0 520,917
Oracle Corporation COM 68389x105 1,483 38,584 SH   SOLE   38,304 0 280
Pepsico Inc COM 713448108 31,312 299,273 SH   SOLE   129,961 0 169,311
Petroshale Inc Com Npv COM 71676H106 20 50,000 SH   SOLE   0 0 50,000
Pfizer COM 717081103 243 7,502 SH   SOLE   2,660 0 4,842
Phillips 66 COM 718546104 44,485 514,817 SH   SOLE   206,710 0 308,106
Priceline Group COM 741503403 62,655 42,737 SH   SOLE   17,016 0 25,721
Procter & Gamble Co COM 742718109 334 3,980 SH   SOLE   3,470 0 510
Restaurant Brands Int'l COM 76131D103 366 7,690 SH   SOLE   0 0 7,690
Roper Industries COM 776696106 220 1,202 SH   SOLE   1,202 0 0
Royal Bank of Canada COM 780087102 1,448 21,393 SH   SOLE   1,300 0 20,093
Royal Dutch Shell Cl A COM 780259206 975 17,936 SH   SOLE   0 0 17,936
SPDR S&P 500 COM 78462F103 5,156 23,068 SH   SOLE   22,263 0 805
Sherwin Williams Co COM 824348106 44,575 165,867 SH   SOLE   62,964 0 102,902
Stanley Black & Decker COM 854502101 271 2,364 SH   SOLE   2,364 0 0
Starbucks COM 855244109 33,215 598,257 SH   SOLE   149,017 0 449,239
TJX Companies COM 872540109 50,275 669,179 SH   SOLE   285,183 0 383,995
Texas Instruments COM 882508104 260 3,576 SH   SOLE   3,576 0 0
Thermo Fisher Scientific COM 883556102 31,607 224,008 SH   SOLE   59,137 0 164,871
Tractor Supply Company COM 892356106 16,718 220,534 SH   SOLE   135,914 0 84,620
Union Pacific COM 907818108 51,729 498,930 SH   SOLE   186,126 0 312,804
United Parcel Service Inc COM 911312106 217 1,901 SH   SOLE   1,901 0 0
United Technologies COM 913017109 24,224 220,986 SH   SOLE   60,658 0 160,327
VCA Inc COM 918194101 15,309 223,006 SH   SOLE   137,181 0 85,825
Verizon Communications COM 92343v104 1,846 34,597 SH   SOLE   2,600 0 31,997
Visa COM 92826C839 23,788 304,900 SH   SOLE   74,951 0 229,949
WEC Energy Group COM 92939U106 1,243 21,194 SH   SOLE   1,495 0 19,699
Walgreens Boots Alliance COM 931427108 21,577 260,719 SH   SOLE   63,821 0 196,897
Walt Disney Co COM 254687106 247 2,373 SH   SOLE   1,582 0 791
Wells Fargo & Co COM 949746101 44,744 811,905 SH   SOLE   333,743 0 478,161
iShares Core S&P 500 COM 464287200 210 935 SH   SOLE   0 0 935
iShares Russell 2000 COM 464287655 259 1,926 SH   SOLE   0 0 1,926