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

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

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 454,367 2,768 SH DFND NONE 2,400 0 368
3M CO COM 88579Y101 585,687 3,568 SH SOLE NONE 3,568 0 0
ABBOTT LABORATORIES COM 002824100 235,413 2,382 SH DFND NONE 1,770 0 612
ABBOTT LABORATORIES COM 002824100 13,768,501 139,315 SH SOLE NONE 139,065 0 250
ABBVIE INC COM 00287Y109 975,731 3,730 SH DFND NONE 2,320 0 1,410
ABBVIE INC COM 00287Y109 5,690,106 21,752 SH SOLE NONE 21,362 0 390
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15,036 82 SH OTR NONE 82 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 812,512 4,431 SH SOLE NONE 4,431 0 0
ADOBE INC COM 00724F101 356,551 1,486 SH SOLE NONE 1,486 0 0
ADVANCED MICRO DEVICES INC COM 007903107 932,934 1,525 SH DFND NONE 100 0 1,425
ADVANCED MICRO DEVICES INC COM 007903107 269,174 440 SH OTR NONE 0 0 440
ADVANCED MICRO DEVICES INC COM 007903107 2,774,332 4,535 SH SOLE NONE 4,422 0 113
AFLAC INC COM 001055102 380,052 3,400 SH DFND NONE 3,400 0 0
AFLAC INC COM 001055102 609,536 5,453 SH SOLE NONE 2,103 0 3,350
AIR PRODUCTS AND CHEMICALS I COM 009158106 10,851 39 SH DFND NONE 0 0 39
AIR PRODUCTS AND CHEMICALS I COM 009158106 18,789,707 67,533 SH SOLE NONE 65,087 0 2,446
ALPHABET INC CAP STK CL C 02079K107 849,465 2,493 SH DFND NONE 306 0 2,187
ALPHABET INC CAP STK CL C 02079K107 8,724,988 25,606 SH SOLE NONE 23,557 0 2,049
ALPHABET INC CAP STK CL A 02079K305 1,516,705 4,408 SH DFND NONE 432 0 3,976
ALPHABET INC CAP STK CL A 02079K305 134,955,402 392,221 SH SOLE NONE 368,653 0 23,568
ALPS ETF TR INTL SEC DV DOG 00162Q718 268,092 6,371 SH SOLE NONE 6,371 0 0
ALTRIA GROUP INC COM 02209S103 242,424 3,600 SH DFND NONE 0 0 3,600
ALTRIA GROUP INC COM 02209S103 72,054 1,070 SH SOLE NONE 1,070 0 0
AMAZON COM INC COM 023135106 904,415 3,630 SH DFND NONE 145 0 3,485
AMAZON COM INC COM 023135106 140,022 562 SH OTR NONE 562 0 0
AMAZON COM INC COM 023135106 40,865,832 164,021 SH SOLE NONE 153,078 0 10,943
AMERICAN ELEC PWR CO INC COM 025537101 44,490 375 SH DFND NONE 0 0 375
AMERICAN ELEC PWR CO INC COM 025537101 237,992 2,006 SH SOLE NONE 1,856 0 150
AMERICAN EXPRESS CO COM 025816109 943,318 3,102 SH SOLE NONE 3,102 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 2,710,749 36,425 SH SOLE NONE 36,425 0 0
AMERICAN TOWER CORP COM 03027X100 206,413 1,261 SH SOLE NONE 1,261 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 414,045 3,198 SH SOLE NONE 3,198 0 0
AMGEN INC COM 031162100 266,394 632 SH SOLE NONE 632 0 0
AMPHENOL CORP CL A 032095101 895,350 10,621 SH SOLE NONE 10,246 0 375
ANALOG DEVICES INC COM 032654105 70,614 178 SH DFND NONE 0 0 178
ANALOG DEVICES INC COM 032654105 3,841,343 9,683 SH SOLE NONE 9,182 0 501
APPLE INC COM 037833100 28,689,673 86,150 SH DFND NONE 2,290 0 83,860
APPLE INC COM 037833100 35,966 108 SH OTR NONE 108 0 0
APPLE INC COM 037833100 79,248,894 237,970 SH SOLE NONE 228,396 0 9,574
APPLIED MATLS INC COM 038222105 428,025 837 SH SOLE NONE 837 0 0
AT&T INC COM 00206R102 546,706 22,406 SH DFND NONE 718 0 21,688
AT&T INC COM 00206R102 265,326 10,874 SH SOLE NONE 10,524 0 350
AUTOMATIC DATA PROCESSING IN COM 053015103 557,668 2,161 SH DFND NONE 1,561 0 600
AUTOMATIC DATA PROCESSING IN COM 053015103 4,215,410 16,335 SH SOLE NONE 13,609 0 2,726
AVIDIA BANCORP INC COMMON STOCK 05369T100 273,154 12,646 SH SOLE NONE 12,146 0 500
BANK NOVA SCOTIA B C COM 064149107 70,583 777 SH DFND NONE 0 0 777
BANK NOVA SCOTIA B C COM 064149107 290,688 3,200 SH SOLE NONE 3,200 0 0
BANK OF AMER CORP COM 060505104 577,666 10,613 SH DFND NONE 2,936 0 7,677
BANK OF AMER CORP COM 060505104 23,072,115 423,886 SH SOLE NONE 410,223 0 13,663
BANK OF MONTREAL COM 063671101 103,695 620 SH DFND NONE 0 0 620
BANK OF MONTREAL COM 063671101 438,697 2,623 SH SOLE NONE 2,623 0 0
BANK OF NY MELLON CORP COM 064058100 367,649 2,542 SH SOLE NONE 2,542 0 0
BAR HBR BANKSHARES COM 066849100 258,488 6,681 SH DFND NONE 3,266 0 3,415
BAR HBR BANKSHARES COM 066849100 456,542 11,800 SH SOLE NONE 11,800 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 747,005 1 SH DFND NONE 1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,486,381 2,985 SH DFND NONE 435 0 2,550
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,874,931 9,790 SH SOLE NONE 9,541 0 249
BEST BUY INC COM 086516101 601,797 6,820 SH SOLE NONE 6,810 0 10
BLACKROCK INC COM 09290D101 35,982 34 SH DFND NONE 19 0 15
BLACKROCK INC COM 09290D101 35,689,772 33,724 SH SOLE NONE 31,778 0 1,946
BLACKSTONE INC COM 09260D107 295,806 2,639 SH DFND NONE 2,639 0 0
BLACKSTONE INC COM 09260D107 262,963 2,346 SH SOLE NONE 521 0 1,825
BLOCK H & R INC COM 093671105 691,141 16,919 SH SOLE NONE 16,919 0 0
BOOKING HOLDINGS INC COM 09857L108 407,275 2,500 SH DFND NONE 0 0 2,500
BRISTOL-MYERS SQUIBB CO COM 110122108 254,592 4,080 SH DFND NONE 2,500 0 1,580
BRISTOL-MYERS SQUIBB CO COM 110122108 8,504,621 136,292 SH SOLE NONE 136,292 0 0
BROADCOM INC COM 11135F101 3,760,543 10,708 SH SOLE NONE 10,498 0 210
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 144,507 897 SH DFND NONE 500 0 397
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 229,245 1,423 SH SOLE NONE 1,423 0 0
CARLISLE COS INC COM 142339100 322,170 1,000 SH SOLE NONE 1,000 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 170,066 3,100 SH DFND NONE 100 0 3,000
CARRIER GLOBAL CORPORATION COM 14448C104 235,240 4,288 SH SOLE NONE 4,288 0 0
CATERPILLAR INC COM 149123101 477,555 589 SH DFND NONE 140 0 449
CATERPILLAR INC COM 149123101 2,026,975 2,500 SH SOLE NONE 2,500 0 0
CELESTICA INC COM 15101Q207 835,626 2,312 SH DFND NONE 2,312 0 0
CHARLES SCHWAB CORP (THE) COM 808513105 34,307 351 SH DFND NONE 140 0 211
CHARLES SCHWAB CORP (THE) COM 808513105 38,240,384 391,246 SH SOLE NONE 371,939 0 19,307
CHEVRON CORPORATION COM 166764100 415,772 2,036 SH DFND NONE 1,486 0 550
CHEVRON CORPORATION COM 166764100 8,697,304 42,590 SH SOLE NONE 41,088 0 1,502
CHUBB LIMITED COM H1467J104 9,805,312 30,147 SH SOLE NONE 28,713 0 1,434
CIBUS INC CL A COM STK 17166A101 32,200 20,000 SH SOLE NONE 20,000 0 0
CINTAS CORP COM 172908105 25,748 132 SH DFND NONE 0 0 132
CINTAS CORP COM 172908105 323,409 1,658 SH SOLE NONE 1,506 0 152
CISCO SYS INC COM 17275R102 116,240 1,080 SH DFND NONE 1,000 0 80
CISCO SYS INC COM 17275R102 23,347,422 216,923 SH SOLE NONE 208,134 0 8,789
CME GROUP INC COM 12572Q105 578,452 2,208 SH SOLE NONE 2,208 0 0
COCA COLA CO COM 191216100 57,760 671 SH DFND NONE 495 0 176
COCA COLA CO COM 191216100 11,695,604 135,869 SH SOLE NONE 130,944 0 4,925
COLGATE PALMOLIVE CO COM 194162103 6,143 72 SH DFND NONE 0 0 72
COLGATE PALMOLIVE CO COM 194162103 15,200,611 178,160 SH SOLE NONE 167,430 0 10,730
COMCAST CORP NEW CL A 20030N101 60,014 2,758 SH DFND NONE 0 0 2,758
COMCAST CORP NEW CL A 20030N101 215,489 9,903 SH SOLE NONE 5,493 0 4,410
CONOCOPHILLIPS COM 20825C104 43,803 350 SH DFND NONE 350 0 0
CONOCOPHILLIPS COM 20825C104 208,875 1,669 SH SOLE NONE 1,461 0 208
CONSOLIDATED EDISON INC COM 209115104 120,097 1,175 SH DFND NONE 0 0 1,175
CONSOLIDATED EDISON INC COM 209115104 9,164,046 89,659 SH SOLE NONE 89,659 0 0
COPART INC COM 217204106 11,539 423 SH DFND NONE 0 0 423
COPART INC COM 217204106 21,651,890 793,691 SH SOLE NONE 750,969 0 42,722
CORNING INC COM 219350105 430,528 2,800 SH DFND NONE 0 0 2,800
CORNING INC COM 219350105 202,963 1,320 SH SOLE NONE 1,320 0 0
CORTEVA INC COM 22052L104 87,589 1,128 SH DFND NONE 1,128 0 0
CORTEVA INC COM 22052L104 126,414 1,628 SH SOLE NONE 1,628 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 104,689 115 SH DFND NONE 0 0 115
COSTCO WHOLESALE CORPORATION COM 22160K105 7,220,817 7,932 SH SOLE NONE 7,605 0 327
CROWDSTRIKE HLDGS INC CL A 22788C105 421,482 1,592 SH DFND NONE 0 0 1,592
CROWDSTRIKE HLDGS INC CL A 22788C105 160,968 608 SH SOLE NONE 608 0 0
CSX CORP COM 126408103 90,695 1,950 SH DFND NONE 0 0 1,950
CSX CORP COM 126408103 151,530 3,258 SH SOLE NONE 3,258 0 0
CUMMINS INC COM 231021106 980,450 1,898 SH SOLE NONE 1,898 0 0
CVS HEALTH CORP COM 126650100 34,276 400 SH DFND NONE 400 0 0
CVS HEALTH CORP COM 126650100 433,077 5,054 SH SOLE NONE 3,204 0 1,850
DANAHER CORP DEL COM 235851102 20,831,460 94,026 SH SOLE NONE 92,428 0 1,598
DELL TECHNOLOGIES INC CL C 24703L202 321,694 598 SH DFND NONE 12 0 586
DELL TECHNOLOGIES INC CL C 24703L202 225,939 420 SH SOLE NONE 420 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 11,849,764 301,444 SH SOLE NONE 290,938 0 10,506
DISNEY WALT CO COM 254687106 39,128 373 SH DFND NONE 166 0 207
DISNEY WALT CO COM 254687106 795,352 7,582 SH SOLE NONE 7,182 0 400
DOMINION ENERGY INC COM 25746U109 25,721 425 SH DFND NONE 300 0 125
DOMINION ENERGY INC COM 25746U109 566,588 9,362 SH SOLE NONE 9,362 0 0
DOVER CORP COM 260003108 280,575 1,500 SH DFND NONE 1,500 0 0
DOVER CORP COM 260003108 2,586,153 13,826 SH SOLE NONE 13,826 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 32,721 287 SH DFND NONE 167 0 120
DUKE ENERGY CORP NEW COM NEW 26441C204 190,283 1,669 SH SOLE NONE 1,669 0 0
EASTERN BANKSHARES INC COM 27627N105 532,731 25,453 SH DFND NONE 7,069 0 18,384
EASTERN BANKSHARES INC COM 27627N105 231,109 11,042 SH SOLE NONE 8,920 0 2,122
EASTMAN CHEM CO COM 277432100 1,232 19 SH DFND NONE 0 0 19
EASTMAN CHEM CO COM 277432100 714,018 11,012 SH SOLE NONE 11,012 0 0
EATON CORP PLC SHS G29183103 1,127,129 2,623 SH SOLE NONE 2,609 0 14
ECOLAB INC COM 278865100 24,163 88 SH DFND NONE 65 0 23
ECOLAB INC COM 278865100 16,275,455 59,274 SH SOLE NONE 55,546 0 3,728
EDISON INTL COM 281020107 493,349 9,182 SH SOLE NONE 9,182 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 323,614 3,749 SH SOLE NONE 1,601 0 2,148
ELEVANCE HEALTH INC FORMERLY COM 036752103 12,053 31 SH DFND NONE 0 0 31
ELEVANCE HEALTH INC FORMERLY COM 036752103 26,867,073 69,099 SH SOLE NONE 65,498 0 3,601
ELI LILLY & CO COM 532457108 447,790 387 SH DFND NONE 12 0 375
ELI LILLY & CO COM 532457108 17,895,399 15,466 SH SOLE NONE 14,903 0 563
EMERSON ELEC CO COM 291011104 332,069 2,141 SH DFND NONE 400 0 1,741
EMERSON ELEC CO COM 291011104 9,085,758 58,580 SH SOLE NONE 58,580 0 0
EOG RES INC COM 26875P101 17,496 127 SH DFND NONE 0 0 127
EOG RES INC COM 26875P101 37,473,062 272,017 SH SOLE NONE 256,487 0 15,530
EVERGY INC COM 30034W106 395,338 5,040 SH SOLE NONE 4,973 0 67
EVERSOURCE ENERGY COM 30040W108 342,037 5,331 SH DFND NONE 5,181 0 150
EVERSOURCE ENERGY COM 30040W108 474,912 7,402 SH SOLE NONE 6,860 0 542
EXTRA SPACE STORAGE INC COM 30225T102 92,057 700 SH DFND NONE 0 0 700
EXTRA SPACE STORAGE INC COM 30225T102 514,204 3,910 SH SOLE NONE 3,910 0 0
FASTENAL CO COM 311900104 184,450 3,724 SH DFND NONE 0 0 3,724
FASTENAL CO COM 311900104 193,860 3,914 SH SOLE NONE 3,914 0 0
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 2,313,662 28,319 SH SOLE NONE 25,471 0 2,848
FIDELITY COVINGTON TRUST MOMENTUM FACTR 316092816 421,040 4,432 SH SOLE NONE 4,432 0 0
FIDUS INVT CORP COM 316500107 1,077,424 55,912 SH DFND NONE 8,435 0 47,477
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,195,028 26,645 SH SOLE NONE 26,645 0 0
FRANKLIN TEMPLETON INC COM 354613101 485,397 15,112 SH SOLE NONE 15,112 0 0
FREEPORT MCMORAN INC CL B 35671D857 286,510 4,093 SH SOLE NONE 4,093 0 0
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101 145,527 28,203 SH SOLE NONE 28,203 0 0
GALLAGHER ARTHUR J & CO COM 363576109 10,493 46 SH DFND NONE 0 0 46
GALLAGHER ARTHUR J & CO COM 363576109 369,994 1,622 SH SOLE NONE 1,622 0 0
GARMIN LTD SHS H2906T109 671,779 2,342 SH SOLE NONE 1,207 0 1,135
GE AEROSPACE COM NEW 369604301 456,880 1,463 SH DFND NONE 922 0 541
GE AEROSPACE COM NEW 369604301 7,621,750 24,406 SH SOLE NONE 24,310 0 96
GE VERNOVA INC COM 36828A101 508,512 535 SH DFND NONE 237 0 298
GE VERNOVA INC COM 36828A101 115,960 122 SH SOLE NONE 122 0 0
GENERAL DYNAMICS CORP COM 369550108 251,195 757 SH DFND NONE 75 0 682
GENERAL DYNAMICS CORP COM 369550108 3,086,683 9,302 SH SOLE NONE 8,969 0 333
GENERAL MILLS INC COM 370334104 3,216 100 SH DFND NONE 0 0 100
GENERAL MILLS INC COM 370334104 10,188,867 316,818 SH SOLE NONE 316,818 0 0
GILEAD SCIENCES INC COM 375558103 277,680 1,863 SH SOLE NONE 1,863 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 8,731 164 SH DFND NONE 164 0 0
GLOBAL X FDS GLBL X MLP ETF 37954Y343 803,125 15,085 SH SOLE NONE 14,815 0 270
GOLDMAN SACHS GROUP INC COM 38141G104 450,180 500 SH DFND NONE 0 0 500
GOLDMAN SACHS GROUP INC COM 38141G104 60,324 67 SH SOLE NONE 67 0 0
GRACO INC COM 384109104 820,959 10,684 SH DFND NONE 0 0 10,684
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 238,983 3,700 SH DFND NONE 3,700 0 0
GSK PLC SPONSORED ADR 37733W204 584,591 12,136 SH SOLE NONE 11,122 0 1,014
HERSHEY CO COM 427866108 556,994 3,534 SH SOLE NONE 3,534 0 0
HOME DEPOT INC COM 437076102 31,863 112 SH DFND NONE 84 0 28
HOME DEPOT INC COM 437076102 9,918,715 34,865 SH SOLE NONE 31,600 0 3,265
HONEYWELL AEROSPACE INC COM 43849R105 16,892 109 SH DFND NONE 22 0 87
HONEYWELL AEROSPACE INC COM 43849R105 19,961,531 128,809 SH SOLE NONE 122,724 0 6,085
HONEYWELL INTL INC COM 438516205 13,500 64 SH DFND NONE 22 0 42
HONEYWELL INTL INC COM 438516205 2,428,763 11,514 SH SOLE NONE 10,785 0 729
HP INC COM 40434L105 3,941 126 SH DFND NONE 0 0 126
HP INC COM 40434L105 11,248,225 359,598 SH SOLE NONE 359,598 0 0
IDEX CORP COM 45167R104 624,665 2,740 SH SOLE NONE 1,236 0 1,504
IDEXX LABS INC COM 45168D104 208,876 400 SH DFND NONE 0 0 400
IDEXX LABS INC COM 45168D104 13,055 25 SH SOLE NONE 25 0 0
ILLINOIS TOOL WKS INC COM 452308109 405,216 1,575 SH SOLE NONE 1,375 0 200
IM GLOBAL PARTNER FUNDS IMGP DBI MAN ETF 53700T827 130 4 SH DFND NONE 0 0 4
IM GLOBAL PARTNER FUNDS IMGP DBI MAN ETF 53700T827 24,810,338 762,691 SH SOLE NONE 717,951 0 44,740
INDEPENDENT BK CORP MASS COM 453836108 106,318,328 1,369,199 SH DFND NONE 0 0 1,369,199
INDEPENDENT BK CORP MASS COM 453836108 1,581,265 20,364 SH OTR NONE 0 0 20,364
INTEL CORP COM 458140100 72,138 600 SH DFND NONE 600 0 0
INTEL CORP COM 458140100 703,105 5,848 SH SOLE NONE 5,848 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 15,355 101 SH DFND NONE 15 0 86
INTERCONTINENTAL EXCHANGE IN COM 45866F104 27,364,032 179,991 SH SOLE NONE 170,242 0 9,749
INTERNATIONAL BUSINESS MACHS COM 459200101 198,157 901 SH DFND NONE 601 0 300
INTERNATIONAL BUSINESS MACHS COM 459200101 1,493,984 6,793 SH SOLE NONE 6,793 0 0
INTUIT COM 461202103 13,510 49 SH DFND NONE 0 0 49
INTUIT COM 461202103 22,717,125 82,395 SH SOLE NONE 77,172 0 5,223
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 368,844 36,628 SH SOLE NONE 36,628 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 972,789 11,152 SH SOLE NONE 10,729 0 423
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 263,052 13,232 SH SOLE NONE 13,232 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 384,483 6,587 SH SOLE NONE 6,587 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 860,922 13,072 SH SOLE NONE 13,072 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,061,734 5,104 SH SOLE NONE 5,104 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 647,299 875 SH DFND NONE 0 0 875
INVESCO QQQ TR UNIT SER 1 46090E103 784,156 1,060 SH SOLE NONE 1,060 0 0
ISHARES GOLD TR ISHARES NEW 464285204 109,809 1,406 SH DFND NONE 481 0 925
ISHARES GOLD TR ISHARES NEW 464285204 237,815 3,045 SH SOLE NONE 3,045 0 0
ISHARES INC EM MKTS DIV ETF 464286319 214,846 6,319 SH SOLE NONE 6,319 0 0
ISHARES INC CORE MSCI EMKT 46434G103 135,050 1,664 SH DFND NONE 1,664 0 0
ISHARES INC CORE MSCI EMKT 46434G103 129,531 1,596 SH SOLE NONE 1,422 0 174
ISHARES TR MORNINGSTR US EQ 464287127 959,393 9,080 SH SOLE NONE 9,080 0 0
ISHARES TR SELECT DIVID ETF 464287168 53,225 350 SH DFND NONE 350 0 0
ISHARES TR SELECT DIVID ETF 464287168 384,889 2,531 SH SOLE NONE 2,531 0 0
ISHARES TR CORE S&P500 ETF 464287200 112,580 147 SH DFND NONE 147 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,225,395 6,823 SH SOLE NONE 6,823 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 624,820 9,355 SH DFND NONE 5,365 0 3,990
ISHARES TR MSCI EMG MKT ETF 464287234 1,569,699 23,502 SH SOLE NONE 23,266 0 236
ISHARES TR GBL COMM SVC ETF 464287275 4,003,203 33,848 SH SOLE NONE 30,102 0 3,746
ISHARES TR 1 3 YR TREAS BD 464287457 1,255,271 15,459 SH SOLE NONE 15,459 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,085,339 10,447 SH DFND NONE 10,380 0 67
ISHARES TR MSCI EAFE ETF 464287465 2,733,242 26,309 SH SOLE NONE 24,704 0 1,605
ISHARES TR RUS MDCP VAL ETF 464287473 891,946 5,549 SH SOLE NONE 3,996 0 1,553
ISHARES TR RUS MD CP GR ETF 464287481 832,826 6,049 SH SOLE NONE 6,049 0 0
ISHARES TR RUS MID CAP ETF 464287499 649,330 6,085 SH SOLE NONE 6,085 0 0
ISHARES TR CORE S&P MCP ETF 464287507 405,438 5,635 SH DFND NONE 5,595 0 40
ISHARES TR CORE S&P MCP ETF 464287507 19,850,286 275,890 SH SOLE NONE 265,206 0 10,684
ISHARES TR GLOBAL 100 ETF 464287572 405,388 2,815 SH SOLE NONE 2,815 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 935,688 3,774 SH SOLE NONE 3,774 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,163,741 17,274 SH SOLE NONE 17,274 0 0
ISHARES TR RUS 1000 ETF 464287622 133,162 320 SH DFND NONE 320 0 0
ISHARES TR RUS 1000 ETF 464287622 915,070 2,199 SH SOLE NONE 2,199 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 259,509 1,239 SH SOLE NONE 1,239 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 105,042 378 SH DFND NONE 318 0 60
ISHARES TR RUSSELL 2000 ETF 464287655 421,837 1,518 SH SOLE NONE 1,518 0 0
ISHARES TR U.S. TECH ETF 464287721 295,628 1,116 SH SOLE NONE 716 0 400
ISHARES TR U.S. REAL ES ETF 464287739 278,087 2,926 SH SOLE NONE 2,926 0 0
ISHARES TR U.S. ENERGY ETF 464287796 119,880 1,850 SH DFND NONE 0 0 1,850
ISHARES TR U.S. ENERGY ETF 464287796 1,326,910 20,477 SH SOLE NONE 15,407 0 5,070
ISHARES TR CORE S&P SCP ETF 464287804 460,767 3,387 SH DFND NONE 3,387 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,244,630 9,149 SH SOLE NONE 6,149 0 3,000
ISHARES TR MBS ETF 464288588 59,467,620 663,553 SH SOLE NONE 663,553 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 5,672 50 SH DFND NONE 50 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 746,549 6,581 SH SOLE NONE 6,581 0 0
ISHARES TR GLB CNS DISC ETF 464288745 376,580 2,037 SH SOLE NONE 1,036 0 1,001
ISHARES TR US AER DEF ETF 464288760 309,320 1,493 SH SOLE NONE 1,493 0 0
ISHARES TR EAFE VALUE ETF 464288877 3,324 42 SH DFND NONE 42 0 0
ISHARES TR EAFE VALUE ETF 464288877 5,852,086 73,946 SH SOLE NONE 70,824 0 3,122
ISHARES TR EAFE GRWTH ETF 464288885 3,235 27 SH DFND NONE 27 0 0
ISHARES TR EAFE GRWTH ETF 464288885 789,919 6,592 SH SOLE NONE 6,592 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,190 32 SH DFND NONE 32 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 25,990,195 260,684 SH SOLE NONE 260,684 0 0
ISHARES TR CORE MSCI EAFE 46432F842 966,184 9,973 SH SOLE NONE 9,973 0 0
ISHARES TR FUTU EXPO TE ETF 46434V381 221,177 2,652 SH SOLE NONE 1,741 0 911
J P MORGAN EXCHANGE TRADED F SMALL & MID CAP 46641Q118 8,094 110 SH DFND NONE 110 0 0
J P MORGAN EXCHANGE TRADED F SMALL & MID CAP 46641Q118 1,065,586 14,482 SH SOLE NONE 14,143 0 339
JOHNSON & JOHNSON COM 478160104 788,925 2,980 SH DFND NONE 1,570 0 1,410
JOHNSON & JOHNSON COM 478160104 18,895,023 71,372 SH SOLE NONE 68,427 0 2,945
JPMORGAN CHASE & CO COM 46625H100 1,370,298 4,142 SH DFND NONE 846 0 3,296
JPMORGAN CHASE & CO COM 46625H100 26,030,308 78,682 SH SOLE NONE 72,967 0 5,715
KIMBERLY-CLARK CORP COM 494368103 34,101 350 SH DFND NONE 350 0 0
KIMBERLY-CLARK CORP COM 494368103 9,256,240 95,004 SH SOLE NONE 95,004 0 0
KLA CORP COM NEW 482480100 369,977 1,898 SH SOLE NONE 1,336 0 562
KNOWLES CORP COM 49926D109 27,863 750 SH DFND NONE 750 0 0
KNOWLES CORP COM 49926D109 260,644 7,016 SH SOLE NONE 7,016 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 201,500 851 SH SOLE NONE 851 0 0
LAM RESEARCH CORP COM NEW 512807306 1,228,956 3,741 SH SOLE NONE 2,877 0 864
LIGHTWAVE LOGIC INC COM 532275104 73,750 14,750 SH SOLE NONE 14,750 0 0
LINDE PLC SHS G54950103 27,530 58 SH DFND NONE 58 0 0
LINDE PLC SHS G54950103 10,563,810 22,256 SH SOLE NONE 20,212 0 2,044
LOCKHEED MARTIN CORP COM 539830109 65,693 129 SH DFND NONE 100 0 29
LOCKHEED MARTIN CORP COM 539830109 625,359 1,228 SH SOLE NONE 1,193 0 35
LOWES COS INC COM 548661107 701,408 3,806 SH SOLE NONE 3,306 0 500
MARATHON PETE CORP COM 56585A102 237,252 600 SH DFND NONE 100 0 500
MARATHON PETE CORP COM 56585A102 180,312 456 SH SOLE NONE 456 0 0
MARRIOTT INTL INC NEW CL A 571903202 778,206 2,188 SH DFND NONE 0 0 2,188
MARRIOTT INTL INC NEW CL A 571903202 168,588 474 SH SOLE NONE 474 0 0
MARSH & MCLENNAN COS INC COM 571748102 566,653 3,319 SH SOLE NONE 3,109 0 210
MASTERCARD INCORPORATED CL A 57636Q104 44,885,246 81,392 SH SOLE NONE 76,167 0 5,225
MCCORMICK & CO INC COM NON VTG 579780206 18,254,410 393,414 SH SOLE NONE 371,510 0 21,904
MCDONALDS CORP COM 580135101 95,609 414 SH DFND NONE 200 0 214
MCDONALDS CORP COM 580135101 10,950,713 47,418 SH SOLE NONE 46,883 0 535
MEDTRONIC PLC SHS G5960L103 872,651 10,113 SH SOLE NONE 8,491 0 1,622
MERCK & CO INC COM 58933Y105 1,689,810 11,629 SH DFND NONE 11,400 0 229
MERCK & CO INC COM 58933Y105 64,925,089 446,804 SH SOLE NONE 432,066 0 14,738
META PLATFORMS INC CL A 30303M102 295,873 408 SH DFND NONE 343 0 65
META PLATFORMS INC CL A 30303M102 39,885 55 SH OTR NONE 55 0 0
META PLATFORMS INC CL A 30303M102 20,491,411 28,257 SH SOLE NONE 24,274 0 3,983
METLIFE INC COM 59156R108 250,371 2,659 SH DFND NONE 2,659 0 0
METLIFE INC COM 59156R108 90,864 965 SH SOLE NONE 965 0 0
MICRON TECHNOLOGY INC COM 595112103 211,957 199 SH DFND NONE 100 0 99
MICRON TECHNOLOGY INC COM 595112103 131,009 123 SH SOLE NONE 123 0 0
MICROSOFT CORP COM 594918104 1,504,336 2,933 SH DFND NONE 634 0 2,299
MICROSOFT CORP COM 594918104 149,719,613 291,908 SH SOLE NONE 271,362 0 20,546
MONDELEZ INTL INC CL A 609207105 20,815 360 SH DFND NONE 260 0 100
MONDELEZ INTL INC CL A 609207105 271,696 4,699 SH SOLE NONE 4,029 0 670
MORGAN STANLEY COM NEW 617446448 14,294 76 SH DFND NONE 0 0 76
MORGAN STANLEY COM NEW 617446448 1,824,564 9,701 SH SOLE NONE 9,092 0 609
MOTOROLA SOLUTIONS INC COM NEW 620076307 1,675,955 3,758 SH SOLE NONE 3,758 0 0
MPLX LP COM UNIT REP LTD 55336V100 281,600 5,000 SH DFND NONE 0 0 5,000
MSC INDL DIRECT INC CL A 553530106 564,411 4,562 SH SOLE NONE 4,484 0 78
NB BANCORP INC COM 63945M107 322,200 14,566 SH DFND NONE 11,566 0 3,000
NB BANCORP INC COM 63945M107 31,034 1,403 SH SOLE NONE 0 0 1,403
NETFLIX INC. COM 64110L106 38,269 550 SH DFND NONE 0 0 550
NETFLIX INC. COM 64110L106 15,215,128 218,671 SH SOLE NONE 211,037 0 7,634
NEXTERA ENERGY INC COM 65339F101 37,870 500 SH DFND NONE 300 0 200
NEXTERA ENERGY INC COM 65339F101 29,194,437 385,456 SH SOLE NONE 363,165 0 22,291
NIKE INC CL B 654106103 73,420 2,074 SH DFND NONE 0 0 2,074
NIKE INC CL B 654106103 22,361,959 631,694 SH SOLE NONE 597,590 0 34,104
NORFOLK SOUTHN CORP COM 655844108 160,989 521 SH DFND NONE 196 0 325
NORFOLK SOUTHN CORP COM 655844108 296,640 960 SH SOLE NONE 660 0 300
NOVARTIS AG SPONSORED ADR 66987V109 239,803 1,682 SH SOLE NONE 1,682 0 0
NVIDIA CORPORATION COM 67066G104 2,189,479 9,587 SH DFND NONE 1,321 0 8,266
NVIDIA CORPORATION COM 67066G104 80,326,270 351,722 SH SOLE NONE 333,400 0 18,322
OGE ENERGY CORP COM 670837103 9,084 200 SH DFND NONE 0 0 200
OGE ENERGY CORP COM 670837103 384,299 8,461 SH SOLE NONE 8,461 0 0
OMNICOM GROUP INC COM 681919106 10,676 145 SH DFND NONE 145 0 0
OMNICOM GROUP INC COM 681919106 493,321 6,700 SH SOLE NONE 6,700 0 0
ORACLE CORP COM 68389X105 170,939 1,245 SH DFND NONE 77 0 1,168
ORACLE CORP COM 68389X105 1,130,666 8,235 SH SOLE NONE 8,235 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 3,135,828 36,715 SH SOLE NONE 31,765 0 4,950
OTIS WORLDWIDE CORP COM 68902V107 99,696 1,550 SH DFND NONE 50 0 1,500
OTIS WORLDWIDE CORP COM 68902V107 372,413 5,790 SH SOLE NONE 5,055 0 735
PALO ALTO NETWORKS INC COM 697435105 85,819 216 SH DFND NONE 180 0 36
PALO ALTO NETWORKS INC COM 697435105 6,428,476 16,180 SH SOLE NONE 15,613 0 567
PANGAEA LOGISTICS SOLUTION L SHS G6891L105 8,889,496 1,108,416 SH DFND NONE 0 0 1,108,416
PARKER-HANNIFIN CORP COM 701094104 251,275 263 SH SOLE NONE 263 0 0
PAYCHEX INC COM 704326107 53,289 541 SH DFND NONE 0 0 541
PAYCHEX INC COM 704326107 1,256,072 12,752 SH SOLE NONE 12,752 0 0
PEPSICO INC COM 713448108 205,413 1,621 SH DFND NONE 821 0 800
PEPSICO INC COM 713448108 46,320,215 365,532 SH SOLE NONE 351,322 0 14,210
PFIZER INC COM 717081103 366,140 12,838 SH DFND NONE 10,839 0 1,999
PFIZER INC COM 717081103 12,118,718 424,920 SH SOLE NONE 424,469 0 451
PHILIP MORRIS INTL INC COM 718172109 2,370,939 12,425 SH SOLE NONE 12,425 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866 570,640 11,484 SH SOLE NONE 11,484 0 0
PNC FINL SVCS GROUP INC COM 693475105 850,811 3,828 SH SOLE NONE 3,459 0 369
PRICE T ROWE GROUP INC COM 74144T108 1,245,999 11,975 SH SOLE NONE 11,975 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 251,126 2,243 SH SOLE NONE 2,156 0 87
PROCTER & GAMBLE CO COM 742718109 546,979 3,765 SH DFND NONE 282 0 3,483
PROCTER & GAMBLE CO COM 742718109 14,095,211 97,021 SH SOLE NONE 95,818 0 1,203
PROSHARES TR S&P 500 DV ARIST 74348A467 70,871 1,310 SH DFND NONE 710 0 600
PROSHARES TR S&P 500 DV ARIST 74348A467 81,804,177 1,512,092 SH SOLE NONE 1,467,769 0 44,323
QUALCOMM INC COM 747525103 261,337 1,420 SH SOLE NONE 1,220 0 200
QUANTA SVCS INC COM 74762E102 366,231 570 SH DFND NONE 0 0 570
QUANTA SVCS INC COM 74762E102 97,662 152 SH SOLE NONE 152 0 0
QUEST DIAGNOSTICS INC COM 74834L100 230,040 987 SH SOLE NONE 987 0 0
RALPH LAUREN CORP CL A 751212101 381,700 1,075 SH DFND NONE 0 0 1,075
RAMBUS INC DEL COM 750917106 533,373 4,996 SH SOLE NONE 4,996 0 0
REGIONS FINANCIAL CORP NEW COM 7591EP100 1,347,817 50,142 SH SOLE NONE 50,142 0 0
ROCKWELL AUTOMATION INC COM 773903109 7,482,017 17,187 SH SOLE NONE 17,187 0 0
ROYAL BK CDA COM 780087102 117,954 600 SH DFND NONE 0 0 600
ROYAL BK CDA COM 780087102 825,678 4,200 SH SOLE NONE 4,200 0 0
RTX CORPORATION COM 75513E101 824,286 4,440 SH DFND NONE 100 0 4,340
RTX CORPORATION COM 75513E101 2,949,979 15,890 SH SOLE NONE 14,958 0 932
S&P GLOBAL INC COM 78409V104 15,384 39 SH DFND NONE 0 0 39
S&P GLOBAL INC COM 78409V104 22,747,901 57,667 SH SOLE NONE 54,833 0 2,834
SALESFORCE INC COM 79466L302 22,727 99 SH DFND NONE 40 0 59
SALESFORCE INC COM 79466L302 1,178,842 5,135 SH SOLE NONE 5,135 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 224,514 4,177 SH SOLE NONE 4,177 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 415,053 450 SH DFND NONE 0 0 450
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 1,070,231 21,976 SH SOLE NONE 17,776 0 4,200
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 185,936 1,104 SH DFND NONE 1,104 0 0
SELECT SECTOR SPDR TR ST STR CARE ETF 81369Y209 1,757,126 10,433 SH SOLE NONE 10,031 0 402
SELECT SECTOR SPDR TR ST STR STAPL ETF 81369Y308 371,163 4,605 SH SOLE NONE 4,503 0 102
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 174,144 1,600 SH DFND NONE 1,600 0 0
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 837,741 7,697 SH SOLE NONE 7,065 0 632
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 123,000 2,000 SH DFND NONE 0 0 2,000
SELECT SECTOR SPDR TR ST STR ENERG ETF 81369Y506 3,695,966 60,097 SH SOLE NONE 51,147 0 8,950
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 322,269 6,035 SH DFND NONE 6,035 0 0
SELECT SECTOR SPDR TR ST STR FINL ETF 81369Y605 3,386,628 63,420 SH SOLE NONE 59,466 0 3,954
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 367,189 2,199 SH DFND NONE 2,199 0 0
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 1,761,639 10,550 SH SOLE NONE 9,906 0 644
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 299,498 1,530 SH DFND NONE 1,530 0 0
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 21,290,357 108,763 SH SOLE NONE 103,155 0 5,608
SELECT SECTOR SPDR TR ST STR SVC ETF 81369Y852 828,391 7,465 SH SOLE NONE 7,465 0 0
SEMPRA COM 816851109 16,683 214 SH DFND NONE 214 0 0
SEMPRA COM 816851109 241,442 3,097 SH SOLE NONE 2,387 0 710
SHERWIN WILLIAMS CO COM 824348106 1,116,898 3,455 SH SOLE NONE 2,311 0 1,144
SIMON PPTY GROUP INC NEW COM 828806109 411,558 2,050 SH DFND NONE 0 0 2,050
SIMON PPTY GROUP INC NEW COM 828806109 9,837 49 SH SOLE NONE 49 0 0
SLB LIMITED COM STK 806857108 59,682 1,225 SH DFND NONE 1,225 0 0
SLB LIMITED COM STK 806857108 507,614 10,419 SH SOLE NONE 10,419 0 0
SMARTSTOP SELF STORAG REIT I COMMON STOCK 83192D402 205,790 6,391 SH SOLE NONE 6,391 0 0
SNAP ON INC COM 833034101 785,563 2,162 SH SOLE NONE 2,162 0 0
SOUTHERN CO COM 842587107 8,859,200 106,879 SH SOLE NONE 106,838 0 41
SPACE EXPLORATION TECHN CORP CLASS A COM STK 84615Q103 326,612 2,165 SH DFND NONE 235 0 1,930
SPDR GOLD TR GOLD SHS 78463V107 111,205 292 SH DFND NONE 288 0 4
SPDR GOLD TR GOLD SHS 78463V107 101,765,018 267,212 SH SOLE NONE 254,009 0 13,203
SPDR INDEX SHS FDS ST STR ACWI ETF 78463X848 218,093 5,397 SH SOLE NONE 5,397 0 0
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 352,625 7,023 SH DFND NONE 7,023 0 0
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 57,641 1,148 SH SOLE NONE 1,148 0 0
SPDR SERIES TRUST ST STR CONV ETF 78464A359 919,726 9,090 SH SOLE NONE 8,900 0 190
SPDR SERIES TRUST ST LONG BD ETF 78464A367 2,405 118 SH DFND NONE 0 0 118
SPDR SERIES TRUST ST LONG BD ETF 78464A367 43,926,400 2,155,368 SH SOLE NONE 2,131,332 0 24,036
SPDR SERIES TRUST ST STR P500GRW 78464A409 258,468 2,100 SH DFND NONE 0 0 2,100
SPDR SERIES TRUST ST STR P500VAL 78464A508 66,204 1,083 SH DFND NONE 0 0 1,083
SPDR SERIES TRUST ST STR P500VAL 78464A508 693,520 11,345 SH SOLE NONE 11,345 0 0
SPDR SERIES TRUST ST STR P500ETF 78464A854 649,952 7,241 SH DFND NONE 414 0 6,827
SPDR SERIES TRUST ST STR P500ETF 78464A854 29,172 325 SH SOLE NONE 325 0 0
SPDR SERIES TRUST ST TERM HIGH ETF 78468R408 656,957 27,091 SH SOLE NONE 27,091 0 0
SPDR SERIES TRUST ST NUVE TERM ETF 78468R739 460,669 9,875 SH SOLE NONE 9,875 0 0
SPDR SERIES TRUST ST STR MSCI USAQ 78468R812 712,532 3,748 SH SOLE NONE 3,748 0 0
STANLEY BLACK & DECKER INC COM 854502101 794,652 8,970 SH SOLE NONE 8,970 0 0
STARBUCKS CORP COM 855244109 131,544 1,400 SH DFND NONE 0 0 1,400
STARBUCKS CORP COM 855244109 1,381,682 14,705 SH SOLE NONE 11,806 0 2,899
STATE STR CORP COM 857477103 1,138,851 6,523 SH DFND NONE 0 0 6,523
STATE STR CORP COM 857477103 215,444 1,234 SH SOLE NONE 1,234 0 0
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 12,714 25 SH DFND NONE 0 0 25
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 696,714 1,370 SH SOLE NONE 870 0 500
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 16,778 22 SH DFND NONE 0 0 22
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 19,049,735 24,979 SH SOLE NONE 24,904 0 75
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 1,385,001 2,109 SH SOLE NONE 1,459 0 650
STRYKER CORPORATION COM 863667101 926,687 3,365 SH SOLE NONE 2,906 0 459
SYNOPSYS INC COM 871607107 243,566 560 SH SOLE NONE 560 0 0
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 277,820 609 SH SOLE NONE 609 0 0
TARGET CORP COM 87612E106 23,660 151 SH DFND NONE 0 0 151
TARGET CORP COM 87612E106 833,591 5,320 SH SOLE NONE 4,820 0 500
TESLA INC COM 88160R101 46,835 132 SH DFND NONE 132 0 0
TESLA INC COM 88160R101 418,676 1,180 SH SOLE NONE 1,080 0 100
TEXAS INSTRS INC COM 882508104 1,356,476 4,843 SH DFND NONE 141 0 4,702
TEXAS INSTRS INC COM 882508104 37,016,694 132,160 SH SOLE NONE 125,341 0 6,819
TEXAS PACIFIC LAND CORPORATI COM 88262P102 718,455 2,205 SH DFND NONE 2,205 0 0
THEMES ETF TR LEVERAGE SHARES 88340W483 27,000 10,000 SH DFND NONE 0 0 10,000
THEMES ETF TR LEVERAGE SHARES 88340W483 13,500 5,000 SH SOLE NONE 5,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 353,051 523 SH DFND NONE 43 0 480
THERMO FISHER SCIENTIFIC INC COM 883556102 23,086,710 34,200 SH SOLE NONE 31,511 0 2,689
TJX COS INC NEW COM 872540109 313,839 2,372 SH DFND NONE 108 0 2,264
TJX COS INC NEW COM 872540109 35,370,300 267,329 SH SOLE NONE 255,067 0 12,262
TORONTO DOMINION BK ONT COM NEW 891160509 102,721 874 SH DFND NONE 0 0 874
TORONTO DOMINION BK ONT COM NEW 891160509 886,529 7,543 SH SOLE NONE 7,543 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 247,233 547 SH SOLE NONE 547 0 0
TRANSUNION COM 89400J107 391,474 6,405 SH SOLE NONE 6,405 0 0
TRAVELERS COMPANIES INC COM 89417E109 306,242 859 SH SOLE NONE 859 0 0
UNILEVER PLC SPON ADR NEW 904767803 9,582,587 157,790 SH SOLE NONE 157,790 0 0
UNION PAC CORP COM 907818108 291,451 1,071 SH DFND NONE 0 0 1,071
UNION PAC CORP COM 907818108 45,417,681 166,897 SH SOLE NONE 157,615 0 9,282
UNITED PARCEL SVCS INC CL B 911312106 1,009,245 10,801 SH SOLE NONE 10,718 0 83
UNITEDHEALTH GROUP INC COM 91324P102 67,176 183 SH DFND NONE 0 0 183
UNITEDHEALTH GROUP INC COM 91324P102 917,700 2,500 SH SOLE NONE 2,500 0 0
US BANCORP COM NEW 902973304 8,664 150 SH DFND NONE 150 0 0
US BANCORP COM NEW 902973304 1,020,446 17,667 SH SOLE NONE 17,667 0 0
VALERO ENERGY CORP COM 91913Y100 2,190,384 5,651 SH SOLE NONE 5,651 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 515,210 5,868 SH SOLE NONE 5,868 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 224,112 368 SH SOLE NONE 368 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607 163,834 433 SH DFND NONE 33 0 400
VANECK ETF TRUST OIL SERVICES ETF 92189H607 1,331,484 3,519 SH SOLE NONE 3,477 0 42
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 5,451 51 SH DFND NONE 40 0 11
VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 86,301,859 807,465 SH SOLE NONE 774,803 0 32,662
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 6,093 130 SH DFND NONE 130 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 722,548 15,416 SH SOLE NONE 5,614 0 9,802
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,964,191 7,083 SH DFND NONE 7,083 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 8,177,634 11,668 SH SOLE NONE 11,668 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 28,950 323 SH DFND NONE 323 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,230,622 24,887 SH SOLE NONE 17,480 0 7,407
VANGUARD INDEX FDS MID CAP ETF 922908629 595,835 7,598 SH DFND NONE 7,598 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 1,872,670 23,880 SH SOLE NONE 23,880 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 767,033 2,180 SH DFND NONE 2,180 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 61,574 175 SH SOLE NONE 175 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 526,873 5,847 SH SOLE NONE 5,847 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 582,984 2,698 SH SOLE NONE 2,698 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 108,391 381 SH DFND NONE 381 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 819,616 2,881 SH SOLE NONE 2,881 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 67,363 180 SH DFND NONE 180 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 465,555 1,244 SH SOLE NONE 1,244 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 84,398 1,423 SH DFND NONE 1,423 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,863,038 65,133 SH SOLE NONE 53,071 0 12,062
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 265,974 5,616 SH SOLE NONE 5,616 0 0
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 790,720 17,805 SH SOLE NONE 17,805 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 29,935 437 SH DFND NONE 437 0 0
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 546,219 7,974 SH SOLE NONE 7,974 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,447,689 6,205 SH SOLE NONE 6,043 0 162
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 52,322 741 SH DFND NONE 741 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 4,115,504 58,285 SH SOLE NONE 58,285 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 17,848 115 SH DFND NONE 115 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 4,948,552 31,885 SH SOLE NONE 27,847 0 4,038
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 282,576 894 SH SOLE NONE 894 0 0
VANGUARD WORLD FD INF TECH ETF 92204A702 1,817,691 14,464 SH SOLE NONE 14,464 0 0
VEEVA SYS INC CL A COM 922475108 60,515 212 SH DFND NONE 101 0 111
VEEVA SYS INC CL A COM 922475108 48,410,607 169,594 SH SOLE NONE 159,772 0 9,822
VERIZON COMMUNICATIONS INC COM 92343V104 682,316 14,875 SH DFND NONE 3,909 0 10,966
VERIZON COMMUNICATIONS INC COM 92343V104 21,901,365 477,466 SH SOLE NONE 452,720 0 24,746
VERTIV HOLDINGS CO COM CL A 92537N108 400,333 1,659 SH DFND NONE 0 0 1,659
VERTIV HOLDINGS CO COM CL A 92537N108 214,766 890 SH SOLE NONE 773 0 117
VISA INC COM CL A 92826C839 122,532 341 SH DFND NONE 100 0 241
VISA INC COM CL A 92826C839 48,802,763 135,816 SH SOLE NONE 128,120 0 7,696
WALMART INC COM 931142103 712,060 6,852 SH DFND NONE 6,732 0 120
WALMART INC COM 931142103 8,397,983 80,812 SH SOLE NONE 72,444 0 8,368
WASHINGTON TR BANCORP INC COM 940610108 58,011 1,527 SH DFND NONE 757 0 770
WASHINGTON TR BANCORP INC COM 940610108 949,750 25,000 SH SOLE NONE 25,000 0 0
WASTE MGMT INC DEL COM 94106L109 289,159 1,418 SH SOLE NONE 1,418 0 0
WEC ENERGY GROUP INC COM 92939U106 75,484 749 SH DFND NONE 550 0 199
WEC ENERGY GROUP INC COM 92939U106 12,401,181 123,052 SH SOLE NONE 115,258 0 7,794
WELLS FARGO & CO COM 949746101 66,522 831 SH DFND NONE 831 0 0
WELLS FARGO & CO COM 949746101 768,320 9,598 SH SOLE NONE 6,598 0 3,000
WEST PHARMACEUTICAL SVSC INC COM 955306105 776,371 2,094 SH SOLE NONE 2,090 0 4
WILLIAMS COS INC COM 969457100 242,177 3,563 SH SOLE NONE 3,563 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 364,899 1,266 SH SOLE NONE 1,266 0 0
WISDOMTREE TR FUTRE STRAT FD 97717W125 211,203 5,006 SH SOLE NONE 3,701 0 1,305
WISDOMTREE TR US LARGECAP DIVD 97717W307 386,856 3,980 SH SOLE NONE 3,980 0 0
WISDOMTREE TR US LARGECAP FUND 97717W588 2,823,514 35,316 SH SOLE NONE 35,316 0 0
WOODWARD INC COM 980745103 706,469 2,150 SH DFND NONE 0 0 2,150
WOODWARD INC COM 980745103 986 3 SH SOLE NONE 3 0 0
XYLEM INC COM 98419M100 10,127 100 SH DFND NONE 0 0 100
XYLEM INC COM 98419M100 352,622 3,482 SH SOLE NONE 3,482 0 0
ZOETIS INC CL A 98978V103 11,173 160 SH DFND NONE 0 0 160
ZOETIS INC CL A 98978V103 17,031,886 243,905 SH SOLE NONE 228,319 0 15,586