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 248 900 SH   SOLE   900 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107 5,241 82,722 SH   SOLE   82,722 0 0
ALPHABET INC CL A COM 02079K305 1,446 15,115 SH   SOLE   15,115 0 0
ALPHABET INC CL C COM 02079K107 135,480 1,409,049 SH   SOLE   1,400,149 0 8,900
AMAZON COM INC COM 023135106 285 2,520 SH   SOLE   2,520 0 0
AMGEN INC COM COM 031162100 366 1,625 SH   SOLE   1,625 0 0
ANALOG DEVICES COM 032654105 1,721 12,349 SH   SOLE   12,349 0 0
APPLE INC COM COM 037833100 11,226 81,228 SH   SOLE   81,228 0 0
ARISTA NETWORKS, INC. COM 040413106 35,040 310,391 SH   SOLE   309,191 0 1,200
AUTOMATIC DATA PROCESSING INC COM 053015103 153,767 679,815 SH   SOLE   676,305 0 3,510
BERKSHIRE HATHAWAY INC COM 084670702 1,286 4,817 SH   SOLE   4,817 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 472 4,900 SH   SOLE   4,900 0 0
CIGNA CORP NEW COM COM 125523100 2,055 7,406 SH   SOLE   7,406 0 0
CME GROUP INC COM COM 12572q105 133,416 753,210 SH   SOLE   749,585 0 3,625
CORNING INC COM COM 219350105 218 7,500 SH   SOLE   7,500 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 170,879 361,825 SH   SOLE   359,625 0 2,200
DANAHER CORP DEL COM COM 235851102 12,360 47,855 SH   SOLE   47,855 0 0
EDWARDS LIFESCIENCES COM 28176E108 68,691 831,304 SH   SOLE   828,379 0 2,925
ENERGY VAULT HLDGS INC COM COM 29280w109 432 81,725 SH   SOLE   81,725 0 0
EXXON MOBIL CORP COM COM 30231G102 4,294 49,181 SH   SOLE   49,181 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 504 6,675 SH   SOLE   6,675 0 0
FLOWERS FOODS INC COM COM 343498101 287 11,610 SH   SOLE   11,610 0 0
FORTIVE CORP COM 34959J108 888 15,231 SH   SOLE   15,231 0 0
GILEAD SCIENCES COM 375558103 4,325 70,114 SH   SOLE   70,114 0 0
HOME DEPOT INC COM COM 437076102 93,593 339,178 SH   SOLE   338,163 0 1,015
HUBBELL INC COM COM 443510607 1,469 6,587 SH   SOLE   6,587 0 0
IDEXX LABS INC COM COM 45168d104 159,392 489,232 SH   SOLE   487,872 0 1,360
INTEL CORP COM COM 458140100 16,738 649,497 SH   SOLE   649,497 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 374 3,148 SH   SOLE   3,148 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,779 40,230 SH   SOLE   40,230 0 0
JPMORGAN CHASE & CO COM COM 46625H100 242 2,314 SH   SOLE   2,314 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404 1,211 322,042 SH   SOLE   322,042 0 0
MASTERCARD INC CL A COM 57636Q104 1,539 5,412 SH   SOLE   5,412 0 0
MERCK & CO INC NEW COM COM 58933Y105 5,355 62,183 SH   SOLE   62,183 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105 175,879 162,232 SH   SOLE   161,499 0 733
MICROSOFT CORP COM COM 594918104 125,897 540,561 SH   SOLE   538,001 0 2,560
MODERNA, INC COM 60770k107 916 7,747 SH   SOLE   7,747 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 208 990 SH   SOLE   990 0 0
PEPSICO INC COM COM 713448108 2,204 13,503 SH   SOLE   13,503 0 0
PROCTER & GAMBLE CO COM COM 742718109 217 1,720 SH   SOLE   1,720 0 0
QUALCOMM INC COM COM 747525103 62,279 551,243 SH   SOLE   548,818 0 2,425
REATA PHARMACEUTICALS INC CL A COM 75615p103 427 17,000 SH   SOLE   17,000 0 0
SIRIUS XM HOLDINGS COM 82968B103 1,142 200,000 SH   SOLE   200,000 0 0
SM ENERGY CO COM COM 78454L100 490 13,020 SH   SOLE   13,020 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 431 850 SH   SOLE   850 0 0
V F CORP COM COM 918204108 261 8,721 SH   SOLE   8,721 0 0
VISA INC COM CL A COM 92826c839 145,906 821,309 SH   SOLE   817,009 0 4,300
VUZI CORP COM 92921w300 116 20,000 SH   SOLE   20,000 0 0
WABTEC CORP COM COM 929740108 667 8,200 SH   SOLE   8,200 0 0
WAL-MART STORES INC COM COM 931142103 425 3,275 SH   SOLE   2,575 0 700
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 718 2,010 SH   SOLE   2,010 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363 394 1,200 SH   SOLE   1,200 0 0