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   398,527 815 SH   SOLE   815 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107   9,422,863 82,722 SH   SOLE   82,722 0 0
ALPHABET INC CL A COM 02079K305   1,872,826 15,646 SH   SOLE   15,646 0 0
ALPHABET INC CL C COM 02079K107   169,572,490 1,401,773 SH   SOLE   1,394,123 0 7,650
AMAZON COM INC COM 023135106   380,651 2,920 SH   SOLE   2,920 0 0
ANALOG DEVICES COM 032654105   2,435,709 12,503 SH   SOLE   12,503 0 0
APPLE INC COM COM 037833100   15,901,273 81,978 SH   SOLE   81,978 0 0
ARISTA NETWORKS, INC. COM 040413106   89,171,894 550,240 SH   SOLE   548,355 0 1,885
AUTOMATIC DATA PROCESSING INC COM 053015103   146,924,999 668,479 SH   SOLE   665,094 0 3,385
BERKSHIRE HATHAWAY INC COM 084670702   1,574,397 4,617 SH   SOLE   4,617 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209   462,315 4,900 SH   SOLE   4,900 0 0
CIGNA CORP NEW COM COM 125523100   1,805,380 6,434 SH   SOLE   6,434 0 0
CME GROUP INC COM COM 12572q105   144,546,026 780,107 SH   SOLE   776,482 0 3,625
CORNING INC COM COM 219350105   262,800 7,500 SH   SOLE   7,500 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   189,425,773 351,844 SH   SOLE   349,844 0 2,000
DANAHER CORP DEL COM COM 235851102   11,125,440 46,356 SH   SOLE   46,356 0 0
EDWARDS LIFESCIENCES COM 28176E108   551,830 5,850 SH   SOLE   5,850 0 0
ENERGY VAULT HLDGS INC COM COM 29280w109   223,109 81,725 SH   SOLE   81,725 0 0
EXXON MOBIL CORP COM COM 30231G102   5,232,513 48,788 SH   SOLE   48,788 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106   354,182 6,475 SH   SOLE   6,475 0 0
FLOWERS FOODS INC COM COM 343498101   288,857 11,610 SH   SOLE   11,610 0 0
FORTIVE CORP COM 34959J108   1,138,822 15,231 SH   SOLE   15,231 0 0
GILEAD SCIENCES COM 375558103   5,341,722 69,310 SH   SOLE   69,310 0 0
HOME DEPOT INC COM COM 437076102   97,579,169 314,123 SH   SOLE   313,128 0 995
HUBBELL INC COM COM 443510607   2,183,986 6,587 SH   SOLE   6,587 0 0
IDEXX LABS INC COM COM 45168d104   237,553,283 472,997 SH   SOLE   471,662 0 1,335
INTEL CORP COM COM 458140100   21,725,868 649,697 SH   SOLE   649,697 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101   254,239 1,900 SH   SOLE   1,900 0 0
IONIS PHARMACEUTICALS INC COM 462222100   1,650,637 40,230 SH   SOLE   40,230 0 0
JPMORGAN CHASE & CO COM COM 46625H100   246,375 1,694 SH   SOLE   1,694 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404   1,536,140 322,042 SH   SOLE   322,042 0 0
MASTERCARD INC CL A COM 57636Q104   2,090,389 5,315 SH   SOLE   5,315 0 0
MERCK & CO INC NEW COM COM 58933Y105   7,175,296 62,183 SH   SOLE   62,183 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105   204,058,393 155,575 SH   SOLE   154,892 0 683
MICROSOFT CORP COM COM 594918104   179,512,937 527,142 SH   SOLE   524,882 0 2,260
MODERNA, INC COM 60770k107   998,487 8,218 SH   SOLE   8,218 0 0
NORFOLK SOUTHERN CORP COM COM 655844108   284,584 1,255 SH   SOLE   1,255 0 0
NOVO NORDISK A.S. ADR COM 670100205   202,287 1,250 SH   SOLE   1,250 0 0
PEPSICO INC COM COM 713448108   2,556,962 13,805 SH   SOLE   13,805 0 0
PROCTER & GAMBLE CO COM COM 742718109   277,229 1,827 SH   SOLE   1,827 0 0
QUALCOMM INC COM COM 747525103   57,840,822 485,894 SH   SOLE   484,169 0 1,725
READING INTL INC CL A COM 755408101   300,377 113,350 SH   SOLE   113,350 0 0
REATA PHARMACEUTICALS INC CL A COM 75615p103   1,733,320 17,000 SH   SOLE   17,000 0 0
SIRIUS XM HOLDINGS COM 82968B103   906,000 200,000 SH   SOLE   200,000 0 0
SM ENERGY CO COM COM 78454L100   376,555 11,905 SH   SOLE   11,905 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102   416,356 798 SH   SOLE   798 0 0
VISA INC COM CL A COM 92826c839   192,423,395 810,272 SH   SOLE   806,072 0 4,200
VUZI CORP COM 92921w300   102,000 20,000 SH   SOLE   20,000 0 0
WABTEC CORP COM COM 929740108   899,294 8,200 SH   SOLE   8,200 0 0
WAL-MART STORES INC COM COM 931142103   537,398 3,419 SH   SOLE   2,719 0 700
SPDR S&P 500 ETF TR TR UNIT COM 78462F103   769,091 1,735 SH   SOLE   1,735 0 0
VANGUARD FTSE EUROPE ETF COM 922042874   371,989 6,029 SH   SOLE   6,029 0 0