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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ADOBE SYS INC COM COM 00724F101   302,877 900 SH   SOLE   900 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107   5,357,904 82,722 SH   SOLE   82,722 0 0
ALPHABET INC CL A COM 02079K305   1,347,713 15,275 SH   SOLE   15,275 0 0
ALPHABET INC CL C COM 02079K107   129,978,810 1,464,880 SH   SOLE   1,455,980 0 8,900
AMAZON COM INC COM 023135106   220,080 2,620 SH   SOLE   2,620 0 0
AMGEN INC COM COM 031162100   426,790 1,625 SH   SOLE   1,625 0 0
ANALOG DEVICES COM 032654105   2,050,867 12,503 SH   SOLE   12,503 0 0
APPLE INC COM COM 037833100   10,564,608 81,310 SH   SOLE   81,310 0 0
ARISTA NETWORKS, INC. COM 040413106   40,245,485 331,648 SH   SOLE   330,448 0 1,200
AUTOMATIC DATA PROCESSING INC COM 053015103   161,725,179 677,071 SH   SOLE   673,561 0 3,510
BERKSHIRE HATHAWAY INC COM 084670702   1,426,191 4,617 SH   SOLE   4,617 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209   448,644 4,900 SH   SOLE   4,900 0 0
CIGNA CORP NEW COM COM 125523100   2,131,842 6,434 SH   SOLE   6,434 0 0
CME GROUP INC COM COM 12572q105   132,810,414 789,786 SH   SOLE   786,161 0 3,625
CORNING INC COM COM 219350105   239,550 7,500 SH   SOLE   7,500 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   165,516,857 362,578 SH   SOLE   360,378 0 2,200
DANAHER CORP DEL COM COM 235851102   12,560,205 47,322 SH   SOLE   47,322 0 0
EDWARDS LIFESCIENCES COM 28176E108   406,624 5,450 SH   SOLE   5,450 0 0
ENERGY VAULT HLDGS INC COM COM 29280w109   254,982 81,725 SH   SOLE   81,725 0 0
EXXON MOBIL CORP COM COM 30231G102   5,424,664 49,181 SH   SOLE   49,181 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106   439,329 6,475 SH   SOLE   6,475 0 0
FLOWERS FOODS INC COM COM 343498101   333,671 11,610 SH   SOLE   11,610 0 0
FORTIVE CORP COM 34959J108   978,592 15,231 SH   SOLE   15,231 0 0
GILEAD SCIENCES COM 375558103   6,019,287 70,114 SH   SOLE   70,114 0 0
HOME DEPOT INC COM COM 437076102   106,231,614 336,325 SH   SOLE   335,310 0 1,015
HUBBELL INC COM COM 443510607   1,545,837 6,587 SH   SOLE   6,587 0 0
IDEXX LABS INC COM COM 45168d104   200,253,693 490,866 SH   SOLE   489,506 0 1,360
INTEL CORP COM COM 458140100   17,172,390 649,731 SH   SOLE   649,731 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101   443,522 3,148 SH   SOLE   3,148 0 0
IONIS PHARMACEUTICALS INC COM 462222100   1,519,487 40,230 SH   SOLE   40,230 0 0
JPMORGAN CHASE & CO COM COM 46625H100   363,947 2,714 SH   SOLE   2,714 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404   1,317,152 322,042 SH   SOLE   322,042 0 0
MASTERCARD INC CL A COM 57636Q104   1,881,915 5,412 SH   SOLE   5,412 0 0
MERCK & CO INC NEW COM COM 58933Y105   6,899,204 62,183 SH   SOLE   62,183 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105   230,993,028 159,807 SH   SOLE   159,074 0 733
MICROSOFT CORP COM COM 594918104   131,885,172 549,934 SH   SOLE   547,374 0 2,560
MODERNA, INC COM 60770k107   1,395,288 7,768 SH   SOLE   7,768 0 0
NORFOLK SOUTHERN CORP COM COM 655844108   243,956 990 SH   SOLE   990 0 0
PEPSICO INC COM COM 713448108   2,472,874 13,688 SH   SOLE   13,688 0 0
PROCTER & GAMBLE CO COM COM 742718109   276,900 1,827 SH   SOLE   1,827 0 0
QUALCOMM INC COM COM 747525103   25,536,973 232,281 SH   SOLE   230,256 0 2,025
REATA PHARMACEUTICALS INC CL A COM 75615p103   645,830 17,000 SH   SOLE   17,000 0 0
SIRIUS XM HOLDINGS COM 82968B103   1,168,000 200,000 SH   SOLE   200,000 0 0
SM ENERGY CO COM COM 78454L100   414,651 11,905 SH   SOLE   11,905 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102   457,073 830 SH   SOLE   830 0 0
V F CORP COM COM 918204108   240,787 8,721 SH   SOLE   8,721 0 0
VISA INC COM CL A COM 92826c839   172,243,636 829,051 SH   SOLE   824,751 0 4,300
VUZI CORP COM 92921w300   72,800 20,000 SH   SOLE   20,000 0 0
WABTEC CORP COM COM 929740108   818,442 8,200 SH   SOLE   8,200 0 0
WAL-MART STORES INC COM COM 931142103   484,780 3,419 SH   SOLE   2,719 0 700
SPDR S&P 500 ETF TR TR UNIT COM 78462F103   768,684 2,010 SH   SOLE   2,010 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363   421,608 1,200 SH   SOLE   1,200 0 0