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
CISCO SYS INC COM 17275R102   1,428,849 27,616 SH   SOLE   27,616 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,443,048 49,146 SH   SOLE   49,146 0 0
ASSOCIATED BANC CORP COM 045487105   178,255 10,983 SH   SOLE   10,983 0 0
AFLAC INC COM 001055102   781,691 11,199 SH   SOLE   11,199 0 0
AIR PRODS & CHEMS INC COM 009158106   4,501,936 15,030 SH   SOLE   15,030 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   8,883,340 94,173 SH   SOLE   94,173 0 0
ADVANCED MICRO DEVICES INC COM 007903107   33,145,304 290,978 SH   SOLE   289,078 0 1,900
DEERE & CO COM 244199105   38,564,717 95,177 SH   SOLE   94,737 0 440
AMAZON COM INC COM 023135106   75,816,725 581,595 SH   SOLE   578,730 0 2,865
BOEING CO COM 097023105   484,190 2,293 SH   SOLE   2,293 0 0
3M CO COM 88579Y101   4,590,567 45,864 SH   SOLE   45,864 0 0
DARDEN RESTAURANTS INC COM 237194105   249,952 1,496 SH   SOLE   1,496 0 0
ABBOTT LABS COM 002824100   56,480,482 518,074 SH   SOLE   515,954 0 2,120
BOOKING HOLDINGS INC COM 09857L108   1,406,872 521 SH   SOLE   521 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   831,958 30,643 SH   SOLE   30,643 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   10,043,354 32,547 SH   SOLE   32,547 0 0
DOVER CORP COM 260003108   1,356,382 9,186 SH   SOLE   9,186 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,049,190 32,044 SH   SOLE   32,044 0 0
AMGEN INC COM 031162100   5,655,072 25,471 SH   SOLE   25,471 0 0
COSTCO WHSL CORP NEW COM 22160K105   4,037,312 7,499 SH   SOLE   7,449 0 50
DOLLAR GEN CORP NEW COM 256677105   6,879,736 40,521 SH   SOLE   40,341 0 180
ALCON AG ORD SHS H01301128   18,753,769 226,387 SH   SOLE   225,917 0 470
EMERSON ELEC CO COM 291011104   4,647,752 51,419 SH   SOLE   51,419 0 0
DUPONT DE NEMOURS INC COM 26614N102   275,473 3,856 SH   SOLE   3,856 0 0
BROOKLINE BANCORP INC DEL COM 11373M107   1,340,856 153,416 SH   SOLE   153,416 0 0
BLACKSTONE INC COM 09260D107   1,047,380 11,266 SH   SOLE   11,266 0 0
BOSTON SCIENTIFIC CORP COM 101137107   47,342,002 875,245 SH   SOLE   871,810 0 3,435
EBAY INC. COM 278642103   16,180,616 362,063 SH   SOLE   360,663 0 1,400
BAXTER INTL INC COM 071813109   1,179,320 25,885 SH   SOLE   25,885 0 0
DISNEY WALT CO COM 254687106   25,152,051 281,721 SH   SOLE   280,721 0 1,000
DUKE ENERGY CORP NEW COM NEW 26441C204   354,025 3,945 SH   SOLE   3,945 0 0
BECTON DICKINSON & CO COM 075887109   36,137,531 136,879 SH   SOLE   136,409 0 470
AMERICAN TOWER CORP NEW COM 03027X100   295,953 1,526 SH   SOLE   1,526 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,919,271 5,970 SH   SOLE   5,970 0 0
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   613,928 17,795 SH   SOLE   17,795 0 0
CME GROUP INC COM 12572Q105   15,948,826 86,075 SH   SOLE   85,905 0 170
COMCAST CORP NEW CL A 20030N101   2,295,686 55,251 SH   SOLE   55,251 0 0
COLGATE PALMOLIVE CO COM 194162103   30,109,371 390,828 SH   SOLE   390,238 0 590
CONOCOPHILLIPS COM 20825C104   1,362,892 13,154 SH   SOLE   13,154 0 0
CORTEVA INC COM 22052L104   360,093 6,284 SH   SOLE   6,284 0 0
CVS HEALTH CORP COM 126650100   4,447,319 64,333 SH   SOLE   64,333 0 0
CATERPILLAR INC COM 149123101   9,630,397 39,140 SH   SOLE   39,140 0 0
EASTERN BANKSHARES INC COM 27627N105   122,700 10,000 SH   SOLE   10,000 0 0
ECOLAB INC COM 278865100   1,624,203 8,700 SH   SOLE   8,700 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   221,952 3,400 SH   SOLE   3,400 0 0
ALPHABET INC CAP STK CL C 02079K107   99,626,020 823,560 SH   SOLE   820,280 0 3,280
AMETEK INC COM 031100100   205,102 1,267 SH   SOLE   1,267 0 0
CAPITAL ONE FINL CORP COM 14040H105   660,634 6,040 SH   SOLE   6,040 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   2,586,768 20,592 SH   SOLE   20,592 0 0
DANAHER CORPORATION COM 235851102   12,499,127 52,080 SH   SOLE   51,780 0 300
CHEVRON CORP NEW COM 166764100   3,980,169 25,295 SH   SOLE   25,295 0 0
AIRBNB INC COM CL A 009066101   13,886,905 108,356 SH   SOLE   108,041 0 315
CUMMINS INC COM 231021106   212,309 866 SH   SOLE   866 0 0
BANK AMERICA CORP COM 060505104   42,197,464 1,470,807 SH   SOLE   1,466,987 0 3,820
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   130,810 10,300 SH   SOLE   10,300 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   10,393,090 47,286 SH   SOLE   47,286 0 0
ANALOG DEVICES INC COM 032654105   453,518 2,328 SH   SOLE   2,328 0 0
DELL TECHNOLOGIES INC CL C 24703L202   919,762 16,998 SH   SOLE   16,998 0 0
EATON CORP PLC SHS G29183103   237,500 1,181 SH   SOLE   1,181 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   840,660 14,610 SH   SOLE   14,610 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   12,907,073 17,809 SH   SOLE   17,749 0 60
AMERICAN EXPRESS CO COM 025816109   5,792,499 33,252 SH   SOLE   33,252 0 0
CLOROX CO DEL COM 189054109   254,305 1,599 SH   SOLE   1,599 0 0
CHUBB LIMITED COM H1467J104   2,529,626 13,137 SH   SOLE   13,137 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   275,990 10,474 SH   SOLE   10,474 0 0
APPLE INC COM 037833100   276,437,790 1,425,157 SH   SOLE   1,421,967 0 3,190
BANK NEW YORK MELLON CORP COM 064058100   203,590 4,573 SH   SOLE   4,573 0 0
ANIKA THERAPEUTICS INC COM 035255108   748,224 28,800 SH   SOLE   28,800 0 0
COCA COLA CO COM 191216100   7,316,601 121,498 SH   SOLE   121,498 0 0
CSX CORP COM 126408103   1,821,622 53,420 SH   SOLE   53,420 0 0
BARK INC COM 68622E104   24,975 18,778 SH   SOLE   18,778 0 0
ALPHABET INC CAP STK CL A 02079K305   59,333,016 495,681 SH   SOLE   495,046 0 635
DIAGEO PLC SPON ADR NEW 25243Q205   22,364,079 128,914 SH   SOLE   128,289 0 625
AT&T INC COM 00206R102   797,787 50,018 SH   SOLE   50,018 0 0
ABBVIE INC COM 00287Y109   6,109,591 45,347 SH   SOLE   45,347 0 0
DOMINION ENERGY INC COM 25746U109   207,886 4,014 SH   SOLE   4,014 0 0
BROADCOM INC COM 11135F101   107,116,072 123,487 SH   SOLE   123,152 0 335
GRAINGER W W INC COM 384802104   12,971,085 16,448 SH   SOLE   16,448 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   211,940 3,435 SH   SOLE   3,435 0 0
SPLUNK INC COM 848637104   4,320,197 40,722 SH   SOLE   40,427 0 295
RAYTHEON TECHNOLOGIES CORP COM 75513E101   41,644,061 425,113 SH   SOLE   423,093 0 2,020
PROCTER AND GAMBLE CO COM 742718109   9,498,879 62,600 SH   SOLE   62,600 0 0
ISHARES TR RUS MID CAP ETF 464287499   661,506 9,058 SH   SOLE   9,058 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,049,312 800 SH   SOLE   800 0 0
US BANCORP DEL COM NEW 902973304   606,063 18,343 SH   SOLE   18,343 0 0
HOME DEPOT INC COM 437076102   36,019,951 115,954 SH   SOLE   115,549 0 405
VANGUARD WORLD FD ESG US STK ETF 921910733   1,620,278 20,680 SH   SOLE   20,680 0 0
ISHARES TR PFD AND INCM SEC 464288687   423,772 13,701 SH   SOLE   13,701 0 0
SCHLUMBERGER LTD COM STK 806857108   1,136,785 23,143 SH   SOLE   23,143 0 0
TRAVELERS COMPANIES INC COM 89417E109   494,411 2,847 SH   SOLE   2,847 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   3,940,882 29,451 SH   SOLE   29,451 0 0
LINDE PLC SHS G54950103   3,554,334 9,327 SH   SOLE   9,327 0 0
TERADYNE INC COM 880770102   34,096,977 306,269 SH   SOLE   305,169 0 1,100
SPROTT PHYSICAL GOLD TR UNIT 85207H104   313,320 21,000 SH   SOLE   21,000 0 0
MCDONALDS CORP COM 580135101   11,170,900 37,435 SH   SOLE   37,435 0 0
JPMORGAN CHASE & CO COM 46625H100   58,991,092 405,604 SH   SOLE   404,394 0 1,210
GENERAL MLS INC COM 370334104   679,793 8,863 SH   SOLE   8,863 0 0
EVERSOURCE ENERGY COM 30040W108   340,062 4,795 SH   SOLE   4,795 0 0
STATE STR CORP COM 857477103   221,150 3,022 SH   SOLE   3,022 0 0
WALMART INC COM 931142103   70,035,747 445,577 SH   SOLE   443,917 0 1,660
HONEYWELL INTL INC COM 438516106   3,058,343 14,739 SH   SOLE   14,739 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   20,185,612 49,562 SH   SOLE   49,562 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   612,740 3,772 SH   SOLE   3,772 0 0
ISHARES TR U.S. FINLS ETF 464287788   313,885 4,207 SH   SOLE   4,207 0 0
WELLS FARGO CO NEW COM 949746101   647,413 15,169 SH   SOLE   15,169 0 0
ISHARES TR ISHS 1-5YR INVS 464288646   378,082 7,536 SH   SOLE   7,536 0 0
PFIZER INC COM 717081103   3,452,473 94,124 SH   SOLE   94,124 0 0
LOCKHEED MARTIN CORP COM 539830109   798,760 1,735 SH   SOLE   1,735 0 0
PAYPAL HLDGS INC COM 70450Y103   1,035,183 15,513 SH   SOLE   15,513 0 0
SHELL PLC SPON ADS 780259305   348,635 5,774 SH   SOLE   5,774 0 0
INTUIT COM 461202103   20,544,057 44,837 SH   SOLE   44,742 0 95
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   13,773,225 182,258 SH   SOLE   182,258 0 0
ORACLE CORP COM 68389X105   19,737,977 165,740 SH   SOLE   165,740 0 0
TEXAS INSTRS INC COM 882508104   673,095 3,739 SH   SOLE   3,739 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   447,120 24,300 SH   SOLE   24,300 0 0
HOLOGIC INC COM 436440101   730,431 9,021 SH   SOLE   9,021 0 0
ILLINOIS TOOL WKS INC COM 452308109   15,406,349 61,586 SH   SOLE   61,586 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   17,293,951 36,111 SH   SOLE   35,961 0 150
ISHARES TR CORE S&P500 ETF 464287200   52,220,632 117,163 SH   SOLE   117,163 0 0
LOWES COS INC COM 548661107   1,544,691 6,844 SH   SOLE   6,844 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   67,119,278 128,643 SH   SOLE   128,288 0 355
SPDR GOLD TR GOLD SHS 78463V107   456,372 2,560 SH   SOLE   2,560 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   210,051 3,955 SH   SOLE   3,955 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   235,470 8,265 SH   SOLE   8,265 0 0
ESSENTIAL UTILS INC COM 29670G102   248,720 6,232 SH   SOLE   6,232 0 0
GENERAL ELECTRIC CO COM NEW 369604301   2,429,495 22,116 SH   SOLE   22,116 0 0
ISHARES TR CORE DIV GRWTH 46434V621   242,810 4,712 SH   SOLE   4,712 0 0
ISHARES TR RUS 1000 ETF 464287622   381,454 1,565 SH   SOLE   1,565 0 0
MERCK & CO INC COM 58933Y105   67,826,852 587,805 SH   SOLE   585,475 0 2,330
NORTHERN TR CORP COM 665859104   1,871,665 25,245 SH   SOLE   25,245 0 0
UNITED PARCEL SERVICE INC CL B 911312106   22,858,570 127,523 SH   SOLE   127,093 0 430
INTUITIVE SURGICAL INC COM NEW 46120E602   242,094 708 SH   SOLE   708 0 0
MARSH & MCLENNAN COS INC COM 571748102   23,758,845 126,323 SH   SOLE   125,898 0 425
ISHARES TR US HLTHCARE ETF 464287762   396,558 1,415 SH   SOLE   1,415 0 0
PACCAR INC COM 693718108   2,003,836 23,955 SH   SOLE   23,955 0 0
ISHARES TR TIPS BD ETF 464287176   238,271 2,214 SH   SOLE   2,214 0 0
MASTERCARD INCORPORATED CL A 57636Q104   861,721 2,191 SH   SOLE   2,191 0 0
GENERAL MTRS CO COM 37045V100   13,588,495 352,399 SH   SOLE   351,724 0 675
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,311,686 32,244 SH   SOLE   32,244 0 0
PRUDENTIAL FINL INC COM 744320102   310,535 3,520 SH   SOLE   3,520 0 0
PAYCHEX INC COM 704326107   600,407 5,367 SH   SOLE   5,367 0 0
MORGAN STANLEY COM NEW 617446448   570,643 6,682 SH   SOLE   6,682 0 0
NVIDIA CORPORATION COM 67066G104   75,109,669 177,556 SH   SOLE   176,966 0 590
ROSS STORES INC COM 778296103   6,575,304 58,640 SH   SOLE   58,365 0 275
VISA INC COM CL A 92826C839   45,738,501 192,599 SH   SOLE   191,774 0 825
MERSANA THERAPEUTICS INC COM 59045L106   77,411 23,529 SH   SOLE   23,529 0 0
EXXON MOBIL CORP COM 30231G102   13,416,718 125,098 SH   SOLE   125,098 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511   438,428 38,560 SH   SOLE   38,560 0 0
WASTE MGMT INC DEL COM 94106L109   28,288,472 163,121 SH   SOLE   162,621 0 500
VANGUARD INDEX FDS TOTAL STK MKT 922908769   627,358 2,848 SH   SOLE   2,848 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,173,918 5,705 SH   SOLE   5,705 0 0
NOVARTIS AG SPONSORED ADR 66987V109   208,985 2,071 SH   SOLE   2,071 0 0
WATSCO INC COM 942622200   229,645 602 SH   SOLE   602 0 0
ISHARES TR CORE S&P SCP ETF 464287804   14,857,478 149,097 SH   SOLE   149,097 0 0
QUEST DIAGNOSTICS INC COM 74834L100   702,519 4,998 SH   SOLE   4,998 0 0
PEPSICO INC COM 713448108   35,649,982 192,474 SH   SOLE   191,724 0 750
HERSHEY CO COM 427866108   674,190 2,700 SH   SOLE   2,700 0 0
QUALCOMM INC COM 747525103   438,425 3,683 SH   SOLE   3,683 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   213,135 3,420 SH   SOLE   3,420 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   778,381 5,230 SH   SOLE   5,230 0 0
LAM RESEARCH CORP COM 512807108   433,931 675 SH   SOLE   675 0 0
LILLY ELI & CO COM 532457108   1,103,041 2,352 SH   SOLE   2,352 0 0
SALESFORCE INC COM 79466L302   22,846,502 108,144 SH   SOLE   107,644 0 500
ZOETIS INC CL A 98978V103   15,090,825 87,630 SH   SOLE   87,430 0 200
VANGUARD INDEX FDS SMALL CP ETF 922908751   26,004,097 130,746 SH   SOLE   130,041 0 705
THE CIGNA GROUP COM 125523100   580,001 2,067 SH   SOLE   2,067 0 0
IDEXX LABS INC COM 45168D104   4,430,674 8,822 SH   SOLE   8,822 0 0
XYLEM INC COM 98419M100   32,787,287 291,132 SH   SOLE   290,017 0 1,115
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   454,240 9,045 SH   SOLE   9,045 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   464,583 13,864 SH   SOLE   13,864 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   278,519 810 SH   SOLE   810 0 0
PNC FINL SVCS GROUP INC COM 693475105   733,911 5,827 SH   SOLE   5,827 0 0
ISHARES TR SHRT NAT MUN ETF 464288158   3,552,030 34,141 SH   SOLE   34,141 0 0
KIMBERLY-CLARK CORP COM 494368103   2,402,933 17,405 SH   SOLE   17,405 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   33,546,697 104,008 SH   SOLE   103,648 0 360
MONGODB INC CL A 60937P106   308,243 750 SH   SOLE   750 0 0
SYSCO CORP COM 871829107   2,083,462 28,079 SH   SOLE   28,079 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   785,598 4,195 SH   SOLE   4,195 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   425,996 2,176 SH   SOLE   2,176 0 0
LULULEMON ATHLETICA INC COM 550021109   1,729,745 4,570 SH   SOLE   4,570 0 0
NOVO-NORDISK A S ADR 670100205   3,132,706 19,358 SH   SOLE   19,358 0 0
ISHARES TR S&P 500 VAL ETF 464287408   1,007,922 6,253 SH   SOLE   6,253 0 0
GILEAD SCIENCES INC COM 375558103   3,345,301 43,406 SH   SOLE   43,406 0 0
ISHARES TR EXPND TEC SC ETF 464287549   461,623 1,175 SH   SOLE   1,175 0 0
JACOBS SOLUTIONS INC COM 46982L108   451,069 3,794 SH   SOLE   3,794 0 0
ISHARES TR CORE S&P MCP ETF 464287507   31,401,944 120,093 SH   SOLE   119,493 0 600
TORONTO DOMINION BK ONT COM NEW 891160509   1,187,120 19,144 SH   SOLE   19,144 0 0
PROLOGIS INC. COM 74340W103   282,540 2,304 SH   SOLE   2,304 0 0
NIKE INC CL B 654106103   22,516,708 204,011 SH   SOLE   203,756 0 255
PPG INDS INC COM 693506107   316,176 2,132 SH   SOLE   2,132 0 0
ISHARES TR MSCI ACWI ETF 464288257   635,699 6,626 SH   SOLE   6,626 0 0
MICROSOFT CORP COM 594918104   154,451,566 453,549 SH   SOLE   452,269 0 1,280
PHILIP MORRIS INTL INC COM 718172109   616,373 6,314 SH   SOLE   6,314 0 0
MCCORMICK & CO INC COM NON VTG 579780206   522,857 5,994 SH   SOLE   5,994 0 0
TARGET CORP COM 87612E106   338,588 2,567 SH   SOLE   2,567 0 0
SHOPIFY INC CL A 82509L107   463,182 7,170 SH   SOLE   7,170 0 0
NORFOLK SOUTHN CORP COM 655844108   940,601 4,148 SH   SOLE   4,148 0 0
OTIS WORLDWIDE CORP COM 68902V107   26,123,282 293,487 SH   SOLE   291,972 0 1,515
MEDTRONIC PLC SHS G5960L103   13,955,217 158,402 SH   SOLE   157,762 0 640
VMWARE INC CL A COM 928563402   1,010,572 7,033 SH   SOLE   7,033 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   752,666 9,948 SH   SOLE   9,948 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   266,393 7,365 SH   SOLE   7,365 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,498,720 20,672 SH   SOLE   20,672 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   1,113,639 10,080 SH   SOLE   10,080 0 0
HEXCEL CORP NEW COM 428291108   530,620 6,980 SH   SOLE   6,980 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   508,368 6,258 SH   SOLE   6,258 0 0
MONDELEZ INTL INC CL A 609207105   9,777,376 134,047 SH   SOLE   134,047 0 0
SPDR SER TR S&P DIVID ETF 78464A763   378,773 3,090 SH   SOLE   3,090 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   13,697,337 62,215 SH   SOLE   62,215 0 0
WATERS CORP COM 941848103   1,729,845 6,490 SH   SOLE   6,490 0 0
NEXTERA ENERGY INC COM 65339F101   1,320,983 17,803 SH   SOLE   17,803 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   5,861,859 126,935 SH   SOLE   126,935 0 0
ISHARES TR SP SMCP600VL ETF 464287879   905,257 9,520 SH   SOLE   9,520 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   1,090,759 12,175 SH   SOLE   12,175 0 0
ISHARES TR MSCI ACWI EX US 464288240   3,939,306 80,035 SH   SOLE   80,035 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   1,695,185 23,244 SH   SOLE   23,244 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   752,689 20,239 SH   SOLE   20,239 0 0
UNION PAC CORP COM 907818108   3,332,851 16,288 SH   SOLE   16,288 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   240,783 875 SH   SOLE   875 0 0
TESLA INC COM 88160R101   3,327,097 12,710 SH   SOLE   12,710 0 0
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   356,743 4,995 SH   SOLE   4,995 0 0
LAUDER ESTEE COS INC CL A 518439104   12,774,525 65,050 SH   SOLE   64,910 0 140
META PLATFORMS INC CL A 30303M102   48,367,897 168,541 SH   SOLE   167,791 0 750
GENUINE PARTS CO COM 372460105   293,784 1,736 SH   SOLE   1,736 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   201,645 573 SH   SOLE   573 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,197,640 30,274 SH   SOLE   30,274 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   201,352 1,517 SH   SOLE   1,517 0 0
ISHARES TR U.S. TECH ETF 464287721   776,788 7,135 SH   SOLE   7,135 0 0
INDEPENDENT BK CORP MASS COM 453836108   3,533,427 79,385 SH   SOLE   79,385 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   11,535,869 357,701 SH   SOLE   356,301 0 1,400
ISHARES TR MSCI KLD400 SOC 464288570   2,220,405 26,380 SH   SOLE   26,380 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,547,641 105,240 SH   SOLE   105,240 0 0
FORTIVE CORP COM 34959J108   842,883 11,273 SH   SOLE   11,273 0 0
TJX COS INC NEW COM 872540109   9,787,649 115,434 SH   SOLE   115,434 0 0
FORD MTR CO DEL COM 345370860   159,546 10,545 SH   SOLE   10,545 0 0
JOHNSON & JOHNSON COM 478160104   53,345,192 322,288 SH   SOLE   320,773 0 1,515
VANGUARD INDEX FDS GROWTH ETF 922908736   1,561,475 5,518 SH   SOLE   5,518 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   255,629 2,410 SH   SOLE   2,410 0 0
ISHARES TR SELECT DIVID ETF 464287168   630,742 5,567 SH   SOLE   5,567 0 0
INTEL CORP COM 458140100   2,929,638 87,609 SH   SOLE   87,609 0 0
ROPER TECHNOLOGIES INC COM 776696106   12,120,488 25,209 SH   SOLE   25,209 0 0
KLA CORP COM NEW 482480100   514,122 1,060 SH   SOLE   1,060 0 0
GALLAGHER ARTHUR J & CO COM 363576109   372,391 1,696 SH   SOLE   1,696 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   36,473,399 82,281 SH   SOLE   82,281 0 0
STRYKER CORPORATION COM 863667101   1,521,179 4,986 SH   SOLE   4,986 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   16,507,020 303,382 SH   SOLE   303,382 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   537,507 1,455 SH   SOLE   1,455 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   932,958 2,110 SH   SOLE   2,110 0 0
RESMED INC COM 761152107   432,412 1,979 SH   SOLE   1,979 0 0
FISERV INC COM 337738108   9,440,814 74,838 SH   SOLE   74,838 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   2,589,050 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   17,155,710 50,310 SH   SOLE   50,310 0 0