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 8,902 141,141 SH   SOLE   141,141 0 0
Abiomed Inc. COM 003654100 10,598 82,425 SH   SOLE   82,425 0 0
Aetna Life Casualty COM 008140105 300 2,598 SH   SOLE   2,598 0 0
American Express COM 025816109 311 4,850 SH   SOLE   4,850 0 0
Amgen Inc. COM 031162100 14,215 85,217 SH   SOLE   85,217 0 0
Analog Devices COM 032654105 21,472 333,151 SH   SOLE   333,151 0 0
Apple Computer Inc COM 037844100 229 2,027 SH   SOLE   2,027 0 0
AT & T Inc COM 001957505 205 5,048 SH   SOLE   5,048 0 0
Bank New York Mellon Corp COM 064057102 980 24,579 SH   SOLE   24,579 0 0
Berkshire Hathaway Cl A COM 084670108 1,297 6 SH   SOLE   6 0 0
Berkshire Hathaway Cl B COM 084670207 831 5,750 SH   SOLE   5,750 0 0
Biogen,Inc. COM 09062X103 25,640 81,910 SH   SOLE   81,910 0 0
Boeing Co. COM 097023105 396 3,009 SH   SOLE   3,009 0 0
Bristol Myers COM 110122108 534 9,900 SH   SOLE   9,900 0 0
Brown Forman Class B COM 115637209 21,763 458,747 SH   SOLE   458,747 0 0
Caterpillar Inc COM 149123101 595 6,700 SH   SOLE   6,700 0 0
Cepheid Com COM 15670R107 12,124 230,105 SH   SOLE   230,105 0 0
Coca Cola COM 191216100 1,424 33,650 SH   SOLE   33,650 0 0
Cognex COM 192422103 26,110 493,955 SH   SOLE   493,955 0 0
Colgate Palmolive COM 194162103 2,017 27,200 SH   SOLE   27,200 0 0
CommVault Systems, Inc. COM 204166102 542 10,200 SH   SOLE   10,200 0 0
Conoco Phillips COM 20825C104 1,698 39,060 SH   SOLE   39,060 0 0
Danaher Corp. COM 235851102 19,483 248,541 SH   SOLE   248,541 0 0
Dentsply Intl COM 249030107 10,216 171,896 SH   SOLE   171,896 0 0
Dexcom Inc COM 252131107 23,801 271,520 SH   SOLE   271,520 0 0
Dominion Resource COM 78478P202 329 4,425 SH   SOLE   4,425 0 0
Dow Chemical COM 260543101 2,419 46,675 SH   SOLE   46,675 0 0
E I DuPont De Nemours & Co COM 263534109 2,525 37,699 SH   SOLE   37,699 0 0
Emerson Electric Co COM 291011104 469 8,602 SH   SOLE   8,602 0 0
Exxon Mobil Corp COM 30231G102 2,242 25,692 SH   SOLE   25,692 0 0
Fortive Corporation COM 34959J108 5,244 103,025 SH   SOLE   103,025 0 0
General Electric COM 369604103 8,742 295,136 SH   SOLE   295,136 0 0
General Mills COM 370334104 2,820 44,138 SH   SOLE   44,138 0 0
Grainger (W.W.) COM 384802104 14,073 62,592 SH   SOLE   62,592 0 0
Grupo Televisa COM 40049J206 2,542 98,965 SH   SOLE   98,965 0 0
Henry Schein Inc. COM 806407102 16,532 101,434 SH   SOLE   101,434 0 0
Hewlett Packard Enterprise Company COM 42824C109 551 24,200 SH   SOLE   24,200 0 0
Hewlett-Packard COM 428236103 287 18,500 SH   SOLE   18,500 0 0
Home Depot COM 437076102 1,866 14,500 SH   SOLE   14,500 0 0
Honeywell COM 438516106 19,102 163,842 SH   SOLE   163,842 0 0
Idex Laboratories COM 45168D104 19,461 172,635 SH   SOLE   172,635 0 0
Illinois Tool Works COM 452308109 8,745 72,976 SH   SOLE   72,976 0 0
Incyte Genomics COM 45337C102 769 8,155 SH   SOLE   8,155 0 0
Inogen COM 45780L104 10,432 174,150 SH   SOLE   174,150 0 0
Insulet Corporation COM 45784P101 12,946 316,225 SH   SOLE   316,225 0 0
International Business Machines COM 459200101 1,830 11,522 SH   SOLE   11,522 0 0
International Paper COM 460146103 614 12,800 SH   SOLE   12,800 0 0
Johnson & Johnson COM 478160104 24,442 206,906 SH   SOLE   206,906 0 0
JPMorgan Chase & Co. COM 4812A0367 466 6,999 SH   SOLE   6,999 0 0
Kimberly Clark COM 494368103 9,777 77,512 SH   SOLE   77,512 0 0
Kraft Heinz Co. COM 50075N104 1,549 17,300 SH   SOLE   17,300 0 0
Mastercard Inc. COM 57636Q104 15,767 154,925 SH   SOLE   154,925 0 0
McDonalds Corp COM 580135101 1,200 10,400 SH   SOLE   10,400 0 0
Merck & Co Inc New COM 589331107 3,704 59,354 SH   SOLE   59,354 0 0
Mettler Toledo COM 592688105 9,461 22,535 SH   SOLE   22,535 0 0
Minn Mng & Mfg Co COM 604059105 18,030 102,310 SH   SOLE   102,310 0 0
Neogen Corporation COM 640491106 20,358 363,924 SH   SOLE   363,924 0 0
Novo Nordisk COM 670100205 16,260 390,970 SH   SOLE   390,970 0 0
Occidental Pete Corp Cal COM 674599105 5,027 68,934 SH   SOLE   68,934 0 0
PAYCHEX INC COM 704326107 1,713 29,600 SH   SOLE   29,600 0 0
Pepsico Inc COM 713448108 1,323 12,162 SH   SOLE   12,162 0 0
Procter & Gamble COM 742718109 1,070 11,923 SH   SOLE   11,923 0 0
Raytheon Company New COM 755111507 18,729 137,582 SH   SOLE   137,582 0 0
Rockwell Automation Inc. COM 774347108 2,070 16,921 SH   SOLE   16,921 0 0
Rockwell Collins COM 774341101 5,368 63,652 SH   SOLE   63,652 0 0
Ross Stores Inc COM 778296103 10,995 170,990 SH   SOLE   170,990 0 0
Schlumberger Limited COM 806857108 15,119 192,257 SH   SOLE   192,257 0 0
Southern Co. COM 842587107 2,834 55,235 SH   SOLE   55,235 0 0
SPDR Index SHs Fds Euro ETF 78463X202 5,897 179,991 SH   SOLE   179,991 0 0
State Street Corp COM 857477103 7,409 106,405 SH   SOLE   106,405 0 0
Sysco Corp COM 871829107 1,836 37,463 SH   SOLE   37,463 0 0
Tiffany COM 886547108 26,942 370,946 SH   SOLE   370,946 0 0
Trimble COM 896239100 7,852 274,921 SH   SOLE   274,921 0 0
Unilever COM 904767704 3,185 67,195 SH   SOLE   67,195 0 0
Verizon Communications COM 92343V104 2,615 50,305 SH   SOLE   50,305 0 0
Walgreens Boots Alliance Inc. COM 931422109 210 2,600 SH   SOLE   2,600 0 0
Walt Disney Co Holding Co COM 254687106 1,447 15,579 SH   SOLE   15,579 0 0
Wells Fargo & Co New COM 949746101 7,939 179,300 SH   SOLE   179,300 0 0
Williams-Sonoma COM 969904101 10,526 206,075 SH   SOLE   206,075 0 0