0001426853-24-000001.txt : 20240129 0001426853-24-000001.hdr.sgml : 20240129 20240129144524 ACCESSION NUMBER: 0001426853-24-000001 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240129 DATE AS OF CHANGE: 20240129 EFFECTIVENESS DATE: 20240129 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: 24572871 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 LLC DATE OF NAME CHANGE: 20080211 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false false false 0001426853 XXXXXXXX 12-31-2023 12-31-2023 Crestwood Advisors Group LLC
ONE LIBERTY SQUARE SUITE 500 BOSTON MA 02109
13F HOLDINGS REPORT 028-13016 N
Brigette Houghton Operations 6175238880 Brigette Houghton Boston MA 01-29-2024 0 490 4291892747 false
INFORMATION TABLE 2 13FAssetData12292023.xml AMAZON COM INC COM Stock 023135106 114542106 753864 SH SOLE 0 753864 0 0 SIRIUS XM HOLDINGS INC COM Stock 82968B103 63370 11585 SH SOLE 0 11585 0 0 INVESCO QQQ TRUST SERIES I ETF 46090E103 760479 1857 SH OTR 0 0 1857 0 INVESCO QQQ TRUST SERIES I ETF 46090E103 7798149 19042 SH SOLE 0 19042 0 0 TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 2517808 13081 SH SOLE 0 13080 0 0 STARBUCKS CORP COM Stock 855244109 5559574 57906 SH SOLE 0 57906 0 0 SEMPRA COM Stock 816851109 279729 3743 SH SOLE 0 3743 0 0 PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106 218067 3566 SH SOLE 0 3566 0 0 SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 7220147 281597 SH SOLE 0 281597 0 0 ISHARES GOLD TRUST ETF 464285204 462623 11853 SH SOLE 0 11853 0 0 JOHNSON & JOHNSON COM Stock 478160104 120166 767 SH OTR 0 0 766 0 JOHNSON & JOHNSON COM Stock 478160104 60562377 386388 SH SOLE 0 386387 0 0 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 118350 1000 SH OTR 0 0 1000 0 AKAMAI TECHNOLOGIES INC COM Stock 00971T101 9303375 78609 SH SOLE 0 78609 0 0 WASTE MGMT INC DEL COM Stock 94106L109 367164 2050 SH SOLE 0 2050 0 0 VANGUARD TOTAL STOCK MARKET ETF ETF 922908769 3066809 12928 SH SOLE 0 12928 0 0 WISDOMTREE FLOATING RATE TREASURY FUND ETF 97717Y527 1391849 27704 SH SOLE 0 27704 0 0 INVESCO WATER RESOURCES ETF ETF 46137V142 517687 8506 SH SOLE 0 8506 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Stock 01881G106 71598501 2307396 SH SOLE 0 2307396 0 0 VANGUARD ENERGY ETF ETF 92204A306 255718 2180 SH SOLE 0 2180 0 0 COSTCO WHSL CORP NEW COM Stock 22160K105 80682549 122231 SH SOLE 0 122231 0 0 ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 793828 19742 SH SOLE 0 19742 0 0 GOLDMAN SACHS GROUP INC COM Stock 38141G104 154308 400 SH OTR 0 0 400 0 GOLDMAN SACHS GROUP INC COM Stock 38141G104 4297747 11141 SH SOLE 0 11140 0 0 SPDR NUVEEN BLMBG ST MUNBD ETF ETF 78468R739 4290678 89782 SH SOLE 0 89781 0 0 WATSCO INC COM Stock 942622200 205089 479 SH SOLE 0 478 0 0 ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 397687 4368 SH SOLE 0 4367 0 0 SHELL PLC SPON ADS ADR 780259305 366076 5563 SH SOLE 0 5563 0 0 BOSTON SCIENTIFIC CORP COM Stock 101137107 3605325 62365 SH SOLE 0 62365 0 0 PROCTER AND GAMBLE CO COM Stock 742718109 7327 50 SH OTR 0 0 50 0 PROCTER AND GAMBLE CO COM Stock 742718109 25534767 174251 SH SOLE 0 174251 0 0 COCA COLA CO COM Stock 191216100 8073 137 SH OTR 0 0 137 0 COCA COLA CO COM Stock 191216100 7414953 125826 SH SOLE 0 125826 0 0 GENERAL MLS INC COM Stock 370334104 301207 4624 SH SOLE 0 4624 0 0 ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 466369 17699 SH SOLE 0 17699 0 0 ISHARES U.S. ENERGY ETF ETF 464287796 11148125 252677 SH SOLE 0 252677 0 0 ISHARES NEW YORK MUNI BOND ETF ETF 464288323 540846 9999 SH SOLE 0 9999 0 0 VANGUARD REAL ESTATE ETF ETF 922908553 13836240 156589 SH SOLE 0 156589 0 0 ISHARES MSCI USA ESG SELECT ETF ETF 464288802 309118 3075 SH SOLE 0 3075 0 0 UNIVERSAL HEALTH RLTY INCOME T SH BEN INT REIT 91359E105 273254 6318 SH SOLE 0 6318 0 0 INTEL CORP COM Stock 458140100 7538 150 SH OTR 0 0 150 0 INTEL CORP COM Stock 458140100 1910428 38018 SH SOLE 0 38018 0 0 STATE STR CORP COM Stock 857477103 5733202 74015 SH SOLE 0 74014 0 0 MEDTRONIC PLC SHS Stock G5960L103 454802 5521 SH SOLE 0 5520 0 0 COMERICA INC COM Stock 200340107 111620 2000 SH OTR 0 0 2000 0 COMERICA INC COM Stock 200340107 226923 4066 SH SOLE 0 4066 0 0 FORTIVE CORP COM Stock 34959J108 38358573 520964 SH SOLE 0 520963 0 0 NETFLIX INC COM Stock 64110L106 1287486 2644 SH SOLE 0 2644 0 0 SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109 233659 620 SH SOLE 0 620 0 0 PACCAR INC COM Stock 693718108 271076 2776 SH SOLE 0 2776 0 0 SEI INVTS CO COM Stock 784117103 6880940 108276 SH SOLE 0 108276 0 0 WATERS CORP COM Stock 941848103 290710 883 SH SOLE 0 883 0 0 PROLOGIS INC. COM REIT 74340W103 267898 2010 SH SOLE 0 2009 0 0 MERCK & CO INC COM Stock 58933Y105 12866009 118015 SH SOLE 0 118015 0 0 ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 4423210 41954 SH SOLE 0 41954 0 0 SPDR S&P 500 ETF TRUST ETF 78462F103 65593 138 SH OTR 0 0 138 0 SPDR S&P 500 ETF TRUST ETF 78462F103 21963809 46209 SH SOLE 0 46209 0 0 THE TRADE DESK INC COM CL A Stock 88339J105 7060030 98110 SH SOLE 0 98110 0 0 MASTERCARD INCORPORATED CL A Stock 57636Q104 5766294 13520 SH SOLE 0 13519 0 0 NUTANIX INC CL A Stock 67059N108 476900 10000 SH SOLE 0 10000 0 0 ILLINOIS TOOL WKS INC COM Stock 452308109 952188 3635 SH SOLE 0 3635 0 0 UNITED RENTALS INC COM Stock 911363109 21928912 38242 SH SOLE 0 38242 0 0 STEEL DYNAMICS INC COM Stock 858119100 478541 4052 SH SOLE 0 4052 0 0 EXACT SCIENCES CORP COM Stock 30063P105 332984 4501 SH SOLE 0 4501 0 0 EMERSON ELEC CO COM Stock 291011104 4108616 42213 SH SOLE 0 42213 0 0 AVNET INC COM Stock 053807103 1006538 19971 SH SOLE 0 19971 0 0 ALLSTATE CORP COM Stock 020002101 312855 2235 SH SOLE 0 2235 0 0 VERTEX PHARMACEUTICALS INC COM Stock 92532F100 2074093 5097 SH SOLE 0 5097 0 0 GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE ETF ETF 37954Y715 2244632 78759 SH SOLE 0 78759 0 0 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 28594 375 SH OTR 0 0 375 0 EDWARDS LIFESCIENCES CORP COM Stock 28176E108 16841490 220872 SH SOLE 0 220872 0 0 VERIZON COMMUNICATIONS INC COM Stock 92343V104 355171 9421 SH SOLE 0 9420 0 0 CHUBB LIMITED COM Stock H1467J104 51980 230 SH OTR 0 0 230 0 CHUBB LIMITED COM Stock H1467J104 223966 991 SH SOLE 0 991 0 0 SNAP ON INC COM Stock 833034101 1213128 4200 SH SOLE 0 4200 0 0 SHERWIN WILLIAMS CO COM Stock 824348106 53118500 170306 SH SOLE 0 170306 0 0 PEPSICO INC COM Stock 713448108 33968 200 SH OTR 0 0 200 0 PEPSICO INC COM Stock 713448108 13159287 77480 SH SOLE 0 77480 0 0 ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 2109094 25708 SH SOLE 0 25708 0 0 KIMBERLY-CLARK CORP COM Stock 494368103 157963 1300 SH OTR 0 0 1300 0 KIMBERLY-CLARK CORP COM Stock 494368103 3446954 28368 SH SOLE 0 28367 0 0 HONEYWELL INTL INC COM Stock 438516106 63705294 303778 SH SOLE 0 303778 0 0 TRANE TECHNOLOGIES PLC SHS Stock G8994E103 6497338 26639 SH SOLE 0 26639 0 0 FORD MTR CO DEL COM Stock 345370860 12190 1000 SH OTR 0 0 1000 0 FORD MTR CO DEL COM Stock 345370860 121344 9954 SH SOLE 0 9954 0 0 INGERSOLL RAND INC COM Stock 45687V106 1378208 17820 SH SOLE 0 17820 0 0 US BANCORP DEL COM NEW Stock 902973304 288974 6677 SH SOLE 0 6676 0 0 HOME DEPOT INC COM Stock 437076102 99297955 286533 SH SOLE 0 286532 0 0 SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375 223408 6805 SH SOLE 0 6805 0 0 AUTOMATIC DATA PROCESSING INC COM Stock 053015103 666223 2860 SH SOLE 0 2859 0 0 DUPONT DE NEMOURS INC COM Stock 26614N102 211173 2745 SH SOLE 0 2745 0 0 SPDR ICE PREFERRED SECURITIES ETF ETF 78464A292 459224 13700 SH SOLE 0 13700 0 0 ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 203327 1309 SH SOLE 0 1309 0 0 HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 2065544 15146 SH SOLE 0 15145 0 0 SPDR GOLD SHARES ETF 78463V107 904641 4732 SH SOLE 0 4732 0 0 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 1749 100 SH SOLE 0 100 0 0 HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104 267597 15300 SH OTR 0 0 15300 0 CENCORA INC COM Stock 03073E105 206407 1005 SH SOLE 0 1005 0 0 SCHWAB U.S. SMALL-CAP ETF ETF 808524607 233649 4946 SH SOLE 0 4946 0 0 ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 3389301 11180 SH SOLE 0 11179 0 0 LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409 256383 1128 SH SOLE 0 1128 0 0 SCHWAB U.S. BROAD MARKET ETF ETF 808524102 440071 7905 SH SOLE 0 7905 0 0 SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 202060 5467 SH SOLE 0 5467 0 0 CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 685827 9521 SH SOLE 0 9521 0 0 SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 382673 12850 SH SOLE 0 12850 0 0 ISHARES CORE S&P SMALL CAP ETF ETF 464287804 12032288 111153 SH SOLE 0 111152 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 41016 115 SH OTR 0 0 115 0 BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 85730617 240371 SH SOLE 0 240370 0 0 ADOBE INC COM Stock 00724F101 77006224 129075 SH SOLE 0 129075 0 0 WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 3060 88 SH OTR 0 0 88 0 WEYERHAEUSER CO MTN BE COM NEW REIT 962166104 6234922 179319 SH SOLE 0 179319 0 0 ALPHABET INC CAP STK CL A Stock 02079K305 95682015 684960 SH SOLE 0 684959 0 0 PROGRESSIVE CORP COM Stock 743315103 315056 1978 SH SOLE 0 1978 0 0 FISERV INC COM Stock 337738108 84168051 633605 SH SOLE 0 633604 0 0 OREILLY AUTOMOTIVE INC COM Stock 67103H107 491296 517 SH SOLE 0 517 0 0 INTUIT COM Stock 461202103 1188098 1901 SH SOLE 0 1900 0 0 CONSTELLATION BRANDS INC CL A Stock 21036P108 31706203 131153 SH SOLE 0 131152 0 0 CSX CORP COM Stock 126408103 208304 6008 SH SOLE 0 6008 0 0 COMCAST CORP NEW CL A Stock 20030N101 50428 1150 SH OTR 0 0 1150 0 COMCAST CORP NEW CL A Stock 20030N101 11579593 264073 SH SOLE 0 264072 0 0 MICROSOFT CORP COM Stock 594918104 225624 600 SH OTR 0 0 600 0 MICROSOFT CORP COM Stock 594918104 231819030 616474 SH SOLE 0 616474 0 0 LENNAR CORP CL A Stock 526057104 1426611 9572 SH SOLE 0 9572 0 0 ISHARES ESG AWARE MSCI USA SMALL-CAP ETF ETF 46435U663 2565727 67501 SH SOLE 0 67501 0 0 SCHLUMBERGER LTD COM STK Stock 806857108 208673 4010 SH SOLE 0 4009 0 0 INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETF ETF 46138J619 421562 8200 SH OTR 0 0 8200 0 CVS HEALTH CORP COM Stock 126650100 2273615 28795 SH SOLE 0 28794 0 0 ISHARES EUROPE ETF ETF 464287861 337247 6380 SH SOLE 0 6380 0 0 TENABLE HLDGS INC COM Stock 88025T102 241769 5249 SH SOLE 0 5249 0 0 VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706 516974 8715 SH SOLE 0 8715 0 0 BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 32014877 59 SH SOLE 0 59 0 0 BOEING CO COM Stock 097023105 796885 3057 SH SOLE 0 3057 0 0 COPART INC COM Stock 217204106 107800 2200 SH OTR 0 0 2200 0 COPART INC COM Stock 217204106 467901 9549 SH SOLE 0 9549 0 0 VANGUARD SMALL-CAP ETF ETF 922908751 68266 320 SH OTR 0 0 320 0 VANGUARD SMALL-CAP ETF ETF 922908751 6496089 30451 SH SOLE 0 30450 0 0 VANGUARD MID-CAP ETF ETF 922908629 131442 565 SH OTR 0 0 565 0 VANGUARD MID-CAP ETF ETF 922908629 6185519 26588 SH SOLE 0 26588 0 0 VANGUARD LARGE-CAP ETF ETF 922908637 458115 2100 SH SOLE 0 2100 0 0 NEXTERA ENERGY INC COM Stock 65339F101 137272 2260 SH OTR 0 0 2260 0 NEXTERA ENERGY INC COM Stock 65339F101 6602277 108697 SH SOLE 0 108697 0 0 NIKE INC CL B Stock 654106103 4488399 41341 SH SOLE 0 41341 0 0 ALIGN TECHNOLOGY INC COM Stock 016255101 249066 909 SH SOLE 0 909 0 0 VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102 388303 6657 SH SOLE 0 6657 0 0 TESLA INC COM Stock 88160R101 2119144 8528 SH SOLE 0 8528 0 0 DECKERS OUTDOOR CORP COM Stock 243537107 114302 171 SH SOLE 0 171 0 0 DECKERS OUTDOOR CORP COM Stock 243537107 133686 200 SH OTR 0 0 200 0 LINDE PLC SHS Stock G54950103 386195 940 SH SOLE 0 940 0 0 ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764 27062005 488396 SH SOLE 0 488395 0 0 CMS ENERGY CORP COM Stock 125896100 235427 4054 SH SOLE 0 4054 0 0 HILTON WORLDWIDE HLDGS INC COM Stock 43300A203 45984705 252538 SH SOLE 0 252538 0 0 VANGUARD HEALTH CARE ETF ETF 92204A504 359002 1432 SH SOLE 0 1432 0 0 FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 3760 100 SH OTR 0 0 100 0 FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 1732818 46086 SH SOLE 0 46085 0 0 NXP SEMICONDUCTORS N V COM Stock N6596X109 103356 450 SH OTR 0 0 450 0 NXP SEMICONDUCTORS N V COM Stock N6596X109 19714256 85834 SH SOLE 0 85833 0 0 NORFOLK SOUTHN CORP COM Stock 655844108 1003906 4247 SH SOLE 0 4247 0 0 VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702 1589130 3283 SH SOLE 0 3283 0 0 PIMCO INTERMEDIATE MUNICIPAL BOND ACTIVE ETF ETF 72201R866 200640 3800 SH SOLE 0 3800 0 0 WALGREENS BOOTS ALLIANCE INC COM Stock 931427108 543375 20811 SH SOLE 0 20811 0 0 AMPHENOL CORP NEW CL A Stock 032095101 24341348 245550 SH SOLE 0 245549 0 0 CARLISLE COS INC COM Stock 142339100 529569 1695 SH SOLE 0 1695 0 0 CGI INC CL A SUB VTG Stock 12532H104 442241 4125 SH SOLE 0 4125 0 0 INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101 276432 3414 SH SOLE 0 3414 0 0 ARES CAPITAL CORP 4.625 03/01/2024 Convertible 04010LAW3 92644 90000 SH SOLE 0 90000 0 0 STANLEY BLACK & DECKER INC COM Stock 854502101 2048802 20885 SH SOLE 0 20884 0 0 KKR & CO INC COM Stock 48251W104 224165 2706 SH SOLE 0 2705 0 0 VANGUARD S&P MID-CAP 400 ETF ETF 921932885 273829 2914 SH SOLE 0 2914 0 0 VANGUARD S&P 500 ETF ETF 922908363 679661 1556 SH OTR 0 0 1556 0 VANGUARD S&P 500 ETF ETF 922908363 22725054 52026 SH SOLE 0 52026 0 0 ASTRAZENECA PLC SPONSORED ADR ADR 046353108 278762 4139 SH SOLE 0 4139 0 0 UBER TECHNOLOGIES INC COM Stock 90353T100 327744 5323 SH SOLE 0 5323 0 0 SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107 794050 1565 SH SOLE 0 1565 0 0 CORTEVA INC COM Stock 22052L104 230304 4806 SH SOLE 0 4806 0 0 CONSOLIDATED EDISON INC COM Stock 209115104 417776 4592 SH SOLE 0 4592 0 0 ISHARES U.S. REGIONAL BANKS ETF ETF 464288778 3465126 82819 SH SOLE 0 82818 0 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 329130 25875 SH OTR 0 0 25875 0 HUNTINGTON BANCSHARES INC COM Stock 446150104 5438932 427589 SH SOLE 0 427589 0 0 CROWDSTRIKE HLDGS INC CL A Stock 22788C105 320651 1256 SH SOLE 0 1255 0 0 ELI LILLY & CO COM Stock 532457108 19776514 33927 SH SOLE 0 33926 0 0 HASBRO INC COM Stock 418056107 492846 9652 SH SOLE 0 9652 0 0 AIR PRODS & CHEMS INC COM Stock 009158106 1850067 6757 SH SOLE 0 6757 0 0 FLEXSHARES US QUALITY LOW VOLATILITY INDEX FUND ETF 33939L654 28241334 502468 SH SOLE 0 502468 0 0 CHROMADEX CORP COM NEW Stock 171077407 31493 22023 SH SOLE 0 22023 0 0 ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 277352 2385 SH SOLE 0 2385 0 0 HOLOGIC INC COM Stock 436440101 369468 5171 SH SOLE 0 5171 0 0 AGENUS INC COM NEW Stock 00847G705 27261 32928 SH SOLE 0 32928 0 0 ISHARES RUSSELL 2000 ETF ETF 464287655 401 2 SH OTR 0 0 2 0 ISHARES RUSSELL 2000 ETF ETF 464287655 2621674 13062 SH SOLE 0 13062 0 0 REYNOLDS CONSUMER PRODS INC COM Stock 76171L106 432849 16127 SH SOLE 0 16127 0 0 DUKE ENERGY CORP NEW COM NEW Stock 26441C204 842008 8677 SH SOLE 0 8676 0 0 DIGITAL RLTY TR INC COM REIT 253868103 10307 77 SH OTR 0 0 76 0 DIGITAL RLTY TR INC COM REIT 253868103 1616914 12015 SH SOLE 0 12014 0 0 CARRIER GLOBAL CORPORATION COM Stock 14448C104 2930 51 SH OTR 0 0 51 0 CARRIER GLOBAL CORPORATION COM Stock 14448C104 788329 13722 SH SOLE 0 13722 0 0 BROOKFIELD INFRASTRUCTURE CORP COM SB VTG SHS A Stock 11275Q107 442894 12554 SH SOLE 0 12553 0 0 ZOOMINFO TECHNOLOGIES INC COMMON STOCK Stock 98980F104 201929 10921 SH SOLE 0 10921 0 0 QUANTA SVCS INC COM Stock 74762E102 151060 700 SH OTR 0 0 700 0 QUANTA SVCS INC COM Stock 74762E102 22984642 106509 SH SOLE 0 106509 0 0 ISHARES SELECT DIVIDEND ETF ETF 464287168 386943 3301 SH SOLE 0 3301 0 0 AMERICAN ELEC PWR CO INC COM Stock 025537101 614788 7569 SH SOLE 0 7569 0 0 ENTERGY CORP NEW COM Stock 29364G103 236230 2335 SH SOLE 0 2334 0 0 EVERSOURCE ENERGY COM Stock 30040W108 208206 3373 SH SOLE 0 3373 0 0 INDEPENDENT BK CORP MASS COM Stock 453836108 6579750 99981 SH SOLE 0 99981 0 0 VANGUARD SMALL CAP VALUE ETF ETF 922908611 526817 2927 SH SOLE 0 2927 0 0 MIDDLESEX WTR CO COM Stock 596680108 212084 3232 SH SOLE 0 3232 0 0 MASTEC INC COM Stock 576323109 426152 5628 SH SOLE 0 5628 0 0 GOLDMAN SACHS INNOVATE EQUITY ETF ETF 38149W820 1186986 22613 SH SOLE 0 22613 0 0 AIRBNB INC COM CL A Stock 009066101 250855 1843 SH SOLE 0 1842 0 0 STAG INDL INC COM REIT 85254J102 54964 1400 SH OTR 0 0 1400 0 STAG INDL INC COM REIT 85254J102 11393863 290216 SH SOLE 0 290215 0 0 VANGUARD MID-CAP GROWTH ETF ETF 922908538 1338499 6096 SH SOLE 0 6096 0 0 XYLEM INC COM Stock 98419M100 230550 2016 SH OTR 0 0 2016 0 XYLEM INC COM Stock 98419M100 54596261 477407 SH SOLE 0 477406 0 0 GINKGO BIOWORKS HOLDINGS INC CL A SHS Stock 37611X100 62493 36978 SH SOLE 0 36978 0 0 CAMBRIDGE BANCORP COM Stock 132152109 485897 7001 SH SOLE 0 7001 0 0 VIMEO INC COMMON STOCK Stock 92719V100 114707 29262 SH SOLE 0 29262 0 0 VISA INC COM CL A Stock 92826C839 6509 25 SH OTR 0 0 25 0 VISA INC COM CL A Stock 92826C839 87392375 335673 SH SOLE 0 335672 0 0 HERSHEY CO COM Stock 427866108 304457 1633 SH SOLE 0 1633 0 0 ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 7641624 97932 SH SOLE 0 97931 0 0 PIMCO ACTIVE BOND ETF ETF 72201R775 352974 3818 SH SOLE 0 3818 0 0 VANGUARD SMALL-CAP GROWTH ETF ETF 922908595 963453 3985 SH SOLE 0 3985 0 0 VANGUARD VALUE ETF ETF 922908744 1292577 8646 SH SOLE 0 8646 0 0 VANGUARD GROWTH ETF ETF 922908736 1592327 5122 SH SOLE 0 5122 0 0 ISHARES U.S. TREASURY BOND ETF ETF 46429B267 59807948 2595831 SH SOLE 0 2595831 0 0 L3HARRIS TECHNOLOGIES INC COM Stock 502431109 666694 3165 SH SOLE 0 3165 0 0 AMERICAN TOWER CORP NEW COM REIT 03027X100 4805841 22262 SH SOLE 0 22261 0 0 ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 37760605 358839 SH SOLE 0 358838 0 0 META PLATFORMS INC CL A Stock 30303M102 3802512 10743 SH SOLE 0 10742 0 0 ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 386029 510 SH SOLE 0 510 0 0 SERVICENOW INC COM Stock 81762P102 7230219 10234 SH SOLE 0 10234 0 0 AUTONATION INC COM Stock 05329W102 210252 1400 SH OTR 0 0 1400 0 PALO ALTO NETWORKS INC COM Stock 697435105 88464 300 SH OTR 0 0 300 0 PALO ALTO NETWORKS INC COM Stock 697435105 7848505 26616 SH SOLE 0 26615 0 0 NATURAL GROCERS BY VITAMIN COT COM Stock 63888U108 857040 53565 SH SOLE 0 53565 0 0 MONDELEZ INTL INC CL A Stock 609207105 3622 50 SH OTR 0 0 50 0 MONDELEZ INTL INC CL A Stock 609207105 6288843 86826 SH SOLE 0 86826 0 0 WP CAREY INC COM REIT 92936U109 438634 6768 SH SOLE 0 6768 0 0 BROADCOM INC COM Stock 11135F101 82603 74 SH OTR 0 0 74 0 BROADCOM INC COM Stock 11135F101 16950591 15185 SH SOLE 0 15185 0 0 WORKDAY INC CL A Stock 98138H101 948818 3437 SH SOLE 0 3437 0 0 TENET HEALTHCARE CORP COM NEW Stock 88033G407 200563 2654 SH SOLE 0 2654 0 0 METLIFE INC COM Stock 59156R108 254499 3848 SH SOLE 0 3848 0 0 PIONEER NAT RES CO COM Stock 723787107 1534581 6824 SH SOLE 0 6824 0 0 ISHARES CORE MSCI EAFE ETF ETF 46432F842 33317332 473594 SH SOLE 0 473593 0 0 HEXCEL CORP NEW COM Stock 428291108 719063 9750 SH SOLE 0 9750 0 0 KINDER MORGAN INC DEL COM Stock 49456B101 158760 9000 SH OTR 0 0 9000 0 KINDER MORGAN INC DEL COM Stock 49456B101 22961361 1301664 SH SOLE 0 1301664 0 0 ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 74636925 212695 SH SOLE 0 212695 0 0 ENTEGRIS INC COM Stock 29362U104 3880850 32389 SH SOLE 0 32389 0 0 NVIDIA CORPORATION COM Stock 67066G104 8659833 17487 SH SOLE 0 17486 0 0 ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 10313427 201139 SH SOLE 0 201139 0 0 ISHARES SHORT TREASURY BOND ETF ETF 464288679 392283 3562 SH SOLE 0 3562 0 0 BALL CORP COM Stock 058498106 431400 7500 SH SOLE 0 7500 0 0 CUMMINS INC COM Stock 231021106 435446 1818 SH SOLE 0 1817 0 0 EOG RES INC COM Stock 26875P101 72570 600 SH OTR 0 0 600 0 EOG RES INC COM Stock 26875P101 4180835 34567 SH SOLE 0 34566 0 0 GRAINGER W W INC COM Stock 384802104 226232 273 SH SOLE 0 273 0 0 ABBVIE INC COM Stock 00287Y109 7749 50 SH OTR 0 0 50 0 ABBVIE INC COM Stock 00287Y109 17074014 110176 SH SOLE 0 110176 0 0 CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101 327641 6806 SH SOLE 0 6806 0 0 S&P GLOBAL INC COM Stock 78409V104 32806514 74472 SH SOLE 0 74472 0 0 EA BRIDGEWAY OMNI SMALL-CAP VALUE ETF ETF 02072L532 232613 11069 SH SOLE 0 11069 0 0 ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 8272569 163554 SH SOLE 0 163554 0 0 MANULIFE FINL CORP COM Stock 56501R106 121550 5500 SH OTR 0 0 5500 0 MANULIFE FINL CORP COM Stock 56501R106 9615909 435109 SH SOLE 0 435109 0 0 ARCBEST CORP COM Stock 03937C105 1803150 15000 SH SOLE 0 15000 0 0 VANGUARD TOTAL BOND MARKET ETF ETF 921937835 613481 8341 SH SOLE 0 8341 0 0 KENVUE INC COM Stock 49177J102 20735312 963089 SH SOLE 0 963089 0 0 ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859 1111666 23374 SH SOLE 0 23373 0 0 CELANESE CORP DEL COM Stock 150870103 299864 1930 SH SOLE 0 1930 0 0 ZOETIS INC CL A Stock 98978V103 42701195 216351 SH SOLE 0 216350 0 0 VERDE CLEAN FUELS INC WT EXP 021528 Stock 923372114 6297 62222 SH SOLE 0 62222 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 240141 2309 SH SOLE 0 2309 0 0 ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 877578 3479 SH SOLE 0 3479 0 0 INVESCO S&P 500 QUALITY ETF ETF 46137V241 2184345 40391 SH SOLE 0 40391 0 0 BLACKSTONE INC COM Stock 09260D107 79053139 603828 SH SOLE 0 603827 0 0 ANSYS INC COM Stock 03662Q105 492791 1358 SH SOLE 0 1358 0 0 CHURCH & DWIGHT CO INC COM Stock 171340102 75648 800 SH OTR 0 0 800 0 CHURCH & DWIGHT CO INC COM Stock 171340102 10044702 106226 SH SOLE 0 106225 0 0 INFORMATION SVCS GROUP INC COM Stock 45675Y104 3892297 826390 SH SOLE 0 826390 0 0 JACOBS SOLUTIONS INC COM Stock 46982L108 129800 1000 SH OTR 0 0 1000 0 JACOBS SOLUTIONS INC COM Stock 46982L108 10183879 78458 SH SOLE 0 78458 0 0 ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102 224134 1842 SH SOLE 0 1841 0 0 STRYKER CORPORATION COM Stock 863667101 38346956 128054 SH SOLE 0 128053 0 0 QUALCOMM INC COM Stock 747525103 1484193 10262 SH OTR 0 0 10262 0 QUALCOMM INC COM Stock 747525103 41245912 285182 SH SOLE 0 285182 0 0 SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608 276738 6600 SH SOLE 0 6600 0 0 GENERAL DYNAMICS CORP COM Stock 369550108 13867 53 SH OTR 0 0 53 0 GENERAL DYNAMICS CORP COM Stock 369550108 956413 3683 SH SOLE 0 3683 0 0 RESMED INC COM Stock 761152107 1202007 6988 SH SOLE 0 6987 0 0 INTUITIVE SURGICAL INC COM NEW Stock 46120E602 1397089 4141 SH SOLE 0 4141 0 0 VERALTO CORP COM SHS Stock 92338C103 82 1 SH OTR 0 0 1 0 VERALTO CORP COM SHS Stock 92338C103 6086825 73995 SH SOLE 0 73994 0 0 DISCOVER FINL SVCS COM Stock 254709108 237276 2111 SH SOLE 0 2111 0 0 LAZARD INC COM Stock 52110M109 297540 8550 SH OTR 0 0 8550 0 LAZARD INC COM Stock 52110M109 4584378 131735 SH SOLE 0 131735 0 0 MCDONALDS CORP COM Stock 580135101 14826 50 SH OTR 0 0 50 0 MCDONALDS CORP COM Stock 580135101 9933044 33500 SH SOLE 0 33499 0 0 AMETEK INC COM Stock 031100100 1151427 6983 SH SOLE 0 6983 0 0 FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 214124 3480 SH SOLE 0 3480 0 0 DOVER CORP COM Stock 260003108 788527 5127 SH SOLE 0 5126 0 0 CISCO SYS INC COM Stock 17275R102 12630 250 SH OTR 0 0 250 0 CISCO SYS INC COM Stock 17275R102 10077376 199473 SH SOLE 0 199472 0 0 VERT GLOBAL SUSTAINABLE REAL ESTATE ETF ETF 56170L695 307037 30827 SH SOLE 0 30827 0 0 CAPITAL ONE FINL CORP COM Stock 14040H105 78672 600 SH OTR 0 0 600 0 CAPITAL ONE FINL CORP COM Stock 14040H105 1135132 8657 SH SOLE 0 8657 0 0 ADVANCED MICRO DEVICES INC COM Stock 007903107 432673 2935 SH SOLE 0 2935 0 0 WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669 293490 4176 SH SOLE 0 4176 0 0 AT&T INC COM Stock 00206R102 237269 14140 SH SOLE 0 14140 0 0 CLEARWAY ENERGY INC CL C Stock 18539C204 1104716 40274 SH SOLE 0 40274 0 0 VANGUARD FINANCIALS ETF ETF 92204A405 512873 5559 SH SOLE 0 5559 0 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 86523 1032 SH OTR 0 0 1032 0 ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506 23369097 278734 SH SOLE 0 278734 0 0 ISHARES BIOTECHNOLOGY ETF ETF 464287556 2590332 19068 SH SOLE 0 19067 0 0 GENERAL ELECTRIC CO COM NEW Stock 369604301 31269 245 SH OTR 0 0 245 0 GENERAL ELECTRIC CO COM NEW Stock 369604301 1314981 10303 SH SOLE 0 10303 0 0 ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 385065 2617 SH SOLE 0 2617 0 0 ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 283634 3665 SH SOLE 0 3665 0 0 ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887 2003742 16012 SH SOLE 0 16012 0 0 MOTOROLA SOLUTIONS INC COM NEW Stock 620076307 1306105 4172 SH SOLE 0 4171 0 0 UNIVERSAL DISPLAY CORP COM Stock 91347P105 466101 2437 SH OTR 0 0 2437 0 UNIVERSAL DISPLAY CORP COM Stock 91347P105 25026665 130852 SH SOLE 0 130851 0 0 ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 1674324 10672 SH SOLE 0 10671 0 0 CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 1167671 6530 SH SOLE 0 6530 0 0 INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 1062106 9318 SH SOLE 0 9317 0 0 ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515 18113043 44653 SH SOLE 0 44653 0 0 ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707 2982923 52058 SH SOLE 0 52058 0 0 ISHARES S&P 500 VALUE ETF ETF 464287408 8695 50 SH OTR 0 0 50 0 ISHARES S&P 500 VALUE ETF ETF 464287408 1734076 9972 SH SOLE 0 9972 0 0 SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853 86633528 2053901 SH SOLE 0 2053900 0 0 LULULEMON ATHLETICA INC COM Stock 550021109 686662 1343 SH SOLE 0 1343 0 0 ISHARES S&P 500 GROWTH ETF ETF 464287309 1235095 16446 SH SOLE 0 16446 0 0 ISHARES CORE S&P 500 ETF ETF 464287200 117019 245 SH OTR 0 0 245 0 ISHARES CORE S&P 500 ETF ETF 464287200 39442337 82579 SH SOLE 0 82579 0 0 THE CIGNA GROUP COM Stock 125523100 3593 12 SH OTR 0 0 12 0 THE CIGNA GROUP COM Stock 125523100 363556 1214 SH SOLE 0 1214 0 0 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 218333 180 SH OTR 0 0 180 0 METTLER TOLEDO INTERNATIONAL COM Stock 592688105 29971150 24709 SH SOLE 0 24709 0 0 ONEOK INC NEW COM Stock 682680103 608268 8662 SH SOLE 0 8662 0 0 WELLS FARGO CO NEW COM Stock 949746101 59064 1200 SH OTR 0 0 1200 0 WELLS FARGO CO NEW COM Stock 949746101 1799277 36556 SH SOLE 0 36555 0 0 UNION PAC CORP COM Stock 907818108 1257905 5121 SH SOLE 0 5121 0 0 ECOLAB INC COM Stock 278865100 3837279 19346 SH SOLE 0 19346 0 0 ISHARES PREFERRED & INCOME SECURITIES ETF ETF 464288687 411552 13195 SH SOLE 0 13195 0 0 SALESFORCE INC COM Stock 79466L302 64997992 247009 SH SOLE 0 247009 0 0 MICROCHIP TECHNOLOGY INC. COM Stock 595017104 415560 4608 SH SOLE 0 4608 0 0 MCCORMICK & CO INC COM NON VTG Stock 579780206 24781295 362194 SH SOLE 0 362193 0 0 NORTHROP GRUMMAN CORP COM Stock 666807102 371600 794 SH SOLE 0 793 0 0 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 159237 300 SH OTR 0 0 300 0 THERMO FISHER SCIENTIFIC INC COM Stock 883556102 58547272 110302 SH SOLE 0 110302 0 0 LOCKHEED MARTIN CORP COM Stock 539830109 1838572 4057 SH SOLE 0 4056 0 0 UMH PPTYS INC COM REIT 903002103 208291 13596 SH SOLE 0 13596 0 0 JPMORGAN CHASE & CO COM Stock 46625H100 41912860 246401 SH SOLE 0 246401 0 0 ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638 336472 6471 SH SOLE 0 6470 0 0 CHEVRON CORP NEW COM Stock 166764100 11206502 75131 SH SOLE 0 75130 0 0 ISHARES NATIONAL MUNI BOND ETF ETF 464288414 67642466 623950 SH SOLE 0 623950 0 0 CONOCOPHILLIPS COM Stock 20825C104 808295 6964 SH SOLE 0 6963 0 0 MARKEL GROUP INC COM Stock 570535104 359235 253 SH SOLE 0 253 0 0 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 766 16 SH OTR 0 0 16 0 VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 942624 19679 SH SOLE 0 19679 0 0 DANAHER CORPORATION COM Stock 235851102 190856 825 SH OTR 0 0 825 0 DANAHER CORPORATION COM Stock 235851102 73814239 319073 SH SOLE 0 319072 0 0 M & T BK CORP COM Stock 55261F104 4798 35 SH OTR 0 0 35 0 M & T BK CORP COM Stock 55261F104 420895 3070 SH SOLE 0 3070 0 0 TJX COS INC NEW COM Stock 872540109 84429 900 SH OTR 0 0 900 0 TJX COS INC NEW COM Stock 872540109 71943769 766909 SH SOLE 0 766909 0 0 BANK AMERICA CORP COM Stock 060505104 102694 3050 SH OTR 0 0 3050 0 BANK AMERICA CORP COM Stock 060505104 19235527 571296 SH SOLE 0 571295 0 0 WALMART INC COM Stock 931142103 31530 200 SH OTR 0 0 200 0 WALMART INC COM Stock 931142103 1562454 9911 SH SOLE 0 9910 0 0 ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661 908460 7756 SH SOLE 0 7756 0 0 INTERNATIONAL BUSINESS MACHS COM Stock 459200101 2500229 15287 SH SOLE 0 15287 0 0 ORACLE CORP COM Stock 68389X105 126516 1200 SH OTR 0 0 1200 0 ORACLE CORP COM Stock 68389X105 18900895 179274 SH SOLE 0 179274 0 0 RTX CORPORATION COM Stock 75513E101 4291 51 SH OTR 0 0 51 0 RTX CORPORATION COM Stock 75513E101 1659982 19729 SH SOLE 0 19728 0 0 VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 796354 19376 SH SOLE 0 19376 0 0 TEXAS INSTRS INC COM Stock 882508104 6326282 37113 SH SOLE 0 37113 0 0 TARGET CORP COM Stock 87612E106 10682 75 SH OTR 0 0 75 0 TARGET CORP COM Stock 87612E106 1555445 10922 SH SOLE 0 10921 0 0 VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406 349894 3134 SH SOLE 0 3134 0 0 SPDR NUVEEN BLOOMBERG MUNICIPAL BOND ETF ETF 78468R721 10833944 230509 SH SOLE 0 230509 0 0 PFIZER INC COM Stock 717081103 53163 1847 SH OTR 0 0 1846 0 PFIZER INC COM Stock 717081103 4218415 146524 SH SOLE 0 146523 0 0 ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 873218 7891 SH SOLE 0 7891 0 0 MORGAN STANLEY COM NEW Stock 617446448 12305084 131958 SH SOLE 0 131958 0 0 3M Company Stock 88579Y101 753963 6897 SH SOLE 0 6896 0 0 KLA CORP COM NEW Stock 482480100 25277192 43484 SH SOLE 0 43483 0 0 GILEAD SCIENCES INC COM Stock 375558103 1300486 16053 SH SOLE 0 16053 0 0 CATERPILLAR INC COM Stock 149123101 5805242 19634 SH SOLE 0 19634 0 0 ALPHABET INC CAP STK CL C Stock 02079K107 50760459 360182 SH SOLE 0 360182 0 0 AMERICAN EXPRESS CO COM Stock 025816109 998507 5330 SH SOLE 0 5329 0 0 AMGEN INC COM Stock 031162100 2595746 9012 SH SOLE 0 9012 0 0 STIFEL FINL CORP COM Stock 860630102 82980 1200 SH OTR 0 0 1200 0 STIFEL FINL CORP COM Stock 860630102 8141514 117737 SH SOLE 0 117737 0 0 APPLIED MATLS INC COM Stock 038222105 60585903 373826 SH SOLE 0 373825 0 0 OTIS WORLDWIDE CORP COM Stock 68902V107 2237 25 SH OTR 0 0 25 0 OTIS WORLDWIDE CORP COM Stock 68902V107 198266 2216 SH SOLE 0 2216 0 0 ANALOG DEVICES INC COM Stock 032654105 6175465 31101 SH SOLE 0 31101 0 0 PAYCOM SOFTWARE INC COM Stock 70432V102 523622 2533 SH SOLE 0 2533 0 0 TEXAS ROADHOUSE INC COM Stock 882681109 110007 900 SH OTR 0 0 900 0 TEXAS ROADHOUSE INC COM Stock 882681109 290785 2379 SH SOLE 0 2379 0 0 WILLIAMS COS INC COM Stock 969457100 2752 79 SH OTR 0 0 79 0 WILLIAMS COS INC COM Stock 969457100 7977535 229042 SH SOLE 0 229042 0 0 ARISTA NETWORKS INC COM Stock 040413106 217376 923 SH SOLE 0 923 0 0 CANADIAN NATL RY CO COM Stock 136375102 18845 150 SH OTR 0 0 150 0 CANADIAN NATL RY CO COM Stock 136375102 354905 2825 SH SOLE 0 2825 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 201954 1940 SH SOLE 0 1940 0 0 ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 371637 3570 SH OTR 0 0 3570 0 ISHARES CORE S&P US VALUE ETF ETF 464287663 769601 9126 SH SOLE 0 9126 0 0 ISHARES CORE S&P US VALUE ETF ETF 464287663 906295 10747 SH OTR 0 0 10747 0 VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844 8508182 49931 SH SOLE 0 49930 0 0 ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 550772 5714 SH SOLE 0 5714 0 0 ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 28681295 288980 SH SOLE 0 288980 0 0 SPDR PORTFOLIO S&P 500 ETF ETF 78464A854 1267365 22672 SH SOLE 0 22672 0 0 EATON CORP PLC SHS Stock G29183103 3235376 13435 SH SOLE 0 13434 0 0 ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879 330339 3205 SH SOLE 0 3205 0 0 ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606 1491554 18828 SH SOLE 0 18828 0 0 ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705 396193 3474 SH SOLE 0 3474 0 0 ASPEN AEROGELS INC COM Stock 04523Y105 158621 10052 SH SOLE 0 10052 0 0 H & E EQUIPMENT SERVICES INC COM Stock 404030108 366240 7000 SH SOLE 0 7000 0 0 CYBERARK SOFTWARE LTD SHS Stock M2682V108 230003 1050 SH SOLE 0 1050 0 0 KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103 4766495 29961 SH SOLE 0 29961 0 0 CIMPRESS PLC SHS EURO Stock G2143T103 239670 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 5297772 103351 SH SOLE 0 103351 0 0 VANGUARD SHORT-TERM BOND ETF ETF 921937827 3862172 50145 SH SOLE 0 50145 0 0 ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108 4794338 100258 SH SOLE 0 100258 0 0 LAM RESEARCH CORP COM Stock 512807108 954358 1218 SH SOLE 0 1218 0 0 QORVO INC COM Stock 74736K101 225445 2002 SH SOLE 0 2002 0 0 PHILIP MORRIS INTL INC COM Stock 718172109 1950078 20728 SH SOLE 0 20727 0 0 NUCOR CORP COM Stock 670346105 401051 2304 SH SOLE 0 2304 0 0 PARKER-HANNIFIN CORP COM Stock 701094104 884380 1920 SH SOLE 0 1919 0 0 ROPER TECHNOLOGIES INC COM Stock 776696106 43261988 79355 SH SOLE 0 79355 0 0 SPDR BLOOMBERG HIGH YIELD BOND ETF ETF 78468R622 413307 4363 SH SOLE 0 4363 0 0 BRISTOL-MYERS SQUIBB CO COM Stock 110122108 430045 8381 SH SOLE 0 8381 0 0 ISHARES RUSSELL 3000 ETF ETF 464287689 436080 1593 SH SOLE 0 1593 0 0 ALTRIA GROUP INC COM Stock 02209S103 929809 23049 SH SOLE 0 23049 0 0 DOMINION ENERGY INC COM Stock 25746U109 370219 7877 SH SOLE 0 7877 0 0 CITIGROUP INC COM NEW Stock 172967424 302500 5881 SH SOLE 0 5880 0 0 FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857 876543 32891 SH SOLE 0 32890 0 0 AMERICAN WTR WKS CO INC NEW COM Stock 030420103 584320 4427 SH SOLE 0 4427 0 0 EXXON MOBIL CORP COM Stock 30231G102 133473 1335 SH OTR 0 0 1335 0 EXXON MOBIL CORP COM Stock 30231G102 10996063 109983 SH SOLE 0 109982 0 0 UNITEDHEALTH GROUP INC COM Stock 91324P102 1426574 2710 SH SOLE 0 2709 0 0 TRAVELERS COMPANIES INC COM Stock 89417E109 264118 1387 SH SOLE 0 1386 0 0 LOWES COS INC COM Stock 548661107 1731754 7781 SH SOLE 0 7781 0 0 ON SEMICONDUCTOR CORP COM Stock 682189105 640257 7665 SH SOLE 0 7665 0 0 DEERE & CO COM Stock 244199105 1161622 2905 SH SOLE 0 2905 0 0 COLGATE PALMOLIVE CO COM Stock 194162103 47826 600 SH OTR 0 0 600 0 COLGATE PALMOLIVE CO COM Stock 194162103 2640650 33128 SH SOLE 0 33128 0 0 AMERICAN INTL GROUP INC COM NEW Stock 026874784 246827 3643 SH SOLE 0 3643 0 0 SHOPIFY INC CL A Stock 82509L107 4280449 54948 SH SOLE 0 54948 0 0 UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 326403 5154 SH SOLE 0 5154 0 0 NOVO-NORDISK A S ADR ADR 670100205 279522 2702 SH SOLE 0 2702 0 0 BANK HAWAII CORP COM Stock 062540109 227004 3133 SH SOLE 0 3132 0 0 BROOKLINE BANCORP INC DEL COM Stock 11373M107 147874 13554 SH SOLE 0 13554 0 0 NASDAQ INC COM Stock 631103108 242386 4169 SH SOLE 0 4169 0 0 SCHWAB CHARLES CORP COM Stock 808513105 151360 2200 SH OTR 0 0 2200 0 SCHWAB CHARLES CORP COM Stock 808513105 46596890 677280 SH SOLE 0 677280 0 0 WASHINGTON TR BANCORP INC COM Stock 940610108 32380 1000 SH OTR 0 0 1000 0 WASHINGTON TR BANCORP INC COM Stock 940610108 3056769 94403 SH SOLE 0 94403 0 0 CROWN CASTLE INC COM REIT 22822V101 26604886 230965 SH SOLE 0 230965 0 0 AKOUSTIS TECHNOLOGIES INC COM Stock 00973N102 65896 79012 SH SOLE 0 79012 0 0 TORONTO DOMINION BK ONT COM NEW Stock 891160509 235540 3645 SH SOLE 0 3645 0 0 SUNRUN INC COM Stock 86771W105 786672 40075 SH SOLE 0 40075 0 0 AUTOZONE INC COM Stock 053332102 338715 131 SH SOLE 0 131 0 0 BLACKROCK INC COM Stock 09247X101 439435 541 SH SOLE 0 541 0 0 CBRE GROUP INC CL A Stock 12504L109 2806247 30146 SH SOLE 0 30145 0 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 291839 1053 SH OTR 0 0 1053 0 ISHARES CORE S&P MID-CAP ETF ETF 464287507 4582935 16536 SH SOLE 0 16535 0 0 VANGUARD TAX-EXEMPT BOND ETF ETF 922907746 62454807 1223405 SH SOLE 0 1223404 0 0 ISHARES MSCI EAFE ETF ETF 464287465 11140675 147852 SH SOLE 0 147852 0 0 APPLE INC COM Stock 037833100 242973 1262 SH OTR 0 0 1262 0 APPLE INC COM Stock 037833100 285646320 1483646 SH SOLE 0 1483645 0 0 PJT PARTNERS INC COM CL A Stock 69343T107 1432802 14065 SH SOLE 0 14065 0 0 ABBOTT LABS COM Stock 002824100 8805464 79999 SH SOLE 0 79998 0 0 DISNEY WALT CO COM Stock 254687106 2257 25 SH OTR 0 0 25 0 DISNEY WALT CO COM Stock 254687106 22220693 246104 SH SOLE 0 246103 0 0 RAYMOND JAMES FINL INC COM Stock 754730109 233927 2098 SH SOLE 0 2098 0 0 VANGUARD TOTAL WORLD STOCK ETF ETF 922042742 270266 2627 SH SOLE 0 2627 0 0 BOOKING HOLDINGS INC COM Stock 09857L108 57634528 16248 SH SOLE 0 16247 0 0 ISHARES RUSSELL 1000 ETF ETF 464287622 262260 1000 SH OTR 0 0 1000 0 ISHARES RUSSELL 1000 ETF ETF 464287622 582807 2222 SH SOLE 0 2222 0 0 SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663 1024208 11207 SH SOLE 0 11207 0 0 MARSH & MCLENNAN COS INC COM Stock 571748102 19546523 103164 SH SOLE 0 103164 0 0 ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 497733 3012 SH SOLE 0 3012 0 0 ISHARES MORNINGSTAR U.S. EQUITY ETF ETF 464287127 3255979 49513 SH SOLE 0 49513 0 0