The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AMAZON COM INC COM Stock 023135106   114,542,106 753,864 SH   SOLE 0 753,864 0 0
SIRIUS XM HOLDINGS INC COM Stock 82968B103   63,370 11,585 SH   SOLE 0 11,585 0 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   760,479 1,857 SH   OTR 0 0 1,857 0
INVESCO QQQ TRUST SERIES I ETF 46090E103   7,798,149 19,042 SH   SOLE 0 19,042 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803   2,517,808 13,081 SH   SOLE 0 13,080 0 0
STARBUCKS CORP COM Stock 855244109   5,559,574 57,906 SH   SOLE 0 57,906 0 0
SEMPRA COM Stock 816851109   279,729 3,743 SH   SOLE 0 3,743 0 0
PUBLIC SVC ENTERPRISE GRP INC COM Stock 744573106   218,067 3,566 SH   SOLE 0 3,566 0 0
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649   7,220,147 281,597 SH   SOLE 0 281,597 0 0
ISHARES GOLD TRUST ETF 464285204   462,623 11,853 SH   SOLE 0 11,853 0 0
JOHNSON & JOHNSON COM Stock 478160104   120,166 767 SH   OTR 0 0 766 0
JOHNSON & JOHNSON COM Stock 478160104   60,562,377 386,388 SH   SOLE 0 386,387 0 0
AKAMAI TECHNOLOGIES INC COM Stock 00971T101   118,350 1,000 SH   OTR 0 0 1,000 0
AKAMAI TECHNOLOGIES INC COM Stock 00971T101   9,303,375 78,609 SH   SOLE 0 78,609 0 0
WASTE MGMT INC DEL COM Stock 94106L109   367,164 2,050 SH   SOLE 0 2,050 0 0
VANGUARD TOTAL STOCK MARKET ETF ETF 922908769   3,066,809 12,928 SH   SOLE 0 12,928 0 0
WISDOMTREE FLOATING RATE TREASURY FUND ETF 97717Y527   1,391,849 27,704 SH   SOLE 0 27,704 0 0
INVESCO WATER RESOURCES ETF ETF 46137V142   517,687 8,506 SH   SOLE 0 8,506 0 0
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN Stock 01881G106   71,598,501 2,307,396 SH   SOLE 0 2,307,396 0 0
VANGUARD ENERGY ETF ETF 92204A306   255,718 2,180 SH   SOLE 0 2,180 0 0
COSTCO WHSL CORP NEW COM Stock 22160K105   80,682,549 122,231 SH   SOLE 0 122,231 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234   793,828 19,742 SH   SOLE 0 19,742 0 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104   154,308 400 SH   OTR 0 0 400 0
GOLDMAN SACHS GROUP INC COM Stock 38141G104   4,297,747 11,141 SH   SOLE 0 11,140 0 0
SPDR NUVEEN BLMBG ST MUNBD ETF ETF 78468R739   4,290,678 89,782 SH   SOLE 0 89,781 0 0
WATSCO INC COM Stock 942622200   205,089 479 SH   SOLE 0 478 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570   397,687 4,368 SH   SOLE 0 4,367 0 0
SHELL PLC SPON ADS ADR 780259305   366,076 5,563 SH   SOLE 0 5,563 0 0
BOSTON SCIENTIFIC CORP COM Stock 101137107   3,605,325 62,365 SH   SOLE 0 62,365 0 0
PROCTER AND GAMBLE CO COM Stock 742718109   7,327 50 SH   OTR 0 0 50 0
PROCTER AND GAMBLE CO COM Stock 742718109   25,534,767 174,251 SH   SOLE 0 174,251 0 0
COCA COLA CO COM Stock 191216100   8,073 137 SH   OTR 0 0 137 0
COCA COLA CO COM Stock 191216100   7,414,953 125,826 SH   SOLE 0 125,826 0 0
GENERAL MLS INC COM Stock 370334104   301,207 4,624 SH   SOLE 0 4,624 0 0
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107   466,369 17,699 SH   SOLE 0 17,699 0 0
ISHARES U.S. ENERGY ETF ETF 464287796   11,148,125 252,677 SH   SOLE 0 252,677 0 0
ISHARES NEW YORK MUNI BOND ETF ETF 464288323   540,846 9,999 SH   SOLE 0 9,999 0 0
VANGUARD REAL ESTATE ETF ETF 922908553   13,836,240 156,589 SH   SOLE 0 156,589 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802   309,118 3,075 SH   SOLE 0 3,075 0 0
UNIVERSAL HEALTH RLTY INCOME T SH BEN INT REIT 91359E105   273,254 6,318 SH   SOLE 0 6,318 0 0
INTEL CORP COM Stock 458140100   7,538 150 SH   OTR 0 0 150 0
INTEL CORP COM Stock 458140100   1,910,428 38,018 SH   SOLE 0 38,018 0 0
STATE STR CORP COM Stock 857477103   5,733,202 74,015 SH   SOLE 0 74,014 0 0
MEDTRONIC PLC SHS Stock G5960L103   454,802 5,521 SH   SOLE 0 5,520 0 0
COMERICA INC COM Stock 200340107   111,620 2,000 SH   OTR 0 0 2,000 0
COMERICA INC COM Stock 200340107   226,923 4,066 SH   SOLE 0 4,066 0 0
FORTIVE CORP COM Stock 34959J108   38,358,573 520,964 SH   SOLE 0 520,963 0 0
NETFLIX INC COM Stock 64110L106   1,287,486 2,644 SH   SOLE 0 2,644 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF TRUST ETF 78467X109   233,659 620 SH   SOLE 0 620 0 0
PACCAR INC COM Stock 693718108   271,076 2,776 SH   SOLE 0 2,776 0 0
SEI INVTS CO COM Stock 784117103   6,880,940 108,276 SH   SOLE 0 108,276 0 0
WATERS CORP COM Stock 941848103   290,710 883 SH   SOLE 0 883 0 0
PROLOGIS INC. COM REIT 74340W103   267,898 2,010 SH   SOLE 0 2,009 0 0
MERCK & CO INC COM Stock 58933Y105   12,866,009 118,015 SH   SOLE 0 118,015 0 0
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158   4,423,210 41,954 SH   SOLE 0 41,954 0 0
SPDR S&P 500 ETF TRUST ETF 78462F103   65,593 138 SH   OTR 0 0 138 0
SPDR S&P 500 ETF TRUST ETF 78462F103   21,963,809 46,209 SH   SOLE 0 46,209 0 0
THE TRADE DESK INC COM CL A Stock 88339J105   7,060,030 98,110 SH   SOLE 0 98,110 0 0
MASTERCARD INCORPORATED CL A Stock 57636Q104   5,766,294 13,520 SH   SOLE 0 13,519 0 0
NUTANIX INC CL A Stock 67059N108   476,900 10,000 SH   SOLE 0 10,000 0 0
ILLINOIS TOOL WKS INC COM Stock 452308109   952,188 3,635 SH   SOLE 0 3,635 0 0
UNITED RENTALS INC COM Stock 911363109   21,928,912 38,242 SH   SOLE 0 38,242 0 0
STEEL DYNAMICS INC COM Stock 858119100   478,541 4,052 SH   SOLE 0 4,052 0 0
EXACT SCIENCES CORP COM Stock 30063P105   332,984 4,501 SH   SOLE 0 4,501 0 0
EMERSON ELEC CO COM Stock 291011104   4,108,616 42,213 SH   SOLE 0 42,213 0 0
AVNET INC COM Stock 053807103   1,006,538 19,971 SH   SOLE 0 19,971 0 0
ALLSTATE CORP COM Stock 020002101   312,855 2,235 SH   SOLE 0 2,235 0 0
VERTEX PHARMACEUTICALS INC COM Stock 92532F100   2,074,093 5,097 SH   SOLE 0 5,097 0 0
GLOBAL X ROBOTICS & ARTIFICIAL INTELLIGENCE ETF ETF 37954Y715   2,244,632 78,759 SH   SOLE 0 78,759 0 0
EDWARDS LIFESCIENCES CORP COM Stock 28176E108   28,594 375 SH   OTR 0 0 375 0
EDWARDS LIFESCIENCES CORP COM Stock 28176E108   16,841,490 220,872 SH   SOLE 0 220,872 0 0
VERIZON COMMUNICATIONS INC COM Stock 92343V104   355,171 9,421 SH   SOLE 0 9,420 0 0
CHUBB LIMITED COM Stock H1467J104   51,980 230 SH   OTR 0 0 230 0
CHUBB LIMITED COM Stock H1467J104   223,966 991 SH   SOLE 0 991 0 0
SNAP ON INC COM Stock 833034101   1,213,128 4,200 SH   SOLE 0 4,200 0 0
SHERWIN WILLIAMS CO COM Stock 824348106   53,118,500 170,306 SH   SOLE 0 170,306 0 0
PEPSICO INC COM Stock 713448108   33,968 200 SH   OTR 0 0 200 0
PEPSICO INC COM Stock 713448108   13,159,287 77,480 SH   SOLE 0 77,480 0 0
ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457   2,109,094 25,708 SH   SOLE 0 25,708 0 0
KIMBERLY-CLARK CORP COM Stock 494368103   157,963 1,300 SH   OTR 0 0 1,300 0
KIMBERLY-CLARK CORP COM Stock 494368103   3,446,954 28,368 SH   SOLE 0 28,367 0 0
HONEYWELL INTL INC COM Stock 438516106   63,705,294 303,778 SH   SOLE 0 303,778 0 0
TRANE TECHNOLOGIES PLC SHS Stock G8994E103   6,497,338 26,639 SH   SOLE 0 26,639 0 0
FORD MTR CO DEL COM Stock 345370860   12,190 1,000 SH   OTR 0 0 1,000 0
FORD MTR CO DEL COM Stock 345370860   121,344 9,954 SH   SOLE 0 9,954 0 0
INGERSOLL RAND INC COM Stock 45687V106   1,378,208 17,820 SH   SOLE 0 17,820 0 0
US BANCORP DEL COM NEW Stock 902973304   288,974 6,677 SH   SOLE 0 6,676 0 0
HOME DEPOT INC COM Stock 437076102   99,297,955 286,533 SH   SOLE 0 286,532 0 0
SPDR PORTFOLIO INTERMEDIATE TERM CORPORATE BOND ETF ETF 78464A375   223,408 6,805 SH   SOLE 0 6,805 0 0
AUTOMATIC DATA PROCESSING INC COM Stock 053015103   666,223 2,860 SH   SOLE 0 2,859 0 0
DUPONT DE NEMOURS INC COM Stock 26614N102   211,173 2,745 SH   SOLE 0 2,745 0 0
SPDR ICE PREFERRED SECURITIES ETF ETF 78464A292   459,224 13,700 SH   SOLE 0 13,700 0 0
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630   203,327 1,309 SH   SOLE 0 1,309 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209   2,065,544 15,146 SH   SOLE 0 15,145 0 0
SPDR GOLD SHARES ETF 78463V107   904,641 4,732 SH   SOLE 0 4,732 0 0
HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104   1,749 100 SH   SOLE 0 100 0 0
HAMILTON BEACH BRANDS HLDG CO COM CL A Stock 40701T104   267,597 15,300 SH   OTR 0 0 15,300 0
CENCORA INC COM Stock 03073E105   206,407 1,005 SH   SOLE 0 1,005 0 0
SCHWAB U.S. SMALL-CAP ETF ETF 808524607   233,649 4,946 SH   SOLE 0 4,946 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614   3,389,301 11,180 SH   SOLE 0 11,179 0 0
LABORATORY CORP AMER HLDGS COM NEW Stock 50540R409   256,383 1,128 SH   SOLE 0 1,128 0 0
SCHWAB U.S. BROAD MARKET ETF ETF 808524102   440,071 7,905 SH   SOLE 0 7,905 0 0
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805   202,060 5,467 SH   SOLE 0 5,467 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308   685,827 9,521 SH   SOLE 0 9,521 0 0
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474   382,673 12,850 SH   SOLE 0 12,850 0 0
ISHARES CORE S&P SMALL CAP ETF ETF 464287804   12,032,288 111,153 SH   SOLE 0 111,152 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   41,016 115 SH   OTR 0 0 115 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702   85,730,617 240,371 SH   SOLE 0 240,370 0 0
ADOBE INC COM Stock 00724F101   77,006,224 129,075 SH   SOLE 0 129,075 0 0
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104   3,060 88 SH   OTR 0 0 88 0
WEYERHAEUSER CO MTN BE COM NEW REIT 962166104   6,234,922 179,319 SH   SOLE 0 179,319 0 0
ALPHABET INC CAP STK CL A Stock 02079K305   95,682,015 684,960 SH   SOLE 0 684,959 0 0
PROGRESSIVE CORP COM Stock 743315103   315,056 1,978 SH   SOLE 0 1,978 0 0
FISERV INC COM Stock 337738108   84,168,051 633,605 SH   SOLE 0 633,604 0 0
OREILLY AUTOMOTIVE INC COM Stock 67103H107   491,296 517 SH   SOLE 0 517 0 0
INTUIT COM Stock 461202103   1,188,098 1,901 SH   SOLE 0 1,900 0 0
CONSTELLATION BRANDS INC CL A Stock 21036P108   31,706,203 131,153 SH   SOLE 0 131,152 0 0
CSX CORP COM Stock 126408103   208,304 6,008 SH   SOLE 0 6,008 0 0
COMCAST CORP NEW CL A Stock 20030N101   50,428 1,150 SH   OTR 0 0 1,150 0
COMCAST CORP NEW CL A Stock 20030N101   11,579,593 264,073 SH   SOLE 0 264,072 0 0
MICROSOFT CORP COM Stock 594918104   225,624 600 SH   OTR 0 0 600 0
MICROSOFT CORP COM Stock 594918104   231,819,030 616,474 SH   SOLE 0 616,474 0 0
LENNAR CORP CL A Stock 526057104   1,426,611 9,572 SH   SOLE 0 9,572 0 0
ISHARES ESG AWARE MSCI USA SMALL-CAP ETF ETF 46435U663   2,565,727 67,501 SH   SOLE 0 67,501 0 0
SCHLUMBERGER LTD COM STK Stock 806857108   208,673 4,010 SH   SOLE 0 4,009 0 0
INVESCO RUSSELL 1000 DYNAMIC MULTIFACTOR ETF ETF 46138J619   421,562 8,200 SH   OTR 0 0 8,200 0
CVS HEALTH CORP COM Stock 126650100   2,273,615 28,795 SH   SOLE 0 28,794 0 0
ISHARES EUROPE ETF ETF 464287861   337,247 6,380 SH   SOLE 0 6,380 0 0
TENABLE HLDGS INC COM Stock 88025T102   241,769 5,249 SH   SOLE 0 5,249 0 0
VANGUARD INTERMEDIATE-TERM TREASURY ETF ETF 92206C706   516,974 8,715 SH   SOLE 0 8,715 0 0
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108   32,014,877 59 SH   SOLE 0 59 0 0
BOEING CO COM Stock 097023105   796,885 3,057 SH   SOLE 0 3,057 0 0
COPART INC COM Stock 217204106   107,800 2,200 SH   OTR 0 0 2,200 0
COPART INC COM Stock 217204106   467,901 9,549 SH   SOLE 0 9,549 0 0
VANGUARD SMALL-CAP ETF ETF 922908751   68,266 320 SH   OTR 0 0 320 0
VANGUARD SMALL-CAP ETF ETF 922908751   6,496,089 30,451 SH   SOLE 0 30,450 0 0
VANGUARD MID-CAP ETF ETF 922908629   131,442 565 SH   OTR 0 0 565 0
VANGUARD MID-CAP ETF ETF 922908629   6,185,519 26,588 SH   SOLE 0 26,588 0 0
VANGUARD LARGE-CAP ETF ETF 922908637   458,115 2,100 SH   SOLE 0 2,100 0 0
NEXTERA ENERGY INC COM Stock 65339F101   137,272 2,260 SH   OTR 0 0 2,260 0
NEXTERA ENERGY INC COM Stock 65339F101   6,602,277 108,697 SH   SOLE 0 108,697 0 0
NIKE INC CL B Stock 654106103   4,488,399 41,341 SH   SOLE 0 41,341 0 0
ALIGN TECHNOLOGY INC COM Stock 016255101   249,066 909 SH   SOLE 0 909 0 0
VANGUARD SHORT-TERM TREASURY ETF ETF 92206C102   388,303 6,657 SH   SOLE 0 6,657 0 0
TESLA INC COM Stock 88160R101   2,119,144 8,528 SH   SOLE 0 8,528 0 0
DECKERS OUTDOOR CORP COM Stock 243537107   114,302 171 SH   SOLE 0 171 0 0
DECKERS OUTDOOR CORP COM Stock 243537107   133,686 200 SH   OTR 0 0 200 0
LINDE PLC SHS Stock G54950103   386,195 940 SH   SOLE 0 940 0 0
ISHARES MSCI EMERGING MARKETS EX CHINA ETF ETF 46434G764   27,062,005 488,396 SH   SOLE 0 488,395 0 0
CMS ENERGY CORP COM Stock 125896100   235,427 4,054 SH   SOLE 0 4,054 0 0
HILTON WORLDWIDE HLDGS INC COM Stock 43300A203   45,984,705 252,538 SH   SOLE 0 252,538 0 0
VANGUARD HEALTH CARE ETF ETF 92204A504   359,002 1,432 SH   SOLE 0 1,432 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605   3,760 100 SH   OTR 0 0 100 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605   1,732,818 46,086 SH   SOLE 0 46,085 0 0
NXP SEMICONDUCTORS N V COM Stock N6596X109   103,356 450 SH   OTR 0 0 450 0
NXP SEMICONDUCTORS N V COM Stock N6596X109   19,714,256 85,834 SH   SOLE 0 85,833 0 0
NORFOLK SOUTHN CORP COM Stock 655844108   1,003,906 4,247 SH   SOLE 0 4,247 0 0
VANGUARD INFORMATION TECHNOLOGY ETF ETF 92204A702   1,589,130 3,283 SH   SOLE 0 3,283 0 0
PIMCO INTERMEDIATE MUNICIPAL BOND ACTIVE ETF ETF 72201R866   200,640 3,800 SH   SOLE 0 3,800 0 0
WALGREENS BOOTS ALLIANCE INC COM Stock 931427108   543,375 20,811 SH   SOLE 0 20,811 0 0
AMPHENOL CORP NEW CL A Stock 032095101   24,341,348 245,550 SH   SOLE 0 245,549 0 0
CARLISLE COS INC COM Stock 142339100   529,569 1,695 SH   SOLE 0 1,695 0 0
CGI INC CL A SUB VTG Stock 12532H104   442,241 4,125 SH   SOLE 0 4,125 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Stock 459506101   276,432 3,414 SH   SOLE 0 3,414 0 0
ARES CAPITAL CORP 4.625 03/01/2024 Convertible 04010LAW3   92,644 90,000 SH   SOLE 0 90,000 0 0
STANLEY BLACK & DECKER INC COM Stock 854502101   2,048,802 20,885 SH   SOLE 0 20,884 0 0
KKR & CO INC COM Stock 48251W104   224,165 2,706 SH   SOLE 0 2,705 0 0
VANGUARD S&P MID-CAP 400 ETF ETF 921932885   273,829 2,914 SH   SOLE 0 2,914 0 0
VANGUARD S&P 500 ETF ETF 922908363   679,661 1,556 SH   OTR 0 0 1,556 0
VANGUARD S&P 500 ETF ETF 922908363   22,725,054 52,026 SH   SOLE 0 52,026 0 0
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   278,762 4,139 SH   SOLE 0 4,139 0 0
UBER TECHNOLOGIES INC COM Stock 90353T100   327,744 5,323 SH   SOLE 0 5,323 0 0
SPDR S&P MIDCAP 400 ETF TRUST ETF 78467Y107   794,050 1,565 SH   SOLE 0 1,565 0 0
CORTEVA INC COM Stock 22052L104   230,304 4,806 SH   SOLE 0 4,806 0 0
CONSOLIDATED EDISON INC COM Stock 209115104   417,776 4,592 SH   SOLE 0 4,592 0 0
ISHARES U.S. REGIONAL BANKS ETF ETF 464288778   3,465,126 82,819 SH   SOLE 0 82,818 0 0
HUNTINGTON BANCSHARES INC COM Stock 446150104   329,130 25,875 SH   OTR 0 0 25,875 0
HUNTINGTON BANCSHARES INC COM Stock 446150104   5,438,932 427,589 SH   SOLE 0 427,589 0 0
CROWDSTRIKE HLDGS INC CL A Stock 22788C105   320,651 1,256 SH   SOLE 0 1,255 0 0
ELI LILLY & CO COM Stock 532457108   19,776,514 33,927 SH   SOLE 0 33,926 0 0
HASBRO INC COM Stock 418056107   492,846 9,652 SH   SOLE 0 9,652 0 0
AIR PRODS & CHEMS INC COM Stock 009158106   1,850,067 6,757 SH   SOLE 0 6,757 0 0
FLEXSHARES US QUALITY LOW VOLATILITY INDEX FUND ETF 33939L654   28,241,334 502,468 SH   SOLE 0 502,468 0 0
CHROMADEX CORP COM NEW Stock 171077407   31,493 22,023 SH   SOLE 0 22,023 0 0
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473   277,352 2,385 SH   SOLE 0 2,385 0 0
HOLOGIC INC COM Stock 436440101   369,468 5,171 SH   SOLE 0 5,171 0 0
AGENUS INC COM NEW Stock 00847G705   27,261 32,928 SH   SOLE 0 32,928 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655   401 2 SH   OTR 0 0 2 0
ISHARES RUSSELL 2000 ETF ETF 464287655   2,621,674 13,062 SH   SOLE 0 13,062 0 0
REYNOLDS CONSUMER PRODS INC COM Stock 76171L106   432,849 16,127 SH   SOLE 0 16,127 0 0
DUKE ENERGY CORP NEW COM NEW Stock 26441C204   842,008 8,677 SH   SOLE 0 8,676 0 0
DIGITAL RLTY TR INC COM REIT 253868103   10,307 77 SH   OTR 0 0 76 0
DIGITAL RLTY TR INC COM REIT 253868103   1,616,914 12,015 SH   SOLE 0 12,014 0 0
CARRIER GLOBAL CORPORATION COM Stock 14448C104   2,930 51 SH   OTR 0 0 51 0
CARRIER GLOBAL CORPORATION COM Stock 14448C104   788,329 13,722 SH   SOLE 0 13,722 0 0
BROOKFIELD INFRASTRUCTURE CORP COM SB VTG SHS A Stock 11275Q107   442,894 12,554 SH   SOLE 0 12,553 0 0
ZOOMINFO TECHNOLOGIES INC COMMON STOCK Stock 98980F104   201,929 10,921 SH   SOLE 0 10,921 0 0
QUANTA SVCS INC COM Stock 74762E102   151,060 700 SH   OTR 0 0 700 0
QUANTA SVCS INC COM Stock 74762E102   22,984,642 106,509 SH   SOLE 0 106,509 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168   386,943 3,301 SH   SOLE 0 3,301 0 0
AMERICAN ELEC PWR CO INC COM Stock 025537101   614,788 7,569 SH   SOLE 0 7,569 0 0
ENTERGY CORP NEW COM Stock 29364G103   236,230 2,335 SH   SOLE 0 2,334 0 0
EVERSOURCE ENERGY COM Stock 30040W108   208,206 3,373 SH   SOLE 0 3,373 0 0
INDEPENDENT BK CORP MASS COM Stock 453836108   6,579,750 99,981 SH   SOLE 0 99,981 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611   526,817 2,927 SH   SOLE 0 2,927 0 0
MIDDLESEX WTR CO COM Stock 596680108   212,084 3,232 SH   SOLE 0 3,232 0 0
MASTEC INC COM Stock 576323109   426,152 5,628 SH   SOLE 0 5,628 0 0
GOLDMAN SACHS INNOVATE EQUITY ETF ETF 38149W820   1,186,986 22,613 SH   SOLE 0 22,613 0 0
AIRBNB INC COM CL A Stock 009066101   250,855 1,843 SH   SOLE 0 1,842 0 0
STAG INDL INC COM REIT 85254J102   54,964 1,400 SH   OTR 0 0 1,400 0
STAG INDL INC COM REIT 85254J102   11,393,863 290,216 SH   SOLE 0 290,215 0 0
VANGUARD MID-CAP GROWTH ETF ETF 922908538   1,338,499 6,096 SH   SOLE 0 6,096 0 0
XYLEM INC COM Stock 98419M100   230,550 2,016 SH   OTR 0 0 2,016 0
XYLEM INC COM Stock 98419M100   54,596,261 477,407 SH   SOLE 0 477,406 0 0
GINKGO BIOWORKS HOLDINGS INC CL A SHS Stock 37611X100   62,493 36,978 SH   SOLE 0 36,978 0 0
CAMBRIDGE BANCORP COM Stock 132152109   485,897 7,001 SH   SOLE 0 7,001 0 0
VIMEO INC COMMON STOCK Stock 92719V100   114,707 29,262 SH   SOLE 0 29,262 0 0
VISA INC COM CL A Stock 92826C839   6,509 25 SH   OTR 0 0 25 0
VISA INC COM CL A Stock 92826C839   87,392,375 335,673 SH   SOLE 0 335,672 0 0
HERSHEY CO COM Stock 427866108   304,457 1,633 SH   SOLE 0 1,633 0 0
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697   7,641,624 97,932 SH   SOLE 0 97,931 0 0
PIMCO ACTIVE BOND ETF ETF 72201R775   352,974 3,818 SH   SOLE 0 3,818 0 0
VANGUARD SMALL-CAP GROWTH ETF ETF 922908595   963,453 3,985 SH   SOLE 0 3,985 0 0
VANGUARD VALUE ETF ETF 922908744   1,292,577 8,646 SH   SOLE 0 8,646 0 0
VANGUARD GROWTH ETF ETF 922908736   1,592,327 5,122 SH   SOLE 0 5,122 0 0
ISHARES U.S. TREASURY BOND ETF ETF 46429B267   59,807,948 2,595,831 SH   SOLE 0 2,595,831 0 0
L3HARRIS TECHNOLOGIES INC COM Stock 502431109   666,694 3,165 SH   SOLE 0 3,165 0 0
AMERICAN TOWER CORP NEW COM REIT 03027X100   4,805,841 22,262 SH   SOLE 0 22,261 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150   37,760,605 358,839 SH   SOLE 0 358,838 0 0
META PLATFORMS INC CL A Stock 30303M102   3,802,512 10,743 SH   SOLE 0 10,742 0 0
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210   386,029 510 SH   SOLE 0 510 0 0
SERVICENOW INC COM Stock 81762P102   7,230,219 10,234 SH   SOLE 0 10,234 0 0
AUTONATION INC COM Stock 05329W102   210,252 1,400 SH   OTR 0 0 1,400 0
PALO ALTO NETWORKS INC COM Stock 697435105   88,464 300 SH   OTR 0 0 300 0
PALO ALTO NETWORKS INC COM Stock 697435105   7,848,505 26,616 SH   SOLE 0 26,615 0 0
NATURAL GROCERS BY VITAMIN COT COM Stock 63888U108   857,040 53,565 SH   SOLE 0 53,565 0 0
MONDELEZ INTL INC CL A Stock 609207105   3,622 50 SH   OTR 0 0 50 0
MONDELEZ INTL INC CL A Stock 609207105   6,288,843 86,826 SH   SOLE 0 86,826 0 0
WP CAREY INC COM REIT 92936U109   438,634 6,768 SH   SOLE 0 6,768 0 0
BROADCOM INC COM Stock 11135F101   82,603 74 SH   OTR 0 0 74 0
BROADCOM INC COM Stock 11135F101   16,950,591 15,185 SH   SOLE 0 15,185 0 0
WORKDAY INC CL A Stock 98138H101   948,818 3,437 SH   SOLE 0 3,437 0 0
TENET HEALTHCARE CORP COM NEW Stock 88033G407   200,563 2,654 SH   SOLE 0 2,654 0 0
METLIFE INC COM Stock 59156R108   254,499 3,848 SH   SOLE 0 3,848 0 0
PIONEER NAT RES CO COM Stock 723787107   1,534,581 6,824 SH   SOLE 0 6,824 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842   33,317,332 473,594 SH   SOLE 0 473,593 0 0
HEXCEL CORP NEW COM Stock 428291108   719,063 9,750 SH   SOLE 0 9,750 0 0
KINDER MORGAN INC DEL COM Stock 49456B101   158,760 9,000 SH   OTR 0 0 9,000 0
KINDER MORGAN INC DEL COM Stock 49456B101   22,961,361 1,301,664 SH   SOLE 0 1,301,664 0 0
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101   74,636,925 212,695 SH   SOLE 0 212,695 0 0
ENTEGRIS INC COM Stock 29362U104   3,880,850 32,389 SH   SOLE 0 32,389 0 0
NVIDIA CORPORATION COM Stock 67066G104   8,659,833 17,487 SH   SOLE 0 17,486 0 0
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646   10,313,427 201,139 SH   SOLE 0 201,139 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679   392,283 3,562 SH   SOLE 0 3,562 0 0
BALL CORP COM Stock 058498106   431,400 7,500 SH   SOLE 0 7,500 0 0
CUMMINS INC COM Stock 231021106   435,446 1,818 SH   SOLE 0 1,817 0 0
EOG RES INC COM Stock 26875P101   72,570 600 SH   OTR 0 0 600 0
EOG RES INC COM Stock 26875P101   4,180,835 34,567 SH   SOLE 0 34,566 0 0
GRAINGER W W INC COM Stock 384802104   226,232 273 SH   SOLE 0 273 0 0
ABBVIE INC COM Stock 00287Y109   7,749 50 SH   OTR 0 0 50 0
ABBVIE INC COM Stock 00287Y109   17,074,014 110,176 SH   SOLE 0 110,176 0 0
CANADIAN IMPERIAL BK COMM TORO COM Stock 136069101   327,641 6,806 SH   SOLE 0 6,806 0 0
S&P GLOBAL INC COM Stock 78409V104   32,806,514 74,472 SH   SOLE 0 74,472 0 0
EA BRIDGEWAY OMNI SMALL-CAP VALUE ETF ETF 02072L532   232,613 11,069 SH   SOLE 0 11,069 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103   8,272,569 163,554 SH   SOLE 0 163,554 0 0
MANULIFE FINL CORP COM Stock 56501R106   121,550 5,500 SH   OTR 0 0 5,500 0
MANULIFE FINL CORP COM Stock 56501R106   9,615,909 435,109 SH   SOLE 0 435,109 0 0
ARCBEST CORP COM Stock 03937C105   1,803,150 15,000 SH   SOLE 0 15,000 0 0
VANGUARD TOTAL BOND MARKET ETF ETF 921937835   613,481 8,341 SH   SOLE 0 8,341 0 0
KENVUE INC COM Stock 49177J102   20,735,312 963,089 SH   SOLE 0 963,089 0 0
ISHARES CORE 1-5 YEAR USD BOND ETF ETF 46432F859   1,111,666 23,374 SH   SOLE 0 23,373 0 0
CELANESE CORP DEL COM Stock 150870103   299,864 1,930 SH   SOLE 0 1,930 0 0
ZOETIS INC CL A Stock 98978V103   42,701,195 216,351 SH   SOLE 0 216,350 0 0
VERDE CLEAN FUELS INC WT EXP 021528 Stock 923372114   6,297 62,222 SH   SOLE 0 62,222 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   240,141 2,309 SH   SOLE 0 2,309 0 0
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648   877,578 3,479 SH   SOLE 0 3,479 0 0
INVESCO S&P 500 QUALITY ETF ETF 46137V241   2,184,345 40,391 SH   SOLE 0 40,391 0 0
BLACKSTONE INC COM Stock 09260D107   79,053,139 603,828 SH   SOLE 0 603,827 0 0
ANSYS INC COM Stock 03662Q105   492,791 1,358 SH   SOLE 0 1,358 0 0
CHURCH & DWIGHT CO INC COM Stock 171340102   75,648 800 SH   OTR 0 0 800 0
CHURCH & DWIGHT CO INC COM Stock 171340102   10,044,702 106,226 SH   SOLE 0 106,225 0 0
INFORMATION SVCS GROUP INC COM Stock 45675Y104   3,892,297 826,390 SH   SOLE 0 826,390 0 0
JACOBS SOLUTIONS INC COM Stock 46982L108   129,800 1,000 SH   OTR 0 0 1,000 0
JACOBS SOLUTIONS INC COM Stock 46982L108   10,183,879 78,458 SH   SOLE 0 78,458 0 0
ZIMMER BIOMET HOLDINGS INC COM Stock 98956P102   224,134 1,842 SH   SOLE 0 1,841 0 0
STRYKER CORPORATION COM Stock 863667101   38,346,956 128,054 SH   SOLE 0 128,053 0 0
QUALCOMM INC COM Stock 747525103   1,484,193 10,262 SH   OTR 0 0 10,262 0
QUALCOMM INC COM Stock 747525103   41,245,912 285,182 SH   SOLE 0 285,182 0 0
SPDR BLACKSTONE SENIOR LOAN ETF ETF 78467V608   276,738 6,600 SH   SOLE 0 6,600 0 0
GENERAL DYNAMICS CORP COM Stock 369550108   13,867 53 SH   OTR 0 0 53 0
GENERAL DYNAMICS CORP COM Stock 369550108   956,413 3,683 SH   SOLE 0 3,683 0 0
RESMED INC COM Stock 761152107   1,202,007 6,988 SH   SOLE 0 6,987 0 0
INTUITIVE SURGICAL INC COM NEW Stock 46120E602   1,397,089 4,141 SH   SOLE 0 4,141 0 0
VERALTO CORP COM SHS Stock 92338C103   82 1 SH   OTR 0 0 1 0
VERALTO CORP COM SHS Stock 92338C103   6,086,825 73,995 SH   SOLE 0 73,994 0 0
DISCOVER FINL SVCS COM Stock 254709108   237,276 2,111 SH   SOLE 0 2,111 0 0
LAZARD INC COM Stock 52110M109   297,540 8,550 SH   OTR 0 0 8,550 0
LAZARD INC COM Stock 52110M109   4,584,378 131,735 SH   SOLE 0 131,735 0 0
MCDONALDS CORP COM Stock 580135101   14,826 50 SH   OTR 0 0 50 0
MCDONALDS CORP COM Stock 580135101   9,933,044 33,500 SH   SOLE 0 33,499 0 0
AMETEK INC COM Stock 031100100   1,151,427 6,983 SH   SOLE 0 6,983 0 0
FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860   214,124 3,480 SH   SOLE 0 3,480 0 0
DOVER CORP COM Stock 260003108   788,527 5,127 SH   SOLE 0 5,126 0 0
CISCO SYS INC COM Stock 17275R102   12,630 250 SH   OTR 0 0 250 0
CISCO SYS INC COM Stock 17275R102   10,077,376 199,473 SH   SOLE 0 199,472 0 0
VERT GLOBAL SUSTAINABLE REAL ESTATE ETF ETF 56170L695   307,037 30,827 SH   SOLE 0 30,827 0 0
CAPITAL ONE FINL CORP COM Stock 14040H105   78,672 600 SH   OTR 0 0 600 0
CAPITAL ONE FINL CORP COM Stock 14040H105   1,135,132 8,657 SH   SOLE 0 8,657 0 0
ADVANCED MICRO DEVICES INC COM Stock 007903107   432,673 2,935 SH   SOLE 0 2,935 0 0
WISDOMTREE US QUALITY DIVIDEND GROWTH FUND ETF 97717X669   293,490 4,176 SH   SOLE 0 4,176 0 0
AT&T INC COM Stock 00206R102   237,269 14,140 SH   SOLE 0 14,140 0 0
CLEARWAY ENERGY INC CL C Stock 18539C204   1,104,716 40,274 SH   SOLE 0 40,274 0 0
VANGUARD FINANCIALS ETF ETF 92204A405   512,873 5,559 SH   SOLE 0 5,559 0 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506   86,523 1,032 SH   OTR 0 0 1,032 0
ENERGY SELECT SECTOR SPDR FUND ETF 81369Y506   23,369,097 278,734 SH   SOLE 0 278,734 0 0
ISHARES BIOTECHNOLOGY ETF ETF 464287556   2,590,332 19,068 SH   SOLE 0 19,067 0 0
GENERAL ELECTRIC CO COM NEW Stock 369604301   31,269 245 SH   OTR 0 0 245 0
GENERAL ELECTRIC CO COM NEW Stock 369604301   1,314,981 10,303 SH   SOLE 0 10,303 0 0
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339   385,065 2,617 SH   SOLE 0 2,617 0 0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513   283,634 3,665 SH   SOLE 0 3,665 0 0
ISHARES S&P SMALL-CAP 600 GROWTH ETF ETF 464287887   2,003,742 16,012 SH   SOLE 0 16,012 0 0
MOTOROLA SOLUTIONS INC COM NEW Stock 620076307   1,306,105 4,172 SH   SOLE 0 4,171 0 0
UNIVERSAL DISPLAY CORP COM Stock 91347P105   466,101 2,437 SH   OTR 0 0 2,437 0
UNIVERSAL DISPLAY CORP COM Stock 91347P105   25,026,665 130,852 SH   SOLE 0 130,851 0 0
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396   1,674,324 10,672 SH   SOLE 0 10,671 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407   1,167,671 6,530 SH   SOLE 0 6,530 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704   1,062,106 9,318 SH   SOLE 0 9,317 0 0
ISHARES EXPANDED TECH-SOFTWARE SECTOR ETF ETF 464287515   18,113,043 44,653 SH   SOLE 0 44,653 0 0
ROBO GLOBAL ROBOTICS & AUTOMATION INDEX ETF ETF 301505707   2,982,923 52,058 SH   SOLE 0 52,058 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408   8,695 50 SH   OTR 0 0 50 0
ISHARES S&P 500 VALUE ETF ETF 464287408   1,734,076 9,972 SH   SOLE 0 9,972 0 0
SPDR PORTFOLIO S&P 600 SMALL CAP ETF ETF 78468R853   86,633,528 2,053,901 SH   SOLE 0 2,053,900 0 0
LULULEMON ATHLETICA INC COM Stock 550021109   686,662 1,343 SH   SOLE 0 1,343 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309   1,235,095 16,446 SH   SOLE 0 16,446 0 0
ISHARES CORE S&P 500 ETF ETF 464287200   117,019 245 SH   OTR 0 0 245 0
ISHARES CORE S&P 500 ETF ETF 464287200   39,442,337 82,579 SH   SOLE 0 82,579 0 0
THE CIGNA GROUP COM Stock 125523100   3,593 12 SH   OTR 0 0 12 0
THE CIGNA GROUP COM Stock 125523100   363,556 1,214 SH   SOLE 0 1,214 0 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105   218,333 180 SH   OTR 0 0 180 0
METTLER TOLEDO INTERNATIONAL COM Stock 592688105   29,971,150 24,709 SH   SOLE 0 24,709 0 0
ONEOK INC NEW COM Stock 682680103   608,268 8,662 SH   SOLE 0 8,662 0 0
WELLS FARGO CO NEW COM Stock 949746101   59,064 1,200 SH   OTR 0 0 1,200 0
WELLS FARGO CO NEW COM Stock 949746101   1,799,277 36,556 SH   SOLE 0 36,555 0 0
UNION PAC CORP COM Stock 907818108   1,257,905 5,121 SH   SOLE 0 5,121 0 0
ECOLAB INC COM Stock 278865100   3,837,279 19,346 SH   SOLE 0 19,346 0 0
ISHARES PREFERRED & INCOME SECURITIES ETF ETF 464288687   411,552 13,195 SH   SOLE 0 13,195 0 0
SALESFORCE INC COM Stock 79466L302   64,997,992 247,009 SH   SOLE 0 247,009 0 0
MICROCHIP TECHNOLOGY INC. COM Stock 595017104   415,560 4,608 SH   SOLE 0 4,608 0 0
MCCORMICK & CO INC COM NON VTG Stock 579780206   24,781,295 362,194 SH   SOLE 0 362,193 0 0
NORTHROP GRUMMAN CORP COM Stock 666807102   371,600 794 SH   SOLE 0 793 0 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   159,237 300 SH   OTR 0 0 300 0
THERMO FISHER SCIENTIFIC INC COM Stock 883556102   58,547,272 110,302 SH   SOLE 0 110,302 0 0
LOCKHEED MARTIN CORP COM Stock 539830109   1,838,572 4,057 SH   SOLE 0 4,056 0 0
UMH PPTYS INC COM REIT 903002103   208,291 13,596 SH   SOLE 0 13,596 0 0
JPMORGAN CHASE & CO COM Stock 46625H100   41,912,860 246,401 SH   SOLE 0 246,401 0 0
ISHARES 5-10 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288638   336,472 6,471 SH   SOLE 0 6,470 0 0
CHEVRON CORP NEW COM Stock 166764100   11,206,502 75,131 SH   SOLE 0 75,130 0 0
ISHARES NATIONAL MUNI BOND ETF ETF 464288414   67,642,466 623,950 SH   SOLE 0 623,950 0 0
CONOCOPHILLIPS COM Stock 20825C104   808,295 6,964 SH   SOLE 0 6,963 0 0
MARKEL GROUP INC COM Stock 570535104   359,235 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   942,624 19,679 SH   SOLE 0 19,679 0 0
DANAHER CORPORATION COM Stock 235851102   190,856 825 SH   OTR 0 0 825 0
DANAHER CORPORATION COM Stock 235851102   73,814,239 319,073 SH   SOLE 0 319,072 0 0
M & T BK CORP COM Stock 55261F104   4,798 35 SH   OTR 0 0 35 0
M & T BK CORP COM Stock 55261F104   420,895 3,070 SH   SOLE 0 3,070 0 0
TJX COS INC NEW COM Stock 872540109   84,429 900 SH   OTR 0 0 900 0
TJX COS INC NEW COM Stock 872540109   71,943,769 766,909 SH   SOLE 0 766,909 0 0
BANK AMERICA CORP COM Stock 060505104   102,694 3,050 SH   OTR 0 0 3,050 0
BANK AMERICA CORP COM Stock 060505104   19,235,527 571,296 SH   SOLE 0 571,295 0 0
WALMART INC COM Stock 931142103   31,530 200 SH   OTR 0 0 200 0
WALMART INC COM Stock 931142103   1,562,454 9,911 SH   SOLE 0 9,910 0 0
ISHARES 3-7 YEAR TREASURY BOND ETF ETF 464288661   908,460 7,756 SH   SOLE 0 7,756 0 0
INTERNATIONAL BUSINESS MACHS COM Stock 459200101   2,500,229 15,287 SH   SOLE 0 15,287 0 0
ORACLE CORP COM Stock 68389X105   126,516 1,200 SH   OTR 0 0 1,200 0
ORACLE CORP COM Stock 68389X105   18,900,895 179,274 SH   SOLE 0 179,274 0 0
RTX CORPORATION COM Stock 75513E101   4,291 51 SH   OTR 0 0 51 0
RTX CORPORATION COM Stock 75513E101   1,659,982 19,729 SH   SOLE 0 19,728 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858   796,354 19,376 SH   SOLE 0 19,376 0 0
TEXAS INSTRS INC COM Stock 882508104   6,326,282 37,113 SH   SOLE 0 37,113 0 0
TARGET CORP COM Stock 87612E106   10,682 75 SH   OTR 0 0 75 0
TARGET CORP COM Stock 87612E106   1,555,445 10,922 SH   SOLE 0 10,921 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX ETF ETF 921946406   349,894 3,134 SH   SOLE 0 3,134 0 0
SPDR NUVEEN BLOOMBERG MUNICIPAL BOND ETF ETF 78468R721   10,833,944 230,509 SH   SOLE 0 230,509 0 0
PFIZER INC COM Stock 717081103   53,163 1,847 SH   OTR 0 0 1,846 0
PFIZER INC COM Stock 717081103   4,218,415 146,524 SH   SOLE 0 146,523 0 0
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242   873,218 7,891 SH   SOLE 0 7,891 0 0
MORGAN STANLEY COM NEW Stock 617446448   12,305,084 131,958 SH   SOLE 0 131,958 0 0
3M Company Stock 88579Y101   753,963 6,897 SH   SOLE 0 6,896 0 0
KLA CORP COM NEW Stock 482480100   25,277,192 43,484 SH   SOLE 0 43,483 0 0
GILEAD SCIENCES INC COM Stock 375558103   1,300,486 16,053 SH   SOLE 0 16,053 0 0
CATERPILLAR INC COM Stock 149123101   5,805,242 19,634 SH   SOLE 0 19,634 0 0
ALPHABET INC CAP STK CL C Stock 02079K107   50,760,459 360,182 SH   SOLE 0 360,182 0 0
AMERICAN EXPRESS CO COM Stock 025816109   998,507 5,330 SH   SOLE 0 5,329 0 0
AMGEN INC COM Stock 031162100   2,595,746 9,012 SH   SOLE 0 9,012 0 0
STIFEL FINL CORP COM Stock 860630102   82,980 1,200 SH   OTR 0 0 1,200 0
STIFEL FINL CORP COM Stock 860630102   8,141,514 117,737 SH   SOLE 0 117,737 0 0
APPLIED MATLS INC COM Stock 038222105   60,585,903 373,826 SH   SOLE 0 373,825 0 0
OTIS WORLDWIDE CORP COM Stock 68902V107   2,237 25 SH   OTR 0 0 25 0
OTIS WORLDWIDE CORP COM Stock 68902V107   198,266 2,216 SH   SOLE 0 2,216 0 0
ANALOG DEVICES INC COM Stock 032654105   6,175,465 31,101 SH   SOLE 0 31,101 0 0
PAYCOM SOFTWARE INC COM Stock 70432V102   523,622 2,533 SH   SOLE 0 2,533 0 0
TEXAS ROADHOUSE INC COM Stock 882681109   110,007 900 SH   OTR 0 0 900 0
TEXAS ROADHOUSE INC COM Stock 882681109   290,785 2,379 SH   SOLE 0 2,379 0 0
WILLIAMS COS INC COM Stock 969457100   2,752 79 SH   OTR 0 0 79 0
WILLIAMS COS INC COM Stock 969457100   7,977,535 229,042 SH   SOLE 0 229,042 0 0
ARISTA NETWORKS INC COM Stock 040413106   217,376 923 SH   SOLE 0 923 0 0
CANADIAN NATL RY CO COM Stock 136375102   18,845 150 SH   OTR 0 0 150 0
CANADIAN NATL RY CO COM Stock 136375102   354,905 2,825 SH   SOLE 0 2,825 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671   201,954 1,940 SH   SOLE 0 1,940 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671   371,637 3,570 SH   OTR 0 0 3,570 0
ISHARES CORE S&P US VALUE ETF ETF 464287663   769,601 9,126 SH   SOLE 0 9,126 0 0
ISHARES CORE S&P US VALUE ETF ETF 464287663   906,295 10,747 SH   OTR 0 0 10,747 0
VANGUARD DIVIDEND APPRECIATION ETF ETF 921908844   8,508,182 49,931 SH   SOLE 0 49,930 0 0
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440   550,772 5,714 SH   SOLE 0 5,714 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226   28,681,295 288,980 SH   SOLE 0 288,980 0 0
SPDR PORTFOLIO S&P 500 ETF ETF 78464A854   1,267,365 22,672 SH   SOLE 0 22,672 0 0
EATON CORP PLC SHS Stock G29183103   3,235,376 13,435 SH   SOLE 0 13,434 0 0
ISHARES S&P SMALL-CAP 600 VALUE ETF ETF 464287879   330,339 3,205 SH   SOLE 0 3,205 0 0
ISHARES S&P MID-CAP 400 GROWTH ETF ETF 464287606   1,491,554 18,828 SH   SOLE 0 18,828 0 0
ISHARES S&P MID-CAP 400 VALUE ETF ETF 464287705   396,193 3,474 SH   SOLE 0 3,474 0 0
ASPEN AEROGELS INC COM Stock 04523Y105   158,621 10,052 SH   SOLE 0 10,052 0 0
H & E EQUIPMENT SERVICES INC COM Stock 404030108   366,240 7,000 SH   SOLE 0 7,000 0 0
CYBERARK SOFTWARE LTD SHS Stock M2682V108   230,003 1,050 SH   SOLE 0 1,050 0 0
KEYSIGHT TECHNOLOGIES INC COM Stock 49338L103   4,766,495 29,961 SH   SOLE 0 29,961 0 0
CIMPRESS PLC SHS EURO Stock G2143T103   239,670 2,994 SH   SOLE 0 2,994 0 0
Daktari Stock 234264109   40,989 40,989 SH   SOLE 0 40,988 0 0
ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620   5,297,772 103,351 SH   SOLE 0 103,351 0 0
VANGUARD SHORT-TERM BOND ETF ETF 921937827   3,862,172 50,145 SH   SOLE 0 50,145 0 0
ULTRAGENYX PHARMACEUTICAL INC COM Stock 90400D108   4,794,338 100,258 SH   SOLE 0 100,258 0 0
LAM RESEARCH CORP COM Stock 512807108   954,358 1,218 SH   SOLE 0 1,218 0 0
QORVO INC COM Stock 74736K101   225,445 2,002 SH   SOLE 0 2,002 0 0
PHILIP MORRIS INTL INC COM Stock 718172109   1,950,078 20,728 SH   SOLE 0 20,727 0 0
NUCOR CORP COM Stock 670346105   401,051 2,304 SH   SOLE 0 2,304 0 0
PARKER-HANNIFIN CORP COM Stock 701094104   884,380 1,920 SH   SOLE 0 1,919 0 0
ROPER TECHNOLOGIES INC COM Stock 776696106   43,261,988 79,355 SH   SOLE 0 79,355 0 0
SPDR BLOOMBERG HIGH YIELD BOND ETF ETF 78468R622   413,307 4,363 SH   SOLE 0 4,363 0 0
BRISTOL-MYERS SQUIBB CO COM Stock 110122108   430,045 8,381 SH   SOLE 0 8,381 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689   436,080 1,593 SH   SOLE 0 1,593 0 0
ALTRIA GROUP INC COM Stock 02209S103   929,809 23,049 SH   SOLE 0 23,049 0 0
DOMINION ENERGY INC COM Stock 25746U109   370,219 7,877 SH   SOLE 0 7,877 0 0
CITIGROUP INC COM NEW Stock 172967424   302,500 5,881 SH   SOLE 0 5,880 0 0
FIDELITY MSCI REAL ESTATE INDEX ETF ETF 316092857   876,543 32,891 SH   SOLE 0 32,890 0 0
AMERICAN WTR WKS CO INC NEW COM Stock 030420103   584,320 4,427 SH   SOLE 0 4,427 0 0
EXXON MOBIL CORP COM Stock 30231G102   133,473 1,335 SH   OTR 0 0 1,335 0
EXXON MOBIL CORP COM Stock 30231G102   10,996,063 109,983 SH   SOLE 0 109,982 0 0
UNITEDHEALTH GROUP INC COM Stock 91324P102   1,426,574 2,710 SH   SOLE 0 2,709 0 0
TRAVELERS COMPANIES INC COM Stock 89417E109   264,118 1,387 SH   SOLE 0 1,386 0 0
LOWES COS INC COM Stock 548661107   1,731,754 7,781 SH   SOLE 0 7,781 0 0
ON SEMICONDUCTOR CORP COM Stock 682189105   640,257 7,665 SH   SOLE 0 7,665 0 0
DEERE & CO COM Stock 244199105   1,161,622 2,905 SH   SOLE 0 2,905 0 0
COLGATE PALMOLIVE CO COM Stock 194162103   47,826 600 SH   OTR 0 0 600 0
COLGATE PALMOLIVE CO COM Stock 194162103   2,640,650 33,128 SH   SOLE 0 33,128 0 0
AMERICAN INTL GROUP INC COM NEW Stock 026874784   246,827 3,643 SH   SOLE 0 3,643 0 0
SHOPIFY INC CL A Stock 82509L107   4,280,449 54,948 SH   SOLE 0 54,948 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886   326,403 5,154 SH   SOLE 0 5,154 0 0
NOVO-NORDISK A S ADR ADR 670100205   279,522 2,702 SH   SOLE 0 2,702 0 0
BANK HAWAII CORP COM Stock 062540109   227,004 3,133 SH   SOLE 0 3,132 0 0
BROOKLINE BANCORP INC DEL COM Stock 11373M107   147,874 13,554 SH   SOLE 0 13,554 0 0
NASDAQ INC COM Stock 631103108   242,386 4,169 SH   SOLE 0 4,169 0 0
SCHWAB CHARLES CORP COM Stock 808513105   151,360 2,200 SH   OTR 0 0 2,200 0
SCHWAB CHARLES CORP COM Stock 808513105   46,596,890 677,280 SH   SOLE 0 677,280 0 0
WASHINGTON TR BANCORP INC COM Stock 940610108   32,380 1,000 SH   OTR 0 0 1,000 0
WASHINGTON TR BANCORP INC COM Stock 940610108   3,056,769 94,403 SH   SOLE 0 94,403 0 0
CROWN CASTLE INC COM REIT 22822V101   26,604,886 230,965 SH   SOLE 0 230,965 0 0
AKOUSTIS TECHNOLOGIES INC COM Stock 00973N102   65,896 79,012 SH   SOLE 0 79,012 0 0
TORONTO DOMINION BK ONT COM NEW Stock 891160509   235,540 3,645 SH   SOLE 0 3,645 0 0
SUNRUN INC COM Stock 86771W105   786,672 40,075 SH   SOLE 0 40,075 0 0
AUTOZONE INC COM Stock 053332102   338,715 131 SH   SOLE 0 131 0 0
BLACKROCK INC COM Stock 09247X101   439,435 541 SH   SOLE 0 541 0 0
CBRE GROUP INC CL A Stock 12504L109   2,806,247 30,146 SH   SOLE 0 30,145 0 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507   291,839 1,053 SH   OTR 0 0 1,053 0
ISHARES CORE S&P MID-CAP ETF ETF 464287507   4,582,935 16,536 SH   SOLE 0 16,535 0 0
VANGUARD TAX-EXEMPT BOND ETF ETF 922907746   62,454,807 1,223,405 SH   SOLE 0 1,223,404 0 0
ISHARES MSCI EAFE ETF ETF 464287465   11,140,675 147,852 SH   SOLE 0 147,852 0 0
APPLE INC COM Stock 037833100   242,973 1,262 SH   OTR 0 0 1,262 0
APPLE INC COM Stock 037833100   285,646,320 1,483,646 SH   SOLE 0 1,483,645 0 0
PJT PARTNERS INC COM CL A Stock 69343T107   1,432,802 14,065 SH   SOLE 0 14,065 0 0
ABBOTT LABS COM Stock 002824100   8,805,464 79,999 SH   SOLE 0 79,998 0 0
DISNEY WALT CO COM Stock 254687106   2,257 25 SH   OTR 0 0 25 0
DISNEY WALT CO COM Stock 254687106   22,220,693 246,104 SH   SOLE 0 246,103 0 0
RAYMOND JAMES FINL INC COM Stock 754730109   233,927 2,098 SH   SOLE 0 2,098 0 0
VANGUARD TOTAL WORLD STOCK ETF ETF 922042742   270,266 2,627 SH   SOLE 0 2,627 0 0
BOOKING HOLDINGS INC COM Stock 09857L108   57,634,528 16,248 SH   SOLE 0 16,247 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622   262,260 1,000 SH   OTR 0 0 1,000 0
ISHARES RUSSELL 1000 ETF ETF 464287622   582,807 2,222 SH   SOLE 0 2,222 0 0
SPDR BLOOMBERG 1-3 MONTH T-BILL ETF ETF 78468R663   1,024,208 11,207 SH   SOLE 0 11,207 0 0
MARSH & MCLENNAN COS INC COM Stock 571748102   19,546,523 103,164 SH   SOLE 0 103,164 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598   497,733 3,012 SH   SOLE 0 3,012 0 0
ISHARES MORNINGSTAR U.S. EQUITY ETF ETF 464287127   3,255,979 49,513 SH   SOLE 0 49,513 0 0