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
ABB LTD SP ADR ADR 000375204   34,910,100 753,022 SH   SOLE   737,732 0 15,290
ASML HOLDING NV ADR N07059210   35,543,464 36,625 SH   SOLE   35,959 0 666
BP PLC SP ADR ADR 055622104   452,047 11,997 SH   SOLE   11,997 0 0
NOVARTIS AG SP ADR ADR 66987V109   2,508,209 25,930 SH   SOLE   24,755 0 1,175
NOVO-NORDISK AS ADR ADR 670100205   457,104 3,560 SH   SOLE   300 0 3,260
VANGUARD ALL WORLD EX-US ETF ALLWRLD EX US 922042775   3,743,043 63,820 SH   SOLE   63,820 0 0
BLOCK INC CL A 852234103   219,908 2,600 SH   SOLE   2,600 0 0
META PLATFORMS INC CL A CL A 30303M102   47,507,205 97,836 SH   SOLE   93,181 0 4,655
3M CO COM 88579Y101   963,752 9,086 SH   SOLE   8,961 0 125
ABBOTT LABORATORIES COM 002824100   11,175,847 98,327 SH   SOLE   97,522 0 805
ABBVIE INC COM 00287Y109   2,130,024 11,697 SH   SOLE   10,927 0 770
ADOBE SYSTEMS INC COM 00724F101   13,898,198 27,543 SH   SOLE   27,100 0 443
ADVANCED MICRO DEVICES INC COM 007903107   877,362 4,861 SH   SOLE   516 0 4,345
AIR PRODS & CHEMS INC COM 009158106   3,152,175 13,011 SH   SOLE   13,011 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   8,464,138 77,824 SH   SOLE   76,659 0 1,165
ALPHABET INC CL A COM 02079K305   85,956,899 569,515 SH   SOLE   559,915 0 9,600
ALPHABET INC CL C COM 02079K107   17,773,158 116,729 SH   SOLE   112,601 0 4,128
AMAZON.COM INC COM 023135106   101,588,212 563,190 SH   SOLE   552,030 0 11,160
AMCOR PLC COM G0250X107   2,918,143 306,850 SH   SOLE   306,850 0 0
AMERICAN ELECTRIC POWER INC COM 025537101   333,402 3,872 SH   SOLE   3,872 0 0
AMERICAN TOWER CORP COM 03027X100   37,000,901 187,261 SH   SOLE   185,629 0 1,632
AMGEN INC COM 031162100   1,542,152 5,424 SH   SOLE   4,344 0 1,080
ANALOG DEVICES INC COM 032654105   212,822 1,076 SH   SOLE   1,076 0 0
APPLE INC COM 037833100   116,521,324 679,504 SH   SOLE   662,548 0 16,956
ARCHER DANIELS MIDLAND CO COM 039483102   327,868 5,220 SH   SOLE   5,220 0 0
AT&T INC COM 00206R102   835,161 47,452 SH   SOLE   41,792 0 5,660
AUTOMATIC DATA PROCESSING INC COM 053015103   1,757,920 7,039 SH   SOLE   6,939 0 100
BANK OF AMERICA CORP COM 060505104   6,048,998 159,520 SH   SOLE   153,100 0 6,420
BERKSHIRE HATHAWAY INC CL B COM 084670702   59,742,308 142,068 SH   SOLE   140,495 0 1,573
BLACKROCK INC COM 09247X101   15,050,786 18,053 SH   SOLE   17,730 0 323
BLACKSTONE INC COM COM 09260D107   28,998,517 220,739 SH   SOLE   215,078 0 5,661
BOEING CO COM 097023105   344,294 1,784 SH   SOLE   1,784 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   539,100 9,941 SH   SOLE   9,411 0 530
BROADCOM INC COM 11135F101   339,305 256 SH   SOLE   256 0 0
BROWN FORMAN CORP CL B COM 115637209   2,242,786 43,448 SH   SOLE   43,448 0 0
CAMBRIDGE BANCORP COM 132152109   1,401,779 20,566 SH   SOLE   20,566 0 0
CARLYLE GROUP INC COM 14316J108   378,198 8,062 SH   SOLE   8,062 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   290,069 4,990 SH   SOLE   4,990 0 0
CATERPILLAR INC COM 149123101   6,968,399 19,017 SH   SOLE   18,762 0 255
CHEVRON CORP COM 166764100   18,938,723 120,063 SH   SOLE   116,257 0 3,806
CHUBB LIMITED COM H1467J104   879,487 3,394 SH   SOLE   3,394 0 0
CHURCH & DWIGHT INC COM 171340102   8,036,981 77,049 SH   SOLE   73,529 0 3,520
CISCO SYSTEMS INC COM 17275R102   2,689,482 53,887 SH   SOLE   53,887 0 0
CLOROX CO COM 189054109   10,666,102 69,663 SH   SOLE   68,656 0 1,007
COCA-COLA CO COM 191216100   2,206,090 36,059 SH   SOLE   36,059 0 0
COLGATE PALMOLIVE CO COM 194162103   4,725,194 52,473 SH   SOLE   52,473 0 0
COMCAST CORP CL A COM 20030N101   1,261,485 29,100 SH   SOLE   28,000 0 1,100
CONOCOPHILLIPS COM 20825C104   577,215 4,535 SH   SOLE   4,535 0 0
COPART INC COM 217204106   430,230 7,428 SH   SOLE   7,428 0 0
CORNING INC COM 219350105   545,224 16,542 SH   SOLE   15,557 0 985
CORTEVA INC COM 22052L104   228,258 3,958 SH   SOLE   3,958 0 0
COSTCO WHOLESALE CORP COM 22160K105   72,070,049 98,372 SH   SOLE   97,004 0 1,368
CVS HEALTH CORP COM 126650100   14,310,380 179,418 SH   SOLE   175,268 0 4,150
DANAHER CORP COM 235851102   44,495,110 178,180 SH   SOLE   175,056 0 3,124
DEERE & CO COM 244199105   24,248,036 59,035 SH   SOLE   58,010 0 1,025
DISNEY WALT CO COM 254687106   26,906,790 219,899 SH   SOLE   215,684 0 4,215
DONALDSON INC COM 257651109   271,462 3,635 SH   SOLE   3,635 0 0
DOW INC COM 260557103   370,636 6,398 SH   SOLE   6,398 0 0
EASTGROUP PROPERTY INC COM 277276101   233,701 1,300 SH   SOLE   1,300 0 0
ECOLAB INC COM 278865100   1,252,402 5,424 SH   SOLE   5,309 0 115
EDINBURGH WORLDWIDE GBP COM G29361113   208,600 140,000 SH   SOLE   140,000 0 0
ELI LILLY & CO COM 532457108   36,309,802 46,673 SH   SOLE   45,801 0 872
EMERSON ELECTRIC CO COM 291011104   2,230,971 19,670 SH   SOLE   19,670 0 0
EOG RESOURCES INC COM 26875P101   302,981 2,370 SH   SOLE   2,370 0 0
EQUIFAX INC COM 294429105   207,596 776 SH   SOLE   776 0 0
EXXON MOBIL CORP COM 30231G102   21,401,179 184,112 SH   SOLE   181,150 0 2,962
FASTENAL CO COM 311900104   1,295,952 16,800 SH   SOLE   16,800 0 0
FORD MOTOR CO COM 345370860   196,610 14,805 SH   SOLE   14,805 0 0
GENERAL MILLS INC COM 370334104   842,369 12,039 SH   SOLE   12,039 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   16,620,303 39,791 SH   SOLE   38,883 0 908
GRAINGER W W INC COM 384802104   203,460 200 SH   SOLE   200 0 0
HERSHEY CO COM 427866108   445,599 2,291 SH   SOLE   2,291 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300A203   374,999 1,758 SH   SOLE   1,758 0 0
HOME DEPOT INC COM 437076102   5,449,038 14,205 SH   SOLE   12,690 0 1,515
HONEYWELL INTL INC COM 438516106   29,410,888 143,293 SH   SOLE   139,978 0 3,315
IDEXX LABORATORIES INC COM 45168D104   302,901 561 SH   SOLE   561 0 0
ILLINOIS TOOL WORKS INC COM 452308109   409,203 1,525 SH   SOLE   1,200 0 325
INTEL CORP COM 458140100   1,493,167 33,805 SH   SOLE   33,805 0 0
INTERNATIONAL FLAVORS & FRAGRA COM 459506101   404,153 4,700 SH   SOLE   4,700 0 0
INTL BUSINESS MACHINES COM 459200101   1,269,426 6,648 SH   SOLE   6,523 0 125
INTUITIVE SURGICAL INC COM 46120E602   31,652,227 79,311 SH   SOLE   78,232 0 1,079
JOHNSON & JOHNSON COM 478160104   31,003,565 195,989 SH   SOLE   191,360 0 4,629
JPMORGAN CHASE & CO COM 46625H100   41,046,678 204,926 SH   SOLE   199,056 0 5,870
KELLANOVA COM COM 487836108   248,066 4,330 SH   SOLE   4,330 0 0
KENVUE INC COM 49177J102   4,421,511 206,035 SH   SOLE   195,828 0 10,207
KIMBERLY CLARK CORP COM 494368103   827,002 6,394 SH   SOLE   5,630 0 764
KKR & CO INC CL A COM 48251W104   1,186,844 11,800 SH   SOLE   11,800 0 0
LOCKHEED MARTIN CORP COM 539830109   4,863,015 10,691 SH   SOLE   9,895 0 796
LOWES COS INC COM 548661107   42,296,133 166,043 SH   SOLE   163,678 0 2,365
LULULEMON ATHLETICA INC COM 550021109   376,196 963 SH   SOLE   963 0 0
MASTERCARD INCORPORATED CL A COM 57636Q104   9,429,141 19,580 SH   SOLE   19,330 0 250
MCDONALDS CORP COM 580135101   25,444,014 90,243 SH   SOLE   87,670 0 2,573
MERCK & CO INC COM 58933Y105   7,864,335 59,601 SH   SOLE   59,175 0 426
METTLER TOLEDO INTERNATIONAL COM 592688105   472,608 355 SH   SOLE   180 0 175
MICROSOFT CORP COM 594918104   108,237,865 257,268 SH   SOLE   250,946 0 6,322
MONDELEZ INTL INC CL A COM 609207105   4,551,610 65,023 SH   SOLE   65,023 0 0
NETFLIX INC COM 64110L106   1,229,843 2,025 SH   SOLE   2,012 0 13
NEXTERA ENERGY INC COM 65339F101   26,335,649 412,074 SH   SOLE   403,439 0 8,635
NIKE INC CL B COM 654106103   19,145,700 203,721 SH   SOLE   200,891 0 2,830
NUCOR CORP COM 670346105   1,899,840 9,600 SH   SOLE   7,600 0 2,000
NVIDIA CORP COM 67066G104   127,143,547 140,714 SH   SOLE   137,189 0 3,525
ORACLE CORP COM 68389X105   938,558 7,472 SH   SOLE   7,472 0 0
OTIS WORLDWIDE CORP COM 68902V107   247,679 2,495 SH   SOLE   2,495 0 0
PALO ALTO NETWORKS INC COM 697435105   2,483,012 8,739 SH   SOLE   8,739 0 0
PEPSICO INC COM 713448108   16,967,044 96,949 SH   SOLE   95,286 0 1,663
PFIZER INC COM 717081103   3,617,619 130,365 SH   SOLE   127,110 0 3,255
PHILIP MORRIS INTL INC COM 718172109   560,989 6,123 SH   SOLE   6,123 0 0
PROCTER AND GAMBLE CO COM 742718109   16,910,310 104,224 SH   SOLE   102,664 0 1,560
QUALCOMM INC COM 747525103   1,558,158 9,204 SH   SOLE   9,204 0 0
RTX CORPORATION COM 75513E101   1,692,926 17,358 SH   SOLE   17,158 0 200
SALESFORCE INC COM 79466L302   313,528 1,041 SH   SOLE   1,041 0 0
SERVICENOW INC COM 81762P102   9,100,769 11,937 SH   SOLE   11,567 0 370
SHERWIN WILLIAMS CO COM 824348106   12,671,640 36,483 SH   SOLE   35,848 0 635
STARBUCKS CORP COM 855244109   887,854 9,715 SH   SOLE   9,055 0 660
STATE STREET CORP COM 857477103   602,245 7,789 SH   SOLE   7,789 0 0
STIFEL FINANCIAL CORP COM 860630102   472,915 6,050 SH   SOLE   6,050 0 0
STRYKER CORP COM 863667101   217,227 607 SH   SOLE   607 0 0
SYSCO CORP COM 871829107   771,535 9,504 SH   SOLE   9,504 0 0
T ROWE PRICE GROUP INC COM 74144T108   10,015,606 82,149 SH   SOLE   81,669 0 480
TARGET CORP COM 87612E106   1,121,917 6,331 SH   SOLE   6,331 0 0
TESLA INC COM 88160R101   4,169,387 23,718 SH   SOLE   23,511 0 207
THE CIGNA GROUP COM COM 125523100   231,715 638 SH   SOLE   638 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   50,810,546 87,422 SH   SOLE   84,597 0 2,825
TJX COS INC COM 872540109   7,226,784 71,256 SH   SOLE   71,256 0 0
TRAVELERS COMPANIES INC COM 89417E109   446,932 1,942 SH   SOLE   1,942 0 0
TYLER TECHNOLOGIES INC COM 902252105   371,884 875 SH   SOLE   175 0 700
UBER TECHNOLOGIES INC COM 90353T100   994,557 12,918 SH   SOLE   12,918 0 0
UNION PACIFIC CORP COM 907818108   49,090,333 199,611 SH   SOLE   197,059 0 2,552
UNITED PARCEL SERVICE INC CL B COM 911312106   6,630,830 44,613 SH   SOLE   44,433 0 180
UNITED RENTALS INC COM 911363109   11,249,842 15,601 SH   SOLE   15,400 0 201
UNITEDHEALTH GROUP INC COM 91324P102   1,090,813 2,205 SH   SOLE   2,130 0 75
US BANCORP DEL COM 902973304   856,765 19,167 SH   SOLE   18,417 0 750
VERIZON COMMUNICATIONS INC COM 92343V104   976,960 23,283 SH   SOLE   21,228 0 2,055
VISA INC CL A COM 92826C839   73,700,284 264,083 SH   SOLE   259,345 0 4,738
WABTEC CORP COM 929740108   248,967 1,709 SH   SOLE   1,709 0 0
WALMART INC COM 931142103   19,950,567 331,570 SH   SOLE   317,746 0 13,824
WASTE MANAGEMENT INC COM 94106L109   22,788,481 106,913 SH   SOLE   105,837 0 1,076
WELLS FARGO CO COM 949746101   506,281 8,735 SH   SOLE   8,335 0 400
WEYERHAEUSER CO COM 962166104   1,068,143 29,745 SH   SOLE   29,745 0 0
WILLIAMS COS INC COM 969457100   957,000 24,557 SH   SOLE   24,557 0 0
ACCENTURE PLC IRELAND CLASS A COM GLOBAL G1151C101   44,341,471 127,929 SH   SOLE   126,724 0 1,205
CANADIAN NATIONAL RAILWAY CO COM GLOBAL 136375102   385,647 2,928 SH   SOLE   1,928 0 1,000
SCHLUMBERGER LTD COM GLOBAL 806857108   5,091,849 92,900 SH   SOLE   90,770 0 2,130
MORGAN STANLEY COM NEW 617446448   2,342,136 24,874 SH   SOLE   24,874 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   516,496 1,455 SH   SOLE   1,455 0 0
VERALTO CORP COM SHS 92338C103   575,108 6,487 SH   SOLE   6,425 0 62
GENERAL ELECTRIC CO COM NEW COM-NEW 369604301   435,841 2,483 SH   SOLE   2,483 0 0
ISHARES CORE S&P 500 ETF CORE S&P 500ETF 464287200   4,074,933 7,751 SH   SOLE   4,857 0 2,894
ISHARES CORE S&P MCP ETF CORE S&P MCP ETF 464287507   277,885 4,575 SH   SOLE   2,955 0 1,620
ISHARES CORE S&P TTL STOCK CORE S&P TTL STK 464287150   774,470 6,717 SH   SOLE   6,717 0 0
VANGUARD DIV APPREC ETF DIV APP ETF 921908844   21,659,920 118,613 SH   SOLE   117,628 0 985
VANGUARD ENERGY ENERGY ETF 92204A306   598,050 4,541 SH   SOLE   4,541 0 0
VANGUARD ESG US STOCK ETF ESG US STF ETF 921910733   819,699 8,796 SH   SOLE   8,796 0 0
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858   7,782,170 155,116 SH   SOLE   154,561 0 555
VANGUARD FTSE EMERG MKT ETF FTSE EMR MKT ETF 922042858   7,355,572 176,097 SH   SOLE   176,097 0 0
VANGUARD HIGH DIV YIELD HIGH DIV YLD 921946406   484,503 4,004 SH   SOLE   540 0 3,464
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637   8,615,056 35,932 SH   SOLE   35,932 0 0
VANGUARD MID CAP ETF MED CAP ETF 922908629   17,146,642 68,625 SH   SOLE   66,299 0 2,326
VANGUARD MEGA GROWTH IND MEGA GRWTH IND 921910816   5,688,349 19,847 SH   SOLE   19,847 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465   1,000,885 12,533 SH   SOLE   12,533 0 0
ISHARES MSCI EMERG MKT ETF MSCI EMG MKT ETF 464287234   1,600,230 38,954 SH   SOLE   38,954 0 0
SPDR PRTFLO S&P 500 VL PRTFLO S&P500 VL 78464A508   377,353 7,532 SH   SOLE   7,532 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553   1,372,265 15,868 SH   SOLE   13,193 0 2,675
ISHARES RUS MID CAP ETF RUS MID CAP ETF 464287499   369,239 4,391 SH   SOLE   4,391 0 0
ISHARES RUSSELL 1000 GROWTH ET RUSS 1000 GRW ETF 464287614   1,535,937 4,557 SH   SOLE   4,557 0 0
ISHARES RUSSELL 1000 VAL ETF Russ 1000 Val ETF 464287598   1,217,948 6,800 SH   SOLE   6,800 0 0
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655   388,424 1,847 SH   SOLE   1,847 0 0
VANGUARD S&P 500 ETF S&P 500 ETF SHS 922908363   33,472,583 69,633 SH   SOLE   69,564 0 69
ISHARES S&P MC 400GR ETF S&P MC 400GR ETF 464287606   310,432 3,402 SH   SOLE   462 0 2,940
ISHARES SELECT DIV ETF SELECT DIVID ETF 464287168   252,149 2,047 SH   SOLE   2,047 0 0
VANGUARD SMALL CAP ETF SMALL CP ETF 922908751   17,387,927 76,066 SH   SOLE   73,216 0 2,850
VANGUARD SMALL CAP GROWTH ETF SML CP GRW ETF 922908595   551,423 2,115 SH   SOLE   2,115 0 0
UNILEVER PLC SP ADR SPON ADR NEW 904767704   903,420 18,000 SH   SOLE   18,000 0 0
SHELL PLC SPON ADS SPON ADS 780259305   1,050,182 15,665 SH   SOLE   15,265 0 400
TAIWAN SEMICONDUCTOR MFG LTD S SPONSORED ADS 874039100   592,770 4,357 SH   SOLE   4,197 0 160
VANGUARD SHORT TERM INFL PROT STRM INFPROIDX 922020805   848,132 17,710 SH   SOLE   17,710 0 0
SELECT SECTOR SPDR TR TECHNOLO TECHNOLOGY 81369Y803   549,000 2,636 SH   SOLE   411 0 2,225
VANGUARD TOTAL STOCK MKT TOTAL STK MKT 922908769   1,761,082 6,776 SH   SOLE   6,776 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,084,957 3,986 SH   SOLE   3,986 0 0
INVESCO QQQ TR UNIT SER 1 UNIT SER 1 46090E103   1,419,944 3,198 SH   SOLE   3,198 0 0
VANGUARD UTILITIES ETF UTILITIES ETF 92204A876   356,096 2,498 SH   SOLE   180 0 2,318
SPDR S&P MID CAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   201,417 362 SH   SOLE   362 0 0
VANGUARD VALUE ETF VALUE ETF 922908744   1,887,222 11,588 SH   SOLE   11,588 0 0