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   203,833 1,579 SH   SOLE   1,579 0 0
ABBOTT LABS COM 002824100   40,426,949 357,413 SH   SOLE   357,413 0 0
ABBVIE COM 00287Y109   4,997,694 28,124 SH   SOLE   28,124 0 0
ADOBE SYS COM 00724F101   5,418,870 12,186 SH   SOLE   12,186 0 0
ADVANCED MICRO DEVICES COM 007903107   30,995,477 256,606 SH   SOLE   256,606 0 0
ALPHABET INC CL A COM 02079K305   57,849,128 305,595 SH   SOLE   305,595 0 0
ALPHABET INC CL C COM 02079K107   1,639,688 8,610 SH   SOLE   8,610 0 0
ALTRIA GROUP COM 02209S103   277,137 5,300 SH   SOLE   5,300 0 0
AMAZON.COM COM 023135106   52,629,028 239,888 SH   SOLE   239,888 0 0
AMERICAN TOWER COM 03027X100   767,387 4,184 SH   SOLE   4,184 0 0
AMGEN INC COM 031162100   313,289 1,202 SH   SOLE   1,202 0 0
AMPHENOL COM 032095101   2,056,414 29,610 SH   SOLE   29,610 0 0
ANALOG DEVICES COM 032654105   39,510,699 185,968 SH   SOLE   185,968 0 0
AON PLC COM G0403H108   224,116 624 SH   SOLE   624 0 0
APPLE COM 037833100   66,920,915 267,235 SH   SOLE   267,235 0 0
APTARGROUP COM 038336103   36,981,607 235,402 SH   SOLE   235,402 0 0
ASML HOLDING NV COM N07059210   787,339 1,136 SH   SOLE   1,136 0 0
AUTOMATIC DATA PROCESSING COM 053015103   43,689,443 149,248 SH   SOLE   149,248 0 0
BALL CORP COM 058498106   15,669,098 284,221 SH   SOLE   284,221 0 0
BANK OF NOVA SCOTIA COM 064149107   276,121 5,140 SH   SOLE   5,140 0 0
BECTON DICKINSON COM 075887109   11,616,952 51,205 SH   SOLE   51,205 0 0
BERKSHIRE HATHAWAY CL A COM 084670108   13,618,400 20 SH   SOLE   20 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,331,737 2,938 SH   SOLE   2,938 0 0
BROADCOM INC COM 11135F101   537,869 2,320 SH   SOLE   2,320 0 0
CANADIAN NATL RAILWAY COM 136375102   26,377,308 259,849 SH   SOLE   259,849 0 0
CANADIAN PACIFIC KANSAS CITY L COM 13646K108   758,799 10,485 SH   SOLE   10,485 0 0
CARRIER GLOBAL COM 14448C104   22,443,112 328,789 SH   SOLE   328,789 0 0
CHEVRON COM 166764100   21,832,185 150,733 SH   SOLE   150,733 0 0
CHUBB LIMITED COM H1467J104   513,918 1,860 SH   SOLE   1,860 0 0
CHURCH & DWIGHT COM 171340102   1,390,863 13,283 SH   SOLE   13,283 0 0
CISCO SYS INC COM 17275R102   339,202 5,730 SH   SOLE   5,730 0 0
COCA COLA COM 191216100   488,990 7,854 SH   SOLE   7,854 0 0
COLGATE-PALMOLIVE COM 194162103   341,094 3,752 SH   SOLE   3,752 0 0
COSTCO WHOLESALE COM 22160K105   1,490,771 1,627 SH   SOLE   1,627 0 0
CROWDSTRIKE HOLDINGS INC COM 22788C105   2,400,937 7,017 SH   SOLE   7,017 0 0
CVS HEALTH COM 126650100   261,610 5,828 SH   SOLE   5,828 0 0
DANAHER CORP COM 235851102   36,999,638 161,183 SH   SOLE   161,183 0 0
DARDEN RESTAURANTS COM 237194105   376,180 2,015 SH   SOLE   2,015 0 0
DEERE & CO COM 244199105   408,870 965 SH   SOLE   965 0 0
DIGITAL REALTY COM 253868103   277,344 1,564 SH   SOLE   1,564 0 0
DONALDSON INC COM 257651109   202,050 3,000 SH   SOLE   3,000 0 0
ECOLAB INC COM 278865100   2,076,310 8,861 SH   SOLE   8,861 0 0
ENTERPRISE PRODUCTS PTNR COM 293792107   228,928 7,300 SH   SOLE   7,300 0 0
EOG RESOURCES COM 26875P101   881,089 7,188 SH   SOLE   7,188 0 0
EXXON MOBIL COM 30231G102   1,776,016 16,510 SH   SOLE   16,510 0 0
FISERV COM 337738108   52,494,609 255,548 SH   SOLE   255,548 0 0
FRAC FIRST HORIZON NATL CORP COM DCA517101   2 187,721 SH   SOLE   187,721 0 0
GENERAL ELECTRIC COM 369604301   256,511 1,538 SH   SOLE   1,538 0 0
GENERAL MILLS COM 370334104   507,418 7,957 SH   SOLE   7,957 0 0
HOME DEPOT COM 437076102   39,256,697 100,920 SH   SOLE   100,920 0 0
HONEYWELL INTL COM 438516106   4,125,027 18,261 SH   SOLE   18,261 0 0
IDEXX CORP COM 45168D104   630,909 1,526 SH   SOLE   1,526 0 0
ILLINOIS TOOL WORKS COM 452308109   471,875 1,861 SH   SOLE   1,861 0 0
INTEL COM 458140100   222,719 11,108 SH   SOLE   11,108 0 0
INTERNATIONAL TOWER HILL MINES COM 46050R102   37,980 83,400 SH   SOLE   83,400 0 0
INTL BUSINESS MACH COM 459200101   728,956 3,316 SH   SOLE   3,316 0 0
INTUITIVE SURGICAL COM 46120E602   304,825 584 SH   SOLE   584 0 0
ISHARES EDGE MSCI USA QUALITY COM 46432F339   317,873 1,785 SH   SOLE   1,785 0 0
ISHARES RUSSELL 1000 COM 464287622   931,042 2,890 SH   SOLE   2,890 0 0
ISHARES S&P 500 COM 464287200   1,132,504 1,924 SH   SOLE   1,924 0 0
JOHNSON AND JOHNSON COM 478160104   29,003,369 200,549 SH   SOLE   200,549 0 0
JPMORGAN CHASE COM 46625H100   2,495,141 10,409 SH   SOLE   10,409 0 0
MASTERCARD COM 57636Q104   52,648,070 99,983 SH   SOLE   99,983 0 0
MCCORMICK & CO COM 579780206   16,383,310 214,891 SH   SOLE   214,891 0 0
MEDTRONIC COM G5960L103   3,189,258 39,926 SH   SOLE   39,926 0 0
MERCK COM 58933Y105   987,240 9,924 SH   SOLE   9,924 0 0
META PLATFORMS INC COM 30303M102   421,047 719 SH   SOLE   719 0 0
METTLER TOLEDO COM 592688105   611,840 500 SH   SOLE   500 0 0
MICROSOFT COM 594918104   57,955,713 137,499 SH   SOLE   137,499 0 0
MONDELEZ INTERNATIONAL INC COM 609207105   339,923 5,691 SH   SOLE   5,691 0 0
NESTLE SA ADR COM 641069406   12,969,548 158,746 SH   SOLE   158,746 0 0
NETAPP COM 64110D104   2,350,620 20,250 SH   SOLE   20,250 0 0
NEXTERA ENERGY COM 65339F101   7,454,336 103,980 SH   SOLE   103,980 0 0
NOVARTIS AG ADR COM 66987V109   666,922 6,854 SH   SOLE   6,854 0 0
NOVO NORDISK A S ADR COM 670100205   925,231 10,756 SH   SOLE   10,756 0 0
NOVOZYMES A S DKK 2.0 COM B798FW902   248,227 4,396 SH   SOLE   4,396 0 0
NVIDIA CORP COM 67066G104   60,566,681 451,014 SH   SOLE   451,014 0 0
ORACLE COM 68389X105   397,603 2,386 SH   SOLE   2,386 0 0
PEPSICO COM 713448108   1,347,100 8,859 SH   SOLE   8,859 0 0
PFIZER COM 717081103   324,992 12,250 SH   SOLE   12,250 0 0
PHILIP MORRIS COM 718172109   549,277 4,564 SH   SOLE   4,564 0 0
PROCTER & GAMBLE COM 742718109   35,198,931 209,955 SH   SOLE   209,955 0 0
QUALCOMM COM 747525103   269,603 1,755 SH   SOLE   1,755 0 0
RELX PLC COM 759530108   1,692,358 37,260 SH   SOLE   37,260 0 0
REPLIGEN CORP COM 759916109   611,745 4,250 SH   SOLE   4,250 0 0
ROCKWELL AUTOMATION COM 773903109   31,216,031 109,227 SH   SOLE   109,227 0 0
ROYAL BANK CANADA COM 780087102   384,427 3,190 SH   SOLE   3,190 0 0
RTX CORPORATION COM 75513E101   28,942,721 250,110 SH   SOLE   250,110 0 0
SALESFORCE.COM COM 79466L302   7,320,824 21,897 SH   SOLE   21,897 0 0
SCHNEIDER ELEC SA ADR COM 80687P106   29,121,852 586,661 SH   SOLE   586,661 0 0
SPDR PORT S&P 500 ETF COM 78464A854   746,758 10,832 SH   SOLE   10,832 0 0
SPDR S&P 500 ETF COM 78462F103   2,220,657 3,789 SH   SOLE   3,789 0 0
STRYKER CORP COM 863667101   883,923 2,455 SH   SOLE   2,455 0 0
SYSCO COM 871829107   222,884 2,915 SH   SOLE   2,915 0 0
TESLA MOTORS COM 88160R101   494,704 1,225 SH   SOLE   1,225 0 0
THERMO FISHER SCIENTIFIC COM 883556102   2,813,404 5,408 SH   SOLE   5,408 0 0
TJX COS COM 872540109   38,799,435 321,161 SH   SOLE   321,161 0 0
TORONTO DOMINION BANK COM 891160509   314,648 5,910 SH   SOLE   5,910 0 0
TRANE TECHNOLOGIES PLC COM G8994E103   221,610 600 SH   SOLE   600 0 0
UNION PACIFIC COM 907818108   5,836,228 25,593 SH   SOLE   25,593 0 0
UNITEDHEALTH GROUP COM 91324P102   26,905,126 53,187 SH   SOLE   53,187 0 0
UNIVERSAL HEALTH SERVICES CL B COM 913903100   215,304 1,200 SH   SOLE   1,200 0 0
VANGUARD FTSE DEVELOPED MARKET COM 921943858   589,286 12,323 SH   SOLE   12,323 0 0
VANGUARD INDEX FDS S&P 500 ETF COM 922908363   261,323 485 SH   SOLE   485 0 0
VANGUARD INTERMEDIATE-TERM TAX COM 922907738   246,785 2,483 SH   SOLE   2,483 0 0
VANGUARD S&P MID-CAP 400 INDEX COM 921932885   262,906 2,492 SH   SOLE   2,492 0 0
VANGUARD S&P SMALL-CAP 600 IND COM 921932828   260,540 2,457 SH   SOLE   2,457 0 0
VANGUARD VALUE ETF COM 922908744   253,950 1,500 SH   SOLE   1,500 0 0
VERTEX PHARMACEUTICALS COM 92532F100   19,898,615 49,413 SH   SOLE   49,413 0 0
VISA COM 92826C839   739,617 2,340 SH   SOLE   2,340 0 0
WAL-MART STORES COM 931142103   3,293,946 36,458 SH   SOLE   36,458 0 0
WASTE MANAGEMENT INC COM 94106L109   9,886,903 48,996 SH   SOLE   48,996 0 0
XYLEM INC COM 98419M100   24,664,987 212,593 SH   SOLE   212,593 0 0
AMERICAN FUNDS SMALL CAP WORLD Equity Mutual Fu 831681101   303,776 4,508 SH   SOLE   4,508 0 0
AMG RIVER ROAD SMALL-MID CAP V Equity Mutual Fu 00171A878   16,649,334 1,663,270 SH   SOLE   1,663,270 0 0
CALVERT SMALL CAP CL A Equity Mutual Fu 13161P508   205,094 6,089 SH   SOLE   6,089 0 0
CHAMPLAIN MID CAP ADVISOR Equity Mutual Fu 00764Q744   295,609 12,920 SH   SOLE   12,920 0 0
FIDELITY FREEDOM 2040 FUND Equity Mutual Fu 315792101   174,544 15,086 SH   SOLE   15,086 0 0
FPA CRESCENT FUND Equity Mutual Fu 30254T759   2,991,002 74,403 SH   SOLE   74,403 0 0
GQG PARTNERS EMERGING MARKETS Equity Mutual Fu 00771X419   16,021,135 968,630 SH   SOLE   968,630 0 0
ROBECO BOSTON PARTNERS LONG SH Equity Mutual Fu 74925K581   2,621,498 194,041 SH   SOLE   194,041 0 0
T ROWE PRICE DIVIDEND GROWTH Equity Mutual Fu 779546100   507,766 6,606 SH   SOLE   6,606 0 0
VANGUARD 500 INDEX FD ADMIRAL Equity Mutual Fu 922908710   11,624,632 21,418 SH   SOLE   21,418 0 0
VANGUARD INTERNATIONAL GROWTH Equity Mutual Fu 921910501   1,279,782 12,600 SH   SOLE   12,600 0 0
VANGUARD TOTAL STOCK MARKET IN Equity Mutual Fu 922908728   1,673,090 11,863 SH   SOLE   11,863 0 0