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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ADOBE SYS INC COMCOM00724F1012,6675,610SH SOLE 5,61000
AKAMAI TECHNOLOGIESCOM00971T1013063,000SH SOLE 3,00000
ALPHABET INC CL ACOM02079K3051,716832SH SOLE 83200
ALPHABET INC CL CCOM02079K107148,48471,779SH SOLE 71,2990480
AMAZON COM INCCOM023135106984318SH SOLE 31800
AMGEN INC COMCOM0311621004291,725SH SOLE 1,72500
APPLE INC COMCOM03783310012,14699,438SH SOLE 99,43800
AUTOMATIC DATA PROCESSING INC COM053015103138,439734,539SH SOLE 730,60903,930
BERKSHIRE HATHAWAY INCCOM0846707021,4415,642SH SOLE 5,64200
BERKSHIRE HATHAWAY INC DEL CL COM0846701087712SH SOLE 200
C H ROBINSON WORLDWIDE INCCOM12541W2094684,900SH SOLE 4,90000
CANADIAN NATL RY CO COMCOM1363751022372,040SH SOLE 2,04000
CIGNA CORP NEW COMCOM1255231001,8947,835SH SOLE 7,83500
CIRRUS LOGIC INC COMCOM1727551003734,400SH SOLE 4,40000
CISCO SYS INC COMCOM17275R10296318,620SH SOLE 18,62000
CME GROUP INC COMCOM12572q105148,418726,721SH SOLE 723,32103,400
COSTCO WHSL CORP NEW COMCOM22160K105135,668384,894SH SOLE 382,61902,275
DANAHER CORP DEL COMCOM23585110211,14849,527SH SOLE 49,52700
DISNEY WALT CO COM DISNEYCOM2546871067233,916SH SOLE 3,91600
ECOLAB INC COMCOM27886510079,015369,107SH SOLE 367,15701,950
EXICURE INC.COM30205M1013315,000SH SOLE 15,00000
EXXON MOBIL CORP COMCOM30231G1022,86551,311SH SOLE 51,31100
FIDELITY NATL INFORMATION SVCSCOM31620M1068546,075SH SOLE 6,07500
FLOWERS FOODS INC COMCOM34349810141617,496SH SOLE 17,49600
FORTIVE CORPCOM34959J1081,07815,266SH SOLE 15,26600
GILEAD SCIENCESCOM3755581034,52269,974SH SOLE 69,97400
HOME DEPOT INC COMCOM437076102104,076340,952SH SOLE 340,0920860
HONEYWELL INTL INC COMCOM4385161063531,626SH SOLE 1,62600
HUBBELL INC COMCOM4435106071,4307,654SH SOLE 7,65400
IDEXX LABS INC COMCOM45168d104252,712516,465SH SOLE 514,14002,325
INTEL CORP COMCOM45814010042,062657,225SH SOLE 657,22500
INTERNATIONAL BUSINESS MACHS CCOM4592001014473,356SH SOLE 3,35600
IONIS PHARMACEUTICALS INCCOM4622221001,89242,080SH SOLE 42,08000
JOHNSON & JOHNSON COMCOM47816010494,291573,720SH SOLE 571,32002,400
JPMORGAN CHASE & CO COMCOM46625H1004633,041SH SOLE 3,04100
LOWES COS INC COMCOM5486611072761,450SH SOLE 1,45000
MASTERCARD INC CL ACOM57636Q1042,1255,968SH SOLE 5,96800
MAXIM INTEGRATED PRODS INC COMCOM57772K1011,79119,602SH SOLE 19,60200
MERCK & CO INC NEW COMCOM58933Y1057,39895,967SH SOLE 94,96701,000
METTLER TOLEDO INTERNATIONAL CCOM592688105221,111191,324SH SOLE 190,5660758
MICROSOFT CORP COMCOM594918104119,731507,830SH SOLE 505,55502,275
MODERNA, INCCOM60770k1071,0508,020SH SOLE 8,02000
NORFOLK SOUTHERN CORP COMCOM6558441084271,590SH SOLE 1,59000
PAYPAL HLDGS INC COMCOM70450Y1037843,229SH SOLE 3,22900
PEPSICO INC COMCOM7134481081,92913,636SH SOLE 13,63600
PERKINELMER INC COMCOM7140461096164,800SH SOLE 4,80000
PLANTRONICS INC NEW COMCOM7274931082336,000SH SOLE 6,00000
PROCTER & GAMBLE CO COMCOM7427181099126,733SH SOLE 6,73300
REATA PHARMACEUTICALS INC CL ACOM75615p1031,69517,000SH SOLE 17,00000
SIRIUS XM HOLDINGSCOM82968B1031,218200,000SH SOLE 200,00000
SM ENERGY CO COMCOM78454L10037723,000SH SOLE 23,00000
THERMO FISHER SCIENTIFIC INC CCOM8835561024871,067SH SOLE 1,06700
UNION PAC CORP COMCOM9078181082621,190SH SOLE 1,19000
V F CORP COMCOM9182041086978,721SH SOLE 8,72100
VARIAN MED SYS INCCOM92220p10554,784310,337SH SOLE 309,7370600
VISA INC COM CL ACOM92826c839174,095822,248SH SOLE 817,67304,575
VUZI CORPCOM92921w30050920,000SH SOLE 20,00000
WABTEC CORP COMCOM9297401086498,200SH SOLE 8,20000
WAL-MART STORES INC COMCOM9311421033902,870SH SOLE 2,1700700
XILINX INC COMCOM9839191015,94748,000SH SOLE 48,00000
ZOETIS INC CL ACOM98978V1032361,500SH SOLE 1,50000
SPDR S&P 500 ETF TR TR UNITCOM78462F1038052,030SH SOLE 2,03000
VANGUARD INDEX FDS S&P 500 ETFCOM9229083634371,200SH SOLE 1,20000