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   4,834,779 45,581 SH   SOLE   39,262 0 6,319
ABBOTT LABS COM 002824100   61,562,606 541,637 SH   SOLE   490,007 0 51,630
ABBVIE INC COM 00287Y109   10,814,178 59,386 SH   SOLE   43,725 0 15,661
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   11,131,382 32,115 SH   SOLE   31,520 0 595
ADOBE INC COM 00724F101   2,917,596 5,782 SH   SOLE   5,332 0 450
ADTHEORENT HOLDING COMPANY *W EXP 12/26/202 00739D117   4,079 27,193 SH   SOLE   27,193 0 0
ADTHEORENT HOLDING COMPANY COM 00739D109   107,891 33,611 SH   SOLE   33,611 0 0
ADVANCED MICRO DEVICES INC COM 007903107   56,836,530 314,901 SH   SOLE   288,029 0 26,872
AFLAC INC COM 001055102   961,546 11,199 SH   SOLE   11,199 0 0
AIR PRODS & CHEMS INC COM 009158106   3,522,848 14,541 SH   SOLE   14,275 0 266
AIRBNB INC COM CL A 009066101   21,299,800 129,121 SH   SOLE   110,446 0 18,675
ALCON AG ORD SHS H01301128   22,019,850 265,304 SH   SOLE   247,823 0 17,481
ALPHABET INC CAP STK CL A 02079K305   78,625,952 520,943 SH   SOLE   475,866 0 45,077
ALPHABET INC CAP STK CL C 02079K107   131,952,450 866,626 SH   SOLE   801,330 0 65,296
AMAZON COM INC COM 023135106   114,879,541 636,875 SH   SOLE   597,865 0 39,010
AMERICAN EXPRESS CO COM 025816109   7,488,271 32,888 SH   SOLE   32,888 0 0
AMERICAN INTL GROUP INC COM NEW 026874784   783,107 10,018 SH   SOLE   10,018 0 0
AMERICAN TOWER CORP NEW COM 03027X100   308,042 1,559 SH   SOLE   1,377 0 182
AMERIPRISE FINL INC COM 03076C106   308,224 703 SH   SOLE   626 0 77
AMETEK INC COM 031100100   231,734 1,267 SH   SOLE   1,267 0 0
AMGEN INC COM 031162100   7,626,598 26,824 SH   SOLE   25,300 0 1,524
ANALOG DEVICES INC COM 032654105   565,877 2,861 SH   SOLE   2,861 0 0
ANIKA THERAPEUTICS INC COM 035255108   731,520 28,800 SH   SOLE   28,800 0 0
APPFOLIO INC COM CL A 03783C100   246,740 1,000 SH   SOLE   1,000 0 0
APPLE INC COM 037833100   243,243,431 1,418,493 SH   SOLE   1,326,889 0 91,604
APPLIED MATLS INC COM 038222105   340,279 1,650 SH   SOLE   1,184 0 466
ASML HOLDING N V N Y REGISTRY SHS N07059210   27,331,337 28,163 SH   SOLE   26,969 0 1,194
AT&T INC COM 00206R102   568,182 32,284 SH   SOLE   32,284 0 0
AUTODESK INC COM 052769106   13,904,625 53,393 SH   SOLE   48,985 0 4,408
AUTOMATIC DATA PROCESSING IN COM 053015103   15,761,833 63,113 SH   SOLE   46,414 0 16,699
BANK AMERICA CORP COM 060505104   56,612,940 1,492,956 SH   SOLE   1,376,686 0 116,270
BANK MONTREAL QUE COM 063671101   227,692 2,331 SH   SOLE   1,383 0 948
BANK NEW YORK MELLON CORP COM 064058100   752,459 13,059 SH   SOLE   13,059 0 0
BAXTER INTL INC COM 071813109   863,392 20,202 SH   SOLE   20,202 0 0
BECTON DICKINSON & CO COM 075887109   35,729,050 144,388 SH   SOLE   135,613 0 8,775
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   21,143,325 50,279 SH   SOLE   50,279 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   3,172,200 5 SH   SOLE   5 0 0
BLACKROCK INC COM 09247X101   386,003 463 SH   SOLE   231 0 232
BLACKSTONE INC COM 09260D107   1,494,698 11,378 SH   SOLE   11,266 0 112
BOEING CO COM 097023105   1,293,229 6,701 SH   SOLE   2,271 0 4,430
BOOKING HOLDINGS INC COM 09857L108   2,659,233 733 SH   SOLE   652 0 81
BOSTON SCIENTIFIC CORP COM 101137107   58,204,045 849,816 SH   SOLE   777,832 0 71,984
BRISTOL-MYERS SQUIBB CO COM 110122108   1,671,843 30,829 SH   SOLE   30,529 0 300
BROADCOM INC COM 11135F101   141,605,075 106,839 SH   SOLE   103,318 0 3,521
BROOKLINE BANCORP INC DEL COM 11373M107   1,528,023 153,416 SH   SOLE   153,416 0 0
CADENCE DESIGN SYSTEM INC COM 127387108   324,976 1,044 SH   SOLE   1,044 0 0
CAPITAL ONE FINL CORP COM 14040H105   986,595 6,626 SH   SOLE   6,626 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   2,755,714 47,406 SH   SOLE   47,406 0 0
CATERPILLAR INC COM 149123101   14,870,468 40,582 SH   SOLE   38,657 0 1,925
CHECK POINT SOFTWARE TECH LT ORD M22465104   3,380,085 20,609 SH   SOLE   19,877 0 732
CHEVRON CORP NEW COM 166764100   3,971,737 25,179 SH   SOLE   25,149 0 30
CHUBB LIMITED COM H1467J104   2,959,918 11,423 SH   SOLE   11,333 0 90
CISCO SYS INC COM 17275R102   1,766,298 35,390 SH   SOLE   25,890 0 9,500
CLEAN ENERGY FUELS CORP COM 184499101   26,800 10,000 SH   SOLE   10,000 0 0
CME GROUP INC COM 12572Q105   18,029,190 83,743 SH   SOLE   72,751 0 10,992
COCA COLA CO COM 191216100   8,553,937 139,816 SH   SOLE   115,523 0 24,293
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   503,869 6,875 SH   SOLE   3,400 0 3,475
COINBASE GLOBAL INC COM CL A 19260Q107   410,936 1,550 SH   SOLE   1,550 0 0
COLGATE PALMOLIVE CO COM 194162103   38,447,637 426,957 SH   SOLE   384,008 0 42,949
COMCAST CORP NEW CL A 20030N101   2,115,318 48,796 SH   SOLE   48,796 0 0
CONOCOPHILLIPS COM 20825C104   1,925,041 15,124 SH   SOLE   15,124 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,317,431 7,258 SH   SOLE   7,063 0 195
CSX CORP COM 126408103   1,952,403 52,668 SH   SOLE   52,668 0 0
CUMMINS INC COM 231021106   255,166 866 SH   SOLE   866 0 0
CVS HEALTH CORP COM 126650100   4,531,403 56,813 SH   SOLE   56,563 0 250
DANAHER CORPORATION COM 235851102   13,120,242 52,540 SH   SOLE   49,695 0 2,845
DARDEN RESTAURANTS INC COM 237194105   250,056 1,496 SH   SOLE   1,496 0 0
DEERE & CO COM 244199105   42,538,515 103,565 SH   SOLE   92,621 0 10,944
DELL TECHNOLOGIES INC CL C 24703L202   1,928,459 16,900 SH   SOLE   16,700 0 200
DIAGEO PLC SPON ADR NEW 25243Q205   8,300,863 55,808 SH   SOLE   52,471 0 3,337
DIMENSIONAL ETF TRUST US MKTWIDE VALUE 25434V724   727,816 17,795 SH   SOLE   17,795 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   967,254 30,274 SH   SOLE   30,274 0 0
DISNEY WALT CO COM 254687106   30,434,315 248,728 SH   SOLE   240,924 0 7,804
DOLLAR GEN CORP NEW COM 256677105   232,998 1,493 SH   SOLE   913 0 580
DOMINION ENERGY INC COM 25746U109   318,357 6,472 SH   SOLE   4,072 0 2,400
DOVER CORP COM 260003108   2,024,402 11,425 SH   SOLE   9,281 0 2,144
DUKE ENERGY CORP NEW COM NEW 26441C204   325,914 3,370 SH   SOLE   3,370 0 0
DUPONT DE NEMOURS INC COM 26614N102   251,631 3,282 SH   SOLE   3,282 0 0
EATON CORP PLC SHS G29183103   431,812 1,381 SH   SOLE   1,381 0 0
EBAY INC. COM 278642103   3,682,681 69,774 SH   SOLE   57,713 0 12,061
ECOLAB INC COM 278865100   21,668,721 93,844 SH   SOLE   87,108 0 6,736
EDWARDS LIFESCIENCES CORP COM 28176E108   8,800,503 92,094 SH   SOLE   92,094 0 0
ELI LILLY & CO COM 532457108   2,137,056 2,747 SH   SOLE   2,290 0 457
EMERSON ELEC CO COM 291011104   5,839,902 51,489 SH   SOLE   47,909 0 3,580
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   162,019 10,300 SH   SOLE   10,300 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   327,517 11,224 SH   SOLE   10,474 0 750
EOG RES INC COM 26875P101   213,109 1,667 SH   SOLE   1,592 0 75
ESSENTIAL UTILS INC COM 29670G102   228,747 6,174 SH   SOLE   6,174 0 0
EVERSOURCE ENERGY COM 30040W108   254,739 4,262 SH   SOLE   3,803 0 459
EXXON MOBIL CORP COM 30231G102   15,970,772 137,394 SH   SOLE   117,856 0 19,538
FASTENAL CO COM 311900104   698,117 9,050 SH   SOLE   2,600 0 6,450
FISERV INC COM 337738108   11,819,969 73,958 SH   SOLE   73,958 0 0
FORTIVE CORP COM 34959J108   906,655 10,540 SH   SOLE   10,540 0 0
FORTUNE BRANDS INNOVATIONS I COM 34964C106   223,867 2,644 SH   SOLE   2,644 0 0
GALLAGHER ARTHUR J & CO COM 363576109   424,068 1,696 SH   SOLE   1,696 0 0
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   22,153,336 243,683 SH   SOLE   232,378 0 11,305
GENERAL ELECTRIC CO COM NEW 369604301   5,002,467 28,499 SH   SOLE   23,878 0 4,621
GENERAL MLS INC COM 370334104   581,661 8,313 SH   SOLE   8,063 0 250
GENERAL MTRS CO COM 37045V100   16,624,654 366,583 SH   SOLE   338,148 0 28,435
GENUINE PARTS CO COM 372460105   304,902 1,968 SH   SOLE   1,968 0 0
GILEAD SCIENCES INC COM 375558103   3,022,300 41,260 SH   SOLE   41,260 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   43,697,309 104,616 SH   SOLE   101,766 0 2,850
GRAINGER W W INC COM 384802104   16,410,964 16,132 SH   SOLE   16,132 0 0
HALLIBURTON CO COM 406216101   259,935 6,594 SH   SOLE   6,594 0 0
HERSHEY CO COM 427866108   348,155 1,790 SH   SOLE   1,790 0 0
HEXCEL CORP NEW COM 428291108   508,494 6,980 SH   SOLE   6,980 0 0
HOLOGIC INC COM 436440101   697,821 8,951 SH   SOLE   8,951 0 0
HOME BANCSHARES INC COM 436893200   401,474 16,340 SH   SOLE   16,340 0 0
HOME DEPOT INC COM 437076102   46,976,043 122,461 SH   SOLE   111,985 0 10,476
HONEYWELL INTL INC COM 438516106   24,504,919 119,390 SH   SOLE   113,382 0 6,008
IDEXX LABS INC COM 45168D104   4,628,280 8,572 SH   SOLE   8,572 0 0
ILLINOIS TOOL WKS INC COM 452308109   17,912,369 66,756 SH   SOLE   60,419 0 6,337
INDEPENDENT BK CORP MASS COM 453836108   3,615,390 69,500 SH   SOLE   69,500 0 0
INTEL CORP COM 458140100   3,712,226 84,044 SH   SOLE   79,624 0 4,420
INTERNATIONAL BUSINESS MACHS COM 459200101   5,629,943 29,483 SH   SOLE   27,538 0 1,945
INTUIT COM 461202103   32,060,221 49,323 SH   SOLE   43,893 0 5,430
INTUITIVE SURGICAL INC COM NEW 46120E602   356,786 894 SH   SOLE   783 0 111
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   232,974 5,135 SH   SOLE   5,135 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   234,408 1,384 SH   SOLE   1,384 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   737,502 1,661 SH   SOLE   1,661 0 0
ISHARES TR S&P 500 VAL ETF 464287408   554,453 2,968 SH   SOLE   2,968 0 0
ISHARES TR MSCI KLD400 SOC 464288570   2,536,379 25,160 SH   SOLE   25,160 0 0
ISHARES TR RUS MID CAP ETF 464287499   848,552 10,091 SH   SOLE   10,091 0 0
ISHARES TR MSCI EAFE ETF 464287465   1,512,708 18,942 SH   SOLE   18,942 0 0
ISHARES TR CORE S&P SCP ETF 464287804   16,438,001 148,733 SH   SOLE   148,733 0 0
ISHARES TR CORE MSCI EAFE 46432F842   1,324,976 17,852 SH   SOLE   16,927 0 925
ISHARES TR SHRT NAT MUN ETF 464288158   3,058,117 29,200 SH   SOLE   29,200 0 0
ISHARES TR CORE S&P MCP ETF 464287507   37,391,014 615,591 SH   SOLE   605,181 0 10,410
ISHARES TR RUS 1000 ETF 464287622   439,246 1,525 SH   SOLE   1,525 0 0
ISHARES TR SP SMCP600VL ETF 464287879   1,064,595 10,360 SH   SOLE   10,360 0 0
ISHARES TR SELECT DIVID ETF 464287168   612,825 4,975 SH   SOLE   4,975 0 0
ISHARES TR US HLTHCARE ETF 464287762   437,944 7,075 SH   SOLE   7,075 0 0
ISHARES TR MSCI ACWI ETF 464288257   729,722 6,626 SH   SOLE   6,626 0 0
ISHARES TR GL CLEAN ENE ETF 464288224   385,570 27,580 SH   SOLE   25,680 0 1,900
ISHARES TR MSCI ACWI EX US 464288240   6,626,976 124,123 SH   SOLE   79,259 0 44,864
ISHARES TR CORE DIV GRWTH 46434V621   205,650 3,542 SH   SOLE   3,542 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516   1,848,242 23,129 SH   SOLE   23,129 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   278,067 825 SH   SOLE   825 0 0
ISHARES TR U.S. FINLS ETF 464287788   402,399 4,207 SH   SOLE   4,207 0 0
ISHARES TR U.S. TECH ETF 464287721   990,664 7,335 SH   SOLE   7,335 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   1,289,296 31,385 SH   SOLE   28,399 0 2,986
ISHARES TR PFD AND INCM SEC 464288687   812,683 25,215 SH   SOLE   25,215 0 0
ISHARES TR CORE S&P500 ETF 464287200   65,460,479 124,513 SH   SOLE   124,513 0 0
ISHARES TR EXPND TEC SC ETF 464287549   607,569 7,050 SH   SOLE   7,050 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,044,142 4,965 SH   SOLE   4,155 0 810
JACOBS SOLUTIONS INC COM 46982L108   569,417 3,704 SH   SOLE   3,704 0 0
JOHNSON & JOHNSON COM 478160104   55,062,508 348,078 SH   SOLE   313,369 0 34,709
JPMORGAN CHASE & CO COM 46625H100   88,628,949 442,480 SH   SOLE   400,281 0 42,199
KIMBERLY-CLARK CORP COM 494368103   2,173,859 16,805 SH   SOLE   16,419 0 386
KINDER MORGAN INC DEL COM 49456B101   256,540 13,988 SH   SOLE   7,988 0 6,000
KLA CORP COM NEW 482480100   848,064 1,214 SH   SOLE   1,214 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   463,706 2,176 SH   SOLE   2,176 0 0
LAM RESEARCH CORP COM 512807108   655,810 675 SH   SOLE   675 0 0
LAUDER ESTEE COS INC CL A 518439104   7,724,746 50,112 SH   SOLE   48,144 0 1,968
LINDE PLC SHS G54950103   4,378,539 9,430 SH   SOLE   9,085 0 345
LOCKHEED MARTIN CORP COM 539830109   980,245 2,155 SH   SOLE   1,855 0 300
LOWES COS INC COM 548661107   1,633,838 6,414 SH   SOLE   6,414 0 0
LULULEMON ATHLETICA INC COM 550021109   1,785,271 4,570 SH   SOLE   4,570 0 0
MARSH & MCLENNAN COS INC COM 571748102   28,753,542 139,594 SH   SOLE   126,612 0 12,982
MASTERCARD INCORPORATED CL A 57636Q104   930,875 1,933 SH   SOLE   1,737 0 196
MCCORMICK & CO INC COM NON VTG 579780206   537,209 6,994 SH   SOLE   6,994 0 0
MCDONALDS CORP COM 580135101   12,712,165 45,087 SH   SOLE   35,975 0 9,112
MCKESSON CORP COM 58155Q103   219,572 409 SH   SOLE   409 0 0
MEDTRONIC PLC SHS G5960L103   25,259,329 289,836 SH   SOLE   271,847 0 17,989
MERCK & CO INC COM 58933Y105   78,003,673 591,160 SH   SOLE   580,693 0 10,467
MERSANA THERAPEUTICS INC COM 59045L106   105,410 23,529 SH   SOLE   23,529 0 0
META PLATFORMS INC CL A 30303M102   76,018,101 156,551 SH   SOLE   153,867 0 2,684
METLIFE INC COM 59156R108   276,950 3,737 SH   SOLE   1,337 0 2,400
METTLER TOLEDO INTERNATIONAL COM 592688105   1,065,032 800 SH   SOLE   800 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104   266,439 2,970 SH   SOLE   2,970 0 0
MICROSOFT CORP COM 594918104   196,000,262 465,869 SH   SOLE   433,230 0 32,639
MONDELEZ INTL INC CL A 609207105   9,678,913 138,270 SH   SOLE   133,735 0 4,535
MONGODB INC CL A 60937P106   268,980 750 SH   SOLE   750 0 0
MORGAN STANLEY COM NEW 617446448   605,637 6,432 SH   SOLE   6,432 0 0
NETFLIX INC COM 64110L106   289,091 476 SH   SOLE   476 0 0
NEXTERA ENERGY INC COM 65339F101   1,700,903 26,614 SH   SOLE   16,321 0 10,293
NIKE INC CL B 654106103   19,476,999 207,245 SH   SOLE   195,752 0 11,493
NORFOLK SOUTHN CORP COM 655844108   1,352,596 5,307 SH   SOLE   3,841 0 1,466
NORTHERN TR CORP COM 665859104   1,844,198 20,740 SH   SOLE   19,990 0 750
NOVO-NORDISK A S ADR 670100205   25,130,060 195,717 SH   SOLE   190,855 0 4,862
NVIDIA CORPORATION COM 67066G104   154,490,222 170,980 SH   SOLE   157,560 0 13,420
ORACLE CORP COM 68389X105   20,516,274 163,333 SH   SOLE   160,839 0 2,494
OTIS WORLDWIDE CORP COM 68902V107   31,292,879 315,228 SH   SOLE   284,638 0 30,590
PACCAR INC COM 693718108   2,967,785 23,955 SH   SOLE   23,955 0 0
PAYCHEX INC COM 704326107   1,080,518 8,799 SH   SOLE   5,367 0 3,432
PEPSICO INC COM 713448108   19,026,606 108,717 SH   SOLE   89,938 0 18,779
PFIZER INC COM 717081103   1,923,635 69,320 SH   SOLE   63,187 0 6,133
PHILIP MORRIS INTL INC COM 718172109   819,541 8,945 SH   SOLE   6,115 0 2,830
PHILLIPS 66 COM 718546104   270,819 1,658 SH   SOLE   1,658 0 0
PNC FINL SVCS GROUP INC COM 693475105   2,555,704 15,815 SH   SOLE   15,815 0 0
PPG INDS INC COM 693506107   261,835 1,807 SH   SOLE   1,807 0 0
PROCTER AND GAMBLE CO COM 742718109   13,785,058 84,962 SH   SOLE   60,040 0 24,922
PROLOGIS INC. COM 74340W103   306,798 2,356 SH   SOLE   2,290 0 66
PRUDENTIAL FINL INC COM 744320102   485,332 4,134 SH   SOLE   3,714 0 420
QUALCOMM INC COM 747525103   582,900 3,443 SH   SOLE   3,443 0 0
QUEST DIAGNOSTICS INC COM 74834L100   665,285 4,998 SH   SOLE   4,998 0 0
REALTY INCOME CORP COM 756109104   483,167 8,931 SH   SOLE   8,931 0 0
RESMED INC COM 761152107   391,901 1,979 SH   SOLE   1,979 0 0
ROPER TECHNOLOGIES INC COM 776696106   13,173,570 23,489 SH   SOLE   23,489 0 0
ROSS STORES INC COM 778296103   10,911,749 74,351 SH   SOLE   70,287 0 4,064
RTX CORPORATION COM 75513E101   46,860,266 480,471 SH   SOLE   423,195 0 57,276
SALESFORCE INC COM 79466L302   27,066,763 89,869 SH   SOLE   80,170 0 9,699
SCHLUMBERGER LTD COM STK 806857108   1,394,255 25,438 SH   SOLE   22,824 0 2,614
SELECT SECTOR SPDR TR INDL 81369Y704   207,204 1,645 SH   SOLE   1,645 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   215,686 1,460 SH   SOLE   1,460 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   3,821,547 90,730 SH   SOLE   90,730 0 0
SERVICE CORP INTL COM 817565104   203,484 2,742 SH   SOLE   2,742 0 0
SHELL PLC SPON ADS 780259305   404,921 6,040 SH   SOLE   5,044 0 996
SHERWIN WILLIAMS CO COM 824348106   253,898 731 SH   SOLE   490 0 241
SHOPIFY INC CL A 82509L107   495,817 6,425 SH   SOLE   6,425 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   676,201 26,664 SH   SOLE   26,564 0 100
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   322,185 810 SH   SOLE   810 0 0
SPDR GOLD TR GOLD SHS 78463V107   485,499 2,360 SH   SOLE   2,360 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   43,687,365 83,521 SH   SOLE   82,499 0 1,022
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   19,882,580 35,734 SH   SOLE   35,584 0 150
SPDR SER TR SPDR S&P 500 ETF 78468R796   315,222 7,365 SH   SOLE   7,365 0 0
SPDR SER TR S&P DIVID ETF 78464A763   382,563 2,915 SH   SOLE   2,915 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104   363,300 21,000 SH   SOLE   21,000 0 0
STATE STR CORP COM 857477103   347,941 4,500 SH   SOLE   3,125 0 1,375
STRYKER CORPORATION COM 863667101   8,900,946 24,872 SH   SOLE   4,986 0 19,886
SYSCO CORP COM 871829107   2,399,356 29,555 SH   SOLE   26,555 0 3,000
TARGET CORP COM 87612E106   391,634 2,210 SH   SOLE   2,210 0 0
TERADYNE INC COM 880770102   36,145,694 320,355 SH   SOLE   301,180 0 19,175
TESLA INC COM 88160R101   2,139,892 12,173 SH   SOLE   12,173 0 0
TEXAS INSTRS INC COM 882508104   625,414 3,590 SH   SOLE   3,590 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   519,536 898 SH   SOLE   898 0 0
THE CIGNA GROUP COM 125523100   1,049,618 2,890 SH   SOLE   2,890 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   63,317,940 108,941 SH   SOLE   100,695 0 8,246
TJX COS INC NEW COM 872540109   11,297,598 111,394 SH   SOLE   110,461 0 933
TORONTO DOMINION BK ONT COM NEW 891160509   1,044,211 17,294 SH   SOLE   17,294 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   360,540 1,201 SH   SOLE   1,201 0 0
TRAVELERS COMPANIES INC COM 89417E109   668,098 2,903 SH   SOLE   2,903 0 0
UNION PAC CORP COM 907818108   3,968,822 16,138 SH   SOLE   15,966 0 172
UNITED PARCEL SERVICE INC CL B 911312106   18,718,619 125,941 SH   SOLE   120,322 0 5,619
US BANCORP DEL COM NEW 902973304   2,590,591 57,955 SH   SOLE   57,955 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   401,052 5,319 SH   SOLE   5,319 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   16,744,000 218,390 SH   SOLE   205,310 0 13,080
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,108,996 4,267 SH   SOLE   4,267 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   1,333,393 5,655 SH   SOLE   5,655 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   1,112,790 6,349 SH   SOLE   5,349 0 1,000
VANGUARD INDEX FDS GROWTH ETF 922908736   1,915,940 5,566 SH   SOLE   5,566 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   18,287,768 73,192 SH   SOLE   70,192 0 3,000
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   25,222,834 52,471 SH   SOLE   52,471 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   32,939,428 144,098 SH   SOLE   141,193 0 2,905
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   1,177,748 10,080 SH   SOLE   10,080 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   20,046,804 341,803 SH   SOLE   312,278 0 29,525
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,932,915 46,275 SH   SOLE   23,325 0 22,950
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   231,313 3,435 SH   SOLE   3,435 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   235,138 4,647 SH   SOLE   4,647 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   745,886 9,648 SH   SOLE   9,548 0 100
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   697,996 3,822 SH   SOLE   3,822 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   6,193,692 123,454 SH   SOLE   123,454 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   2,183,444 23,430 SH   SOLE   23,430 0 0
VANGUARD WORLD FD ESG INTL STK ETF 921910725   247,468 4,306 SH   SOLE   4,306 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702   1,222,762 2,332 SH   SOLE   2,332 0 0
VERALTO CORP COM SHS 92338C103   1,340,815 15,123 SH   SOLE   14,465 0 658
VERIZON COMMUNICATIONS INC COM 92343V104   727,838 17,346 SH   SOLE   16,881 0 465
VERTEX PHARMACEUTICALS INC COM 92532F100   351,547 841 SH   SOLE   841 0 0
VISA INC COM CL A 92826C839   59,517,257 213,263 SH   SOLE   194,671 0 18,592
WALMART INC COM 931142103   85,405,556 1,419,403 SH   SOLE   1,297,530 0 121,873
WASTE MGMT INC DEL COM 94106L109   41,109,770 192,867 SH   SOLE   179,538 0 13,329
WATERS CORP COM 941848103   2,191,028 6,365 SH   SOLE   6,365 0 0
WATSCO INC COM 942622200   260,046 602 SH   SOLE   602 0 0
WELLS FARGO CO NEW COM 949746101   829,350 14,309 SH   SOLE   14,309 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104   496,060 13,814 SH   SOLE   13,814 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701   279,754 5,792 SH   SOLE   0 0 5,792
XYLEM INC COM 98419M100   41,297,187 319,539 SH   SOLE   279,069 0 40,470
ZOETIS INC CL A 98978V103   16,895,872 99,852 SH   SOLE   93,976 0 5,876