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 23,610 143,138 SH   SOLE   0 0 143,138
AT & T COM 00206R102 1,237 37,897 SH   SOLE   0 0 37,897
AbbVie Inc COM 00287Y109 1,811 30,938 SH   SOLE   0 0 30,938
Ace Ltd COM H0023R105 23,368 209,603 SH   SOLE   0 0 209,603
Actavis Plc COM G0083B108 7,063 23,732 SH   SOLE   0 0 23,732
Advance Auto Parts COM 00751Y106 23,607 157,710 SH   SOLE   0 0 157,710
Alliance Data Systems COM 018581108 23,891 80,648 SH   SOLE   0 0 80,648
Altria Group Inc COM 02209s103 229 4,583 SH   SOLE   0 0 4,583
Amgen Inc COM 031162100 489 3,062 SH   SOLE   0 0 3,062
Amphenol Corp Cl A COM 032095101 33,136 562,298 SH   SOLE   0 0 562,298
Apple Computer Inc COM 037833100 77,754 624,887 SH   SOLE   0 0 624,887
Babcock & Wilcox Co COM 05615F102 213 6,666 SH   SOLE   0 0 6,666
Bank Of America Corp COM 060505104 164 10,689 SH   SOLE   0 0 10,689
Barrick Gold Corp COM 067901108 133 12,140 SH   SOLE   0 0 12,140
Berkshire Hthwy Cl A COM 084670108 3,697 17 SH   SOLE   0 0 17
Berkshire Hthwy Cl B COM 084670702 24,451 169,429 SH   SOLE   0 0 169,429
Biogen Inc COM 09062X103 5,095 12,067 SH   SOLE   0 0 12,067
Boeing Co COM 097023105 294 1,960 SH   SOLE   0 0 1,960
CVS Health Corp COM 126650100 8,075 78,246 SH   SOLE   0 0 78,246
Caseys General Stores COM 147528103 6,473 71,852 SH   SOLE   0 0 71,852
Celgene Corp COM 151020104 1,061 9,204 SH   SOLE   0 0 9,204
Champions Oncology COM 15870P109 24 35,000 SH   SOLE   0 0 35,000
Chevron Corp New COM 166764100 472 4,501 SH   SOLE   0 0 4,501
Chicos Fas Inc COM 168615102 224 12,701 SH   SOLE   0 0 12,701
Coca Cola Co COM 191216100 251 6,214 SH   SOLE   0 0 6,214
Cognizant Tech Solutns COM 192446102 33,760 541,125 SH   SOLE   0 0 541,125
Conocophillips COM 20825c104 23,958 384,812 SH   SOLE   0 0 384,812
Cracker Barrel Old Ctry COM 22410J106 1,752 11,519 SH   SOLE   0 0 11,519
Crocs Inc COM 227046109 175 14,820 SH   SOLE   0 0 14,820
Cummins Inc COM 231021106 4,738 34,179 SH   SOLE   0 0 34,179
Deere & Co COM 244199105 1,702 19,411 SH   SOLE   0 0 19,411
Diageo PLC COM 25243Q205 1,191 10,774 SH   SOLE   0 0 10,774
Diamond Offshore Drilling Inc COM 25271C102 241 9,031 SH   SOLE   0 0 9,031
Dollar Tree Stores COM 256746108 49,277 607,274 SH   SOLE   0 0 607,274
Dorman Products COM 258278100 6,440 129,448 SH   SOLE   0 0 129,448
Dr Pepper Snapple Grp COM 26138E109 1,520 19,371 SH   SOLE   0 0 19,371
Ecolab Inc COM 278865100 36,230 316,752 SH   SOLE   0 0 316,752
Express Scripts COM 30219G108 31,139 358,875 SH   SOLE   0 0 358,875
Exxon Mobil Corp COM 30231g102 420 4,949 SH   SOLE   0 0 4,949
Fastenal Company COM 311900104 27,666 667,715 SH   SOLE   0 0 667,715
Fleetcor Technologies COM 339041105 5,794 38,396 SH   SOLE   0 0 38,396
Gilead Sciences COM 375558103 6,947 70,797 SH   SOLE   0 0 70,797
Glaxosmithkline COM 37733W105 1,310 28,404 SH   SOLE   0 0 28,404
Google Inc Cl A COM 38259P508 32,720 58,987 SH   SOLE   0 0 58,987
Google Inc Cl C COM 38259P706 294 538 SH   SOLE   0 0 538
Green Dot Corp COM 39304D102 186 11,720 SH   SOLE   0 0 11,720
Guidance Software Inc COM 401692108 104 19,392 SH   SOLE   0 0 19,392
Home Depot Inc COM 437076102 209 1,842 SH   SOLE   0 0 1,842
Idexx Laboratories COM 45168D104 642 4,160 SH   SOLE   0 0 4,160
Intersil Corporation COM 46069S109 190 13,324 SH   SOLE   0 0 13,324
Intrepid Potash Inc COM 46121Y102 133 11,580 SH   SOLE   0 0 11,580
Intuit Inc COM 461202103 5,704 58,836 SH   SOLE   0 0 58,836
KVH Inds COM 482738101 251 16,620 SH   SOLE   0 0 16,620
Kimberly-Clark COM 494368103 1,637 15,289 SH   SOLE   0 0 15,289
Kinder Morgan COM 49456B101 271 6,450 SH   SOLE   0 0 6,450
Lincoln Elec Hldgs Inc COM 533900106 18,540 283,541 SH   SOLE   0 0 283,541
Luminex Corp COM 55027E102 212 13,310 SH   SOLE   0 0 13,310
MDU Resources COM 552690109 854 40,039 SH   SOLE   0 0 40,039
Mastercard Inc COM 57636Q104 31,351 362,911 SH   SOLE   0 0 362,911
Maximus Inc COM 577933104 20,941 313,682 SH   SOLE   0 0 313,682
McCormick COM 579780206 21,204 274,988 SH   SOLE   0 0 274,988
McDermott International Inc COM 580037109 124 32,540 SH   SOLE   0 0 32,540
Mcdonalds COM 580135101 1,299 13,333 SH   SOLE   0 0 13,333
Microsoft Corp COM 594918104 2,202 54,175 SH   SOLE   0 0 54,175
Middleby Corp Com COM 596278101 8,572 83,512 SH   SOLE   0 0 83,512
Monro Muffler Brake COM 610236101 5,899 90,691 SH   SOLE   0 0 90,691
Nestle S A Reg B ADR COM 641069406 3,211 42,690 SH   SOLE   0 0 42,690
Norfolk Southern Corp COM 655844108 3,082 29,953 SH   SOLE   0 0 29,953
Novo-Nordisk COM 670100205 34,763 651,122 SH   SOLE   0 0 651,122
Oracle Corporation COM 68389x105 6,612 153,249 SH   SOLE   0 0 153,249
Pepsico Inc COM 713448108 22,423 234,503 SH   SOLE   0 0 234,503
Perrigo Co Plc COM G97822103 30,273 182,866 SH   SOLE   0 0 182,866
Phillips 66 COM 718546104 28,681 364,903 SH   SOLE   0 0 364,903
Ply Gem Holdings Inc COM 72941W100 171 13,170 SH   SOLE   0 0 13,170
Precision Castparts Corp COM 740189105 33,401 159,054 SH   SOLE   0 0 159,054
Priceline Group COM 741503403 41,787 35,895 SH   SOLE   0 0 35,895
Procter & Gamble Co COM 742718109 261 3,192 SH   SOLE   0 0 3,192
Qualcomm Inc COM 747525103 21,130 304,743 SH   SOLE   0 0 304,743
Royal Bank of Canada COM 780087102 1,323 21,921 SH   SOLE   0 0 21,921
Royal Dutch Shell Cl A COM 780259206 1,041 17,466 SH   SOLE   0 0 17,466
Starbucks COM 855244109 37,161 392,417 SH   SOLE   0 0 392,417
TJX Companies COM 872540109 36,564 521,981 SH   SOLE   0 0 521,981
Thermo Fisher Scientific COM 883556102 33,310 247,958 SH   SOLE   0 0 247,958
UTI Worldwide Inc COM G87210103 179 14,595 SH   SOLE   0 0 14,595
Union Pacific COM 907818108 32,661 301,556 SH   SOLE   0 0 301,556
United Technologies COM 913017109 31,507 268,833 SH   SOLE   0 0 268,833
Valeant Pharma Int'l COM 91911K102 51,066 257,107 SH   SOLE   0 0 257,107
Verizon Communications COM 92343v104 1,859 38,236 SH   SOLE   0 0 38,236
Visa COM 92826C839 34,600 528,980 SH   SOLE   0 0 528,980
Walgreens Boots Alliance COM 931427108 2,012 23,766 SH   SOLE   0 0 23,766
Wells Fargo & Co COM 949746101 30,103 553,373 SH   SOLE   0 0 553,373
Wisconsin Energy COM 976657106 1,324 26,764 SH   SOLE   0 0 26,764