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
3M COM 88579Y101   508,461 4,240 SH   SOLE   4,240 0 0
ABBOTT LABS COM 002824100   33,464,137 304,801 SH   SOLE   304,801 0 0
ABBVIE COM 00287Y109   5,413,131 33,495 SH   SOLE   33,495 0 0
ACCENTURE PLC SHS COM G1151C101   200,397 751 SH   SOLE   751 0 0
ADOBE SYS COM 00724F101   1,136,798 3,378 SH   SOLE   3,378 0 0
ADVANCED MICRO DEVICES INC COM 007903107   18,622,781 287,522 SH   SOLE   287,522 0 0
AFLAC INC COM 001055102   208,626 2,900 SH   SOLE   2,900 0 0
AIR PRODUCTS & CHEM COM 009158106   369,912 1,200 SH   SOLE   1,200 0 0
ALPHABET INC CL A COM 02079K305   29,026,876 328,991 SH   SOLE   328,991 0 0
ALPHABET INC CL C COM 02079K107   661,926 7,460 SH   SOLE   7,460 0 0
ALTRIA GROUP COM 02209S103   273,803 5,990 SH   SOLE   5,990 0 0
AMAZON.COM COM 023135106   16,414,104 195,406 SH   SOLE   195,406 0 0
AMERICAN TOWER COM 03027X100   2,690,410 12,699 SH   SOLE   12,699 0 0
AMGEN INC COM 031162100   227,709 867 SH   SOLE   867 0 0
AMPHENOL COM 032095101   1,509,399 19,824 SH   SOLE   19,824 0 0
ANALOG DEVICES COM 032654105   32,890,821 200,517 SH   SOLE   200,517 0 0
AON PLC COM G0403H108   255,119 850 SH   SOLE   850 0 0
APPLE INC COM 037833100   38,111,602 293,324 SH   SOLE   293,324 0 0
APTARGROUP COM 038336103   23,407,270 212,832 SH   SOLE   212,832 0 0
APTIV PLC COM G6095L109   2,071,304 22,241 SH   SOLE   22,241 0 0
ASML HOLDING NV COM N07059210   227,849 417 SH   SOLE   417 0 0
AUTO ZONE COM 053332102   310,739 126 SH   SOLE   126 0 0
AUTOMATIC DATA PROCESSING COM 053015103   38,783,942 162,371 SH   SOLE   162,371 0 0
BANK OF NOVA SCOTIA COM 064149107   304,166 6,210 SH   SOLE   6,210 0 0
BEAM THERAPEUTICS COM 07373V105   222,145 5,680 SH   SOLE   5,680 0 0
BECTON DICKINSON COM 075887109   11,603,641 45,630 SH   SOLE   45,630 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   2,004,761 6,490 SH   SOLE   6,490 0 0
BRISTOL-MYERS SQUIBB COM 110122108   573,801 7,975 SH   SOLE   7,975 0 0
CANADIAN NATL RAILWAY COM 136375102   34,346,466 288,917 SH   SOLE   288,917 0 0
CANADIAN PACIFIC RAILWAYLTD COM 13645T100   868,078 11,638 SH   SOLE   11,638 0 0
CHEVRON COM 166764100   17,943,933 99,972 SH   SOLE   99,972 0 0
CHUBB LIMITED COM H1467J104   660,256 2,993 SH   SOLE   2,993 0 0
CHURCH & DWIGHT COM 171340102   3,028,760 37,573 SH   SOLE   37,573 0 0
CISCO SYS INC COM 17275R102   407,239 8,548 SH   SOLE   8,548 0 0
COCA COLA COM 191216100   725,408 11,404 SH   SOLE   11,404 0 0
COLGATE-PALMOLIVE COM 194162103   1,197,608 15,200 SH   SOLE   15,200 0 0
CONOCOPHILLIPS COM 20825C104   217,474 1,843 SH   SOLE   1,843 0 0
COSTCO WHOLESALE COM 22160K105   659,186 1,444 SH   SOLE   1,444 0 0
CVS HEALTH COM 126650100   16,376,917 175,737 SH   SOLE   175,737 0 0
DANAHER CORP COM 235851102   34,752,872 130,935 SH   SOLE   130,935 0 0
DARDEN RESTAURANTS COM 237194105   378,333 2,735 SH   SOLE   2,735 0 0
DEERE & CO COM 244199105   412,038 961 SH   SOLE   961 0 0
DIAGEO PLC SPSD ADR COM 25243Q205   215,432 1,209 SH   SOLE   1,209 0 0
DIGITAL REALTY COM 253868103   659,175 6,574 SH   SOLE   6,574 0 0
DISNEY COM 254687106   9,712,349 111,790 SH   SOLE   111,790 0 0
DONALDSON INC COM 257651109   347,333 5,900 SH   SOLE   5,900 0 0
ECOLAB INC COM 278865100   1,386,022 9,522 SH   SOLE   9,522 0 0
EDWARDS LIFESCIENCES COM 28176E108   3,248,370 43,538 SH   SOLE   43,538 0 0
EOG RESOURCES COM 26875P101   1,163,345 8,982 SH   SOLE   8,982 0 0
ESTEE LAUDER COM 518439104   820,500 3,307 SH   SOLE   3,307 0 0
EXXON MOBIL COM 30231G102   1,474,160 13,365 SH   SOLE   13,365 0 0
FISERV COM 337738108   26,960,089 266,747 SH   SOLE   266,747 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101   2 187,721 SH   SOLE   187,721 0 0
GENERAL MILLS COM 370334104   635,080 7,574 SH   SOLE   7,574 0 0
GENUINE PARTS COM 372460105   229,901 1,325 SH   SOLE   1,325 0 0
HOME DEPOT COM 437076102   28,248,142 89,432 SH   SOLE   89,432 0 0
HONEYWELL INTL COM 438516106   16,276,650 75,953 SH   SOLE   75,953 0 0
IDEXX CORP COM 45168D104   1,054,577 2,585 SH   SOLE   2,585 0 0
ILLINOIS TOOL WORKS COM 452308109   842,647 3,825 SH   SOLE   3,825 0 0
ILLUMINA COM 452327109   9,243,708 45,716 SH   SOLE   45,716 0 0
INTEL CORP COM 458140100   1,235,827 46,758 SH   SOLE   46,758 0 0
INTL BUSINESS MACH COM 459200101   471,981 3,350 SH   SOLE   3,350 0 0
ISHARES RUSSELL 1000 COM 464287622   247,361 1,175 SH   SOLE   1,175 0 0
ISHARES RUSSELL 1000 GROWTH COM 464287614   4,225,884 19,725 SH   SOLE   19,725 0 0
ISHARES S&P 500 COM 464287200   243,799 635 SH   SOLE   635 0 0
JOHNSON & JOHNSON COM 478160104   32,212,380 182,351 SH   SOLE   182,351 0 0
JPMORGAN CHASE COM 46625H100   1,271,402 9,481 SH   SOLE   9,481 0 0
KONINKLIJKE DSM NV COM 780249108   426,707 12,947 SH   SOLE   12,947 0 0
MASTERCARD COM 57636Q104   35,317,644 101,566 SH   SOLE   101,566 0 0
MCCORMICK & CO COM 579780206   331,892 4,004 SH   SOLE   4,004 0 0
MEDTRONIC COM G5960L103   5,978,680 76,926 SH   SOLE   76,926 0 0
MERCK COM 58933Y105   2,211,566 19,933 SH   SOLE   19,933 0 0
METTLER TOLEDO COM 592688105   1,036,388 717 SH   SOLE   717 0 0
MICROSOFT CORP COM 594918104   32,599,207 135,932 SH   SOLE   135,932 0 0
MONDELEZ INTERNATIONAL INC COM 609207105   493,210 7,400 SH   SOLE   7,400 0 0
NESTLE SA COM 712387901   231,658 2,000 SH   SOLE   2,000 0 0
NESTLE SA ADR COM 641069406   26,561,072 230,285 SH   SOLE   230,285 0 0
NETAPP COM 64110D104   4,819,815 80,250 SH   SOLE   80,250 0 0
NEXTERA ENERGY COM 65339F101   3,982,336 47,636 SH   SOLE   47,636 0 0
NIKE INC CLASS B COM 654106103   12,543,833 107,203 SH   SOLE   107,203 0 0
NOVARTIS AG ADR COM 66987V109   16,775,685 184,917 SH   SOLE   184,917 0 0
NOVO NORDISK A S ADR COM 670100205   271,627 2,007 SH   SOLE   2,007 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902   552,697 10,945 SH   SOLE   10,945 0 0
NVIDIA CORP COM 67066G104   8,511,359 58,241 SH   SOLE   58,241 0 0
ORACLE COM 68389X105   206,720 2,529 SH   SOLE   2,529 0 0
ORSTED A S COM BYT16L900   7,074,747 78,095 SH   SOLE   78,095 0 0
PAYPAL HOLDINGS COM 70450Y103   7,326,045 102,865 SH   SOLE   102,865 0 0
PEPSICO COM 713448108   2,071,086 11,464 SH   SOLE   11,464 0 0
PFIZER COM 717081103   1,383,480 27,000 SH   SOLE   27,000 0 0
PHILIP MORRIS COM 718172109   435,203 4,300 SH   SOLE   4,300 0 0
PINTEREST INC COM 72352L106   250,303 10,309 SH   SOLE   10,309 0 0
PROCTER & GAMBLE COM 742718109   29,838,941 196,879 SH   SOLE   196,879 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   23,711,560 234,954 SH   SOLE   234,954 0 0
REPLIGEN CORP COM 759916109   914,274 5,400 SH   SOLE   5,400 0 0
ROCHE HLDG LTD ADR COM 771195104   4,004,928 102,297 SH   SOLE   102,297 0 0
ROCKWELL AUTOMATION COM 773903109   26,242,518 101,885 SH   SOLE   101,885 0 0
ROYAL BANK CANADA COM 780087102   419,799 4,465 SH   SOLE   4,465 0 0
SALESFORCE.COM COM 79466L302   261,335 1,971 SH   SOLE   1,971 0 0
SCHNEIDER ELEC SA ADR COM 80687P106   656,641 23,485 SH   SOLE   23,485 0 0
SOUTHERN CO COM 842587107   221,371 3,100 SH   SOLE   3,100 0 0
SPDR S&P 500 ETF COM 78462F103   5,769,339 15,086 SH   SOLE   15,086 0 0
STARBUCKS COM 855244109   245,520 2,475 SH   SOLE   2,475 0 0
STRYKER CORP COM 863667101   953,511 3,900 SH   SOLE   3,900 0 0
SYSCO COM 871829107   629,477 8,234 SH   SOLE   8,234 0 0
TARGET CORP COM 87612E106   231,608 1,554 SH   SOLE   1,554 0 0
TEMPUR SEALY INTERNATIONAL INC COM 88023U101   2,492,083 72,592 SH   SOLE   72,592 0 0
TEXAS INSTRUMENTS COM 882508104   307,640 1,862 SH   SOLE   1,862 0 0
THERMO FISHER SCIENTIFIC COM 883556102   3,172,525 5,761 SH   SOLE   5,761 0 0
TJX COS COM 872540109   23,906,370 300,331 SH   SOLE   300,331 0 0
TORONTO DOMINION BANK COM 891160509   537,573 8,301 SH   SOLE   8,301 0 0
UNILEVER PLC NEW ADR COM 904767704   3,245,735 64,463 SH   SOLE   64,463 0 0
UNION PACIFIC COM 907818108   5,583,228 26,963 SH   SOLE   26,963 0 0
UNITED HEALTH GROUP COM 91324P102   22,438,950 42,323 SH   SOLE   42,323 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100   225,424 1,600 SH   SOLE   1,600 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   306,433 2,018 SH   SOLE   2,018 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858   222,837 5,309 SH   SOLE   5,309 0 0
VANGUARD VALUE ETF COM 922908744   350,925 2,500 SH   SOLE   2,500 0 0
VERIZON COMMUNICATIONS COM 92343V104   369,454 9,377 SH   SOLE   9,377 0 0
VERTEX PHARMACEUTICALS COM 92532F100   1,024,014 3,546 SH   SOLE   3,546 0 0
VISA COM 92826C839   537,060 2,585 SH   SOLE   2,585 0 0
WAL-MART STORES COM 931142103   2,752,427 19,412 SH   SOLE   19,412 0 0
WASTE MANAGEMENT INC COM 94106L109   9,856,143 62,826 SH   SOLE   62,826 0 0
XYLEM INC COM 98419M100   20,144,847 182,191 SH   SOLE   182,191 0 0
AMG RIVER ROAD SMALL-MID CAP V Equity Mutual Fu 00171A878   1,530,861 174,557 SH   SOLE   174,557 0 0
FIDELITY LARGE CAP GROWTH INDE Equity Mutual Fu 31635V729   318,290 15,288 SH   SOLE   15,288 0 0
FIRST EAGLE GLOBAL FUND CLASS Equity Mutual Fu 32008F606   478,569 8,212 SH   SOLE   8,212 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759   1,801,628 54,038 SH   SOLE   54,038 0 0
GQG PARTNERS EMERGING MARKETS Equity Mutual Fu 00771X419   3,708,342 293,614 SH   SOLE   293,614 0 0
MATTHEWS ASIA DIVIDEND FUND Equity Mutual Fu 577125107   236,174 17,838 SH   SOLE   17,838 0 0
NEUBERGER BERMAN ALTERN LONG S Equity Mutual Fu 64128R608   1,309,579 84,055 SH   SOLE   84,055 0 0
PRIMECAP ODYSSEY AGGRESSIVE GR Equity Mutual Fu 74160Q202   362,500 10,000 SH   SOLE   10,000 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581   1,364,610 96,987 SH   SOLE   96,987 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100   698,925 10,904 SH   SOLE   10,904 0 0
VANGUARD 500 INDEX FD ADMIRAL Equity Mutual Fu 922908710   3,214,111 9,077 SH   SOLE   9,077 0 0
VANGUARD DIVIDEND APPRECIATION Equity Mutual Fu 921908828   491,147 11,918 SH   SOLE   11,918 0 0
VANGUARD DIVIDEND GROWTH Equity Mutual Fu 921908604   697,447 19,797 SH   SOLE   19,797 0 0
VANGUARD EQUITY INCOME ADMIRAL Equity Mutual Fu 921921300   857,007 10,127 SH   SOLE   10,127 0 0
VANGUARD HIGH DIVIDEND YIELD I Equity Mutual Fu 921946786   1,797,097 55,075 SH   SOLE   55,075 0 0
VANGUARD INTERNATIONAL GROWTH Equity Mutual Fu 921910501   605,984 6,703 SH   SOLE   6,703 0 0
VANGUARD SMALL CAP INDEX FD AD Equity Mutual Fu 922908686   662,793 7,537 SH   SOLE   7,537 0 0
VANGUARD TOTAL INTL STOCK INDE Equity Mutual Fu 921909818   469,113 16,838 SH   SOLE   16,838 0 0