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
ADOBE SYS INC COM COM 00724F101 1,196 2,078 SH   SOLE   2,078 0 0
ALPHABET INC CL A COM 02079K305 2,224 832 SH   SOLE   832 0 0
ALPHABET INC CL C COM 02079K107 189,192 70,983 SH   SOLE   70,503 0 480
AMAZON COM INC COM 023135106 700 213 SH   SOLE   213 0 0
AMGEN INC COM COM 031162100 346 1,625 SH   SOLE   1,625 0 0
ANALOG DEVICES COM 032654105 2,068 12,349 SH   SOLE   12,349 0 0
APPLE INC COM COM 037833100 13,107 92,632 SH   SOLE   92,632 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 141,054 705,552 SH   SOLE   701,972 0 3,580
BERKSHIRE HATHAWAY INC COM 084670702 1,322 4,842 SH   SOLE   4,842 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 426 4,900 SH   SOLE   4,900 0 0
CIGNA CORP NEW COM COM 125523100 1,568 7,835 SH   SOLE   7,835 0 0
CME GROUP INC COM COM 12572q105 143,996 744,627 SH   SOLE   741,227 0 3,400
COSTCO WHSL CORP NEW COM COM 22160K105 172,004 382,783 SH   SOLE   380,508 0 2,275
DANAHER CORP DEL COM COM 235851102 15,099 49,597 SH   SOLE   49,597 0 0
DISNEY WALT CO COM DISNEY COM 254687106 527 3,116 SH   SOLE   3,116 0 0
ECOLAB INC COM COM 278865100 64,550 309,415 SH   SOLE   307,465 0 1,950
EDWARDS LIFESCIENCES COM 28176E108 40,353 356,448 SH   SOLE   356,448 0 0
EXICURE INC. COM 30205M101 18 15,000 SH   SOLE   15,000 0 0
EXXON MOBIL CORP COM COM 30231G102 3,042 51,711 SH   SOLE   51,711 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 812 6,675 SH   SOLE   6,675 0 0
FLOWERS FOODS INC COM COM 343498101 274 11,610 SH   SOLE   11,610 0 0
FORTIVE CORP COM 34959J108 1,077 15,266 SH   SOLE   15,266 0 0
GILEAD SCIENCES COM 375558103 4,897 70,114 SH   SOLE   70,114 0 0
HOME DEPOT INC COM COM 437076102 114,784 349,673 SH   SOLE   348,813 0 860
HONEYWELL INTL INC COM COM 438516106 260 1,226 SH   SOLE   1,226 0 0
HUBBELL INC COM COM 443510607 1,190 6,587 SH   SOLE   6,587 0 0
IDEXX LABS INC COM COM 45168d104 293,358 471,712 SH   SOLE   470,352 0 1,360
INTEL CORP COM COM 458140100 34,973 656,409 SH   SOLE   656,409 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 444 3,198 SH   SOLE   3,198 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,361 40,580 SH   SOLE   40,580 0 0
JOHNSON & JOHNSON COM COM 478160104 93,092 576,421 SH   SOLE   574,021 0 2,400
JPMORGAN CHASE & CO COM COM 46625H100 445 2,717 SH   SOLE   2,717 0 0
LOWES COS INC COM COM 548661107 243 1,200 SH   SOLE   1,200 0 0
MASTERCARD INC CL A COM 57636Q104 1,877 5,400 SH   SOLE   5,400 0 0
MERCK & CO INC NEW COM COM 58933Y105 4,685 62,376 SH   SOLE   62,376 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105 256,685 186,360 SH   SOLE   185,602 0 758
MICROSOFT CORP COM COM 594918104 149,574 530,553 SH   SOLE   528,278 0 2,275
MODERNA, INC COM 60770k107 2,998 7,790 SH   SOLE   7,790 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 237 990 SH   SOLE   990 0 0
PEPSICO INC COM COM 713448108 2,056 13,669 SH   SOLE   13,669 0 0
PROCTER & GAMBLE CO COM COM 742718109 240 1,720 SH   SOLE   1,720 0 0
QUALCOMM INC COM COM 747525103 75,798 587,675 SH   SOLE   585,325 0 2,350
REATA PHARMACEUTICALS INC CL A COM 75615p103 1,710 17,000 SH   SOLE   17,000 0 0
SIRIUS XM HOLDINGS COM 82968B103 1,220 200,000 SH   SOLE   200,000 0 0
SM ENERGY CO COM COM 78454L100 396 15,000 SH   SOLE   15,000 0 0
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 871 2,030 SH   SOLE   2,030 0 0
TESLA MTRS INC COM COM 88160R101 207 267 SH   SOLE   267 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 610 1,067 SH   SOLE   1,067 0 0
V F CORP COM COM 918204108 584 8,721 SH   SOLE   8,721 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363 506 1,283 SH   SOLE   1,283 0 0
VISA INC COM CL A COM 92826c839 182,904 821,118 SH   SOLE   816,543 0 4,575
VONTIER CORP COM COM 928881101 205 6,104 SH   SOLE   6,104 0 0
VUZI CORP COM 92921w300 209 20,000 SH   SOLE   20,000 0 0
WABTEC CORP COM COM 929740108 707 8,200 SH   SOLE   8,200 0 0
WAL-MART STORES INC COM COM 931142103 467 3,350 SH   SOLE   2,650 0 700
XILINX INC COM COM 983919101 7,248 48,000 SH   SOLE   48,000 0 0
ZOETIS INC CL A COM 98978V103 291 1,500 SH   SOLE   1,500 0 0