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 CO COM 88579Y101   5,347,021 39,115 SH   SOLE   39,115 0 0
ABBOTT LABS COM 002824100   55,097,508 483,269 SH   SOLE   480,904 0 2,365
ABBVIE INC COM 00287Y109   8,441,860 42,748 SH   SOLE   42,748 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,869,510 30,750 SH   SOLE   30,750 0 0
ADOBE INC COM 00724F101   2,760,803 5,332 SH   SOLE   5,332 0 0
ADVANCED MICRO DEVICES INC COM 007903107   47,443,732 289,150 SH   SOLE   287,100 0 2,050
AFLAC INC COM 001055102   1,252,049 11,199 SH   SOLE   11,199 0 0
AIR PRODS & CHEMS INC COM 009158106   4,259,767 14,307 SH   SOLE   14,307 0 0
AIRBNB INC COM CL A 009066101   13,848,287 109,205 SH   SOLE   108,617 0 588
ALCON AG ORD SHS H01301128   25,052,315 250,583 SH   SOLE   249,543 0 1,040
ALPHABET INC CAP STK CL C 02079K107   127,607,507 763,248 SH   SOLE   758,268 0 4,980
ALPHABET INC CAP STK CL A 02079K305   77,896,382 469,680 SH   SOLE   469,220 0 460
AMAZON COM INC COM 023135106   108,640,452 583,054 SH   SOLE   580,189 0 2,865
AMERICAN EXPRESS CO COM 025816109   8,980,246 33,113 SH   SOLE   33,113 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   733,619 10,018 SH   SOLE   10,018 0 0
AMERICAN TOWER CORP NEW COM 03027X100   393,725 1,693 SH   SOLE   1,693 0 0
AMERIPRISE FINL INC COM 03076C106   294,102 626 SH   SOLE   626 0 0
AMETEK INC COM 031100100   243,314 1,417 SH   SOLE   1,417 0 0
AMGEN INC COM 031162100   8,193,801 25,430 SH   SOLE   25,430 0 0
ANALOG DEVICES INC COM 032654105   917,458 3,986 SH   SOLE   3,986 0 0
ANIKA THERAPEUTICS INC COM 035255108   711,360 28,800 SH   SOLE   28,800 0 0
APPFOLIO INC COM CL A 03783C100   235,400 1,000 SH   SOLE   1,000 0 0
APPLE INC COM 037833100   297,356,802 1,276,209 SH   SOLE   1,272,199 0 4,010
APPLIED MATLS INC COM 038222105   239,228 1,184 SH   SOLE   1,184 0 0
APTARGROUP INC COM 038336103   322,303 2,012 SH   SOLE   2,012 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   22,514,415 27,020 SH   SOLE   26,935 0 85
AT&T INC COM 00206R102   596,310 27,105 SH   SOLE   27,105 0 0
AUTODESK INC COM 052769106   14,697,409 53,352 SH   SOLE   53,187 0 165
AUTOMATIC DATA PROCESSING IN COM 053015103   12,089,190 43,686 SH   SOLE   43,686 0 0
BANK AMERICA CORP COM 060505104   53,574,117 1,350,154 SH   SOLE   1,344,534 0 5,620
BANK NEW YORK MELLON CORP COM 064058100   417,435 5,809 SH   SOLE   5,809 0 0
BAXTER INTL INC COM 071813109   700,660 18,453 SH   SOLE   18,453 0 0
BECTON DICKINSON & CO COM 075887109   31,988,774 132,678 SH   SOLE   132,208 0 470
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,455,900 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   22,608,893 49,122 SH   SOLE   49,122 0 0
BLACKROCK INC COM 09247X101   228,832 241 SH   SOLE   241 0 0
BLACKSTONE INC COM 09260D107   1,725,129 11,266 SH   SOLE   11,266 0 0
BOOKING HOLDINGS INC COM 09857L108   2,721,030 646 SH   SOLE   646 0 0
BOSTON SCIENTIFIC CORP COM 101137107   60,790,531 725,424 SH   SOLE   721,489 0 3,935
BRISTOL-MYERS SQUIBB CO COM 110122108   1,530,088 29,573 SH   SOLE   29,573 0 0
BROADCOM INC COM 11135F101   164,675,959 954,643 SH   SOLE   950,983 0 3,660
BROOKLINE BANCORP INC DEL COM 11373M107   1,547,968 153,416 SH   SOLE   153,416 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   282,956 1,044 SH   SOLE   1,044 0 0
CANADIAN NATL RY CO COM 136375102   240,158 2,050 SH   SOLE   2,050 0 0
CAPITAL ONE FINL CORP COM 14040H105   634,706 4,239 SH   SOLE   4,239 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   3,742,866 46,501 SH   SOLE   46,501 0 0
CATERPILLAR INC COM 149123101   15,066,334 38,521 SH   SOLE   38,521 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   3,771,750 19,562 SH   SOLE   19,562 0 0
CHEVRON CORP NEW COM 166764100   3,758,478 25,521 SH   SOLE   25,521 0 0
CHUBB LIMITED COM H1467J104   3,243,136 11,246 SH   SOLE   11,246 0 0
CISCO SYS INC COM 17275R102   1,361,471 25,582 SH   SOLE   25,582 0 0
CLEAN ENERGY FUELS CORP COM 184499101   31,100 10,000 SH   SOLE   10,000 0 0
CME GROUP INC COM 12572Q105   15,030,775 68,120 SH   SOLE   67,810 0 310
COCA COLA CO COM 191216100   7,835,963 109,045 SH   SOLE   108,245 0 800
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   262,412 3,400 SH   SOLE   3,400 0 0
COINBASE GLOBAL INC COM CL A 19260Q107   276,164 1,550 SH   SOLE   1,550 0 0
COLGATE PALMOLIVE CO COM 194162103   39,277,116 378,356 SH   SOLE   377,766 0 590
COMCAST CORP NEW CL A 20030N101   1,923,346 46,046 SH   SOLE   46,046 0 0
CONOCOPHILLIPS COM 20825C104   1,450,069 13,773 SH   SOLE   13,773 0 0
COSTCO WHSL CORP NEW COM 22160K105   6,040,748 6,814 SH   SOLE   6,764 0 50
CSX CORP COM 126408103   1,818,627 52,668 SH   SOLE   52,668 0 0
CUMMINS INC COM 231021106   301,773 932 SH   SOLE   932 0 0
CVS HEALTH CORP COM 126650100   3,490,784 55,515 SH   SOLE   55,265 0 250
DANAHER CORPORATION COM 235851102   13,858,941 49,849 SH   SOLE   49,549 0 300
DARDEN RESTAURANTS INC COM 237194105   249,970 1,523 SH   SOLE   1,523 0 0
DEERE & CO COM 244199105   38,763,970 92,886 SH   SOLE   92,286 0 600
DELL TECHNOLOGIES INC CL C 24703L202   1,979,618 16,700 SH   SOLE   16,700 0 0
DIAGEO PLC SPON ADR NEW 25243Q205   4,991,752 35,569 SH   SOLE   35,569 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   1,038,096 30,274 SH   SOLE   30,274 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   741,874 17,795 SH   SOLE   17,795 0 0
DISNEY WALT CO COM 254687106   18,129,026 188,471 SH   SOLE   187,241 0 1,230
DOMINION ENERGY INC COM 25746U109   219,545 3,799 SH   SOLE   3,799 0 0
DOVER CORP COM 260003108   1,750,785 9,131 SH   SOLE   9,131 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   356,854 3,095 SH   SOLE   3,095 0 0
DUPONT DE NEMOURS INC COM 26614N102   292,460 3,282 SH   SOLE   3,282 0 0
EASTERN BANKSHARES INC COM 27627N105   285,449 17,416 SH   SOLE   17,416 0 0
EATON CORP PLC SHS G29183103   465,011 1,403 SH   SOLE   1,403 0 0
EBAY INC. COM 278642103   2,298,709 35,305 SH   SOLE   35,305 0 0
ECOLAB INC COM 278865100   22,212,462 86,995 SH   SOLE   86,680 0 315
EDWARDS LIFESCIENCES CORP COM 28176E108   5,852,522 88,688 SH   SOLE   88,688 0 0
ELI LILLY & CO COM 532457108   2,136,107 2,411 SH   SOLE   2,411 0 0
EMERSON ELEC CO COM 291011104   4,728,738 43,236 SH   SOLE   42,761 0 475
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   165,315 10,300 SH   SOLE   10,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   304,899 10,474 SH   SOLE   10,474 0 0
ESSENTIAL UTILS INC COM 29670G102   238,132 6,174 SH   SOLE   6,174 0 0
EVERSOURCE ENERGY COM 30040W108   258,795 3,803 SH   SOLE   3,803 0 0
EXXON MOBIL CORP COM 30231G102   13,633,006 116,303 SH   SOLE   116,303 0 0
FISERV INC COM 337738108   12,921,866 71,928 SH   SOLE   71,928 0 0
FORTIVE CORP COM 34959J108   821,504 10,408 SH   SOLE   10,408 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   236,718 2,644 SH   SOLE   2,644 0 0
GALLAGHER ARTHUR J & CO COM 363576109   477,204 1,696 SH   SOLE   1,696 0 0
GE AEROSPACE COM NEW 369604301   4,448,494 23,589 SH   SOLE   23,589 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   22,032,795 234,766 SH   SOLE   234,191 0 575
GE VERNOVA INC COM 36828A101   1,813,418 7,112 SH   SOLE   7,112 0 0
GENERAL MLS INC COM 370334104   559,045 7,570 SH   SOLE   7,570 0 0
GENERAL MTRS CO COM 37045V100   7,038,984 156,980 SH   SOLE   156,805 0 175
GENUINE PARTS CO COM 372460105   274,891 1,968 SH   SOLE   1,968 0 0
GILEAD SCIENCES INC COM 375558103   3,299,943 39,360 SH   SOLE   39,360 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   47,774,398 96,492 SH   SOLE   95,957 0 535
GRAINGER W W INC COM 384802104   16,721,602 16,097 SH   SOLE   16,097 0 0
HERSHEY CO COM 427866108   281,917 1,470 SH   SOLE   1,470 0 0
HEXCEL CORP NEW COM 428291108   431,574 6,980 SH   SOLE   6,980 0 0
HOLOGIC INC COM 436440101   725,891 8,911 SH   SOLE   8,911 0 0
HOME DEPOT INC COM 437076102   43,135,566 106,455 SH   SOLE   105,825 0 630
HONEYWELL INTL INC COM 438516106   23,640,390 114,365 SH   SOLE   114,055 0 310
IDEXX LABS INC COM 45168D104   2,815,086 5,572 SH   SOLE   5,572 0 0
ILLINOIS TOOL WKS INC COM 452308109   14,507,404 55,357 SH   SOLE   55,357 0 0
INDEPENDENT BK CORP MASS COM 453836108   3,878,928 65,600 SH   SOLE   65,600 0 0
INTEL CORP COM 458140100   1,715,020 73,104 SH   SOLE   73,104 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   5,831,719 26,378 SH   SOLE   26,378 0 0
INTUIT COM 461202103   27,039,841 43,542 SH   SOLE   43,392 0 150
INTUITIVE SURGICAL INC COM NEW 46120E602   253,005 515 SH   SOLE   515 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   218,999 5,080 SH   SOLE   5,080 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   446,646 2,493 SH   SOLE   2,493 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   806,780 1,653 SH   SOLE   1,653 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,284,264 28,004 SH   SOLE   28,004 0 0
ISHARES TR SELECT DIVID ETF 464287168   665,896 4,930 SH   SOLE   4,930 0 0
ISHARES TR RUS MID CAP ETF 464287499   877,963 9,961 SH   SOLE   9,961 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   358,040 24,373 SH   SOLE   24,373 0 0
ISHARES TR CORE S&P SCP ETF 464287804   18,147,339 155,159 SH   SOLE   155,159 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   1,937,089 23,014 SH   SOLE   23,014 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   384,765 1,025 SH   SOLE   1,025 0 0
ISHARES TR MSCI ACWI ETF 464288257   792,139 6,626 SH   SOLE   6,626 0 0
ISHARES TR S&P 500 VAL ETF 464287408   547,147 2,775 SH   SOLE   2,775 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   763,838 3,458 SH   SOLE   3,458 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,637,177 20,976 SH   SOLE   20,976 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   2,639,990 24,861 SH   SOLE   24,861 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   208,021 1,096 SH   SOLE   1,096 0 0
ISHARES TR SP SMCP600VL ETF 464287879   1,111,052 10,320 SH   SOLE   10,320 0 0
ISHARES TR MSCI ACWI EX US 464288240   4,521,478 79,019 SH   SOLE   79,019 0 0
ISHARES TR MSCI KLD400 SOC 464288570   2,460,830 22,620 SH   SOLE   22,620 0 0
ISHARES TR RUS 1000 ETF 464287622   479,445 1,525 SH   SOLE   1,525 0 0
ISHARES TR EXPND TEC SC ETF 464287549   676,377 7,050 SH   SOLE   7,050 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,543,559 18,457 SH   SOLE   18,457 0 0
ISHARES TR U.S. TECH ETF 464287721   1,084,842 7,155 SH   SOLE   7,155 0 0
ISHARES TR U.S. FINLS ETF 464287788   427,029 4,110 SH   SOLE   4,110 0 0
ISHARES TR CORE S&P500 ETF 464287200   72,216,285 125,197 SH   SOLE   125,197 0 0
ISHARES TR US HLTHCARE ETF 464287762   438,750 6,750 SH   SOLE   6,750 0 0
ISHARES TR CORE S&P MCP ETF 464287507   39,276,671 630,242 SH   SOLE   627,242 0 3,000
ISHARES TR PFD AND INCM SEC 464288687   837,895 25,215 SH   SOLE   25,215 0 0
ISHARES TR CORE DIV GRWTH 46434V621   235,590 3,758 SH   SOLE   3,758 0 0
JACOBS SOLUTIONS INC COM 46982L108   471,764 3,604 SH   SOLE   3,604 0 0
JOHNSON & JOHNSON COM 478160104   49,705,974 306,713 SH   SOLE   305,498 0 1,215
JPMORGAN CHASE & CO. COM 46625H100   78,490,172 372,238 SH   SOLE   370,680 0 1,558
KIMBERLY-CLARK CORP COM 494368103   2,312,760 16,255 SH   SOLE   16,255 0 0
KLA CORP COM NEW 482480100   944,781 1,220 SH   SOLE   1,220 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   517,606 2,176 SH   SOLE   2,176 0 0
LAM RESEARCH CORP COM 512807108   497,809 610 SH   SOLE   610 0 0
LAUDER ESTEE COS INC CL A 518439104   601,430 6,033 SH   SOLE   6,033 0 0
LINDE PLC SHS G54950103   4,332,274 9,085 SH   SOLE   9,085 0 0
LOCKHEED MARTIN CORP COM 539830109   1,079,098 1,846 SH   SOLE   1,846 0 0
LOWES COS INC COM 548661107   1,832,030 6,764 SH   SOLE   6,764 0 0
LULULEMON ATHLETICA INC COM 550021109   1,240,070 4,570 SH   SOLE   4,570 0 0
MARSH & MCLENNAN COS INC COM 571748102   27,939,958 125,241 SH   SOLE   124,621 0 620
MASTERCARD INCORPORATED CL A 57636Q104   1,128,827 2,286 SH   SOLE   2,286 0 0
MCCORMICK & CO INC COM NON VTG 579780206   620,460 7,539 SH   SOLE   7,539 0 0
MCDONALDS CORP COM 580135101   9,914,709 32,560 SH   SOLE   32,435 0 125
MCKESSON CORP COM 58155Q103   202,218 409 SH   SOLE   409 0 0
MEDTRONIC PLC SHS G5960L103   24,955,416 277,190 SH   SOLE   276,550 0 640
MERCK & CO INC COM 58933Y105   61,547,182 541,979 SH   SOLE   539,154 0 2,825
MERSANA THERAPEUTICS INC COM 59045L106   44,470 23,529 SH   SOLE   23,529 0 0
META PLATFORMS INC CL A 30303M102   81,599,619 142,547 SH   SOLE   141,662 0 885
METTLER TOLEDO INTERNATIONAL COM 592688105   1,199,760 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   238,462 2,970 SH   SOLE   2,970 0 0
MICROSOFT CORP COM 594918104   181,178,537 421,052 SH   SOLE   419,340 0 1,712
MONDELEZ INTL INC CL A 609207105   9,174,044 124,529 SH   SOLE   124,529 0 0
MONGODB INC CL A 60937P106   202,763 750 SH   SOLE   750 0 0
MORGAN STANLEY COM NEW 617446448   600,840 5,764 SH   SOLE   5,764 0 0
NETFLIX INC COM 64110L106   316,335 446 SH   SOLE   446 0 0
NEXTERA ENERGY INC COM 65339F101   1,385,532 16,391 SH   SOLE   16,391 0 0
NIKE INC CL B 654106103   16,071,748 181,807 SH   SOLE   181,557 0 250
NORFOLK SOUTHN CORP COM 655844108   922,432 3,712 SH   SOLE   3,712 0 0
NORTHERN TR CORP COM 665859104   1,714,532 19,044 SH   SOLE   19,044 0 0
NOVO-NORDISK A S ADR 670100205   23,708,385 199,113 SH   SOLE   198,273 0 840
NVIDIA CORPORATION COM 67066G104   175,668,674 1,446,547 SH   SOLE   1,440,162 0 6,385
ORACLE CORP COM 68389X105   26,651,072 156,403 SH   SOLE   156,403 0 0
OTIS WORLDWIDE CORP COM 68902V107   29,585,082 284,636 SH   SOLE   282,871 0 1,765
PACCAR INC COM 693718108   2,363,880 23,955 SH   SOLE   23,955 0 0
PAYCHEX INC COM 704326107   720,198 5,367 SH   SOLE   5,367 0 0
PEPSICO INC COM 713448108   12,039,173 70,798 SH   SOLE   70,738 0 60
PFIZER INC COM 717081103   1,445,235 49,939 SH   SOLE   49,939 0 0
PHILIP MORRIS INTL INC COM 718172109   742,361 6,115 SH   SOLE   6,115 0 0
PHILLIPS 66 COM 718546104   217,945 1,658 SH   SOLE   1,658 0 0
PLUG POWER INC COM NEW 72919P202   28,544 12,630 SH   SOLE   12,630 0 0
PNC FINL SVCS GROUP INC COM 693475105   922,957 4,993 SH   SOLE   4,993 0 0
PPG INDS INC COM 693506107   241,872 1,826 SH   SOLE   1,826 0 0
PROCTER AND GAMBLE CO COM 742718109   10,082,441 58,213 SH   SOLE   58,213 0 0
PROLOGIS INC. COM 74340W103   292,339 2,315 SH   SOLE   2,315 0 0
PRUDENTIAL FINL INC COM 744320102   452,793 3,739 SH   SOLE   3,739 0 0
QUALCOMM INC COM 747525103   576,980 3,393 SH   SOLE   3,393 0 0
QUEST DIAGNOSTICS INC COM 74834L100   775,940 4,998 SH   SOLE   4,998 0 0
REGENERON PHARMACEUTICALS COM 75886F107   210,248 200 SH   SOLE   200 0 0
RESMED INC COM 761152107   483,114 1,979 SH   SOLE   1,979 0 0
REVVITY INC COM 714046109   227,140 1,778 SH   SOLE   1,778 0 0
ROPER TECHNOLOGIES INC COM 776696106   12,967,278 23,304 SH   SOLE   23,304 0 0
ROSS STORES INC COM 778296103   10,818,057 71,876 SH   SOLE   71,601 0 275
RTX CORPORATION COM 75513E101   50,722,851 418,644 SH   SOLE   415,884 0 2,760
SALESFORCE INC COM 79466L302   19,204,060 70,162 SH   SOLE   69,947 0 215
SCHLUMBERGER LTD COM STK 806857108   957,467 22,824 SH   SOLE   22,824 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,111,884 90,730 SH   SOLE   90,730 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   226,410 1,470 SH   SOLE   1,470 0 0
SELECT SECTOR SPDR TR INDL 81369Y704   222,799 1,645 SH   SOLE   1,645 0 0
SERVICE CORP INTL COM 817565104   216,427 2,742 SH   SOLE   2,742 0 0
SHELL PLC SPON ADS 780259305   331,993 5,034 SH   SOLE   5,034 0 0
SHOPIFY INC CL A 82509L107   501,276 6,255 SH   SOLE   6,255 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   236,197 7,585 SH   SOLE   7,585 0 0
SOLVENTUM CORP COM SHS 83444M101   560,898 8,045 SH   SOLE   8,045 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   342,728 810 SH   SOLE   810 0 0
SPDR GOLD TR GOLD SHS 78463V107   573,622 2,360 SH   SOLE   2,360 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   45,663,247 79,586 SH   SOLE   79,586 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   19,052,493 33,445 SH   SOLE   33,295 0 150
SPDR SER TR S&P DIVID ETF 78464A763   414,047 2,915 SH   SOLE   2,915 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   347,997 7,365 SH   SOLE   7,365 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   427,980 21,000 SH   SOLE   21,000 0 0
STATE STR CORP COM 857477103   254,086 2,872 SH   SOLE   2,872 0 0
STRYKER CORPORATION COM 863667101   1,924,071 5,326 SH   SOLE   5,326 0 0
SYSCO CORP COM 871829107   2,052,978 26,300 SH   SOLE   26,300 0 0
TARGET CORP COM 87612E106   344,451 2,210 SH   SOLE   2,210 0 0
TERADYNE INC COM 880770102   39,738,075 296,708 SH   SOLE   295,608 0 1,100
TESLA INC COM 88160R101   2,380,310 9,098 SH   SOLE   9,098 0 0
TEXAS INSTRS INC COM 882508104   757,080 3,665 SH   SOLE   3,665 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   794,549 898 SH   SOLE   898 0 0
THE CIGNA GROUP COM 125523100   987,354 2,850 SH   SOLE   2,850 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   52,461,543 84,811 SH   SOLE   84,471 0 340
TJX COS INC NEW COM 872540109   13,145,439 111,838 SH   SOLE   111,838 0 0
TORONTO DOMINION BK ONT COM NEW 891160509   714,459 11,294 SH   SOLE   11,294 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   466,865 1,201 SH   SOLE   1,201 0 0
TRAVELERS COMPANIES INC COM 89417E109   696,039 2,973 SH   SOLE   2,973 0 0
UNILEVER PLC SPON ADR NEW 904767704   21,504,229 331,038 SH   SOLE   329,038 0 2,000
UNION PAC CORP COM 907818108   3,944,420 16,003 SH   SOLE   16,003 0 0
UNITED PARCEL SERVICE INC CL B 911312106   15,380,844 112,812 SH   SOLE   112,382 0 430
UNITEDHEALTH GROUP INC COM 91324P102   249,074 426 SH   SOLE   426 0 0
US BANCORP DEL COM NEW 902973304   564,070 12,335 SH   SOLE   12,335 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   554,625 7,077 SH   SOLE   7,077 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   15,755,392 200,221 SH   SOLE   200,221 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   28,101,073 53,255 SH   SOLE   53,255 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,222,402 4,317 SH   SOLE   4,317 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   2,137,092 5,566 SH   SOLE   5,566 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   19,203,491 72,787 SH   SOLE   72,787 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   33,623,953 141,748 SH   SOLE   141,243 0 505
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,376,823 5,655 SH   SOLE   5,655 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,075,379 5,909 SH   SOLE   5,909 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   1,264,639 10,040 SH   SOLE   10,040 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   244,229 3,435 SH   SOLE   3,435 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,262,762 26,390 SH   SOLE   26,390 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   19,770,406 313,816 SH   SOLE   313,816 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   500,585 6,303 SH   SOLE   6,303 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   757,051 3,822 SH   SOLE   3,822 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   5,855,732 110,883 SH   SOLE   110,883 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   265,847 4,322 SH   SOLE   4,322 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   1,367,765 2,332 SH   SOLE   2,332 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   2,398,940 23,600 SH   SOLE   23,600 0 0
VERALTO CORP COM SHS 92338C103   1,487,291 13,296 SH   SOLE   13,296 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   708,546 15,777 SH   SOLE   15,777 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   391,133 841 SH   SOLE   841 0 0
VISA INC COM CL A 92826C839   53,625,786 195,038 SH   SOLE   193,876 0 1,162
WABTEC COM 929740108   247,753 1,363 SH   SOLE   1,363 0 0
WALMART INC COM 931142103   98,726,551 1,222,620 SH   SOLE   1,215,795 0 6,825
WASTE MGMT INC DEL COM 94106L109   37,177,062 179,080 SH   SOLE   178,620 0 460
WATERS CORP COM 941848103   2,173,736 6,040 SH   SOLE   6,040 0 0
WATSCO INC COM 942622200   468,270 952 SH   SOLE   952 0 0
WELLS FARGO CO NEW COM 949746101   807,751 14,299 SH   SOLE   14,299 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   414,548 12,243 SH   SOLE   12,243 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588   216,265 3,602 SH   SOLE   3,602 0 0
XYLEM INC COM 98419M100   37,466,471 277,468 SH   SOLE   276,353 0 1,115
ZOETIS INC CL A 98978V103   18,669,465 95,555 SH   SOLE   95,355 0 200