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
Abbvie Inc COM 00287Y109 11,061 116,950 SH   SOLE   116,950 0 0
Abiomed Inc. COM 003654100 33,228 73,880 SH   SOLE   73,880 0 0
Aetna Life Casualty COM 008140105 527 2,598 SH   SOLE   2,598 0 0
American Express COM 025816109 298 2,800 SH   SOLE   2,800 0 0
Amgen Inc. COM 031162100 15,738 75,925 SH   SOLE   75,925 0 0
Analog Devices COM 032654105 30,407 328,870 SH   SOLE   328,870 0 0
Apple Computer Inc. COM 037833100 627 2,777 SH   SOLE   2,777 0 0
AT&T COM 00206R102 231 6,871 SH   SOLE   6,871 0 0
Automatic Data Processing COM 053015103 482 3,200 SH   SOLE   3,200 0 0
Bank New York Mellon Corp COM 064057102 1,253 24,579 SH   SOLE   24,579 0 0
Berkshire Hathaway Cl A COM 084670108 1,920 6 SH   SOLE   6 0 0
Berkshire Hathaway Cl B COM 084670207 1,341 6,262 SH   SOLE   6,262 0 0
Biogen,Inc. COM 09062X103 23,560 66,683 SH   SOLE   66,683 0 0
Boeing Co. COM 097023105 1,119 3,009 SH   SOLE   3,009 0 0
Bristol Myers COM 110122108 677 10,900 SH   SOLE   10,900 0 0
Brown Forman Class B COM 115637209 26,280 519,874 SH   SOLE   519,874 0 0
Caterpillar Inc COM 149123101 640 4,200 SH   SOLE   4,200 0 0
Coca Cola COM 191216100 336 7,285 SH   SOLE   7,285 0 0
Cognex COM 192422103 41,285 739,610 SH   SOLE   739,610 0 0
Colgate Palmolive COM 194162103 1,784 26,650 SH   SOLE   26,650 0 0
Danaher Corp. COM 235851102 26,939 247,916 SH   SOLE   247,916 0 0
Dentsply Intl COM 249030107 452 11,974 SH   SOLE   11,974 0 0
Dexcom Inc COM 252131107 40,989 286,554 SH   SOLE   286,554 0 0
Dow Dupont COM 260543101 5,591 86,939 SH   SOLE   86,939 0 0
Emerson Electric Co COM 291011104 617 8,052 SH   SOLE   8,052 0 0
Exxon Mobil Corp COM 30231G102 1,853 21,795 SH   SOLE   21,795 0 0
Fortive Corporation COM 34959J108 261 3,100 SH   SOLE   3,100 0 0
Google Class C COM 02079K107 202 169 SH   SOLE   169 0 0
Grainger COM 384802104 298 835 SH   SOLE   835 0 0
Henry Schein Inc. COM 806407102 16,857 198,243 SH   SOLE   198,243 0 0
Home Depot COM 437076102 2,797 13,500 SH   SOLE   13,500 0 0
Honeywell COM 438516106 26,434 158,859 SH   SOLE   158,859 0 0
Idex Laboratories COM 45168D104 35,867 143,665 SH   SOLE   143,665 0 0
Illinois Tool Works COM 452308109 10,667 75,591 SH   SOLE   75,591 0 0
Inogen COM 45780L104 37,715 154,495 SH   SOLE   154,495 0 0
Insulet Corporation COM 45784P101 31,529 297,580 SH   SOLE   297,580 0 0
International Business Machines COM 459200101 1,203 7,956 SH   SOLE   7,956 0 0
Johnson & Johnson COM 478160104 27,088 196,050 SH   SOLE   196,050 0 0
JPMorgan Chase & Co. COM 4812A0367 17,628 156,217 SH   SOLE   156,217 0 0
Mastercard Inc. COM 57636Q104 34,580 155,341 SH   SOLE   155,341 0 0
McDonalds Corp COM 580135101 1,288 7,700 SH   SOLE   7,700 0 0
Merck & Co Inc New COM 589331107 2,784 39,241 SH   SOLE   39,241 0 0
Mettler Toledo COM 592688105 14,357 23,575 SH   SOLE   23,575 0 0
Minn Mng & Mfg Co COM 604059105 19,935 94,607 SH   SOLE   94,607 0 0
Neogen Corporation COM 640491106 31,360 438,417 SH   SOLE   438,417 0 0
Nevro Corp COM 64157F103 11,085 194,470 SH   SOLE   194,470 0 0
Norfolk Soutern Corp. COM 655844108 361 2,000 SH   SOLE   2,000 0 0
Novo Nordisk COM 670100205 19,218 407,675 SH   SOLE   407,675 0 0
PAYCHEX INC COM 704326107 1,918 26,048 SH   SOLE   26,048 0 0
Pepsico Inc COM 713448108 1,482 13,252 SH   SOLE   13,252 0 0
Pfizer, Inc COM 717081103 220 4,998 SH   SOLE   4,998 0 0
Procter & Gamble COM 742718109 423 5,082 SH   SOLE   5,082 0 0
Raytheon Company New COM 755111507 27,715 134,109 SH   SOLE   134,109 0 0
Rockwell Automation Inc. COM 774347108 3,077 16,410 SH   SOLE   16,410 0 0
Rockwell Collins COM 774341101 8,421 59,952 SH   SOLE   59,952 0 0
Ross Stores Inc COM 778296103 21,508 217,029 SH   SOLE   217,029 0 0
Schlumberger Limited COM 806857108 1,074 17,628 SH   SOLE   17,628 0 0
Starbucks COM 855244109 17,761 312,481 SH   SOLE   312,481 0 0
State Street Corp COM 857477103 10,065 120,133 SH   SOLE   120,133 0 0
Sysco Corp COM 871829107 1,432 19,555 SH   SOLE   19,555 0 0
Tiffany COM 886547108 43,481 337,140 SH   SOLE   337,140 0 0
Travelers COM 89417E109 314 2,417 SH   SOLE   2,417 0 0
Trimble COM 896239100 8,208 188,860 SH   SOLE   188,860 0 0
Unilever COM 904767704 1,667 30,325 SH   SOLE   30,325 0 0
United Health Group COM 91324P102 266 1,000 SH   SOLE   1,000 0 0
United Parcel Svc COM 911312106 8,561 73,325 SH   SOLE   73,325 0 0
Verizon Communications COM 92343V104 2,478 46,413 SH   SOLE   46,413 0 0
Walt Disney Co Holding Co COM 254687106 2,410 20,606 SH   SOLE   20,606 0 0
Williams-Sonoma COM 969904101 6,845 104,150 SH   SOLE   104,150 0 0
Xilinx Inc. COM 983919AJ0 17,486 218,115 SH   SOLE   218,115 0 0
Zynga Inc. COM 98986T108 561 139,878 SH   SOLE   139,878 0 0