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
ABBOTT LABS COM 002824100   36,816,856 334,486 SH   SOLE   334,486 0 0
ABBVIE COM 00287Y109   4,397,427 28,376 SH   SOLE   28,376 0 0
ACCENTURE PLC SHS COM G1151C101   217,564 620 SH   SOLE   620 0 0
ADOBE SYS COM 00724F101   2,838,623 4,758 SH   SOLE   4,758 0 0
ADVANCED MICRO DEVICES COM 007903107   42,432,074 287,851 SH   SOLE   287,851 0 0
AFLAC INC COM 001055102   206,250 2,500 SH   SOLE   2,500 0 0
ALPHABET INC CL A COM 02079K305   45,576,517 326,269 SH   SOLE   326,269 0 0
ALPHABET INC CL C COM 02079K107   1,145,056 8,125 SH   SOLE   8,125 0 0
ALTRIA GROUP COM 02209S103   244,662 6,065 SH   SOLE   6,065 0 0
AMAZON.COM COM 023135106   34,830,726 229,240 SH   SOLE   229,240 0 0
AMERICAN TOWER COM 03027X100   1,681,489 7,789 SH   SOLE   7,789 0 0
AMGEN INC COM 031162100   305,877 1,062 SH   SOLE   1,062 0 0
AMPHENOL COM 032095101   1,703,946 17,189 SH   SOLE   17,189 0 0
ANALOG DEVICES COM 032654105   39,864,301 200,767 SH   SOLE   200,767 0 0
AON PLC COM G0403H108   247,367 850 SH   SOLE   850 0 0
APPLE COM 037833100   53,309,143 276,887 SH   SOLE   276,887 0 0
APTARGROUP COM 038336103   28,052,197 226,923 SH   SOLE   226,923 0 0
APTIV PLC COM G6095L109   4,010,305 44,698 SH   SOLE   44,698 0 0
ASML HOLDING NV COM N07059210   710,340 943 SH   SOLE   943 0 0
AUTO ZONE COM 053332102   258,561 100 SH   SOLE   100 0 0
AUTOMATIC DATA PROCESSING COM 053015103   37,873,019 162,566 SH   SOLE   162,566 0 0
BANK OF NOVA SCOTIA COM 064149107   300,661 6,175 SH   SOLE   6,175 0 0
BEAM THERAPEUTICS COM 07373V105   292,751 10,755 SH   SOLE   10,755 0 0
BECTON DICKINSON COM 075887109   15,394,111 63,135 SH   SOLE   63,135 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,214,071 3,404 SH   SOLE   3,404 0 0
BRISTOL-MYERS SQUIBB COM 110122108   235,513 4,590 SH   SOLE   4,590 0 0
BROADCOM INC COM 11135F101   212,087 190 SH   SOLE   190 0 0
CANADIAN NATL RAILWAY COM 136375102   36,870,433 293,484 SH   SOLE   293,484 0 0
CANADIAN PACIFIC RAILWAY LTD COM 13646K108   912,132 11,493 SH   SOLE   11,493 0 0
CHEVRON COM 166764100   17,532,094 117,539 SH   SOLE   117,539 0 0
CHUBB LIMITED COM H1467J104   501,720 2,220 SH   SOLE   2,220 0 0
CHURCH & DWIGHT COM 171340102   2,324,663 24,584 SH   SOLE   24,584 0 0
CISCO SYS INC COM 17275R102   422,994 8,373 SH   SOLE   8,373 0 0
COCA COLA COM 191216100   551,231 9,354 SH   SOLE   9,354 0 0
COLGATE-PALMOLIVE COM 194162103   519,629 6,519 SH   SOLE   6,519 0 0
COSTCO WHOLESALE COM 22160K105   1,101,013 1,668 SH   SOLE   1,668 0 0
CVS HEALTH COM 126650100   8,976,444 113,683 SH   SOLE   113,683 0 0
DANAHER CORP COM 235851102   34,667,533 149,855 SH   SOLE   149,855 0 0
DARDEN RESTAURANTS COM 237194105   393,498 2,395 SH   SOLE   2,395 0 0
DEERE & CO COM 244199105   407,068 1,018 SH   SOLE   1,018 0 0
DIGITAL REALTY COM 253868103   235,515 1,750 SH   SOLE   1,750 0 0
DONALDSON INC COM 257651109   287,540 4,400 SH   SOLE   4,400 0 0
ECOLAB INC COM 278865100   1,785,150 9,000 SH   SOLE   9,000 0 0
EDWARDS LIFESCIENCES COM 28176E108   1,485,350 19,480 SH   SOLE   19,480 0 0
EOG RESOURCES COM 26875P101   941,498 7,784 SH   SOLE   7,784 0 0
EXXON MOBIL COM 30231G102   1,568,686 15,690 SH   SOLE   15,690 0 0
FISERV COM 337738108   37,790,682 284,483 SH   SOLE   284,483 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101   2 187,721 SH   SOLE   187,721 0 0
GENERAL MILLS COM 370334104   530,696 8,147 SH   SOLE   8,147 0 0
HOME DEPOT COM 437076102   34,042,397 98,232 SH   SOLE   98,232 0 0
HONEYWELL INTL COM 438516106   4,774,351 22,766 SH   SOLE   22,766 0 0
IDEXX CORP COM 45168D104   1,045,714 1,884 SH   SOLE   1,884 0 0
ILLINOIS TOOL WORKS COM 452308109   593,556 2,266 SH   SOLE   2,266 0 0
ILLUMINA COM 452327109   209,835 1,507 SH   SOLE   1,507 0 0
INTEL COM 458140100   611,466 12,168 SH   SOLE   12,168 0 0
INTL BUSINESS MACH COM 459200101   512,075 3,131 SH   SOLE   3,131 0 0
INTUITIVE SURGICAL COM 46120E602   217,260 644 SH   SOLE   644 0 0
ISHARES EDGE MSCI USA QUALITY COM 46432F339   281,037 1,910 SH   SOLE   1,910 0 0
ISHARES RUSSELL 1000 COM 464287622   789,403 3,010 SH   SOLE   3,010 0 0
ISHARES S&P 500 COM 464287200   317,472 665 SH   SOLE   665 0 0
JOHNSON & JOHNSON COM 478160104   32,873,642 209,734 SH   SOLE   209,734 0 0
JPMORGAN CHASE COM 46625H100   1,729,747 10,169 SH   SOLE   10,169 0 0
LEDYARD FINANCIAL GROUP INC COM 523338101   779,259 46,110 SH   SOLE   46,110 0 0
MASTERCARD COM 57636Q104   42,436,970 99,498 SH   SOLE   99,498 0 0
MEDTRONIC COM G5960L103   14,877,650 180,598 SH   SOLE   180,598 0 0
MERCK COM 58933Y105   962,538 8,829 SH   SOLE   8,829 0 0
META PLATFORMS INC COM 30303M102   247,772 700 SH   SOLE   700 0 0
METTLER TOLEDO COM 592688105   696,239 574 SH   SOLE   574 0 0
MICROSOFT COM 594918104   51,633,610 137,309 SH   SOLE   137,309 0 0
MODERNA INC COM 60770K107   599,683 6,030 SH   SOLE   6,030 0 0
MONDELEZ INTERNATIONAL INC COM 609207105   582,917 8,048 SH   SOLE   8,048 0 0
NESTLE SA COM 712387901   231,762 2,000 SH   SOLE   2,000 0 0
NESTLE SA ADR COM 641069406   29,021,233 250,494 SH   SOLE   250,494 0 0
NETAPP COM 64110D104   4,430,040 50,250 SH   SOLE   50,250 0 0
NEXTERA ENERGY COM 65339F101   4,207,839 69,276 SH   SOLE   69,276 0 0
NIKE INC CLASS B COM 654106103   17,147,364 157,938 SH   SOLE   157,938 0 0
NOVARTIS AG ADR COM 66987V109   16,339,482 161,825 SH   SOLE   161,825 0 0
NOVO NORDISK A S ADR COM 670100205   1,178,089 11,388 SH   SOLE   11,388 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902   324,539 5,921 SH   SOLE   5,921 0 0
NVIDIA CORP COM 67066G104   28,713,440 57,981 SH   SOLE   57,981 0 0
ORACLE COM 68389X105   272,642 2,586 SH   SOLE   2,586 0 0
PEPSICO COM 713448108   2,222,696 13,087 SH   SOLE   13,087 0 0
PFIZER COM 717081103   633,380 22,000 SH   SOLE   22,000 0 0
PHILIP MORRIS COM 718172109   562,881 5,983 SH   SOLE   5,983 0 0
PINTEREST INC COM 72352L106   379,438 10,244 SH   SOLE   10,244 0 0
PROCTER & GAMBLE COM 742718109   30,815,593 210,288 SH   SOLE   210,288 0 0
QUALCOMM COM 747525103   235,602 1,629 SH   SOLE   1,629 0 0
REPLIGEN CORP COM 759916109   809,100 4,500 SH   SOLE   4,500 0 0
ROCHE HLDG LTD ADR COM 771195104   349,112 9,636 SH   SOLE   9,636 0 0
ROCKWELL AUTOMATION COM 773903109   32,616,546 105,052 SH   SOLE   105,052 0 0
ROYAL BANK CANADA COM 780087102   414,127 4,095 SH   SOLE   4,095 0 0
RTX CORPORATION COM 75513E101   21,581,616 256,497 SH   SOLE   256,497 0 0
SALESFORCE.COM COM 79466L302   403,920 1,535 SH   SOLE   1,535 0 0
SCHNEIDER ELEC SA ADR COM 80687P106   14,319,525 356,553 SH   SOLE   356,553 0 0
SPDR PORT S&P 500 ETF COM 78464A854   746,544 13,355 SH   SOLE   13,355 0 0
SPDR S&P 500 ETF COM 78462F103   674,465 1,419 SH   SOLE   1,419 0 0
STRYKER CORP COM 863667101   789,975 2,638 SH   SOLE   2,638 0 0
SYSCO COM 871829107   302,833 4,141 SH   SOLE   4,141 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101   2,116,886 41,532 SH   SOLE   41,532 0 0
TESLA MOTORS COM 88160R101   376,447 1,515 SH   SOLE   1,515 0 0
THERMO FISHER SCIENTIFIC COM 883556102   3,185,271 6,001 SH   SOLE   6,001 0 0
TJX COS COM 872540109   29,308,731 312,427 SH   SOLE   312,427 0 0
TORONTO DOMINION BANK COM 891160509   470,240 7,277 SH   SOLE   7,277 0 0
UNILEVER PLC NEW ADR COM 904767704   298,784 6,163 SH   SOLE   6,163 0 0
UNION PACIFIC COM 907818108   6,503,526 26,478 SH   SOLE   26,478 0 0
UNITED HEALTH GROUP COM 91324P102   25,123,443 47,721 SH   SOLE   47,721 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100   228,660 1,500 SH   SOLE   1,500 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   263,098 1,544 SH   SOLE   1,544 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858   215,550 4,500 SH   SOLE   4,500 0 0
VANGUARD VALUE ETF COM 922908744   373,750 2,500 SH   SOLE   2,500 0 0
VEEVA SYSTEMS INC COM 922475108   405,447 2,106 SH   SOLE   2,106 0 0
VERIZON COMMUNICATIONS COM 92343V104   245,163 6,503 SH   SOLE   6,503 0 0
VERTEX PHARMACEUTICALS COM 92532F100   1,905,466 4,683 SH   SOLE   4,683 0 0
VISA COM 92826C839   810,990 3,115 SH   SOLE   3,115 0 0
WAL-MART STORES COM 931142103   2,246,040 14,247 SH   SOLE   14,247 0 0
WASTE MANAGEMENT INC COM 94106L109   11,169,751 62,366 SH   SOLE   62,366 0 0
XYLEM INC COM 98419M100   24,438,966 213,702 SH   SOLE   213,702 0 0
AMG RIVER ROAD SMALL-MID CAP V Equity Mutual Fu 00171A878   8,958,369 921,643 SH   SOLE   921,643 0 0
FIRST EAGLE GLOBAL FUND CLASS Equity Mutual Fu 32008F606   352,051 5,549 SH   SOLE   5,549 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759   1,606,739 41,593 SH   SOLE   41,593 0 0
GQG PARTNERS EMERGING MARKETS Equity Mutual Fu 00771X419   12,920,138 814,123 SH   SOLE   814,123 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608   1,165,000 66,800 SH   SOLE   66,800 0 0
PRIMECAP ODYSSEY AGGRESSIVE GR Equity Mutual Fu 74160Q202   429,100 10,000 SH   SOLE   10,000 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581   1,283,140 96,987 SH   SOLE   96,987 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100   906,897 12,807 SH   SOLE   12,807 0 0
VANGUARD 500 INDEX FD ADMIRAL Equity Mutual Fu 922908710   1,568,740 3,565 SH   SOLE   3,565 0 0
VANGUARD DIVIDEND GROWTH Equity Mutual Fu 921908604   737,171 19,811 SH   SOLE   19,811 0 0
VANGUARD EQUITY INCOME ADMIRAL Equity Mutual Fu 921921300   279,954 3,322 SH   SOLE   3,322 0 0
VANGUARD HIGH DIVIDEND YIELD I Equity Mutual Fu 921946786   345,190 10,240 SH   SOLE   10,240 0 0
VANGUARD INTERNATIONAL GROWTH Equity Mutual Fu 921910501   509,050 5,000 SH   SOLE   5,000 0 0
VANGUARD SMALL CAP INDEX FD AD Equity Mutual Fu 922908686   340,344 3,293 SH   SOLE   3,293 0 0
VANGUARD TOTAL INTL STOCK INDE Equity Mutual Fu 921909818   261,666 8,419 SH   SOLE   8,419 0 0