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,436 128,700 SH   SOLE   128,700 0 0
Abiomed Inc. COM 003654100 13,683 81,155 SH   SOLE   81,155 0 0
Aetna Life Casualty COM 008140105 413 2,598 SH   SOLE   2,598 0 0
American Express COM 025816109 299 3,300 SH   SOLE   3,300 0 0
Amgen Inc. COM 031162100 14,876 79,784 SH   SOLE   79,784 0 0
Analog Devices COM 032654105 28,424 329,856 SH   SOLE   329,856 0 0
Bank New York Mellon Corp COM 064057102 1,303 24,579 SH   SOLE   24,579 0 0
Berkshire Hathaway Cl A COM 084670108 1,648 6 SH   SOLE   6 0 0
Berkshire Hathaway Cl B COM 084670207 1,060 5,780 SH   SOLE   5,780 0 0
Biogen,Inc. COM 09062X103 23,423 74,804 SH   SOLE   74,804 0 0
Bioverativ COM 09075E100 2,068 36,237 SH   SOLE   36,237 0 0
Boeing Co. COM 097023105 765 3,009 SH   SOLE   3,009 0 0
Bristol Myers COM 110122108 631 9,900 SH   SOLE   9,900 0 0
Brown Forman Class B COM 115637209 20,981 386,396 SH   SOLE   386,396 0 0
Caterpillar Inc COM 149123101 764 6,125 SH   SOLE   6,125 0 0
Coca Cola COM 191216100 512 11,385 SH   SOLE   11,385 0 0
Cognex COM 192422103 42,412 384,585 SH   SOLE   384,585 0 0
Colgate Palmolive COM 194162103 1,982 27,200 SH   SOLE   27,200 0 0
CommVault Systems, Inc. COM 204166102 620 10,200 SH   SOLE   10,200 0 0
Conoco Phillips COM 20825C104 858 17,150 SH   SOLE   17,150 0 0
Danaher Corp. COM 235851102 20,927 243,960 SH   SOLE   243,960 0 0
Dentsply Intl COM 249030107 14,857 248,398 SH   SOLE   248,398 0 0
Dexcom Inc COM 252131107 13,239 270,595 SH   SOLE   270,595 0 0
Dow Chemical COM 260543101 5,561 80,323 SH   SOLE   80,323 0 0
Emerson Electric Co COM 291011104 591 9,402 SH   SOLE   9,402 0 0
Exxon Mobil Corp COM 30231G102 1,884 22,978 SH   SOLE   22,978 0 0
Fortive Corporation COM 34959J108 4,204 59,386 SH   SOLE   59,386 0 0
General Electric COM 369604103 2,954 122,155 SH   SOLE   122,155 0 0
General Mills COM 370334104 1,563 30,205 SH   SOLE   30,205 0 0
Grupo Televisa COM 40049J206 965 39,100 SH   SOLE   39,100 0 0
Henry Schein Inc. COM 806407102 16,306 198,878 SH   SOLE   198,878 0 0
Home Depot COM 437076102 2,224 13,600 SH   SOLE   13,600 0 0
Honeywell COM 438516106 22,385 157,932 SH   SOLE   157,932 0 0
Idex Laboratories COM 45168D104 24,075 154,835 SH   SOLE   154,835 0 0
Illinois Tool Works COM 452308109 10,132 68,476 SH   SOLE   68,476 0 0
Incyte Genomics COM 45337C102 882 7,555 SH   SOLE   7,555 0 0
Inogen COM 45780L104 15,782 165,955 SH   SOLE   165,955 0 0
Insulet Corporation COM 45784P101 16,814 305,260 SH   SOLE   305,260 0 0
International Business Machines COM 459200101 1,247 8,594 SH   SOLE   8,594 0 0
International Paper COM 460146103 1,939 34,125 SH   SOLE   34,125 0 0
Johnson & Johnson COM 478160104 25,896 199,183 SH   SOLE   199,183 0 0
JPMorgan Chase & Co. COM 4812A0367 14,599 152,848 SH   SOLE   152,848 0 0
Kimberly Clark COM 494368103 8,945 76,014 SH   SOLE   76,014 0 0
Kraft Heinz Co. COM 50075N104 405 5,225 SH   SOLE   5,225 0 0
Mastercard Inc. COM 57636Q104 21,984 155,700 SH   SOLE   155,700 0 0
McDonalds Corp COM 580135101 1,469 9,375 SH   SOLE   9,375 0 0
Merck & Co Inc New COM 589331107 3,367 52,588 SH   SOLE   52,588 0 0
Mettler Toledo COM 592688105 12,952 20,685 SH   SOLE   20,685 0 0
Minn Mng & Mfg Co COM 604059105 20,377 97,080 SH   SOLE   97,080 0 0
Neogen Corporation COM 640491106 26,678 344,409 SH   SOLE   344,409 0 0
Nevro Corp COM 64157F103 8,781 96,625 SH   SOLE   96,625 0 0
Norfolk Soutern Corp. COM 655844108 264 2,000 SH   SOLE   2,000 0 0
Novo Nordisk COM 670100205 19,932 413,965 SH   SOLE   413,965 0 0
Occidental Pete Corp Cal COM 674599105 389 6,064 SH   SOLE   6,064 0 0
PAYCHEX INC COM 704326107 1,766 29,445 SH   SOLE   29,445 0 0
Pepsico Inc COM 713448108 1,237 11,102 SH   SOLE   11,102 0 0
Procter & Gamble COM 742718109 1,689 18,563 SH   SOLE   18,563 0 0
Raytheon Company New COM 755111507 25,126 134,667 SH   SOLE   134,667 0 0
Rockwell Automation Inc. COM 774347108 2,924 16,410 SH   SOLE   16,410 0 0
Rockwell Collins COM 774341101 8,215 62,850 SH   SOLE   62,850 0 0
Ross Stores Inc COM 778296103 13,830 214,180 SH   SOLE   214,180 0 0
Schlumberger Limited COM 806857108 4,401 63,083 SH   SOLE   63,083 0 0
SPDR Index SHs Fds Euro COM 78463X202 6,134 148,695 SH   SOLE   148,695 0 0
Starbucks COM 855244109 14,927 277,915 SH   SOLE   277,915 0 0
State Street Corp COM 857477103 10,282 107,624 SH   SOLE   107,624 0 0
Sysco Corp COM 871829107 1,661 30,790 SH   SOLE   30,790 0 0
Tiffany COM 886547108 32,469 353,766 SH   SOLE   353,766 0 0
Trimble COM 896239100 9,208 234,605 SH   SOLE   234,605 0 0
Unilever COM 904767704 3,902 67,330 SH   SOLE   67,330 0 0
United Parcel Svc COM 911312106 773 6,435 SH   SOLE   6,435 0 0
Verizon Communications COM 92343V104 1,980 40,013 SH   SOLE   40,013 0 0
Walgreens Boots Alliance Inc. COM 931422109 201 2,600 SH   SOLE   2,600 0 0
Walt Disney Co Holding Co COM 254687106 1,327 13,459 SH   SOLE   13,459 0 0
Williams-Sonoma COM 969904101 6,551 131,390 SH   SOLE   131,390 0 0