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 365 997 SH   SOLE   997 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107 6,326 82,722 SH   SOLE   82,722 0 0
ALPHABET INC CL A COM 02079K305 1,715 787 SH   SOLE   787 0 0
ALPHABET INC CL C COM 02079K107 153,124 70,001 SH   SOLE   69,556 0 445
AMAZON COM INC COM 023135106 314 2,960 SH   SOLE   2,960 0 0
AMGEN INC COM COM 031162100 395 1,625 SH   SOLE   1,625 0 0
ANALOG DEVICES COM 032654105 1,804 12,349 SH   SOLE   12,349 0 0
APPLE INC COM COM 037833100 11,287 82,558 SH   SOLE   82,558 0 0
AUTOMATIC DATA PROCESSING INC COM 053015103 143,852 684,880 SH   SOLE   681,370 0 3,510
BERKSHIRE HATHAWAY INC COM 084670702 1,315 4,817 SH   SOLE   4,817 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209 497 4,900 SH   SOLE   4,900 0 0
CIGNA CORP NEW COM COM 125523100 1,952 7,406 SH   SOLE   7,406 0 0
CME GROUP INC COM COM 12572q105 152,213 743,589 SH   SOLE   739,964 0 3,625
CORNING INC COM COM 219350105 236 7,500 SH   SOLE   7,500 0 0
COSTCO WHSL CORP NEW COM COM 22160K105 176,514 368,290 SH   SOLE   366,090 0 2,200
DANAHER CORP DEL COM COM 235851102 12,132 47,855 SH   SOLE   47,855 0 0
EDWARDS LIFESCIENCES COM 28176E108 76,237 801,740 SH   SOLE   798,815 0 2,925
ENERGY VAULT HLDGS INC COM COM 29280w109 803 80,125 SH   SOLE   80,125 0 0
EXXON MOBIL CORP COM COM 30231G102 4,212 49,181 SH   SOLE   49,181 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106 612 6,675 SH   SOLE   6,675 0 0
FLOWERS FOODS INC COM COM 343498101 306 11,610 SH   SOLE   11,610 0 0
FORTIVE CORP COM 34959J108 828 15,231 SH   SOLE   15,231 0 0
GILEAD SCIENCES COM 375558103 4,334 70,114 SH   SOLE   70,114 0 0
HOME DEPOT INC COM COM 437076102 95,595 348,544 SH   SOLE   347,529 0 1,015
HUBBELL INC COM COM 443510607 1,176 6,587 SH   SOLE   6,587 0 0
IDEXX LABS INC COM COM 45168d104 170,390 485,816 SH   SOLE   484,456 0 1,360
INTEL CORP COM COM 458140100 24,360 651,163 SH   SOLE   651,163 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101 444 3,148 SH   SOLE   3,148 0 0
IONIS PHARMACEUTICALS INC COM 462222100 1,518 41,010 SH   SOLE   41,010 0 0
JPMORGAN CHASE & CO COM COM 46625H100 272 2,414 SH   SOLE   2,414 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404 1,153 322,042 SH   SOLE   322,042 0 0
MASTERCARD INC CL A COM 57636Q104 1,707 5,412 SH   SOLE   5,412 0 0
MERCK & CO INC NEW COM COM 58933Y105 5,669 62,183 SH   SOLE   62,183 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105 205,756 179,110 SH   SOLE   178,377 0 733
MICROSOFT CORP COM COM 594918104 137,925 537,028 SH   SOLE   534,468 0 2,560
MODERNA, INC COM 60770k107 1,102 7,717 SH   SOLE   7,717 0 0
NORFOLK SOUTHERN CORP COM COM 655844108 225 990 SH   SOLE   990 0 0
PEPSICO INC COM COM 713448108 2,250 13,503 SH   SOLE   13,503 0 0
PROCTER & GAMBLE CO COM COM 742718109 247 1,720 SH   SOLE   1,720 0 0
QUALCOMM INC COM COM 747525103 73,314 573,929 SH   SOLE   571,504 0 2,425
REATA PHARMACEUTICALS INC CL A COM 75615p103 517 17,000 SH   SOLE   17,000 0 0
SIRIUS XM HOLDINGS COM 82968B103 1,226 200,000 SH   SOLE   200,000 0 0
SM ENERGY CO COM COM 78454L100 513 15,000 SH   SOLE   15,000 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102 470 865 SH   SOLE   865 0 0
V F CORP COM COM 918204108 385 8,721 SH   SOLE   8,721 0 0
VISA INC COM CL A COM 92826c839 160,942 817,423 SH   SOLE   813,123 0 4,300
VUZI CORP COM 92921w300 142 20,000 SH   SOLE   20,000 0 0
WABTEC CORP COM COM 929740108 673 8,200 SH   SOLE   8,200 0 0
WAL-MART STORES INC COM COM 931142103 398 3,275 SH   SOLE   2,575 0 700
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 758 2,010 SH   SOLE   2,010 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363 416 1,200 SH   SOLE   1,200 0 0