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   477,877 801 SH   SOLE   801 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107   12,194,050 82,722 SH   SOLE   82,722 0 0
ALPHABET INC CL A COM 02079K305   2,129,714 15,246 SH   SOLE   15,246 0 0
ALPHABET INC CL C COM 02079K107   193,300,022 1,371,603 SH   SOLE   1,364,553 0 7,050
AMAZON COM INC COM 023135106   378,331 2,490 SH   SOLE   2,490 0 0
ANALOG DEVICES COM 032654105   2,482,596 12,503 SH   SOLE   12,503 0 0
APPLE INC COM COM 037833100   15,014,452 77,985 SH   SOLE   77,985 0 0
ARISTA NETWORKS, INC. COM 040413106   131,584,383 558,721 SH   SOLE   556,536 0 2,185
AUTOMATIC DATA PROCESSING INC COM 053015103   157,130,131 674,465 SH   SOLE   671,280 0 3,185
BERKSHIRE HATHAWAY INC COM 084670702   1,712,325 4,801 SH   SOLE   4,801 0 0
C H ROBINSON WORLDWIDE INC COM 12541W209   423,311 4,900 SH   SOLE   4,900 0 0
CIGNA CORP NEW COM COM 125523100   1,260,385 4,209 SH   SOLE   4,209 0 0
CME GROUP INC COM COM 12572q105   165,235,747 784,595 SH   SOLE   780,970 0 3,625
CONOCOPHILLIPS COM 20825C104   210,319 1,812 SH   SOLE   1,812 0 0
CORNING INC COM COM 219350105   228,375 7,500 SH   SOLE   7,500 0 0
COSTCO WHSL CORP NEW COM COM 22160K105   228,051,852 345,491 SH   SOLE   343,626 0 1,865
DANAHER CORP DEL COM COM 235851102   10,562,290 45,657 SH   SOLE   45,657 0 0
ENERGY VAULT HLDGS INC COM COM 29280w109   190,419 81,725 SH   SOLE   81,725 0 0
EXXON MOBIL CORP COM COM 30231G102   4,877,824 48,788 SH   SOLE   48,788 0 0
FIDELITY NATL INFORMATION SVCS COM 31620M106   388,953 6,475 SH   SOLE   6,475 0 0
FLOWERS FOODS INC COM COM 343498101   261,341 11,610 SH   SOLE   11,610 0 0
FORTIVE CORP COM 34959J108   1,121,459 15,231 SH   SOLE   15,231 0 0
GILEAD SCIENCES COM 375558103   5,614,803 69,310 SH   SOLE   69,310 0 0
HOME DEPOT INC COM COM 437076102   108,282,579 312,459 SH   SOLE   311,464 0 995
HUBBELL INC COM COM 443510607   2,166,662 6,587 SH   SOLE   6,587 0 0
IDEXX LABS INC COM COM 45168d104   260,817,995 469,900 SH   SOLE   468,465 0 1,435
INTEL CORP COM COM 458140100   32,399,290 644,762 SH   SOLE   644,762 0 0
INTERNATIONAL BUSINESS MACHS C COM 459200101   310,745 1,900 SH   SOLE   1,900 0 0
IONIS PHARMACEUTICALS INC COM 462222100   2,027,647 40,080 SH   SOLE   40,080 0 0
JPMORGAN CHASE & CO COM COM 46625H100   218,408 1,284 SH   SOLE   1,284 0 0
KINROSS GOLD CORP COM NO PAR COM 496902404   1,866,697 308,545 SH   SOLE   308,545 0 0
MASTERCARD INC CL A COM 57636Q104   2,173,495 5,096 SH   SOLE   5,096 0 0
MERCK & CO INC NEW COM COM 58933Y105   6,779,191 62,183 SH   SOLE   62,183 0 0
METTLER TOLEDO INTERNATIONAL C COM 592688105   189,026,473 155,839 SH   SOLE   155,156 0 683
MICROSOFT CORP COM COM 594918104   195,330,228 519,440 SH   SOLE   517,255 0 2,185
MODERNA, INC COM 60770k107   1,034,379 10,401 SH   SOLE   10,401 0 0
NORFOLK SOUTHERN CORP COM COM 655844108   296,657 1,255 SH   SOLE   1,255 0 0
NOVO NORDISK A.S. ADR COM 670100205   258,625 2,500 SH   SOLE   2,500 0 0
PEPSICO INC COM COM 713448108   2,336,829 13,759 SH   SOLE   13,759 0 0
QUALCOMM INC COM COM 747525103   78,218,340 540,817 SH   SOLE   539,242 0 1,575
SIRIUS XM HOLDINGS COM 82968B103   1,094,000 200,000 SH   SOLE   200,000 0 0
SM ENERGY CO COM COM 78454L100   460,962 11,905 SH   SOLE   11,905 0 0
THERMO FISHER SCIENTIFIC INC C COM 883556102   397,031 748 SH   SOLE   748 0 0
VERALTO CORP COM COM 92338c103   1,231,679 14,973 SH   SOLE   14,973 0 0
VISA INC COM CL A COM 92826c839   209,476,796 804,597 SH   SOLE   800,697 0 3,900
VONTIER CORP COM COM 928881101   210,409 6,090 SH   SOLE   6,090 0 0
VUZI CORP COM 92921w300   41,700 20,000 SH   SOLE   20,000 0 0
WABTEC CORP COM COM 929740108   1,040,580 8,200 SH   SOLE   8,200 0 0
WAL-MART STORES INC COM COM 931142103   539,005 3,419 SH   SOLE   2,719 0 700
SPDR S&P 500 ETF TR TR UNIT UNIT 78462F103   943,015 1,984 SH   SOLE   1,984 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874   290,160 4,500 SH   SOLE   4,500 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   429,811 984 SH   SOLE   734 0 250