0001426853-24-000005.txt : 20240508 0001426853-24-000005.hdr.sgml : 20240508 20240508110534 ACCESSION NUMBER: 0001426853-24-000005 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240508 DATE AS OF CHANGE: 20240508 EFFECTIVENESS DATE: 20240508 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: 24924783 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 03-31-2024 03-31-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 6175238880 Brigette Houghton Boston MA 05-08-2024 0 506 4580383007 false
INFORMATION TABLE 2 13FAssetData03292024.xml AMAZON COM INC COM Stock 023135106 142340674 789116 SH SOLE 0 789115 0 0 INVESCO QQQ TRUST SERIES I ETF 46090E103 635822 1432 SH OTR 0 0 1432 0 INVESCO QQQ TRUST SERIES I ETF 46090E103 8325278 18750 SH SOLE 0 18750 0 0 TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 2937831 14106 SH SOLE 0 14105 0 0 STARBUCKS CORP COM Stock 855244109 4883980 53441 SH SOLE 0 53441 0 0 SEMPRA COM Stock 816851109 324255 4514 SH SOLE 0 4514 0 0 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 247114 3700 SH SOLE 0 3700 0 0 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 6340173 250798 SH SOLE 0 250798 0 0 ISHARES GOLD TRUST ETF 464285204 307261 7314 SH SOLE 0 7314 0 0 JOHNSON & JOHNSON COM Stock 478160104 121277 767 SH OTR 0 0 766 0 JOHNSON & JOHNSON COM Stock 478160104 61440344 388396 SH SOLE 0 388395 0 0 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 108760 1000 SH OTR 0 0 1000 0 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 8497201 78128 SH SOLE 0 78128 0 0 WASTE MGMT INC DEL COM Stock 94106L109 500903 2350 SH SOLE 0 2350 0 0 VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 3472905 13362 SH SOLE 0 13362 0 0 WISDOMTREE FLOATING RATE TREASURY FUND ETF 97717Y527 1640158 32614 SH SOLE 0 32614 0 0 INVESCO WATER RESOURCES ETF ETF 46137V142 568540 8540 SH SOLE 0 8540 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Stock 01881G106 878629 25292 SH SOLE 0 25291 0 0 VANGUARD ENERGY ETF ETF 92204A306 301646 2290 SH SOLE 0 2290 0 0 COSTCO WHSL CORP NEW COM Stock 22160K105 82826299 113053 SH SOLE 0 113053 0 0 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 754765 18373 SH SOLE 0 18373 0 0 GOLDMAN SACHS GROUP INC COM Stock 38141G104 167076 400 SH OTR 0 0 400 0 GOLDMAN SACHS GROUP INC COM Stock 38141G104 5226491 12513 SH SOLE 0 12512 0 0 SPDR NUVEEN BLMBG ST MUNBD ETF ETF 78468R739 2921810 61590 SH SOLE 0 61589 0 0 ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 418945 4156 SH SOLE 0 4155 0 0 SHELL PLC SPON ADS ADR 780259305 384135 5730 SH SOLE 0 5729 0 0 BOSTON SCIENTIFIC CORP COM Stock 101137107 4488081 65529 SH SOLE 0 65529 0 0 PROCTER AND GAMBLE CO COM Stock 742718109 8113 50 SH OTR 0 0 50 0 PROCTER AND GAMBLE CO COM Stock 742718109 25390244 156488 SH SOLE 0 156488 0 0 COCA COLA CO COM Stock 191216100 8382 137 SH OTR 0 0 137 0 COCA COLA CO COM Stock 191216100 7940805 129794 SH SOLE 0 129794 0 0 GENERAL MLS INC COM Stock 370334104 328509 4695 SH SOLE 0 4695 0 0 ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 516457 17699 SH SOLE 0 17699 0 0 ISHARES U.S. ENERGY ETF ETF 464287796 12093062 244799 SH SOLE 0 244798 0 0 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 283740 5273 SH SOLE 0 5273 0 0 UNITED PARCEL SERVICE INC CL B Stock 911312106 367757 2474 SH SOLE 0 2474 0 0 VANGUARD REAL ESTATE ETF ETF 922908553 13246957 153179 SH SOLE 0 153179 0 0 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 335752 3075 SH SOLE 0 3075 0 0 UNIVERSAL HEALTH RLTY INCOME T SH BEN INT REIT 91359E105 354252 9650 SH SOLE 0 9650 0 0 INTEL CORP COM Stock 458140100 6626 150 SH OTR 0 0 150 0 INTEL CORP COM Stock 458140100 1756100 39758 SH SOLE 0 39757 0 0 STATE STR CORP COM Stock 857477103 5382554 69614 SH SOLE 0 69614 0 0 MEDTRONIC PLC SHS Stock G5960L103 628512 7212 SH SOLE 0 7211 0 0 COMERICA INC COM Stock 200340107 109980 2000 SH OTR 0 0 2000 0 COMERICA INC COM Stock 200340107 222710 4050 SH SOLE 0 4050 0 0 FORTIVE CORP COM Stock 34959J108 45147075 524844 SH SOLE 0 524843 0 0 NETFLIX INC COM Stock 64110L106 1721781 2835 SH SOLE 0 2835 0 0 SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109 438729 1103 SH SOLE 0 1103 0 0 PACCAR INC COM Stock 693718108 375634 3032 SH SOLE 0 3032 0 0 SEI INVTS CO COM Stock 784117103 7820132 108764 SH SOLE 0 108764 0 0 WATERS CORP COM Stock 941848103 309807 900 SH SOLE 0 900 0 0 PROLOGIS INC. COM REIT 74340W103 223814 1719 SH SOLE 0 1718 0 0 MERCK & CO INC COM Stock 58933Y105 15943416 120829 SH SOLE 0 120829 0 0 ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 3924757 37475 SH SOLE 0 37475 0 0 SPDR S&P 500 ETF TRUST ETF 78462F103 24950436 47700 SH SOLE 0 47699 0 0 THE TRADE DESK INC COM CL A Stock 88339J105 7607026 87017 SH SOLE 0 87017 0 0 MASTERCARD INCORPORATED CL A Stock 57636Q104 7176525 14902 SH SOLE 0 14902 0 0 NUTANIX INC CL A Stock 67059N108 3103405 50282 SH SOLE 0 50282 0 0 ILLINOIS TOOL WKS INC COM Stock 452308109 990989 3693 SH SOLE 0 3693 0 0 UNITED RENTALS INC COM Stock 911363109 26630964 36931 SH SOLE 0 36930 0 0 STEEL DYNAMICS INC COM Stock 858119100 600480 4051 SH SOLE 0 4051 0 0 EXACT SCIENCES CORP COM Stock 30063P105 310839 4501 SH SOLE 0 4501 0 0 EMERSON ELEC CO COM Stock 291011104 4934131 43503 SH SOLE 0 43503 0 0 AVNET INC COM Stock 053807103 976429 19694 SH SOLE 0 19694 0 0 VERTEX PHARMACEUTICALS INC COM Stock 92532F100 2312849 5533 SH SOLE 0 5533 0 0 GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE ETF ETF 37954Y715 2670036 83937 SH SOLE 0 83937 0 0 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 35835 375 SH OTR 0 0 375 0 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 20938725 219116 SH SOLE 0 219116 0 0 VERIZON COMMUNICATIONS INC COM Stock 92343V104 553134 13182 SH SOLE 0 13182 0 0 CHUBB LIMITED COM Stock H1467J104 59600 230 SH OTR 0 0 230 0 CHUBB LIMITED COM Stock H1467J104 354749 1369 SH SOLE 0 1369 0 0 SNAP ON INC COM Stock 833034101 1097199 3704 SH SOLE 0 3704 0 0 SHERWIN WILLIAMS CO COM Stock 824348106 46878082 134967 SH SOLE 0 134966 0 0 PEPSICO INC COM Stock 713448108 13539991 77367 SH SOLE 0 77366 0 0 ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 1954549 23900 SH SOLE 0 23900 0 0 GLOBAL X U.S. INFRASTRUCTURE DEVELOPMENT ETF ETF 37954Y673 306779 7706 SH SOLE 0 7706 0 0 KIMBERLY-CLARK CORP COM Stock 494368103 226363 1750 SH OTR 0 0 1750 0 KIMBERLY-CLARK CORP COM Stock 494368103 4143694 32035 SH SOLE 0 32034 0 0 HONEYWELL INTL INC COM Stock 438516106 69025621 336300 SH SOLE 0 336300 0 0 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 8121441 27053 SH SOLE 0 27053 0 0 FORD MTR CO DEL COM Stock 345370860 13280 1000 SH OTR 0 0 1000 0 FORD MTR CO DEL COM Stock 345370860 150021 11297 SH SOLE 0 11296 0 0 INGERSOLL RAND INC COM Stock 45687V106 1709670 18006 SH SOLE 0 18006 0 0 US BANCORP DEL COM NEW Stock 902973304 307440 6878 SH SOLE 0 6877 0 0 HOME DEPOT INC COM Stock 437076102 98266582 256169 SH SOLE 0 256169 0 0 SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375 222455 6805 SH SOLE 0 6805 0 0 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 841297 3369 SH SOLE 0 3368 0 0 DUPONT DE NEMOURS INC COM Stock 26614N102 305760 3988 SH SOLE 0 3988 0 0 SPDR ICE PREFERRED SECURITIES ETF ETF 78464A292 477719 13700 SH SOLE 0 13700 0 0 ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 245203 1544 SH SOLE 0 1544 0 0 HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 2288945 15494 SH SOLE 0 15494 0 0 SPDR GOLD SHARES ETF 78463V107 965882 4695 SH SOLE 0 4695 0 0 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 2436 100 SH SOLE 0 100 0 0 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 372708 15300 SH OTR 0 0 15300 0 CENCORA INC COM Stock 03073E105 269962 1111 SH SOLE 0 1111 0 0 BECTON DICKINSON & CO COM Stock 075887109 205631 831 SH SOLE 0 831 0 0 SCHWAB U.S. SMALL-CAP ETF ETF 808524607 243689 4949 SH SOLE 0 4949 0 0 ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 3755738 11143 SH SOLE 0 11142 0 0 LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409 218242 999 SH SOLE 0 999 0 0 SCHWAB U.S. BROAD MARKET ETF ETF 808524102 462332 7573 SH SOLE 0 7573 0 0 SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 214883 5507 SH SOLE 0 5507 0 0 CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 718274 9406 SH SOLE 0 9406 0 0 FORTINET INC COM Stock 34959E109 209575 3068 SH SOLE 0 3068 0 0 SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 382545 12850 SH SOLE 0 12850 0 0 ISHARES CORE S&P SMALL CAP ETF ETF 464287804 12264515 110971 SH SOLE 0 110971 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 48360 115 SH OTR 0 0 115 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 102431876 243584 SH SOLE 0 243583 0 0 ADOBE INC COM Stock 00724F101 150371 298 SH OTR 0 0 298 0 ADOBE INC COM Stock 00724F101 69611821 137954 SH SOLE 0 137954 0 0 WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 3160 88 SH OTR 0 0 88 0 WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 5296940 147506 SH SOLE 0 147506 0 0 ALPHABET INC CAP STK CL A Stock 02079K305 107042089 709217 SH SOLE 0 709216 0 0 PROGRESSIVE CORP COM Stock 743315103 450868 2180 SH SOLE 0 2180 0 0 PG&E CORP COM Stock 69331C108 272668 16269 SH SOLE 0 16269 0 0 FISERV INC COM Stock 337738108 103601794 648240 SH SOLE 0 648240 0 0 OREILLY AUTOMOTIVE INC COM Stock 67103H107 584884 518 SH SOLE 0 518 0 0 INTUIT COM Stock 461202103 1083378 1667 SH SOLE 0 1666 0 0 CONSTELLATION BRANDS INC CL A Stock 21036P108 36154123 133037 SH SOLE 0 133036 0 0 COMCAST CORP NEW CL A Stock 20030N101 49853 1150 SH OTR 0 0 1150 0 COMCAST CORP NEW CL A Stock 20030N101 11320120 261133 SH SOLE 0 261133 0 0 MICROSOFT CORP COM Stock 594918104 252432 600 SH OTR 0 0 600 0 MICROSOFT CORP COM Stock 594918104 261184541 620804 SH SOLE 0 620803 0 0 LENNAR CORP CL A Stock 526057104 1668894 9704 SH SOLE 0 9704 0 0 VALERO ENERGY CORP COM Stock 91913Y100 262608 1539 SH SOLE 0 1538 0 0 ISHARES ESG AWARE MSCI USA SMALL-CAP ETF ETF 46435U663 2686746 66718 SH SOLE 0 66718 0 0 SCHLUMBERGER LTD COM STK Stock 806857108 241877 4413 SH SOLE 0 4413 0 0 INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETF ETF 46138J619 54125 980 SH SOLE 0 980 0 0 INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETF ETF 46138J619 682091 12350 SH OTR 0 0 12350 0 CVS HEALTH CORP COM Stock 126650100 2389416 29958 SH SOLE 0 29957 0 0 ISHARES EUROPE ETF ETF 464287861 355175 6380 SH SOLE 0 6380 0 0 TENABLE HLDGS INC COM Stock 88025T102 259458 5249 SH SOLE 0 5249 0 0 VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706 512957 8761 SH SOLE 0 8761 0 0 ARES CAPITAL CORP COM CEF 04010L103 104100 5000 SH OTR 0 0 5000 0 ARES CAPITAL CORP COM CEF 04010L103 827595 39750 SH SOLE 0 39750 0 0 BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 37431960 59 SH SOLE 0 59 0 0 BOEING CO COM Stock 097023105 579005 3000 SH SOLE 0 3000 0 0 COPART INC COM Stock 217204106 127424 2200 SH OTR 0 0 2200 0 COPART INC COM Stock 217204106 533964 9219 SH SOLE 0 9219 0 0 VANGUARD SMALL-CAP ETF ETF 922908751 118867 520 SH OTR 0 0 520 0 VANGUARD SMALL-CAP ETF ETF 922908751 7360116 32198 SH SOLE 0 32197 0 0 VANGUARD MID-CAP ETF ETF 922908629 201137 805 SH OTR 0 0 805 0 VANGUARD MID-CAP ETF ETF 922908629 7045646 28198 SH SOLE 0 28198 0 0 VANGUARD LARGE-CAP ETF ETF 922908637 258941 1080 SH SOLE 0 1080 0 0 NEXTERA ENERGY INC COM Stock 65339F101 144437 2260 SH OTR 0 0 2260 0 NEXTERA ENERGY INC COM Stock 65339F101 9350198 146303 SH SOLE 0 146302 0 0 NIKE INC CL B Stock 654106103 3127434 33278 SH SOLE 0 33277 0 0 ALIGN TECHNOLOGY INC COM Stock 016255101 319394 974 SH SOLE 0 974 0 0 TESLA INC COM Stock 88160R101 13184 75 SH OTR 0 0 75 0 TESLA INC COM Stock 88160R101 1590982 9050 SH SOLE 0 9050 0 0 DECKERS OUTDOOR CORP COM Stock 243537107 176957 188 SH SOLE 0 188 0 0 DECKERS OUTDOOR CORP COM Stock 243537107 188252 200 SH OTR 0 0 200 0 LINDE PLC SHS Stock G54950103 511681 1102 SH SOLE 0 1102 0 0 ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764 29383912 510403 SH SOLE 0 510403 0 0 CMS ENERGY CORP COM Stock 125896100 242458 4018 SH SOLE 0 4018 0 0 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 55235861 258946 SH SOLE 0 258946 0 0 VANGUARD HEALTH CARE ETF ETF 92204A504 373859 1382 SH SOLE 0 1382 0 0 FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 1696171 40270 SH SOLE 0 40269 0 0 NXP SEMICONDUCTORS N V COM Stock N6596X109 111497 450 SH OTR 0 0 450 0 NXP SEMICONDUCTORS N V COM Stock N6596X109 21197828 85554 SH SOLE 0 85554 0 0 NORFOLK SOUTHN CORP COM Stock 655844108 1085491 4259 SH SOLE 0 4259 0 0 VANGUARD CONSUMER STAPLES ETF ETF 92204A207 303760 1488 SH SOLE 0 1488 0 0 VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702 1871032 3568 SH SOLE 0 3568 0 0 NEW FORTRESS ENERGY INC COM CL A Stock 644393100 4184896 136806 SH SOLE 0 136806 0 0 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 451889 20834 SH SOLE 0 20834 0 0 AMPHENOL CORP NEW CL A Stock 032095101 27857836 241507 SH SOLE 0 241507 0 0 CARLISLE COS INC COM Stock 142339100 667321 1703 SH SOLE 0 1703 0 0 CGI INC CL A SUB VTG Stock 12532H104 455771 4125 SH SOLE 0 4125 0 0 STANLEY BLACK & DECKER INC COM Stock 854502101 2080684 21247 SH SOLE 0 21246 0 0 DOW Stock 260557103 264145 4560 SH SOLE 0 4559 0 0 KKR & CO INC COM Stock 48251W104 459014 4564 SH SOLE 0 4563 0 0 VANGUARD S&P MID-CAP 400 ETF ETF 921932885 299141 2904 SH SOLE 0 2904 0 0 VANGUARD S&P 500 ETF ETF 922908363 747969 1556 SH OTR 0 0 1556 0 VANGUARD S&P 500 ETF ETF 922908363 27102830 56382 SH SOLE 0 56382 0 0 ASTRAZENECA PLC SPONSORED ADR ADR 046353108 371406 5482 SH SOLE 0 5482 0 0 UBER TECHNOLOGIES INC COM Stock 90353T100 455704 5919 SH SOLE 0 5919 0 0 SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 872435 1568 SH SOLE 0 1568 0 0 CORTEVA INC COM Stock 22052L104 279757 4851 SH SOLE 0 4851 0 0 CONSOLIDATED EDISON INC COM Stock 209115104 426758 4699 SH SOLE 0 4699 0 0 ISHARES U.S. REGIONAL BANKS ETF ETF 464288778 2787534 64259 SH SOLE 0 64258 0 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 360956 25875 SH OTR 0 0 25875 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 5872657 420979 SH SOLE 0 420979 0 0 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 451673 1409 SH SOLE 0 1408 0 0 ELI LILLY & CO COM Stock 532457108 28543646 36690 SH SOLE 0 36690 0 0 HASBRO INC COM Stock 418056107 515745 9125 SH SOLE 0 9125 0 0 AIR PRODS & CHEMS INC COM Stock 009158106 245177 1012 SH SOLE 0 1012 0 0 FLEXSHARES US QUALITY LOW VOLATILITY INDEX FUND FLEXSHARES US QUALITY LOW V ETF 33939L654 29462860 483304 SH SOLE 0 483303 0 0 CHROMADEX CORP COM NEW Stock 171077407 76379 21948 SH SOLE 0 21948 0 0 ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 282870 2257 SH SOLE 0 2257 0 0 HOLOGIC INC COM Stock 436440101 406016 5208 SH SOLE 0 5208 0 0 AGENUS INC COM NEW Stock 00847G804 19098 32928 SH SOLE 0 32928 0 0 ISHARES RUSSELL 2000 ETF ETF 464287655 421 2 SH OTR 0 0 2 0 ISHARES RUSSELL 2000 ETF ETF 464287655 3147981 14969 SH SOLE 0 14969 0 0 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 551604 5704 SH SOLE 0 5703 0 0 DIGITAL RLTY TR INC COM REIT 253868103 11032 77 SH OTR 0 0 76 0 DIGITAL RLTY TR INC COM REIT 253868103 1687523 11716 SH SOLE 0 11715 0 0 CARRIER GLOBAL CORPORATION COM Stock 14448C104 2965 51 SH OTR 0 0 51 0 CARRIER GLOBAL CORPORATION COM Stock 14448C104 1084008 18648 SH SOLE 0 18648 0 0 BROOKFIELD INFRASTRUCTURE CORP COM SB VTG SHS A Stock 11275Q107 441623 12254 SH SOLE 0 12253 0 0 CHIPOTLE MEXICAN GRILL INC COM Stock 169656105 241262 83 SH SOLE 0 83 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK Stock 98980F104 175064 10921 SH SOLE 0 10921 0 0 QUANTA SVCS INC COM Stock 74762E102 181860 700 SH OTR 0 0 700 0 QUANTA SVCS INC COM Stock 74762E102 27390454 105429 SH SOLE 0 105429 0 0 ISHARES SELECT DIVIDEND ETF ETF 464287168 752999 6113 SH SOLE 0 6113 0 0 AMERICAN ELEC PWR CO INC COM Stock 025537101 679882 7896 SH SOLE 0 7896 0 0 ENTERGY CORP NEW COM Stock 29364G103 248509 2352 SH SOLE 0 2351 0 0 EVERSOURCE ENERGY COM Stock 30040W108 235278 3936 SH SOLE 0 3936 0 0 INDEPENDENT BK CORP MASS COM Stock 453836108 5201012 99981 SH SOLE 0 99981 0 0 VANGUARD SMALL CAP VALUE ETF ETF 922908611 619244 3227 SH SOLE 0 3227 0 0 CHEFS WHSE INC COM Stock 163086101 882374 23430 SH SOLE 0 23430 0 0 MASTEC INC COM Stock 576323109 524811 5628 SH SOLE 0 5628 0 0 REGENERON PHARMACEUTICALS COM Stock 75886F107 367671 382 SH SOLE 0 382 0 0 GOLDMAN SACHS INNOVATE EQUITY ETF ETF 38149W820 1269254 22613 SH SOLE 0 22613 0 0 AIRBNB INC COM CL A Stock 009066101 341570 2071 SH SOLE 0 2070 0 0 STAG INDL INC COM REIT 85254J102 76880 2000 SH OTR 0 0 2000 0 STAG INDL INC COM REIT 85254J102 11297679 293904 SH SOLE 0 293904 0 0 VANGUARD MID-CAP GROWTH ETF ETF 922908538 2173512 9218 SH SOLE 0 9217 0 0 XYLEM INC COM Stock 98419M100 260548 2016 SH OTR 0 0 2016 0 XYLEM INC COM Stock 98419M100 61922180 479126 SH SOLE 0 479125 0 0 COINBASE GLOBAL INC COM CL A Stock 19260Q107 229710 866 SH SOLE 0 866 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS Stock 37611X100 42894 36978 SH SOLE 0 36978 0 0 CAMBRIDGE BANCORP COM Stock 132152109 477215 7001 SH SOLE 0 7001 0 0 VISA INC COM CL A Stock 92826C839 6977 25 SH OTR 0 0 25 0 VISA INC COM CL A Stock 92826C839 94564387 338843 SH SOLE 0 338843 0 0 DIMENSIONAL U.S. CORE EQUITY 2 ETF ETF 25434V708 569221 17816 SH SOLE 0 17816 0 0 HERSHEY CO COM Stock 427866108 364688 1875 SH SOLE 0 1875 0 0 ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 7939087 94988 SH SOLE 0 94987 0 0 PIMCO ACTIVE BOND EXCHANGE-TRADED FUND ETF 72201R775 258861 2818 SH SOLE 0 2818 0 0 VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 2493894 9565 SH SOLE 0 9565 0 0 VANGUARD VALUE ETF ETF 922908744 2131837 13090 SH SOLE 0 13090 0 0 VANGUARD GROWTH ETF ETF 922908736 1750257 5085 SH SOLE 0 5085 0 0 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 65405326 2872434 SH SOLE 0 2872434 0 0 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 676806 3176 SH SOLE 0 3176 0 0 AMERICAN TOWER CORP NEW COM REIT 03027X100 4284864 21686 SH SOLE 0 21685 0 0 IRON MTN INC DEL COM REIT 46284V101 235123 2931 SH SOLE 0 2931 0 0 ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 40426181 350617 SH SOLE 0 350617 0 0 ISHARES EMERGING MARKETS DIVIDEND ETF ETF 464286319 29744 1137 SH OTR 0 0 1137 0 ISHARES EMERGING MARKETS DIVIDEND ETF ETF 464286319 1021653 39054 SH SOLE 0 39054 0 0 META PLATFORMS INC CL A Stock 30303M102 5187142 10682 SH SOLE 0 10682 0 0 ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 516290 532 SH SOLE 0 532 0 0 SERVICENOW INC COM Stock 81762P102 8063905 10577 SH SOLE 0 10577 0 0 AUTONATION INC COM Stock 05329W102 331160 2000 SH OTR 0 0 2000 0 PALO ALTO NETWORKS INC COM Stock 697435105 185821 654 SH OTR 0 0 654 0 PALO ALTO NETWORKS INC COM Stock 697435105 8699410 30618 SH SOLE 0 30617 0 0 NATURAL GROCERS BY VITAMIN COT COM Stock 63888U108 966848 53565 SH SOLE 0 53565 0 0 MONDELEZ INTL INC CL A Stock 609207105 3500 50 SH OTR 0 0 50 0 MONDELEZ INTL INC CL A Stock 609207105 6053320 86476 SH SOLE 0 86476 0 0 WP CAREY INC COM REIT 92936U109 380857 6748 SH SOLE 0 6748 0 0 BROADCOM INC COM Stock 11135F101 98080 74 SH OTR 0 0 74 0 BROADCOM INC COM Stock 11135F101 20741275 15649 SH SOLE 0 15648 0 0 WORKDAY INC CL A Stock 98138H101 942897 3457 SH SOLE 0 3457 0 0 TENET HEALTHCARE CORP COM NEW Stock 88033G407 278962 2654 SH SOLE 0 2654 0 0 METLIFE INC COM Stock 59156R108 313782 4234 SH SOLE 0 4234 0 0 PIONEER NAT RES CO COM Stock 723787107 1651125 6290 SH SOLE 0 6290 0 0 ISHARES CORE MSCI EAFE ETF ETF 46432F842 34103712 459495 SH SOLE 0 459494 0 0 HEXCEL CORP NEW COM Stock 428291108 710288 9750 SH SOLE 0 9750 0 0 KINDER MORGAN INC DEL COM Stock 49456B101 91700 5000 SH OTR 0 0 5000 0 KINDER MORGAN INC DEL COM Stock 49456B101 23309715 1270977 SH SOLE 0 1270976 0 0 ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 73178610 211127 SH SOLE 0 211126 0 0 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK Stock 36266G107 7364 81 SH OTR 0 0 81 0 GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK Stock 36266G107 212457 2337 SH SOLE 0 2337 0 0 ENTEGRIS INC COM Stock 29362U104 4471983 31820 SH SOLE 0 31820 0 0 NVIDIA CORPORATION COM Stock 67066G104 19186464 21234 SH SOLE 0 21234 0 0 ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 10030195 195597 SH SOLE 0 195596 0 0 ISHARES SHORT TREASURY BOND ETF ETF 464288679 220748 1997 SH SOLE 0 1997 0 0 BALL CORP COM Stock 058498106 510185 7574 SH SOLE 0 7574 0 0 CUMMINS INC COM Stock 231021106 501723 1703 SH SOLE 0 1702 0 0 EOG RES INC COM Stock 26875P101 76704 600 SH OTR 0 0 600 0 EOG RES INC COM Stock 26875P101 4372466 34203 SH SOLE 0 34202 0 0 GRAINGER W W INC COM Stock 384802104 315363 310 SH SOLE 0 310 0 0 ABBVIE INC COM Stock 00287Y109 9105 50 SH OTR 0 0 50 0 ABBVIE INC COM Stock 00287Y109 19892363 109239 SH SOLE 0 109238 0 0 CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101 345200 6806 SH SOLE 0 6806 0 0 S&P GLOBAL INC COM Stock 78409V104 33100623 77801 SH SOLE 0 77801 0 0 EA BRIDGEWAY OMNI SMALL-CAP VALUE ETF ETF 02072L532 235396 11069 SH SOLE 0 11069 0 0 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 7911234 153318 SH SOLE 0 153318 0 0 MANULIFE FINL CORP COM Stock 56501R106 137445 5500 SH OTR 0 0 5500 0 MANULIFE FINL CORP COM Stock 56501R106 10769041 430934 SH SOLE 0 430934 0 0 ARCBEST CORP COM Stock 03937C105 2137500 15000 SH SOLE 0 15000 0 0 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 634496 8736 SH SOLE 0 8736 0 0 KENVUE INC COM Stock 49177J102 28729381 1338741 SH SOLE 0 1338740 0 0 ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 714790 15067 SH SOLE 0 15067 0 0 CELANESE CORP DEL COM Stock 150870103 331002 1926 SH SOLE 0 1926 0 0 ZOETIS INC CL A Stock 98978V103 37149875 219549 SH SOLE 0 219548 0 0 VERDE CLEAN FUELS INC WT EXP 021528 Stock 923372114 14772 62222 SH SOLE 0 62222 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 342173 2515 SH SOLE 0 2515 0 0 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 935473 3454 SH SOLE 0 3454 0 0 INVESCO S&P 500 QUALITY ETF ETF 46137V241 2557760 42333 SH SOLE 0 42333 0 0 BLACKSTONE INC COM Stock 09260D107 78936976 600875 SH SOLE 0 600875 0 0 ANSYS INC COM Stock 03662Q105 488801 1408 SH SOLE 0 1408 0 0 CHURCH & DWIGHT CO INC COM Stock 171340102 104310 1000 SH OTR 0 0 1000 0 CHURCH & DWIGHT CO INC COM Stock 171340102 11372378 109025 SH SOLE 0 109024 0 0 INFORMATION SVCS GROUP INC COM Stock 45675Y104 3338616 826390 SH SOLE 0 826390 0 0 JACOBS SOLUTIONS INC COM Stock 46982L108 153730 1000 SH OTR 0 0 1000 0 JACOBS SOLUTIONS INC COM Stock 46982L108 12216652 79468 SH SOLE 0 79468 0 0 ROCKWELL AUTOMATION INC COM Stock 773903109 344643 1183 SH SOLE 0 1183 0 0 STRYKER CORPORATION COM Stock 863667101 39822771 111277 SH SOLE 0 111277 0 0 QUALCOMM INC COM Stock 747525103 1737357 10262 SH OTR 0 0 10262 0 QUALCOMM INC COM Stock 747525103 48234246 284904 SH SOLE 0 284903 0 0 T-MOBILE US INC COM Stock 872590104 219204 1343 SH SOLE 0 1343 0 0 FASTENAL CO COM Stock 311900104 285958 3707 SH SOLE 0 3707 0 0 GENERAL DYNAMICS CORP COM Stock 369550108 15085 53 SH OTR 0 0 53 0 GENERAL DYNAMICS CORP COM Stock 369550108 1057137 3742 SH SOLE 0 3742 0 0 RESMED INC COM Stock 761152107 401209 2026 SH SOLE 0 2026 0 0 INTUITIVE SURGICAL INC COM NEW Stock 46120E602 1719280 4308 SH SOLE 0 4308 0 0 VERALTO CORP COM SHS Stock 92338C103 5204976 58707 SH SOLE 0 58707 0 0 LAZARD INC COM Stock 52110M109 400905 9575 SH OTR 0 0 9575 0 LAZARD INC COM Stock 52110M109 7086707 169255 SH SOLE 0 169255 0 0 MCDONALDS CORP COM Stock 580135101 14098 50 SH OTR 0 0 50 0 MCDONALDS CORP COM Stock 580135101 8215155 29137 SH SOLE 0 29136 0 0 AMETEK INC COM Stock 031100100 1288165 7043 SH SOLE 0 7043 0 0 FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 203003 3080 SH SOLE 0 3080 0 0 GMO U.S. QUALITY ETF ETF 90139K100 389032 13099 SH SOLE 0 13098 0 0 DOVER CORP COM Stock 260003108 909951 5135 SH SOLE 0 5135 0 0 CISCO SYS INC COM Stock 17275R102 12478 250 SH OTR 0 0 250 0 CISCO SYS INC COM Stock 17275R102 9511494 190573 SH SOLE 0 190572 0 0 VERT GLOBAL SUSTAINABLE REAL ESTATE ETF ETF 56170L695 308809 31496 SH SOLE 0 31495 0 0 CAPITAL ONE FINL CORP COM Stock 14040H105 89334 600 SH OTR 0 0 600 0 CAPITAL ONE FINL CORP COM Stock 14040H105 325950 2189 SH SOLE 0 2189 0 0 ISHARES RUSSELL MIDCAP ETF ETF 464287499 203918 2425 SH SOLE 0 2425 0 0 ADVANCED MICRO DEVICES INC COM Stock 007903107 735890 4077 SH SOLE 0 4077 0 0 WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669 318347 4178 SH SOLE 0 4178 0 0 AT&T INC COM Stock 00206R102 399412 22694 SH SOLE 0 22693 0 0 CLEARWAY ENERGY INC CL C Stock 18539C204 834963 36224 SH SOLE 0 36224 0 0 VANGUARD FINANCIALS ETF ETF 92204A405 569186 5559 SH SOLE 0 5559 0 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 94410 1000 SH OTR 0 0 1000 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 27923748 295771 SH SOLE 0 295771 0 0 ISHARES BIOTECHNOLOGY ETF ETF 464287556 2481584 18085 SH SOLE 0 18084 0 0 GE AEROSPACE COM NEW Stock 369604301 43005 245 SH OTR 0 0 245 0 GE AEROSPACE COM NEW Stock 369604301 1853597 10560 SH SOLE 0 10560 0 0 ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 1864715 11346 SH SOLE 0 11346 0 0 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 284880 3665 SH SOLE 0 3665 0 0 ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 2364514 18087 SH SOLE 0 18087 0 0 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 1502985 4234 SH SOLE 0 4234 0 0 UNIVERSAL DISPLAY CORP COM Stock 91347P105 410513 2437 SH OTR 0 0 2437 0 UNIVERSAL DISPLAY CORP COM Stock 91347P105 21963612 130387 SH SOLE 0 130386 0 0 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 2134104 11391 SH SOLE 0 11391 0 0 CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 1244986 6770 SH SOLE 0 6770 0 0 INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 1144678 9088 SH SOLE 0 9087 0 0 ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 18902483 221678 SH SOLE 0 221678 0 0 ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707 3225669 55008 SH SOLE 0 55008 0 0 ISHARES S&P 500 VALUE ETF ETF 464287408 9341 50 SH OTR 0 0 50 0 ISHARES S&P 500 VALUE ETF ETF 464287408 1922323 10290 SH SOLE 0 10290 0 0 SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 90603590 2105102 SH SOLE 0 2105102 0 0 LULULEMON ATHLETICA INC COM Stock 550021109 537534 1376 SH SOLE 0 1376 0 0 ISHARES S&P 500 GROWTH ETF ETF 464287309 1444262 17104 SH SOLE 0 17104 0 0 ISHARES CORE S&P 500 ETF ETF 464287200 128804 245 SH OTR 0 0 245 0 ISHARES CORE S&P 500 ETF ETF 464287200 44655146 84939 SH SOLE 0 84939 0 0 THE CIGNA GROUP COM Stock 125523100 4358 12 SH OTR 0 0 12 0 THE CIGNA GROUP COM Stock 125523100 492863 1357 SH SOLE 0 1357 0 0 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 398056 299 SH OTR 0 0 299 0 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 33052339 24827 SH SOLE 0 24827 0 0 ONEOK INC NEW COM Stock 682680103 658356 8212 SH SOLE 0 8212 0 0 WELLS FARGO CO NEW COM Stock 949746101 69552 1200 SH OTR 0 0 1200 0 WELLS FARGO CO NEW COM Stock 949746101 2127066 36699 SH SOLE 0 36698 0 0 UNION PAC CORP COM Stock 907818108 1344023 5465 SH SOLE 0 5465 0 0 ECOLAB INC COM Stock 278865100 4187833 18137 SH SOLE 0 18137 0 0 ISHARES PREFERRED & INCOME SECURITIES ETF ETF 464288687 919619 28533 SH SOLE 0 28533 0 0 SALESFORCE INC COM Stock 79466L302 77689657 257951 SH SOLE 0 257950 0 0 MICROCHIP TECHNOLOGY INC. COM Stock 595017104 429508 4788 SH SOLE 0 4787 0 0 MCCORMICK & CO INC COM NON VTG Stock 579780206 37950422 494082 SH SOLE 0 494081 0 0 NORTHROP GRUMMAN CORP COM Stock 666807102 356649 745 SH SOLE 0 745 0 0 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 354538 610 SH OTR 0 0 610 0 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 68132449 117225 SH SOLE 0 117225 0 0 LOCKHEED MARTIN CORP COM Stock 539830109 1942981 4272 SH SOLE 0 4271 0 0 UMH PPTYS INC COM REIT 903002103 220799 13596 SH SOLE 0 13596 0 0 JPMORGAN CHASE & CO COM Stock 46625H100 49512108 247190 SH SOLE 0 247189 0 0 ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638 333884 6471 SH SOLE 0 6470 0 0 CHEVRON CORP NEW COM Stock 166764100 12095771 76682 SH SOLE 0 76681 0 0 ISHARES NATIONAL MUNI BOND ETF ETF 464288414 69085748 642061 SH SOLE 0 642060 0 0 CONOCOPHILLIPS COM Stock 20825C104 848147 6664 SH SOLE 0 6663 0 0 MARKEL GROUP INC COM Stock 570535104 392542 258 SH SOLE 0 258 0 0 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 803 16 SH OTR 0 0 16 0 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 1272799 25370 SH SOLE 0 25369 0 0 DANAHER CORPORATION COM Stock 235851102 357349 1431 SH OTR 0 0 1431 0 DANAHER CORPORATION COM Stock 235851102 81056656 324590 SH SOLE 0 324590 0 0 M & T BK CORP COM Stock 55261F104 5090 35 SH OTR 0 0 35 0 M & T BK CORP COM Stock 55261F104 442236 3041 SH SOLE 0 3040 0 0 TJX COS INC NEW COM Stock 872540109 106491 1050 SH OTR 0 0 1050 0 TJX COS INC NEW COM Stock 872540109 79097550 779901 SH SOLE 0 779900 0 0 BANK AMERICA CORP COM Stock 060505104 115656 3050 SH OTR 0 0 3050 0 BANK AMERICA CORP COM Stock 060505104 20834836 549442 SH SOLE 0 549441 0 0 SPDR S&P DIVIDEND ETF ETF 78464A763 296903 2262 SH SOLE 0 2262 0 0 WALMART INC COM Stock 931142103 36102 600 SH OTR 0 0 600 0 WALMART INC COM Stock 931142103 1689275 28075 SH SOLE 0 28075 0 0 INTERNATIONAL BUSINESS MACHS COM Stock 459200101 2856879 14961 SH SOLE 0 14960 0 0 ORACLE CORP COM Stock 68389X105 200976 1600 SH OTR 0 0 1600 0 ORACLE CORP COM Stock 68389X105 22745961 181084 SH SOLE 0 181084 0 0 RTX CORPORATION COM Stock 75513E101 4974 51 SH OTR 0 0 51 0 RTX CORPORATION COM Stock 75513E101 2143422 21977 SH SOLE 0 21977 0 0 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 796763 19075 SH SOLE 0 19075 0 0 TEXAS INSTRS INC COM Stock 882508104 6574163 37737 SH SOLE 0 37737 0 0 TARGET CORP COM Stock 87612E106 13291 75 SH OTR 0 0 75 0 TARGET CORP COM Stock 87612E106 1784245 10069 SH SOLE 0 10068 0 0 VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406 312687 2584 SH SOLE 0 2584 0 0 SPDR NUVEEN BLOOMBERG MUNICIPAL BOND ETF ETF 78468R721 9039825 194489 SH SOLE 0 194488 0 0 PFIZER INC COM Stock 717081103 51243 1847 SH OTR 0 0 1846 0 PFIZER INC COM Stock 717081103 3955780 142551 SH SOLE 0 142550 0 0 ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 724972 6656 SH SOLE 0 6656 0 0 MORGAN STANLEY COM NEW Stock 617446448 1391967 14783 SH SOLE 0 14783 0 0 3M Company Stock 88579Y101 810481 7641 SH SOLE 0 7641 0 0 KLA CORP COM NEW Stock 482480100 34858466 49900 SH SOLE 0 49899 0 0 GILEAD SCIENCES INC COM Stock 375558103 1180307 16113 SH SOLE 0 16113 0 0 CATERPILLAR INC COM Stock 149123101 7842934 21404 SH SOLE 0 21403 0 0 ALPHABET INC CAP STK CL C Stock 02079K107 56238066 369355 SH SOLE 0 369355 0 0 AMERICAN EXPRESS CO COM Stock 025816109 1448975 6364 SH SOLE 0 6363 0 0 AMGEN INC COM Stock 031162100 2600959 9148 SH SOLE 0 9148 0 0 STIFEL FINL CORP COM Stock 860630102 156340 2000 SH OTR 0 0 2000 0 STIFEL FINL CORP COM Stock 860630102 9814322 125551 SH SOLE 0 125551 0 0 APPLIED MATLS INC COM Stock 038222105 79684479 386386 SH SOLE 0 386386 0 0 OTIS WORLDWIDE CORP COM Stock 68902V107 2482 25 SH OTR 0 0 25 0 OTIS WORLDWIDE CORP COM Stock 68902V107 233483 2352 SH SOLE 0 2352 0 0 ANALOG DEVICES INC COM Stock 032654105 6517043 32949 SH SOLE 0 32949 0 0 PAYCOM SOFTWARE INC COM Stock 70432V102 555039 2789 SH SOLE 0 2789 0 0 TEXAS ROADHOUSE INC COM Stock 882681109 185364 1200 SH OTR 0 0 1200 0 TEXAS ROADHOUSE INC COM Stock 882681109 348793 2258 SH SOLE 0 2258 0 0 WILLIAMS COS INC COM Stock 969457100 3079 79 SH OTR 0 0 79 0 WILLIAMS COS INC COM Stock 969457100 8823354 226414 SH SOLE 0 226414 0 0 ARISTA NETWORKS INC COM Stock 040413106 291140 1004 SH SOLE 0 1004 0 0 CANADIAN NATL RY CO COM Stock 136375102 19757 150 SH OTR 0 0 150 0 CANADIAN NATL RY CO COM Stock 136375102 492595 3740 SH SOLE 0 3740 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 289860 2473 SH SOLE 0 2473 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 418440 3570 SH OTR 0 0 3570 0 ISHARES CORE S&P US VALUE ETF ETF 464287663 867416 9591 SH SOLE 0 9591 0 0 ISHARES CORE S&P US VALUE ETF ETF 464287663 977114 10804 SH OTR 0 0 10804 0 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 10186843 55785 SH SOLE 0 55784 0 0 ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 562848 5946 SH SOLE 0 5946 0 0 ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 24963472 254885 SH SOLE 0 254885 0 0 ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 224817 2376 SH SOLE 0 2376 0 0 SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 1355629 22032 SH SOLE 0 22032 0 0 EATON CORP PLC SHS Stock G29183103 4195488 13418 SH SOLE 0 13417 0 0 ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 299545 2915 SH SOLE 0 2915 0 0 ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 1707653 18714 SH SOLE 0 18714 0 0 ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 443487 3749 SH SOLE 0 3749 0 0 ASPEN AEROGELS INC COM Stock 04523Y105 176915 10052 SH SOLE 0 10052 0 0 H & E EQUIPMENT SERVICES INC COM Stock 404030108 449260 7000 SH SOLE 0 7000 0 0 CYBERARK SOFTWARE LTD SHS Stock M2682V108 279177 1051 SH SOLE 0 1051 0 0 KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 4628848 29600 SH SOLE 0 29600 0 0 CIMPRESS PLC SHS EURO Stock G2143T103 264999 2994 SH SOLE 0 2994 0 0 CRACKER BARREL OLD CTRY STORE COM Stock 22410J106 7273 100 SH SOLE 0 100 0 0 CRACKER BARREL OLD CTRY STORE COM Stock 22410J106 210917 2900 SH OTR 0 0 2900 0 Daktari Stock 234264109 40989 40989 SH SOLE 0 40988 0 0 ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 8803036 173391 SH SOLE 0 173390 0 0 VANGUARD SHORT-TERM BOND ETF ETF 921937827 2774373 36186 SH SOLE 0 36185 0 0 ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 4681046 100258 SH SOLE 0 100258 0 0 LAM RESEARCH CORP COM Stock 512807108 1242123 1278 SH SOLE 0 1278 0 0 QORVO INC COM Stock 74736K101 231842 2019 SH SOLE 0 2019 0 0 PHILIP MORRIS INTL INC COM Stock 718172109 1834037 20018 SH SOLE 0 20017 0 0 NUCOR CORP COM Stock 670346105 476147 2406 SH SOLE 0 2406 0 0 PARKER-HANNIFIN CORP COM Stock 701094104 1083593 1950 SH SOLE 0 1949 0 0 ROPER TECHNOLOGIES INC COM Stock 776696106 47477989 84655 SH SOLE 0 84655 0 0 SPDR BLOOMBERG HIGH YIELD BOND ETF ETF 78468R622 415358 4363 SH SOLE 0 4363 0 0 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 553195 10201 SH SOLE 0 10200 0 0 ALTRIA GROUP INC COM Stock 02209S103 1030511 23625 SH SOLE 0 23624 0 0 DOMINION ENERGY INC COM Stock 25746U109 384863 7824 SH SOLE 0 7824 0 0 CITIGROUP INC COM NEW Stock 172967424 427226 6756 SH SOLE 0 6755 0 0 FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857 810038 31048 SH SOLE 0 31047 0 0 AMERICAN WTR WKS CO INC NEW COM Stock 030420103 630970 5163 SH SOLE 0 5163 0 0 EXXON MOBIL CORP COM Stock 30231G102 155180 1335 SH OTR 0 0 1335 0 EXXON MOBIL CORP COM Stock 30231G102 13312162 114523 SH SOLE 0 114523 0 0 UNITEDHEALTH GROUP INC COM Stock 91324P102 1414101 2859 SH SOLE 0 2858 0 0 TRAVELERS COMPANIES INC COM Stock 89417E109 314721 1368 SH SOLE 0 1367 0 0 LOWES COS INC COM Stock 548661107 2184731 8577 SH SOLE 0 8576 0 0 ON SEMICONDUCTOR CORP COM Stock 682189105 580751 7896 SH SOLE 0 7896 0 0 DEERE & CO COM Stock 244199105 1179684 2872 SH SOLE 0 2872 0 0 VIRTU FINL INC CL A Stock 928254101 462500 22539 SH SOLE 0 22539 0 0 COLGATE PALMOLIVE CO COM Stock 194162103 54030 600 SH OTR 0 0 600 0 COLGATE PALMOLIVE CO COM Stock 194162103 2978046 33071 SH SOLE 0 33071 0 0 AMERICAN INTL GROUP INC COM NEW Stock 026874784 304238 3892 SH SOLE 0 3892 0 0 SHOPIFY INC CL A Stock 82509L107 4183540 54212 SH SOLE 0 54212 0 0 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 298445 4546 SH SOLE 0 4546 0 0 NOVO-NORDISK A S ADR ADR 670100205 685014 5335 SH SOLE 0 5335 0 0 BROOKLINE BANCORP INC DEL COM Stock 11373M107 121004 12149 SH SOLE 0 12149 0 0 PAYPAL HLDGS INC COM Stock 70450Y103 225112 3360 SH SOLE 0 3360 0 0 NASDAQ INC COM Stock 631103108 312534 4953 SH SOLE 0 4953 0 0 FIRST TRUST NASDAQ CYBERSECURITY ETF ETF 33734X846 207233 3675 SH SOLE 0 3675 0 0 SCHWAB CHARLES CORP COM Stock 808513105 159148 2200 SH OTR 0 0 2200 0 SCHWAB CHARLES CORP COM Stock 808513105 49155106 679501 SH SOLE 0 679501 0 0 WASHINGTON TR BANCORP INC COM Stock 940610108 26880 1000 SH OTR 0 0 1000 0 WASHINGTON TR BANCORP INC COM Stock 940610108 2537553 94403 SH SOLE 0 94403 0 0 RAPID7 INC COM Stock 753422104 245838 5013 SH SOLE 0 5013 0 0 CROWN CASTLE INC COM REIT 22822V101 25401513 240022 SH SOLE 0 240021 0 0 AKOUSTIS TECHNOLOGIES INC COM Stock 00973N102 39921 67537 SH SOLE 0 67537 0 0 TORONTO DOMINION BK ONT COM NEW Stock 891160509 219783 3640 SH SOLE 0 3640 0 0 SUNRUN INC COM Stock 86771W105 523246 39700 SH SOLE 0 39700 0 0 AUTOZONE INC COM Stock 053332102 425473 135 SH SOLE 0 135 0 0 BLACKROCK INC COM Stock 09247X101 529400 635 SH SOLE 0 635 0 0 CBRE GROUP INC CL A Stock 12504L109 2750142 28282 SH SOLE 0 28282 0 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 441276 7265 SH OTR 0 0 7265 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 4781738 78725 SH SOLE 0 78724 0 0 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 62766765 1240450 SH SOLE 0 1240449 0 0 ISHARES MSCI EAFE ETF ETF 464287465 11455386 143443 SH SOLE 0 143443 0 0 APPLE INC COM Stock 037833100 216408 1262 SH OTR 0 0 1262 0 APPLE INC COM Stock 037833100 249392588 1454354 SH SOLE 0 1454353 0 0 PJT PARTNERS INC COM CL A Stock 69343T107 1332459 14136 SH SOLE 0 14136 0 0 ABBOTT LABS COM Stock 002824100 10089945 88773 SH SOLE 0 88773 0 0 DISNEY WALT CO COM Stock 254687106 3059 25 SH OTR 0 0 25 0 DISNEY WALT CO COM Stock 254687106 31825424 260097 SH SOLE 0 260096 0 0 RAYMOND JAMES FINL INC COM Stock 754730109 272507 2122 SH SOLE 0 2122 0 0 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 299234 2708 SH SOLE 0 2708 0 0 BOOKING HOLDINGS INC COM Stock 09857L108 63675645 17552 SH SOLE 0 17551 0 0 ISHARES RUSSELL 1000 ETF ETF 464287622 362918 1260 SH OTR 0 0 1260 0 ISHARES RUSSELL 1000 ETF ETF 464287622 640075 2222 SH SOLE 0 2222 0 0 SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663 1440985 15697 SH SOLE 0 15697 0 0 MARSH & MCLENNAN COS INC COM Stock 571748102 21054828 102218 SH SOLE 0 102217 0 0 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 484493 2705 SH SOLE 0 2705 0 0 ISHARES MORNINGSTAR U.S. EQUITY ETF ETF 464287127 3558474 49103 SH SOLE 0 49102 0 0