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 12,171 125,850 SH   SOLE   125,850 0 0
Abiomed Inc. COM 003654100 15,112 80,635 SH   SOLE   80,635 0 0
Aetna Life Casualty COM 008140105 469 2,598 SH   SOLE   2,598 0 0
American Express COM 025816109 278 2,800 SH   SOLE   2,800 0 0
Amgen Inc. COM 031162100 13,525 77,774 SH   SOLE   77,774 0 0
Analog Devices COM 032654105 29,226 328,271 SH   SOLE   328,271 0 0
Apple Computer Inc. COM 037833100 257 1,519 SH   SOLE   1,519 0 0
Bank New York Mellon Corp COM 064057102 1,324 24,579 SH   SOLE   24,579 0 0
Berkshire Hathaway Cl A COM 084670108 1,786 6 SH   SOLE   6 0 0
Berkshire Hathaway Cl B COM 084670207 1,149 5,796 SH   SOLE   5,796 0 0
Biogen,Inc. COM 09062X103 23,452 73,617 SH   SOLE   73,617 0 0
Bioverativ COM 09075E100 1,872 34,715 SH   SOLE   34,715 0 0
Boeing Co. COM 097023105 887 3,009 SH   SOLE   3,009 0 0
Bristol Myers COM 110122108 607 9,900 SH   SOLE   9,900 0 0
Brown Forman Class B COM 115637209 26,350 383,721 SH   SOLE   383,721 0 0
Caterpillar Inc COM 149123101 965 6,125 SH   SOLE   6,125 0 0
Coca Cola COM 191216100 523 11,410 SH   SOLE   11,410 0 0
Cognex COM 192422103 44,799 732,485 SH   SOLE   732,485 0 0
Colgate Palmolive COM 194162103 2,045 27,100 SH   SOLE   27,100 0 0
CommVault Systems, Inc. COM 204166102 536 10,200 SH   SOLE   10,200 0 0
Conoco Phillips COM 20825C104 626 11,400 SH   SOLE   11,400 0 0
Danaher Corp. COM 235851102 22,497 242,370 SH   SOLE   242,370 0 0
Dentsply Intl COM 249030107 16,186 245,882 SH   SOLE   245,882 0 0
Dexcom Inc COM 252131107 16,100 280,545 SH   SOLE   280,545 0 0
Dow Dupont COM 260543101 5,525 77,570 SH   SOLE   77,570 0 0
Emerson Electric Co COM 291011104 648 9,302 SH   SOLE   9,302 0 0
Exxon Mobil Corp COM 30231G102 1,788 21,378 SH   SOLE   21,378 0 0
Fortive Corporation COM 34959J108 4,207 58,151 SH   SOLE   58,151 0 0
Gap Stores COM 364760108 218 6,400 SH   SOLE   6,400 0 0
General Electric COM 369604103 1,157 66,317 SH   SOLE   66,317 0 0
General Mills COM 370334104 1,419 23,925 SH   SOLE   23,925 0 0
Grupo Televisa COM 40049J206 344 18,400 SH   SOLE   18,400 0 0
Henry Schein Inc. COM 806407102 13,868 198,453 SH   SOLE   198,453 0 0
Home Depot COM 437076102 2,540 13,400 SH   SOLE   13,400 0 0
Honeywell COM 438516106 23,951 156,172 SH   SOLE   156,172 0 0
Idex Laboratories COM 45168D104 24,133 154,320 SH   SOLE   154,320 0 0
Illinois Tool Works COM 452308109 11,250 67,426 SH   SOLE   67,426 0 0
Incyte Genomics COM 45337C102 697 7,355 SH   SOLE   7,355 0 0
Inogen COM 45780L104 19,536 164,055 SH   SOLE   164,055 0 0
Insulet Corporation COM 45784P101 20,858 302,285 SH   SOLE   302,285 0 0
International Business Machines COM 459200101 1,257 8,194 SH   SOLE   8,194 0 0
International Paper COM 460146103 1,679 28,975 SH   SOLE   28,975 0 0
Johnson & Johnson COM 478160104 27,572 197,339 SH   SOLE   197,339 0 0
JPMorgan Chase & Co. COM 4812A0367 16,308 152,498 SH   SOLE   152,498 0 0
Kimberly Clark COM 494368103 8,222 68,139 SH   SOLE   68,139 0 0
Mastercard Inc. COM 57636Q104 23,605 155,950 SH   SOLE   155,950 0 0
McDonalds Corp COM 580135101 1,343 7,800 SH   SOLE   7,800 0 0
Merck & Co Inc New COM 589331107 2,817 50,068 SH   SOLE   50,068 0 0
Mettler Toledo COM 592688105 12,877 20,785 SH   SOLE   20,785 0 0
Minn Mng & Mfg Co COM 604059105 22,614 96,080 SH   SOLE   96,080 0 0
Neogen Corporation COM 640491106 27,799 338,144 SH   SOLE   338,144 0 0
Nevro Corp COM 64157F103 11,015 159,545 SH   SOLE   159,545 0 0
Norfolk Soutern Corp. COM 655844108 290 2,000 SH   SOLE   2,000 0 0
Novo Nordisk COM 670100205 21,816 406,480 SH   SOLE   406,480 0 0
PAYCHEX INC COM 704326107 1,900 27,915 SH   SOLE   27,915 0 0
Pepsico Inc COM 713448108 1,331 11,102 SH   SOLE   11,102 0 0
Procter & Gamble COM 742718109 1,637 17,813 SH   SOLE   17,813 0 0
Raytheon Company New COM 755111507 24,955 132,847 SH   SOLE   132,847 0 0
Rockwell Automation Inc. COM 774347108 3,222 16,410 SH   SOLE   16,410 0 0
Rockwell Collins COM 774341101 8,415 62,050 SH   SOLE   62,050 0 0
Ross Stores Inc COM 778296103 17,132 213,480 SH   SOLE   213,480 0 0
Schlumberger Limited COM 806857108 3,383 50,203 SH   SOLE   50,203 0 0
SPDR Index SHs Fds Euro COM 78463X202 5,669 139,245 SH   SOLE   139,245 0 0
Starbucks COM 855244109 18,117 315,470 SH   SOLE   315,470 0 0
State Street Corp COM 857477103 10,544 108,019 SH   SOLE   108,019 0 0
Sysco Corp COM 871829107 1,724 28,390 SH   SOLE   28,390 0 0
Tiffany COM 886547108 36,395 350,120 SH   SOLE   350,120 0 0
Trimble COM 896239100 9,016 221,855 SH   SOLE   221,855 0 0
Unilever COM 904767704 3,524 63,680 SH   SOLE   63,680 0 0
United Parcel Svc COM 911312106 6,361 53,385 SH   SOLE   53,385 0 0
Verizon Communications COM 92343V104 2,038 38,513 SH   SOLE   38,513 0 0
Walt Disney Co Holding Co COM 254687106 1,447 13,459 SH   SOLE   13,459 0 0
Williams-Sonoma COM 969904101 6,545 126,590 SH   SOLE   126,590 0 0
Zynga Inc. COM 98986T108 560 139,878 SH   SOLE   139,878 0 0