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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD SP ADR ADR 000375204 43,542,034 729,714 SH SOLE 715,384 0 14,330
ASML HOLDING NV ADR N07059210 27,274,507 34,034 SH SOLE 33,011 0 1,023
BP PLC SP ADR ADR 055622104 359,070 11,997 SH SOLE 11,997 0 0
NOVARTIS AG SP ADR ADR 66987V109 3,747,680 30,970 SH SOLE 30,120 0 850
NOVO-NORDISK AS ADR ADR 670100205 235,013 3,405 SH SOLE 145 0 3,260
SHELL PLC SPON ADS ADR 780259305 444,710 6,316 SH SOLE 6,316 0 0
TAIWAN SEMICONDUCTOR MFG LTD S ADR 874039100 1,489,625 6,577 SH SOLE 5,582 0 995
UNILEVER PLC SP ADR ADR 904767704 800,838 13,092 SH SOLE 13,092 0 0
3M CO COM 88579Y101 1,300,891 8,545 SH SOLE 8,545 0 0
ABBOTT LABORATORIES COM 002824100 12,565,012 92,383 SH SOLE 91,663 0 720
ABBVIE INC COM 00287Y109 2,202,753 11,867 SH SOLE 11,097 0 770
ADVANCED MICRO DEVICES INC COM 007903107 710,919 5,010 SH SOLE 665 0 4,345
AIR PRODS & CHEMS INC COM 009158106 3,117,891 11,054 SH SOLE 11,054 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 1,730,632 21,698 SH SOLE 21,698 0 0
ALPHABET INC CL A COM 02079K305 95,097,056 539,619 SH SOLE 530,113 0 9,506
ALPHABET INC CL C COM 02079K107 18,696,906 105,400 SH SOLE 101,572 0 3,828
ALTRIA GROUP INC COM 02209S103 253,868 4,330 SH SOLE 4,330 0 0
AMAZON.COM INC COM 023135106 119,184,934 543,256 SH SOLE 532,096 0 11,160
AMCOR PLC COM G0250X107 2,420,186 263,350 SH SOLE 263,350 0 0
AMERICAN ELECTRIC POWER INC COM 025537101 405,211 3,905 SH SOLE 3,905 0 0
AMERICAN TOWER CORP COM 03027X100 37,580,031 170,030 SH SOLE 168,448 0 1,582
AMGEN INC COM 031162100 1,391,862 4,985 SH SOLE 3,905 0 1,080
ANALOG DEVICES INC COM 032654105 236,354 993 SH SOLE 993 0 0
APPLE INC COM 037833100 132,666,589 646,618 SH SOLE 629,662 0 16,956
ARCHER DANIELS MIDLAND CO COM 039483102 275,459 5,219 SH SOLE 5,219 0 0
ARISTA NETWORKS INC COM 040413205 423,461 4,139 SH SOLE 4,139 0 0
AT&T INC COM 00206R102 1,410,806 48,749 SH SOLE 43,089 0 5,660
AUTOMATIC DATA PROCESSING INC COM 053015103 2,016,936 6,540 SH SOLE 6,440 0 100
BANK OF AMERICA CORP COM 060505104 7,219,281 152,563 SH SOLE 146,143 0 6,420
BERKSHIRE HATHAWAY INC CL B COM 084670702 66,185,529 136,249 SH SOLE 134,659 0 1,590
BLACKROCK INC COM 09290D101 17,747,014 16,914 SH SOLE 16,658 0 256
BLACKSTONE INC COM COM 09260D107 32,655,451 218,314 SH SOLE 212,653 0 5,661
BRISTOL-MYERS SQUIBB CO COM 110122108 368,468 7,960 SH SOLE 7,430 0 530
BROWN FORMAN CORP CL B COM 115637209 285,111 10,595 SH SOLE 10,595 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 365,145 4,989 SH SOLE 4,989 0 0
CATERPILLAR INC COM 149123101 6,992,050 18,011 SH SOLE 17,756 0 255
CHEVRON CORP COM 166764100 15,472,096 108,053 SH SOLE 104,807 0 3,246
CHURCH & DWIGHT INC COM 171340102 6,217,356 64,690 SH SOLE 62,645 0 2,045
CISCO SYSTEMS INC COM 17275R102 3,518,304 50,711 SH SOLE 50,711 0 0
CLOROX CO COM 189054109 5,173,336 43,086 SH SOLE 42,079 0 1,007
COCA-COLA CO COM 191216100 2,389,015 33,767 SH SOLE 33,767 0 0
COLGATE PALMOLIVE CO COM 194162103 4,772,159 52,499 SH SOLE 52,499 0 0
CONOCOPHILLIPS COM 20825C104 400,240 4,460 SH SOLE 4,460 0 0
COPART INC COM 217204106 275,970 5,624 SH SOLE 5,624 0 0
CORNING INC COM 219350105 853,378 16,227 SH SOLE 16,227 0 0
CORTEVA INC COM 22052L104 294,915 3,957 SH SOLE 3,957 0 0
COSTCO WHOLESALE CORP COM 22160K105 92,418,550 93,358 SH SOLE 91,990 0 1,368
CROWDSTRIKE HOLDINGS INC CL A COM 22788C105 894,858 1,757 SH SOLE 1,757 0 0
CVS HEALTH CORP COM 126650100 291,372 4,224 SH SOLE 4,224 0 0
DANAHER CORP COM 235851102 32,627,682 165,170 SH SOLE 162,026 0 3,144
DEERE & CO COM 244199105 19,787,380 38,914 SH SOLE 38,034 0 880
DISNEY WALT CO COM 254687106 19,066,982 153,754 SH SOLE 150,279 0 3,475
DONALDSON INC COM 257651109 212,904 3,070 SH SOLE 3,070 0 0
DRIVE SHACK INC COM 262077100 3,947 40,816 SH SOLE 40,816 0 0
EASTERN BANKSHARES INC COM 27627N105 1,518,617 99,451 SH SOLE 99,451 0 0
EASTGROUP PROPERTY INC COM 277276101 217,256 1,300 SH SOLE 1,300 0 0
ECOLAB INC COM 278865100 1,547,663 5,744 SH SOLE 5,629 0 115
EDINBURGH WORLDWIDE GBP COM G29361113 331,899 140,000 SH SOLE 140,000 0 0
ELI LILLY & CO COM 532457108 42,574,139 54,615 SH SOLE 53,623 0 992
EMERSON ELECTRIC CO COM 291011104 2,449,405 18,371 SH SOLE 18,371 0 0
ENTERPRISE PRODUCTS PARTNERS L COM 293792107 209,286 6,749 SH SOLE 6,749 0 0
EOG RESOURCES INC COM 26875P101 330,722 2,765 SH SOLE 2,765 0 0
EXXON MOBIL CORP COM 30231G102 19,098,171 177,163 SH SOLE 174,838 0 2,325
FASTENAL CO COM 311900104 1,411,200 33,600 SH SOLE 33,600 0 0
GE AEROSPACE COM 369604301 575,524 2,236 SH SOLE 2,236 0 0
Ge Vernova Inc COM 36828A101 4,137,953 7,820 SH SOLE 7,744 0 76
GENERAL MILLS INC COM 370334104 571,464 11,030 SH SOLE 11,030 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 29,731,870 42,009 SH SOLE 41,041 0 968
GRAINGER W W INC COM 384802104 208,048 200 SH SOLE 200 0 0
HERSHEY CO COM 427866108 376,043 2,266 SH SOLE 2,266 0 0
HILTON WORLDWIDE HOLDINGS INC COM 43300A203 468,226 1,758 SH SOLE 1,758 0 0
HOME DEPOT INC COM 437076102 4,649,362 12,681 SH SOLE 11,216 0 1,465
HONEYWELL INTL INC COM 438516106 27,926,504 119,918 SH SOLE 116,938 0 2,980
IDEXX LABORATORIES INC COM 45168D104 285,869 533 SH SOLE 533 0 0
ILLINOIS TOOL WORKS INC COM 452308109 377,056 1,525 SH SOLE 1,200 0 325
INTEL CORP COM 458140100 596,512 26,630 SH SOLE 26,630 0 0
INTERNATIONAL FLAVORS & FRAGRA COM 459506101 345,685 4,700 SH SOLE 4,700 0 0
INTL BUSINESS MACHINES COM 459200101 1,989,648 6,750 SH SOLE 6,625 0 125
INTUITIVE SURGICAL INC COM 46120E602 50,920,777 93,706 SH SOLE 92,343 0 1,363
JOHNSON & JOHNSON COM 478160104 26,604,072 174,167 SH SOLE 169,538 0 4,629
JPMORGAN CHASE & CO COM 46625H100 57,190,836 197,271 SH SOLE 191,651 0 5,620
KELLANOVA COM COM 487836108 277,162 3,485 SH SOLE 3,485 0 0
KENVUE INC COM 49177J102 565,047 26,997 SH SOLE 26,997 0 0
KIMBERLY CLARK CORP COM 494368103 730,528 5,667 SH SOLE 5,028 0 639
KKR & CO INC CL A COM 48251W104 1,441,114 10,833 SH SOLE 10,833 0 0
LOCKHEED MARTIN CORP COM 539830109 4,424,376 9,553 SH SOLE 8,757 0 796
LOWES COS INC COM 548661107 36,065,856 162,554 SH SOLE 160,189 0 2,365
MASTERCARD INCORPORATED CL A COM 57636Q104 10,014,333 17,821 SH SOLE 17,571 0 250
MCDONALDS CORP COM 580135101 24,121,263 82,559 SH SOLE 80,266 0 2,293
MERCK & CO INC COM 58933Y105 3,701,670 46,762 SH SOLE 46,336 0 426
META PLATFORMS INC CL A COM 30303M102 78,875,250 106,864 SH SOLE 102,311 0 4,553
METTLER TOLEDO INTERNATIONAL COM 592688105 406,453 346 SH SOLE 171 0 175
MICROSOFT CORP COM 594918104 128,172,235 257,679 SH SOLE 251,544 0 6,135
MONDELEZ INTL INC CL A COM 609207105 2,989,952 44,335 SH SOLE 44,335 0 0
MORGAN STANLEY COM 617446448 3,437,125 24,401 SH SOLE 24,401 0 0
MOTOROLA SOLUTIONS INC COM 620076307 611,769 1,455 SH SOLE 1,455 0 0
NB BANCORP INC COM 63945M107 285,760 16,000 SH SOLE 16,000 0 0
NETFLIX INC COM 64110L106 22,470,601 16,780 SH SOLE 16,478 0 302
NEWMONT CORP COM 651639106 233,040 4,000 SH SOLE 4,000 0 0
NEXTERA ENERGY INC COM 65339F101 27,930,732 402,344 SH SOLE 393,874 0 8,470
NIKE INC CL B COM 654106103 2,830,234 39,840 SH SOLE 39,840 0 0
NUCOR CORP COM 670346105 1,243,584 9,600 SH SOLE 7,600 0 2,000
NVIDIA CORP COM 67066G104 193,291,927 1,223,444 SH SOLE 1,192,974 0 30,470
ONEOK INC COM COM 682680103 311,827 3,820 SH SOLE 3,820 0 0
ORACLE CORP COM 68389X105 1,562,767 7,148 SH SOLE 7,148 0 0
OTIS WORLDWIDE CORP COM 68902V107 217,151 2,193 SH SOLE 2,193 0 0
PALANTIR TECHNOLOGIES INC CL A COM 69608A108 679,828 4,987 SH SOLE 4,987 0 0
PALO ALTO NETWORKS INC COM 697435105 26,898,086 131,441 SH SOLE 129,736 0 1,705
PEPSICO INC COM 713448108 8,673,708 65,690 SH SOLE 64,267 0 1,423
PFIZER INC COM 717081103 1,082,331 44,651 SH SOLE 42,901 0 1,750
PHILIP MORRIS INTL INC COM 718172109 1,113,543 6,114 SH SOLE 6,114 0 0
PROCTER AND GAMBLE CO COM 742718109 15,674,984 98,387 SH SOLE 96,827 0 1,560
QUALCOMM INC COM 747525103 1,465,595 9,203 SH SOLE 9,203 0 0
QUANTA SVCS INC COM COM 74762E102 954,274 2,524 SH SOLE 2,524 0 0
RTX CORPORATION COM 75513E101 2,264,478 15,508 SH SOLE 15,308 0 200
SALESFORCE INC COM 79466L302 288,779 1,059 SH SOLE 1,059 0 0
SERVICENOW INC COM 81762P102 28,595,017 27,814 SH SOLE 26,934 0 880
SHERWIN WILLIAMS CO COM 824348106 12,030,304 35,037 SH SOLE 34,402 0 635
SOUTHERN CO COM 842587107 206,314 2,247 SH SOLE 2,247 0 0
SPOTIFY TECHNOLOGY SA COM L8681T102 15,201,005 19,810 SH SOLE 18,860 0 950
STARBUCKS CORP COM 855244109 499,842 5,455 SH SOLE 5,455 0 0
STATE STREET CORP COM 857477103 371,446 3,493 SH SOLE 3,493 0 0
STRYKER CORP COM 863667101 230,652 583 SH SOLE 583 0 0
SYSCO CORP COM 871829107 693,551 9,157 SH SOLE 9,157 0 0
T ROWE PRICE GROUP INC COM 74144T108 2,852,347 29,558 SH SOLE 29,408 0 150
TARGET CORP COM 87612E106 267,736 2,714 SH SOLE 2,714 0 0
TESLA INC COM 88160R101 7,244,236 22,805 SH SOLE 22,805 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 34,458,431 84,986 SH SOLE 82,161 0 2,825
TJX COS INC COM 872540109 17,469,266 141,463 SH SOLE 141,233 0 230
TOAST INC CL A COM 888787108 3,529,470 79,690 SH SOLE 77,955 0 1,735
TRAVELERS COMPANIES INC COM 89417E109 508,326 1,900 SH SOLE 1,900 0 0
TYLER TECHNOLOGIES INC COM 902252105 433,959 732 SH SOLE 182 0 550
UBER TECHNOLOGIES INC COM 90353T100 8,535,177 91,481 SH SOLE 87,386 0 4,095
UNION PACIFIC CORP COM 907818108 43,007,704 186,925 SH SOLE 184,838 0 2,087
UNITED PARCEL SERVICE INC CL B COM 911312106 385,591 3,820 SH SOLE 3,820 0 0
UNITED RENTALS INC COM 911363109 22,657,752 30,074 SH SOLE 29,328 0 746
US BANCORP DEL COM 902973304 556,439 12,297 SH SOLE 11,547 0 750
VERIZON COMMUNICATIONS INC COM 92343V104 1,105,208 25,542 SH SOLE 23,487 0 2,055
VISA INC CL A COM 92826C839 87,973,934 247,779 SH SOLE 243,041 0 4,738
WABTEC CORP COM 929740108 292,253 1,396 SH SOLE 1,396 0 0
WALMART INC COM 931142103 36,836,166 376,725 SH SOLE 362,521 0 14,204
WASTE MANAGEMENT INC COM 94106L109 30,732,585 134,309 SH SOLE 133,023 0 1,286
WELLS FARGO CO COM 949746101 954,870 11,918 SH SOLE 11,518 0 400
WEYERHAEUSER CO COM 962166104 623,573 24,273 SH SOLE 24,273 0 0
WILLIAMS COS INC COM 969457100 1,542,448 24,557 SH SOLE 24,557 0 0
ACCENTURE PLC IRELAND CLASS A COM GLOBAL G1151C101 27,826,958 93,101 SH SOLE 92,181 0 920
CANADIAN NATIONAL RAILWAY CO COM GLOBAL 136375102 236,171 2,270 SH SOLE 1,270 0 1,000
CHUBB LIMITED COM GLOBAL H1467J104 859,310 2,966 SH SOLE 2,966 0 0
SCHLUMBERGER LTD COM GLOBAL 806857108 1,216,259 35,984 SH SOLE 33,854 0 2,130
INVESCO QQQ TR UNIT SER 1 ETF 46090E103 1,838,616 3,333 SH SOLE 3,333 0 0
ISHARES BITCOIN TRUST ETF SHS ETF 46438F101 254,021 4,150 SH SOLE 2,150 0 2,000
ISHARES CORE S&P 500 ETF ETF 464287200 4,683,449 7,543 SH SOLE 4,649 0 2,894
ISHARES CORE S&P MCP ETF ETF 464287507 297,014 4,789 SH SOLE 3,915 0 874
ISHARES CORE S&P TTL STOCK ETF 464287150 704,504 5,217 SH SOLE 5,217 0 0
ISHARES MSCI EAFE ETF ETF 464287465 1,144,728 12,806 SH SOLE 12,806 0 0
ISHARES MSCI EMERG MKT ETF ETF 464287234 1,108,748 22,984 SH SOLE 22,984 0 0
ISHARES RUS MID CAP ETF ETF 464287499 387,102 4,209 SH SOLE 4,209 0 0
ISHARES RUSSELL 1000 GROWTH ET ETF 464287614 1,981,090 4,666 SH SOLE 4,666 0 0
ISHARES RUSSELL 1000 VAL ETF ETF 464287598 1,718,935 8,850 SH SOLE 8,850 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 386,264 1,790 SH SOLE 1,790 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 220,640 2,004 SH SOLE 2,004 0 0
ISHARES S&P MC 400GR ETF ETF 464287606 309,514 3,402 SH SOLE 462 0 2,940
ISHARES SELECT DIV ETF ETF 464287168 288,729 2,174 SH SOLE 2,174 0 0
SELECT SECTOR SPDR TR TECHNOLO ETF 81369Y803 671,059 2,650 SH SOLE 425 0 2,225
SPDR S&P 500 ETF TR ETF 78462F103 5,170,169 8,368 SH SOLE 8,368 0 0
SPDR S&P MID CAP 400 ETF TR ETF 78467Y107 210,731 372 SH SOLE 372 0 0
Vaneck Etf Trust Mrngstr Wde M ETF 92189F643 311,008 3,316 SH SOLE 3,316 0 0
VANGUARD ALL WORLD EX-US ETF ETF 922042775 4,313,171 64,165 SH SOLE 64,165 0 0
VANGUARD DIV APPREC ETF ETF 921908844 26,100,132 127,523 SH SOLE 126,403 0 1,120
VANGUARD ENERGY ETF 92204A306 309,474 2,598 SH SOLE 2,598 0 0
VANGUARD ESG INTL STOCK ETF ETF 921910725 228,005 3,481 SH SOLE 3,481 0 0
VANGUARD ESG US STOCK ETF ETF 921910733 597,209 5,447 SH SOLE 5,447 0 0
VANGUARD FTSE DEV MKT ETF ETF 921943858 21,580,565 378,540 SH SOLE 378,540 0 0
VANGUARD FTSE EMERG MKT ETF ETF 922042858 7,952,723 160,791 SH SOLE 160,791 0 0
VANGUARD HIGH DIV YIELD ETF 921946406 533,839 4,004 SH SOLE 540 0 3,464
VANGUARD LARGE CAP ETF ETF 922908637 9,728,730 34,100 SH SOLE 34,100 0 0
VANGUARD MEGA GROWTH IND ETF 921910816 13,451,621 36,736 SH SOLE 36,736 0 0
VANGUARD MID CAP ETF ETF 922908629 19,338,212 69,107 SH SOLE 66,639 0 2,468
VANGUARD REAL ESTATE ETF ETF 922908553 425,796 4,781 SH SOLE 4,106 0 675
VANGUARD S&P 500 ETF ETF 922908363 60,059,516 105,733 SH SOLE 105,418 0 315
VANGUARD SMALL CAP ETF ETF 922908751 28,754,205 121,336 SH SOLE 118,358 0 2,978
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 570,773 2,061 SH SOLE 2,061 0 0
VANGUARD TOTAL STOCK MKT ETF 922908769 1,583,475 5,210 SH SOLE 5,210 0 0
VANGUARD UTILITIES ETF ETF 92204A876 440,837 2,498 SH SOLE 180 0 2,318
VANGUARD VALUE ETF ETF 922908744 3,289,131 18,610 SH SOLE 18,610 0 0