0001426853-24-000006.txt : 20240801 0001426853-24-000006.hdr.sgml : 20240801 20240801112932 ACCESSION NUMBER: 0001426853-24-000006 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240801 DATE AS OF CHANGE: 20240801 EFFECTIVENESS DATE: 20240801 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Crestwood Advisors Group, LLC CENTRAL INDEX KEY: 0001426853 ORGANIZATION NAME: IRS NUMBER: 814446465 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-13016 FILM NUMBER: 241165171 BUSINESS ADDRESS: STREET 1: ONE LIBERTY SQUARE STREET 2: SUITE 500 CITY: BOSTON STATE: MA ZIP: 02109 BUSINESS PHONE: 617-523-8880 MAIL ADDRESS: STREET 1: ONE LIBERTY SQUARE STREET 2: SUITE 500 CITY: BOSTON STATE: MA ZIP: 02109 FORMER COMPANY: FORMER CONFORMED NAME: Crestwood Advisors Group LLC DATE OF NAME CHANGE: 20170302 FORMER COMPANY: FORMER CONFORMED NAME: Crestwood Advisors LLC DATE OF NAME CHANGE: 20080211 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001426853 XXXXXXXX 06-30-2024 06-30-2024 Crestwood Advisors Group, LLC
ONE LIBERTY SQUARE SUITE 500 BOSTON MA 02109
13F HOLDINGS REPORT 028-13016 000286243 801-108983 N
Brigette Houghton Operations Specialist 6175238880 Brigette Houghton Boston MA 08-01-2024 0 513 4834592094 false
INFORMATION TABLE 2 13FAssetData06282024.xml AMAZON COM INC COM Stock 023135106 254510 1317 SH OTR 0 0 1317 0 AMAZON COM INC COM Stock 023135106 162028988 838428 SH SOLE 0 838427 0 0 INVESCO QQQ TRUST SERIES I ETF 46090E103 686086 1432 SH OTR 0 0 1432 0 INVESCO QQQ TRUST SERIES I ETF 46090E103 9956096 20780 SH SOLE 0 20780 0 0 TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 3572144 15790 SH SOLE 0 15789 0 0 STARBUCKS CORP COM Stock 855244109 3591326 46131 SH SOLE 0 46131 0 0 SEMPRA COM Stock 816851109 351793 4625 SH SOLE 0 4625 0 0 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 283997 3853 SH SOLE 0 3853 0 0 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 6090748 242756 SH SOLE 0 242756 0 0 ISHARES GOLD TRUST ETF 464285204 318273 7245 SH SOLE 0 7245 0 0 JOHNSON & JOHNSON COM Stock 478160104 112054 767 SH OTR 0 0 766 0 JOHNSON & JOHNSON COM Stock 478160104 56632993 387474 SH SOLE 0 387473 0 0 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 90080 1000 SH OTR 0 0 1000 0 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 6886436 76448 SH SOLE 0 76448 0 0 WASTE MGMT INC DEL COM Stock 94106L109 443107 2077 SH SOLE 0 2077 0 0 VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 3574593 13362 SH SOLE 0 13362 0 0 WISDOMTREE FLOATING RATE TREASURY FUND ETF 97717Y527 3566174 70884 SH SOLE 0 70884 0 0 INVESCO WATER RESOURCES ETF ETF 46137V142 558155 8599 SH SOLE 0 8598 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Stock 01881G106 847892 25093 SH SOLE 0 25092 0 0 VANGUARD ENERGY ETF ETF 92204A306 296907 2327 SH SOLE 0 2327 0 0 COSTCO WHSL CORP NEW COM Stock 22160K105 51849 61 SH OTR 0 0 61 0 COSTCO WHSL CORP NEW COM Stock 22160K105 87164391 102547 SH SOLE 0 102547 0 0 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 808853 18992 SH SOLE 0 18991 0 0 GOLDMAN SACHS GROUP INC COM Stock 38141G104 180928 400 SH OTR 0 0 400 0 GOLDMAN SACHS GROUP INC COM Stock 38141G104 5695545 12592 SH SOLE 0 12591 0 0 SPDR NUVEEN BLMBG ST MUNBD ETF ETF 78468R739 2562161 54295 SH SOLE 0 54294 0 0 WATSCO INC COM Stock 942622200 261570 565 SH SOLE 0 564 0 0 ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 431579 4156 SH SOLE 0 4155 0 0 SHELL PLC SPON ADS ADR 780259305 405463 5617 SH SOLE 0 5617 0 0 YUM BRANDS INC COM Stock 988498101 270654 2043 SH SOLE 0 2043 0 0 OLD DOMINION FREIGHT LINE INC COM Stock 679580100 334127 1892 SH SOLE 0 1892 0 0 BOSTON SCIENTIFIC CORP COM Stock 101137107 5061174 65721 SH SOLE 0 65721 0 0 PROCTER AND GAMBLE CO COM Stock 742718109 8246 50 SH OTR 0 0 50 0 PROCTER AND GAMBLE CO COM Stock 742718109 25728175 156004 SH SOLE 0 156003 0 0 COCA COLA CO COM Stock 191216100 8720 137 SH OTR 0 0 137 0 COCA COLA CO COM Stock 191216100 8295131 130324 SH SOLE 0 130324 0 0 GENERAL MLS INC COM Stock 370334104 302383 4780 SH SOLE 0 4780 0 0 ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 512917 17699 SH SOLE 0 17699 0 0 ISHARES U.S. ENERGY ETF ETF 464287796 11626836 242226 SH SOLE 0 242225 0 0 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 226587 4244 SH SOLE 0 4244 0 0 VANGUARD REAL ESTATE ETF ETF 922908553 10263970 122533 SH SOLE 0 122532 0 0 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 1210842 10775 SH SOLE 0 10775 0 0 UNIVERSAL HEALTH RLTY INCOME T SH BEN INT REIT 91359E105 377701 9650 SH SOLE 0 9650 0 0 INTEL CORP COM Stock 458140100 1001026 32322 SH SOLE 0 32322 0 0 STATE STR CORP COM Stock 857477103 1367372 18478 SH SOLE 0 18478 0 0 MEDTRONIC PLC SHS Stock G5960L103 516631 6564 SH SOLE 0 6563 0 0 FORTIVE CORP COM Stock 34959J108 39917650 538704 SH SOLE 0 538704 0 0 NETFLIX INC COM Stock 64110L106 1905861 2824 SH SOLE 0 2824 0 0 SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109 447844 1145 SH SOLE 0 1145 0 0 PACCAR INC COM Stock 693718108 306144 2974 SH SOLE 0 2974 0 0 SEI INVTS CO COM Stock 784117103 7035038 108750 SH SOLE 0 108750 0 0 ISHARES ESG AWARE MSCI EAFE ETF ETF 46435G516 410444 5210 SH SOLE 0 5210 0 0 WATERS CORP COM Stock 941848103 264009 910 SH SOLE 0 910 0 0 PROLOGIS INC. COM REIT 74340W103 230909 2056 SH SOLE 0 2056 0 0 MERCK & CO INC COM Stock 58933Y105 15149966 122375 SH SOLE 0 122374 0 0 ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 3375943 32290 SH SOLE 0 32290 0 0 SPDR S&P 500 ETF TRUST ETF 78462F103 124626 229 SH OTR 0 0 229 0 SPDR S&P 500 ETF TRUST ETF 78462F103 25483950 46827 SH SOLE 0 46826 0 0 MCKESSON CORP COM Stock 58155Q103 221351 379 SH SOLE 0 379 0 0 THE TRADE DESK INC COM CL A Stock 88339J105 7804614 79908 SH SOLE 0 79908 0 0 MASTERCARD INCORPORATED CL A Stock 57636Q104 6548303 14843 SH SOLE 0 14843 0 0 NUTANIX INC CL A Stock 67059N108 2858532 50282 SH SOLE 0 50282 0 0 ILLINOIS TOOL WKS INC COM Stock 452308109 860687 3632 SH SOLE 0 3632 0 0 UNITED RENTALS INC COM Stock 911363109 23874492 36916 SH SOLE 0 36915 0 0 STEEL DYNAMICS INC COM Stock 858119100 527583 4074 SH SOLE 0 4074 0 0 EMERSON ELEC CO COM Stock 291011104 4780414 43395 SH SOLE 0 43395 0 0 ACUSHNET HLDGS CORP COM Stock 005098108 200152 3153 SH SOLE 0 3153 0 0 AVNET INC COM Stock 053807103 1014044 19694 SH SOLE 0 19694 0 0 VERTEX PHARMACEUTICALS INC COM Stock 92532F100 2639831 5632 SH SOLE 0 5632 0 0 GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE ETF ETF 37954Y715 2570885 83335 SH SOLE 0 83335 0 0 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 34639 375 SH OTR 0 0 375 0 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 20093800 217536 SH SOLE 0 217536 0 0 VERIZON COMMUNICATIONS INC COM Stock 92343V104 427589 10368 SH SOLE 0 10368 0 0 CHUBB LIMITED COM Stock H1467J104 58668 230 SH OTR 0 0 230 0 CHUBB LIMITED COM Stock H1467J104 378542 1484 SH SOLE 0 1484 0 0 SNAP ON INC COM Stock 833034101 972632 3721 SH SOLE 0 3721 0 0 SHERWIN WILLIAMS CO COM Stock 824348106 35852974 120140 SH SOLE 0 120139 0 0 PEPSICO INC COM Stock 713448108 12459185 75542 SH SOLE 0 75542 0 0 ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 1872568 22934 SH SOLE 0 22934 0 0 GLOBAL X U.S. INFRASTRUCTURE DEVELOPMENT ETF ETF 37954Y673 214089 5783 SH SOLE 0 5783 0 0 KIMBERLY-CLARK CORP COM Stock 494368103 241850 1750 SH OTR 0 0 1750 0 KIMBERLY-CLARK CORP COM Stock 494368103 4415200 31948 SH SOLE 0 31947 0 0 HONEYWELL INTL INC COM Stock 438516106 74518715 348967 SH SOLE 0 348966 0 0 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 8735556 26557 SH SOLE 0 26557 0 0 FORD MTR CO DEL COM Stock 345370860 12540 1000 SH OTR 0 0 1000 0 FORD MTR CO DEL COM Stock 345370860 963937 76869 SH SOLE 0 76868 0 0 INGERSOLL RAND INC COM Stock 45687V106 1624310 17881 SH SOLE 0 17881 0 0 US BANCORP DEL COM NEW Stock 902973304 266421 6711 SH SOLE 0 6710 0 0 HOME DEPOT INC COM Stock 437076102 79434438 230755 SH SOLE 0 230754 0 0 SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375 321284 9855 SH SOLE 0 9855 0 0 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 811473 3400 SH SOLE 0 3399 0 0 DUPONT DE NEMOURS INC COM Stock 26614N102 331619 4120 SH SOLE 0 4120 0 0 SPDR ICE PREFERRED SECURITIES ETF ETF 78464A292 760168 22404 SH SOLE 0 22404 0 0 ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 235151 1544 SH SOLE 0 1544 0 0 HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 2261424 15516 SH SOLE 0 15515 0 0 SPDR GOLD SHARES ETF 78463V107 1026700 4775 SH SOLE 0 4775 0 0 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 1719 100 SH SOLE 0 100 0 0 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 263007 15300 SH OTR 0 0 15300 0 NUVEEN ESG U.S. AGGREGATE BOND ETF ETF 67092P870 741880 34000 SH SOLE 0 34000 0 0 CENCORA INC COM Stock 03073E105 239494 1063 SH SOLE 0 1063 0 0 SCHWAB U.S. SMALL-CAP ETF ETF 808524607 237155 4998 SH SOLE 0 4998 0 0 ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 4035250 11070 SH SOLE 0 11070 0 0 SCHWAB U.S. BROAD MARKET ETF ETF 808524102 3709899 59009 SH SOLE 0 59009 0 0 CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 713281 9314 SH SOLE 0 9314 0 0 IQVIA HLDGS INC COM Stock 46266C105 33882504 160245 SH SOLE 0 160245 0 0 AON PLC SHS CL A Stock G0403H108 281543 959 SH SOLE 0 959 0 0 SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 371250 12500 SH SOLE 0 12500 0 0 ISHARES CORE S&P SMALL CAP ETF ETF 464287804 11359348 106507 SH SOLE 0 106506 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 46782 115 SH OTR 0 0 115 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 99864418 245486 SH SOLE 0 245486 0 0 ADOBE INC COM Stock 00724F101 483875 871 SH OTR 0 0 871 0 ADOBE INC COM Stock 00724F101 82015125 147633 SH SOLE 0 147633 0 0 WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 2498 88 SH OTR 0 0 88 0 WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 3766416 132667 SH SOLE 0 132667 0 0 ALPHABET INC CAP STK CL A Stock 02079K305 257924 1416 SH OTR 0 0 1416 0 ALPHABET INC CAP STK CL A Stock 02079K305 133812178 734610 SH SOLE 0 734610 0 0 PROGRESSIVE CORP COM Stock 743315103 472334 2274 SH SOLE 0 2274 0 0 PG&E CORP COM Stock 69331C108 290866 16659 SH SOLE 0 16659 0 0 FISERV INC COM Stock 337738108 98616883 661680 SH SOLE 0 661680 0 0 OREILLY AUTOMOTIVE INC COM Stock 67103H107 543987 515 SH SOLE 0 515 0 0 INTUIT COM Stock 461202103 1033622 1573 SH SOLE 0 1572 0 0 CONSTELLATION BRANDS INC CL A Stock 21036P108 34517567 134165 SH SOLE 0 134164 0 0 COMCAST CORP NEW CL A Stock 20030N101 45034 1150 SH OTR 0 0 1150 0 COMCAST CORP NEW CL A Stock 20030N101 9743623 248816 SH SOLE 0 248815 0 0 MICROSOFT CORP COM Stock 594918104 382589 856 SH OTR 0 0 856 0 MICROSOFT CORP COM Stock 594918104 281431560 629661 SH SOLE 0 629661 0 0 LENNAR CORP CL A Stock 526057104 1450292 9677 SH SOLE 0 9677 0 0 VALERO ENERGY CORP COM Stock 91913Y100 209198 1335 SH SOLE 0 1334 0 0 ISHARES ESG AWARE MSCI USA SMALL-CAP ETF ETF 46435U663 2566006 66650 SH SOLE 0 66649 0 0 SCHLUMBERGER LTD COM STK Stock 806857108 200043 4240 SH SOLE 0 4240 0 0 INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETF ETF 46138J619 166626 3174 SH SOLE 0 3174 0 0 INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETF ETF 46138J619 648252 12350 SH OTR 0 0 12350 0 CVS HEALTH CORP COM Stock 126650100 1225977 20758 SH SOLE 0 20758 0 0 ISHARES EUROPE ETF ETF 464287861 349369 6380 SH SOLE 0 6380 0 0 TENABLE HLDGS INC COM Stock 88025T102 228751 5249 SH SOLE 0 5249 0 0 VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706 594295 10206 SH SOLE 0 10206 0 0 ARES CAPITAL CORP COM CEF 04010L103 104200 5000 SH OTR 0 0 5000 0 ARES CAPITAL CORP COM CEF 04010L103 1655827 79454 SH SOLE 0 79454 0 0 BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 34285496 56 SH SOLE 0 56 0 0 BOEING CO COM Stock 097023105 570586 3135 SH SOLE 0 3134 0 0 COPART INC COM Stock 217204106 119152 2200 SH OTR 0 0 2200 0 COPART INC COM Stock 217204106 789490 14577 SH SOLE 0 14577 0 0 VANGUARD SMALL-CAP ETF ETF 922908751 113381 520 SH OTR 0 0 520 0 VANGUARD SMALL-CAP ETF ETF 922908751 7017812 32186 SH SOLE 0 32185 0 0 VANGUARD MID-CAP ETF ETF 922908629 351045 1450 SH OTR 0 0 1450 0 VANGUARD MID-CAP ETF ETF 922908629 6815448 28151 SH SOLE 0 28151 0 0 VANGUARD LARGE-CAP ETF ETF 922908637 236640 948 SH SOLE 0 948 0 0 NEXTERA ENERGY INC COM Stock 65339F101 160031 2260 SH OTR 0 0 2260 0 NEXTERA ENERGY INC COM Stock 65339F101 7772512 109766 SH SOLE 0 109765 0 0 NIKE INC CL B Stock 654106103 2321672 30804 SH SOLE 0 30803 0 0 ALIGN TECHNOLOGY INC COM Stock 016255101 226461 938 SH SOLE 0 938 0 0 TESLA INC COM Stock 88160R101 14841 75 SH OTR 0 0 75 0 TESLA INC COM Stock 88160R101 1730763 8747 SH SOLE 0 8746 0 0 DECKERS OUTDOOR CORP COM Stock 243537107 184878 191 SH SOLE 0 191 0 0 DECKERS OUTDOOR CORP COM Stock 243537107 271994 281 SH OTR 0 0 281 0 LINDE PLC SHS Stock G54950103 644173 1468 SH SOLE 0 1468 0 0 ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764 31180462 526701 SH SOLE 0 526701 0 0 CMS ENERGY CORP COM Stock 125896100 243311 4087 SH SOLE 0 4087 0 0 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 58046824 266030 SH SOLE 0 266030 0 0 VANGUARD HEALTH CARE ETF ETF 92204A504 358302 1347 SH SOLE 0 1347 0 0 FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 1533819 37310 SH SOLE 0 37310 0 0 NXP SEMICONDUCTORS N V COM Stock N6596X109 121091 450 SH OTR 0 0 450 0 NXP SEMICONDUCTORS N V COM Stock N6596X109 22874118 85005 SH SOLE 0 85005 0 0 NORFOLK SOUTHN CORP COM Stock 655844108 911359 4245 SH SOLE 0 4245 0 0 DELL TECHNOLOGIES INC CL C Stock 24703L202 388847 2820 SH SOLE 0 2819 0 0 VANGUARD CONSUMER STAPLES ETF ETF 92204A207 299469 1475 SH SOLE 0 1475 0 0 VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702 2070740 3591 SH SOLE 0 3591 0 0 NEW FORTRESS ENERGY INC COM CL A Stock 644393100 1864036 84806 SH SOLE 0 84806 0 0 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 227858 18839 SH SOLE 0 18839 0 0 AMPHENOL CORP NEW CL A Stock 032095101 32433883 481429 SH SOLE 0 481429 0 0 CARLISLE COS INC COM Stock 142339100 692099 1708 SH SOLE 0 1708 0 0 CGI INC CL A SUB VTG Stock 12532H104 411716 4125 SH SOLE 0 4125 0 0 STANLEY BLACK & DECKER INC COM Stock 854502101 1715937 21479 SH SOLE 0 21478 0 0 DOW Stock 260557103 223592 4215 SH SOLE 0 4214 0 0 KKR & CO INC COM Stock 48251W104 490173 4658 SH SOLE 0 4657 0 0 VANGUARD S&P MID-CAP 400 ETF ETF 921932885 297627 3003 SH SOLE 0 3003 0 0 VANGUARD S&P 500 ETF ETF 922908363 886230 1772 SH OTR 0 0 1772 0 VANGUARD S&P 500 ETF ETF 922908363 24680546 49340 SH SOLE 0 49339 0 0 ASTRAZENECA PLC SPONSORED ADR ADR 046353108 464742 5959 SH SOLE 0 5959 0 0 UBER TECHNOLOGIES INC COM Stock 90353T100 584202 8038 SH SOLE 0 8038 0 0 SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 795129 1486 SH SOLE 0 1486 0 0 CORTEVA INC COM Stock 22052L104 240869 4466 SH SOLE 0 4465 0 0 CONSOLIDATED EDISON INC COM Stock 209115104 444371 4969 SH SOLE 0 4969 0 0 ISHARES U.S. REGIONAL BANKS ETF ETF 464288778 2496535 60216 SH SOLE 0 60215 0 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 341033 25875 SH OTR 0 0 25875 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 5387220 408742 SH SOLE 0 408742 0 0 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 493503 1288 SH SOLE 0 1287 0 0 INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 420721 2561 SH SOLE 0 2561 0 0 ELI LILLY & CO COM Stock 532457108 32182574 35546 SH SOLE 0 35545 0 0 HASBRO INC COM Stock 418056107 513572 8779 SH SOLE 0 8779 0 0 FLEXSHARES US QUALITY LOW VOLATILITY INDEX FUND ETF 33939L654 2729680 43791 SH SOLE 0 43791 0 0 CHROMADEX CORP COM NEW Stock 171077407 32883 12045 SH SOLE 0 12045 0 0 ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 211536 1752 SH SOLE 0 1752 0 0 NUVEEN ESG HIGH YIELD CORPORATE BOND ETF ETF 67092P854 265684 12700 SH SOLE 0 12700 0 0 HOLOGIC INC COM Stock 436440101 385655 5194 SH SOLE 0 5194 0 0 ISHARES RUSSELL 2000 ETF ETF 464287655 406 2 SH OTR 0 0 2 0 ISHARES RUSSELL 2000 ETF ETF 464287655 3158997 15570 SH SOLE 0 15570 0 0 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 525601 5244 SH SOLE 0 5243 0 0 DIGITAL RLTY TR INC COM REIT 253868103 11645 77 SH OTR 0 0 76 0 DIGITAL RLTY TR INC COM REIT 253868103 1812092 11918 SH SOLE 0 11917 0 0 MICRON TECHNOLOGY INC COM Stock 595112103 216763 1648 SH SOLE 0 1648 0 0 CARRIER GLOBAL CORPORATION COM Stock 14448C104 3217 51 SH OTR 0 0 51 0 CARRIER GLOBAL CORPORATION COM Stock 14448C104 970468 15385 SH SOLE 0 15384 0 0 BROOKFIELD INFRASTRUCTURE CORP COM SB VTG SHS A Stock 11275Q107 370384 11004 SH SOLE 0 11003 0 0 AFLAC INC COM Stock 001055102 237176 2656 SH SOLE 0 2655 0 0 CHIPOTLE MEXICAN GRILL INC COM Stock 169656105 281236 4489 SH SOLE 0 4489 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK Stock 98980F104 145144 11366 SH SOLE 0 11366 0 0 QUANTA SVCS INC COM Stock 74762E102 177863 700 SH OTR 0 0 700 0 QUANTA SVCS INC COM Stock 74762E102 26645910 104868 SH SOLE 0 104868 0 0 ISHARES SELECT DIVIDEND ETF ETF 464287168 709306 5863 SH SOLE 0 5863 0 0 AMERICAN ELEC PWR CO INC COM Stock 025537101 612374 6979 SH SOLE 0 6979 0 0 ENTERGY CORP NEW COM Stock 29364G103 258033 2412 SH SOLE 0 2411 0 0 INDEPENDENT BK CORP MASS COM Stock 453836108 5069768 99956 SH SOLE 0 99956 0 0 VANGUARD SMALL CAP VALUE ETF ETF 922908611 529718 2902 SH SOLE 0 2902 0 0 CHEFS WHSE INC COM Stock 163086101 740352 18930 SH SOLE 0 18930 0 0 MASTEC INC COM Stock 576323109 602675 5633 SH SOLE 0 5633 0 0 REGENERON PHARMACEUTICALS COM Stock 75886F107 422514 402 SH SOLE 0 402 0 0 GOLDMAN SACHS INNOVATE EQUITY ETF ETF 38149W820 1283283 22613 SH SOLE 0 22613 0 0 AIRBNB INC COM CL A Stock 009066101 295773 1951 SH SOLE 0 1950 0 0 STAG INDL INC COM REIT 85254J102 72120 2000 SH OTR 0 0 2000 0 STAG INDL INC COM REIT 85254J102 10512066 291516 SH SOLE 0 291515 0 0 VANGUARD MID-CAP GROWTH ETF ETF 922908538 2218927 9666 SH SOLE 0 9665 0 0 XYLEM INC COM Stock 98419M100 273430 2016 SH OTR 0 0 2016 0 XYLEM INC COM Stock 98419M100 64568771 476063 SH SOLE 0 476063 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS Stock 37611X100 12362 36978 SH SOLE 0 36978 0 0 CAMBRIDGE BANCORP COM Stock 132152109 483096 7001 SH SOLE 0 7001 0 0 APPLIED FINANCE VALUATION LARGE CAP ETF ETF 26923N405 34739710 1015781 SH SOLE 0 1015781 0 0 VISA INC COM CL A Stock 92826C839 6562 25 SH OTR 0 0 25 0 VISA INC COM CL A Stock 92826C839 89935429 342645 SH SOLE 0 342644 0 0 DIMENSIONAL U.S. CORE EQUITY 2 ETF ETF 25434V708 492402 15273 SH SOLE 0 15273 0 0 HERSHEY CO COM Stock 427866108 351299 1911 SH SOLE 0 1911 0 0 ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 4834803 57583 SH SOLE 0 57583 0 0 PIMCO ACTIVE BOND EXCHANGE-TRADED FUND ETF 72201R775 256663 2818 SH SOLE 0 2818 0 0 VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 2577693 10305 SH SOLE 0 10305 0 0 VANGUARD VALUE ETF ETF 922908744 2040576 12721 SH SOLE 0 12721 0 0 VANGUARD GROWTH ETF ETF 922908736 1818811 4863 SH SOLE 0 4863 0 0 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 70488819 3123024 SH SOLE 0 3123024 0 0 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 356184 1586 SH SOLE 0 1586 0 0 AMERICAN TOWER CORP NEW COM REIT 03027X100 4148192 21341 SH SOLE 0 21340 0 0 IRON MTN INC DEL COM REIT 46284V101 263334 2938 SH SOLE 0 2938 0 0 ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 44035624 370732 SH SOLE 0 370731 0 0 ISHARES EMERGING MARKETS DIVIDEND ETF ETF 464286319 30904 1137 SH OTR 0 0 1137 0 ISHARES EMERGING MARKETS DIVIDEND ETF ETF 464286319 1061488 39054 SH SOLE 0 39054 0 0 META PLATFORMS INC CL A Stock 30303M102 5401912 10713 SH SOLE 0 10713 0 0 ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 625911 612 SH SOLE 0 612 0 0 SERVICENOW INC COM Stock 81762P102 8266328 10508 SH SOLE 0 10508 0 0 AUTONATION INC COM Stock 05329W102 318760 2000 SH OTR 0 0 2000 0 PALO ALTO NETWORKS INC COM Stock 697435105 221713 654 SH OTR 0 0 654 0 PALO ALTO NETWORKS INC COM Stock 697435105 10600405 31269 SH SOLE 0 31268 0 0 NATURAL GROCERS BY VITAMIN COT COM Stock 63888U108 1135578 53565 SH SOLE 0 53565 0 0 MONDELEZ INTL INC CL A Stock 609207105 5180165 79159 SH SOLE 0 79159 0 0 WP CAREY INC COM REIT 92936U109 364596 6623 SH SOLE 0 6623 0 0 BROADCOM INC COM Stock 11135F101 203902 127 SH OTR 0 0 127 0 BROADCOM INC COM Stock 11135F101 25544016 15910 SH SOLE 0 15910 0 0 WORKDAY INC CL A Stock 98138H101 766811 3430 SH SOLE 0 3430 0 0 TENET HEALTHCARE CORP COM NEW Stock 88033G407 354126 2662 SH SOLE 0 2662 0 0 METLIFE INC COM Stock 59156R108 300905 4287 SH SOLE 0 4287 0 0 MOODYS CORP COM Stock 615369105 259293 616 SH SOLE 0 616 0 0 ISHARES CORE MSCI EAFE ETF ETF 46432F842 33125359 456025 SH SOLE 0 456025 0 0 HEXCEL CORP NEW COM Stock 428291108 608888 9750 SH SOLE 0 9750 0 0 KINDER MORGAN INC DEL COM Stock 49456B101 99350 5000 SH OTR 0 0 5000 0 KINDER MORGAN INC DEL COM Stock 49456B101 25080675 1262238 SH SOLE 0 1262238 0 0 ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 65203939 214904 SH SOLE 0 214903 0 0 ENTEGRIS INC COM Stock 29362U104 4302335 31775 SH SOLE 0 31775 0 0 NVIDIA CORPORATION COM Stock 67066G104 36852156 298301 SH SOLE 0 298301 0 0 ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 9701923 189341 SH SOLE 0 189340 0 0 ISHARES SHORT TREASURY BOND ETF ETF 464288679 220669 1997 SH SOLE 0 1997 0 0 BALL CORP COM Stock 058498106 457232 7618 SH SOLE 0 7618 0 0 CUMMINS INC COM Stock 231021106 473489 1710 SH SOLE 0 1709 0 0 EOG RES INC COM Stock 26875P101 75522 600 SH OTR 0 0 600 0 EOG RES INC COM Stock 26875P101 4281046 34012 SH SOLE 0 34011 0 0 GRAINGER W W INC COM Stock 384802104 277890 308 SH SOLE 0 308 0 0 ABBVIE INC COM Stock 00287Y109 8576 50 SH OTR 0 0 50 0 ABBVIE INC COM Stock 00287Y109 18698001 109014 SH SOLE 0 109013 0 0 CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101 322892 6792 SH SOLE 0 6792 0 0 S&P GLOBAL INC COM Stock 78409V104 35279270 79101 SH SOLE 0 79100 0 0 EA BRIDGEWAY OMNI SMALL-CAP VALUE ETF ETF 02072L532 225501 11069 SH SOLE 0 11069 0 0 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 8128075 151842 SH SOLE 0 151842 0 0 MANULIFE FINL CORP COM Stock 56501R106 146410 5500 SH OTR 0 0 5500 0 MANULIFE FINL CORP COM Stock 56501R106 11505111 432198 SH SOLE 0 432198 0 0 ARCBEST CORP COM Stock 03937C105 1606200 15000 SH SOLE 0 15000 0 0 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 308014 4275 SH SOLE 0 4275 0 0 KENVUE INC COM Stock 49177J102 27949604 1537348 SH SOLE 0 1537348 0 0 ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 755732 15950 SH SOLE 0 15950 0 0 CELANESE CORP DEL COM Stock 150870103 260607 1932 SH SOLE 0 1932 0 0 ZOETIS INC CL A Stock 98978V103 38425415 221645 SH SOLE 0 221644 0 0 ICON PLC SHS Stock G4705A100 287765 918 SH SOLE 0 918 0 0 VERDE CLEAN FUELS INC WT EXP 021528 Stock 923372114 11200 62222 SH SOLE 0 62222 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 442181 2544 SH SOLE 0 2544 0 0 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 893797 3405 SH SOLE 0 3404 0 0 CASELLA WASTE SYS INC CL A Stock 147448104 292699 2950 SH SOLE 0 2950 0 0 INVESCO S&P 500 QUALITY ETF ETF 46137V241 2545984 40069 SH SOLE 0 40069 0 0 BLACKSTONE INC COM Stock 09260D107 74538960 602092 SH SOLE 0 602091 0 0 ANSYS INC COM Stock 03662Q105 447528 1392 SH SOLE 0 1392 0 0 CHURCH & DWIGHT CO INC COM Stock 171340102 103680 1000 SH OTR 0 0 1000 0 CHURCH & DWIGHT CO INC COM Stock 171340102 11270734 108707 SH SOLE 0 108706 0 0 INFORMATION SVCS GROUP INC COM Stock 45675Y104 2429587 826390 SH SOLE 0 826390 0 0 GRACO INC COM Stock 384109104 203512 2567 SH SOLE 0 2567 0 0 JACOBS SOLUTIONS INC COM Stock 46982L108 139710 1000 SH OTR 0 0 1000 0 JACOBS SOLUTIONS INC COM Stock 46982L108 11015747 78847 SH SOLE 0 78847 0 0 ROCKWELL AUTOMATION INC COM Stock 773903109 221325 804 SH SOLE 0 804 0 0 STRYKER CORPORATION COM Stock 863667101 35460178 104218 SH SOLE 0 104217 0 0 QUALCOMM INC COM Stock 747525103 2043985 10262 SH OTR 0 0 10262 0 QUALCOMM INC COM Stock 747525103 56647625 284404 SH SOLE 0 284404 0 0 FASTENAL CO COM Stock 311900104 331544 5276 SH SOLE 0 5276 0 0 GENERAL DYNAMICS CORP COM Stock 369550108 15494 53 SH OTR 0 0 53 0 GENERAL DYNAMICS CORP COM Stock 369550108 1000765 3449 SH SOLE 0 3449 0 0 INTUITIVE SURGICAL INC COM NEW Stock 46120E602 1909741 4293 SH SOLE 0 4293 0 0 VERALTO CORP COM SHS Stock 92338C103 5250515 54996 SH SOLE 0 54995 0 0 LAZARD INC COM Stock 52110M109 365574 9575 SH OTR 0 0 9575 0 LAZARD INC COM Stock 52110M109 6605025 172997 SH SOLE 0 172997 0 0 MCDONALDS CORP COM Stock 580135101 12742 50 SH OTR 0 0 50 0 MCDONALDS CORP COM Stock 580135101 6975206 27371 SH SOLE 0 27370 0 0 AMETEK INC COM Stock 031100100 1249658 7496 SH SOLE 0 7496 0 0 FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 204851 3080 SH SOLE 0 3080 0 0 GMO U.S. QUALITY ETF ETF 90139K100 27835352 897336 SH SOLE 0 897335 0 0 DOVER CORP COM Stock 260003108 936256 5188 SH SOLE 0 5188 0 0 CISCO SYS INC COM Stock 17275R102 11878 250 SH OTR 0 0 250 0 CISCO SYS INC COM Stock 17275R102 8532081 179585 SH SOLE 0 179585 0 0 VERT GLOBAL SUSTAINABLE REAL ESTATE ETF ETF 56170L695 285941 29570 SH SOLE 0 29569 0 0 CAPITAL ONE FINL CORP COM Stock 14040H105 83070 600 SH OTR 0 0 600 0 CAPITAL ONE FINL CORP COM Stock 14040H105 307248 2219 SH SOLE 0 2219 0 0 ADVANCED MICRO DEVICES INC COM Stock 007903107 841412 5187 SH SOLE 0 5187 0 0 WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669 326337 4181 SH SOLE 0 4181 0 0 AT&T INC COM Stock 00206R102 333192 17435 SH SOLE 0 17435 0 0 CLEARWAY ENERGY INC CL C Stock 18539C204 875359 35454 SH SOLE 0 35454 0 0 VANGUARD FINANCIALS ETF ETF 92204A405 489911 4905 SH SOLE 0 4905 0 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 91150 1000 SH OTR 0 0 1000 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 29406569 322620 SH SOLE 0 322620 0 0 GE VERNOVA INC COM Stock 36828A101 10462 61 SH OTR 0 0 61 0 GE VERNOVA INC COM Stock 36828A101 437865 2553 SH SOLE 0 2553 0 0 HEICO CORP NEW CL A Stock 422806208 346519 1952 SH SOLE 0 1952 0 0 ISHARES BIOTECHNOLOGY ETF ETF 464287556 2456901 17899 SH SOLE 0 17898 0 0 GE AEROSPACE COM NEW Stock 369604301 38948 245 SH OTR 0 0 245 0 GE AEROSPACE COM NEW Stock 369604301 1677772 10554 SH SOLE 0 10554 0 0 ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 3937287 23057 SH SOLE 0 23057 0 0 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 282718 3665 SH SOLE 0 3665 0 0 ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 2380322 18534 SH SOLE 0 18534 0 0 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 1646503 4265 SH SOLE 0 4265 0 0 UNIVERSAL DISPLAY CORP COM Stock 91347P105 596269 2836 SH OTR 0 0 2836 0 UNIVERSAL DISPLAY CORP COM Stock 91347P105 27313059 129908 SH SOLE 0 129907 0 0 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 1787932 9175 SH SOLE 0 9175 0 0 CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 1213931 6655 SH SOLE 0 6655 0 0 INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 1104119 9060 SH SOLE 0 9059 0 0 ISHARES SEMICONDUCTOR ETF ETF 464287523 202424 821 SH SOLE 0 820 0 0 ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 18851391 216932 SH SOLE 0 216932 0 0 VEEVA SYS INC CL A COM Stock 922475108 352843 1928 SH SOLE 0 1928 0 0 ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707 3079374 55887 SH SOLE 0 55887 0 0 ISHARES S&P 500 VALUE ETF ETF 464287408 9101 50 SH OTR 0 0 50 0 ISHARES S&P 500 VALUE ETF ETF 464287408 1988142 10923 SH SOLE 0 10923 0 0 SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 89124002 2146042 SH SOLE 0 2146042 0 0 LULULEMON ATHLETICA INC COM Stock 550021109 398466 1334 SH SOLE 0 1334 0 0 ISHARES S&P 500 GROWTH ETF ETF 464287309 1678491 18138 SH SOLE 0 18138 0 0 ISHARES CORE S&P 500 ETF ETF 464287200 142280 260 SH OTR 0 0 260 0 ISHARES CORE S&P 500 ETF ETF 464287200 44910688 82069 SH SOLE 0 82069 0 0 THE CIGNA GROUP COM Stock 125523100 3967 12 SH OTR 0 0 12 0 THE CIGNA GROUP COM Stock 125523100 446944 1352 SH SOLE 0 1352 0 0 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 417879 299 SH OTR 0 0 299 0 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 34670437 24807 SH SOLE 0 24807 0 0 ONEOK INC NEW COM Stock 682680103 536925 6584 SH SOLE 0 6584 0 0 WELLS FARGO CO NEW COM Stock 949746101 2123481 35755 SH SOLE 0 35754 0 0 UNION PAC CORP COM Stock 907818108 1134709 5015 SH SOLE 0 5015 0 0 ECOLAB INC COM Stock 278865100 4128586 17347 SH SOLE 0 17347 0 0 ISHARES PREFERRED & INCOME SECURITIES ETF ETF 464288687 1056546 33488 SH SOLE 0 33488 0 0 SALESFORCE INC COM Stock 79466L302 75440390 293434 SH SOLE 0 293433 0 0 MICROCHIP TECHNOLOGY INC. COM Stock 595017104 256918 2808 SH SOLE 0 2807 0 0 MCCORMICK & CO INC COM NON VTG Stock 579780206 39772070 560648 SH SOLE 0 560648 0 0 NORTHROP GRUMMAN CORP COM Stock 666807102 325262 746 SH SOLE 0 746 0 0 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 337330 610 SH OTR 0 0 610 0 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 66449483 120162 SH SOLE 0 120162 0 0 LOCKHEED MARTIN CORP COM Stock 539830109 2161106 4627 SH SOLE 0 4626 0 0 UMH PPTYS INC COM REIT 903002103 217400 13596 SH SOLE 0 13596 0 0 JPMORGAN CHASE & CO. COM Stock 46625H100 50303651 248708 SH SOLE 0 248707 0 0 ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638 332145 6480 SH SOLE 0 6479 0 0 MONOLITHIC PWR SYS INC COM Stock 609839105 206242 251 SH SOLE 0 251 0 0 CHEVRON CORP NEW COM Stock 166764100 12022522 76861 SH SOLE 0 76860 0 0 ISHARES NATIONAL MUNI BOND ETF ETF 464288414 69103827 648555 SH SOLE 0 648554 0 0 CONOCOPHILLIPS COM Stock 20825C104 722330 6315 SH SOLE 0 6315 0 0 MARKEL GROUP INC COM Stock 570535104 403369 256 SH SOLE 0 256 0 0 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 791 16 SH OTR 0 0 16 0 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 1141503 23098 SH SOLE 0 23098 0 0 DANAHER CORPORATION COM Stock 235851102 357535 1431 SH OTR 0 0 1431 0 DANAHER CORPORATION COM Stock 235851102 82589012 330553 SH SOLE 0 330552 0 0 M & T BK CORP COM Stock 55261F104 5298 35 SH OTR 0 0 35 0 M & T BK CORP COM Stock 55261F104 455697 3011 SH SOLE 0 3010 0 0 TJX COS INC NEW COM Stock 872540109 297270 2700 SH OTR 0 0 2700 0 TJX COS INC NEW COM Stock 872540109 87149259 791543 SH SOLE 0 791542 0 0 BANK AMERICA CORP COM Stock 060505104 121299 3050 SH OTR 0 0 3050 0 BANK AMERICA CORP COM Stock 060505104 21383959 537691 SH SOLE 0 537690 0 0 SPDR S&P DIVIDEND ETF ETF 78464A763 255821 2011 SH SOLE 0 2011 0 0 WALMART INC COM Stock 931142103 40626 600 SH OTR 0 0 600 0 WALMART INC COM Stock 931142103 2042804 30170 SH SOLE 0 30169 0 0 INTERNATIONAL BUSINESS MACHS COM Stock 459200101 2606636 15072 SH SOLE 0 15071 0 0 ORACLE CORP COM Stock 68389X105 225920 1600 SH OTR 0 0 1600 0 ORACLE CORP COM Stock 68389X105 25503688 180621 SH SOLE 0 180621 0 0 RTX CORPORATION COM Stock 75513E101 5120 51 SH OTR 0 0 51 0 RTX CORPORATION COM Stock 75513E101 2428891 24195 SH SOLE 0 24194 0 0 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 762606 17427 SH SOLE 0 17427 0 0 TEXAS INSTRS INC COM Stock 882508104 7317246 37615 SH SOLE 0 37615 0 0 TARGET CORP COM Stock 87612E106 11103 75 SH OTR 0 0 75 0 TARGET CORP COM Stock 87612E106 1491878 10078 SH SOLE 0 10077 0 0 VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406 356086 3002 SH SOLE 0 3002 0 0 SPDR NUVEEN BLOOMBERG MUNICIPAL BOND ETF ETF 78468R721 8529927 186447 SH SOLE 0 186446 0 0 PFIZER INC COM Stock 717081103 48685 1740 SH OTR 0 0 1740 0 PFIZER INC COM Stock 717081103 3706335 132464 SH SOLE 0 132463 0 0 ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 712991 6656 SH SOLE 0 6656 0 0 MORGAN STANLEY COM NEW Stock 617446448 1315078 13531 SH SOLE 0 13531 0 0 3M Company Stock 88579Y101 703578 6885 SH SOLE 0 6885 0 0 KLA CORP COM NEW Stock 482480100 43710533 53015 SH SOLE 0 53014 0 0 GILEAD SCIENCES INC COM Stock 375558103 758854 11060 SH SOLE 0 11060 0 0 CATERPILLAR INC COM Stock 149123101 7163527 21506 SH SOLE 0 21505 0 0 ALPHABET INC CAP STK CL C Stock 02079K107 67933153 370359 SH SOLE 0 370359 0 0 AMERICAN EXPRESS CO COM Stock 025816109 1309833 5657 SH SOLE 0 5656 0 0 AMGEN INC COM Stock 031162100 3268227 10460 SH SOLE 0 10460 0 0 STIFEL FINL CORP COM Stock 860630102 168300 2000 SH OTR 0 0 2000 0 STIFEL FINL CORP COM Stock 860630102 10678803 126902 SH SOLE 0 126902 0 0 APPLIED MATLS INC COM Stock 038222105 92979800 394005 SH SOLE 0 394005 0 0 OTIS WORLDWIDE CORP COM Stock 68902V107 2407 25 SH OTR 0 0 25 0 OTIS WORLDWIDE CORP COM Stock 68902V107 231326 2403 SH SOLE 0 2403 0 0 ANALOG DEVICES INC COM Stock 032654105 7371280 32293 SH SOLE 0 32293 0 0 PAYCOM SOFTWARE INC COM Stock 70432V102 418106 2923 SH SOLE 0 2923 0 0 TEXAS ROADHOUSE INC COM Stock 882681109 206052 1200 SH OTR 0 0 1200 0 TEXAS ROADHOUSE INC COM Stock 882681109 387893 2259 SH SOLE 0 2259 0 0 WILLIAMS COS INC COM Stock 969457100 3358 79 SH OTR 0 0 79 0 WILLIAMS COS INC COM Stock 969457100 9818733 231029 SH SOLE 0 231029 0 0 ARISTA NETWORKS INC COM Stock 040413106 377467 1077 SH SOLE 0 1077 0 0 MAIN STR CAP CORP COM CEF 56035L104 60588 1200 SH SOLE 0 1200 0 0 MAIN STR CAP CORP COM CEF 56035L104 234627 4647 SH OTR 0 0 4647 0 CANADIAN NATL RY CO COM Stock 136375102 17720 150 SH OTR 0 0 150 0 CANADIAN NATL RY CO COM Stock 136375102 353209 2990 SH SOLE 0 2990 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 354904 2784 SH SOLE 0 2784 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 455104 3570 SH OTR 0 0 3570 0 ISHARES CORE S&P US VALUE ETF ETF 464287663 853810 9688 SH SOLE 0 9688 0 0 ISHARES CORE S&P US VALUE ETF ETF 464287663 952157 10804 SH OTR 0 0 10804 0 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 9539203 52255 SH SOLE 0 52254 0 0 ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 569298 6079 SH SOLE 0 6079 0 0 ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 26397115 271919 SH SOLE 0 271918 0 0 ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 217610 2371 SH SOLE 0 2371 0 0 SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 1313024 20516 SH SOLE 0 20516 0 0 EATON CORP PLC SHS Stock G29183103 4224720 13474 SH SOLE 0 13473 0 0 ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 283542 2915 SH SOLE 0 2915 0 0 ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 1648891 18714 SH SOLE 0 18714 0 0 ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 532485 4693 SH SOLE 0 4693 0 0 H & E EQUIPMENT SERVICES INC COM Stock 404030108 309190 7000 SH SOLE 0 7000 0 0 CYBERARK SOFTWARE LTD SHS Stock M2682V108 287091 1050 SH SOLE 0 1050 0 0 KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 3889991 28446 SH SOLE 0 28446 0 0 CIMPRESS PLC SHS EURO Stock G2143T103 262304 2994 SH SOLE 0 2994 0 0 Daktari Stock 234264109 40989 40989 SH SOLE 0 40988 0 0 ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 10209407 203320 SH SOLE 0 203319 0 0 VANGUARD SHORT-TERM BOND ETF ETF 921937827 2448310 31920 SH SOLE 0 31920 0 0 ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 4121508 100280 SH SOLE 0 100280 0 0 LAM RESEARCH CORP COM Stock 512807108 1366725 1283 SH SOLE 0 1283 0 0 PHILIP MORRIS INTL INC COM Stock 718172109 1918387 18932 SH SOLE 0 18932 0 0 NUCOR CORP COM Stock 670346105 394568 2496 SH SOLE 0 2496 0 0 PARKER-HANNIFIN CORP COM Stock 701094104 975022 1928 SH SOLE 0 1927 0 0 ROPER TECHNOLOGIES INC COM Stock 776696106 49038998 87001 SH SOLE 0 87001 0 0 SPDR BLOOMBERG HIGH YIELD BOND ETF ETF 78468R622 411300 4363 SH SOLE 0 4363 0 0 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 217844 5245 SH SOLE 0 5245 0 0 ISHARES RUSSELL 3000 ETF ETF 464287689 13358890 43279 SH SOLE 0 43278 0 0 ALTRIA GROUP INC COM Stock 02209S103 966195 21212 SH SOLE 0 21211 0 0 DOMINION ENERGY INC COM Stock 25746U109 353584 7216 SH SOLE 0 7216 0 0 CITIGROUP INC COM NEW Stock 172967424 592503 9337 SH SOLE 0 9336 0 0 FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857 651283 25702 SH SOLE 0 25701 0 0 AMERICAN WTR WKS CO INC NEW COM Stock 030420103 620355 4803 SH SOLE 0 4803 0 0 EXXON MOBIL CORP COM Stock 30231G102 153685 1335 SH OTR 0 0 1335 0 EXXON MOBIL CORP COM Stock 30231G102 15136916 131489 SH SOLE 0 131488 0 0 UNITEDHEALTH GROUP INC COM Stock 91324P102 1551474 3047 SH SOLE 0 3046 0 0 TRAVELERS COMPANIES INC COM Stock 89417E109 244927 1205 SH SOLE 0 1204 0 0 LOWES COS INC COM Stock 548661107 1820606 8258 SH SOLE 0 8258 0 0 ON SEMICONDUCTOR CORP COM Stock 682189105 401086 5851 SH SOLE 0 5851 0 0 DEERE & CO COM Stock 244199105 998374 2672 SH SOLE 0 2672 0 0 VIRTU FINL INC CL A Stock 928254101 506001 22539 SH SOLE 0 22539 0 0 COLGATE PALMOLIVE CO COM Stock 194162103 58224 600 SH OTR 0 0 600 0 COLGATE PALMOLIVE CO COM Stock 194162103 3218692 33169 SH SOLE 0 33168 0 0 FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 206421 5066 SH SOLE 0 5065 0 0 AMERICAN INTL GROUP INC COM NEW Stock 026874784 277583 3739 SH SOLE 0 3739 0 0 SHOPIFY INC CL A Stock 82509L107 3638496 55087 SH SOLE 0 55087 0 0 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 291026 4271 SH SOLE 0 4271 0 0 NOVO-NORDISK A S ADR ADR 670100205 811905 5688 SH SOLE 0 5688 0 0 SAP SE SPON ADR ADR 803054204 231361 1147 SH SOLE 0 1147 0 0 BROOKLINE BANCORP INC DEL COM Stock 11373M107 268444 32149 SH SOLE 0 32149 0 0 PAYPAL HLDGS INC COM Stock 70450Y103 202489 3489 SH SOLE 0 3489 0 0 NASDAQ INC COM Stock 631103108 212175 3521 SH SOLE 0 3521 0 0 FIRST TRUST NASDAQ CYBERSECURITY ETF ETF 33734X846 209487 3713 SH SOLE 0 3713 0 0 SCHWAB CHARLES CORP COM Stock 808513105 162118 2200 SH OTR 0 0 2200 0 SCHWAB CHARLES CORP COM Stock 808513105 49534854 672207 SH SOLE 0 672207 0 0 WASHINGTON TR BANCORP INC COM Stock 940610108 27410 1000 SH OTR 0 0 1000 0 WASHINGTON TR BANCORP INC COM Stock 940610108 2587586 94403 SH SOLE 0 94403 0 0 CROWN CASTLE INC COM REIT 22822V101 22955240 234957 SH SOLE 0 234957 0 0 TORONTO DOMINION BK ONT COM NEW Stock 891160509 200054 3640 SH SOLE 0 3640 0 0 SUNRUN INC COM Stock 86771W105 429652 36227 SH SOLE 0 36227 0 0 AUTOZONE INC COM Stock 053332102 397189 134 SH SOLE 0 134 0 0 BLACKROCK INC COM Stock 09247X101 568445 722 SH SOLE 0 722 0 0 CBRE GROUP INC CL A Stock 12504L109 2440723 27390 SH SOLE 0 27390 0 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 425148 7265 SH OTR 0 0 7265 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 4634122 79189 SH SOLE 0 79188 0 0 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 59020942 1177825 SH SOLE 0 1177825 0 0 ISHARES MSCI EAFE ETF ETF 464287465 11070948 141337 SH SOLE 0 141337 0 0 APPLE INC COM Stock 037833100 348787 1656 SH OTR 0 0 1656 0 APPLE INC COM Stock 037833100 305502246 1450462 SH SOLE 0 1450462 0 0 PJT PARTNERS INC COM CL A Stock 69343T107 1525955 14141 SH SOLE 0 14141 0 0 ABBOTT LABS COM Stock 002824100 8975974 86382 SH SOLE 0 86382 0 0 DISNEY WALT CO COM Stock 254687106 2482 25 SH OTR 0 0 25 0 DISNEY WALT CO COM Stock 254687106 27072073 272646 SH SOLE 0 272646 0 0 RAYMOND JAMES FINL INC COM Stock 754730109 229545 1857 SH SOLE 0 1857 0 0 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 5031520 44673 SH SOLE 0 44673 0 0 BOOKING HOLDINGS INC COM Stock 09857L108 76835804 19395 SH SOLE 0 19395 0 0 ISHARES RUSSELL 1000 ETF ETF 464287622 374900 1260 SH OTR 0 0 1260 0 ISHARES RUSSELL 1000 ETF ETF 464287622 646926 2174 SH SOLE 0 2174 0 0 SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663 4888111 53259 SH SOLE 0 53259 0 0 MARSH & MCLENNAN COS INC COM Stock 571748102 21460292 101843 SH SOLE 0 101842 0 0 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 434430 2490 SH SOLE 0 2490 0 0 ISHARES MORNINGSTAR U.S. EQUITY ETF ETF 464287127 3347143 44527 SH SOLE 0 44527 0 0