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
AFLAC INC COMMON STOCK 001055102   602,054 5,375 SH   SOLE   5,375 0 0
ASGN INC COMMON STOCK 00191U102   171,031 1,822 SH   SOLE   1,822 0 0
AT&T INC COMMON STOCK 00206R102   27,506 1,239 SH   SOLE   1,239 0 0
ARK EQUITY MUTUAL F 00214Q104   34,351 725 SH   SOLE   0 0 725
ABBOTT LABORATORIES COMMON STOCK 002824100   199,972,085 1,715,907 SH   SOLE   1,653,061 8,457 54,389
ABBOTT LABORATORIES COMMON STOCK 002824100   46,499 399 SH   OTR   0 0 399
ABBOTT LABORATORIES COMMON STOCK 002824100   249,396 2,140 SH   OTR 400 2,140 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100   1,320,631 11,332 SH   OTR 428 11,332 0 0
ABBVIE INC COMMON STOCK 00287Y109   11,393,419 60,076 SH   SOLE   57,820 0 2,256
ADAMS NATURAL RESOURCES FUND INC EQUITY MUTUAL F 00548F105   108,959 4,613 SH   SOLE   4,613 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101   281,521,494 583,019 SH   SOLE   562,528 2,580 17,911
ADOBE SYSTEMS INC COMMON STOCK 00724F101   56,013 116 SH   OTR   0 0 116
ADOBE SYSTEMS INC COMMON STOCK 00724F101   111,060 230 SH   OTR 400 230 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101   663,946 1,375 SH   OTR 428 1,375 0 0
AEGON LTD FOREIGN STOCK 0076CA104   15,327 2,380 SH   SOLE   2,380 0 0
ADVANCE MICRO DEVICES COMMON STOCK 007903107   1,016,999 6,628 SH   SOLE   6,628 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK 00790R104   35,178 233 SH   SOLE   233 0 0
AEROVIRONMENT INC COMMON STOCK 008073108   107,828 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101   724,023 5,540 SH   SOLE   5,540 0 0
AIRBNB INC CL A COMMON STOCK 009066101   13,275 100 SH   SOLE   100 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106   7,195,723 22,340 SH   SOLE   22,270 0 70
ALIBABA GROUP FOREIGN STOCK 01609W102   15,610 162 SH   SOLE   162 0 0
ALIGN TECHNOLOGY INC COMMON STOCK 016255101   44,659,566 206,356 SH   SOLE   204,108 165 2,083
ALIGN TECHNOLOGY INC COMMON STOCK 016255101   17,314 80 SH   OTR   0 0 80
ALLSTATE INSURANCE COMMON STOCK 020002101   165,888 864 SH   SOLE   864 0 0
ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107   525,707 1,790 SH   SOLE   1,350 0 440
ALPHABET INC COMMON STOCK 02079K107   31,343,952 190,506 SH   SOLE   186,826 0 3,680
ALPHABET INC COMMON STOCK 02079K305   498,826,471 3,065,550 SH   SOLE   2,954,244 22,280 89,026
ALPHABET INC COMMON STOCK 02079K305   74,363 457 SH   OTR   0 0 457
ALPHABET INC COMMON STOCK 02079K305   279,879 1,720 SH   OTR 400 1,720 0 0
ALPHABET INC COMMON STOCK 02079K305   1,321,124 8,119 SH   OTR 428 8,119 0 0
ALTRIA GROUP INC COMMON STOCK 02209S103   522,273 10,458 SH   SOLE   10,458 0 0
AMAZON.COM COMMON STOCK 023135106   411,755,251 2,209,224 SH   SOLE   2,132,569 8,478 68,177
AMAZON.COM COMMON STOCK 023135106   70,824 380 SH   OTR   0 0 380
AMAZON.COM COMMON STOCK 023135106   1,371,571 7,359 SH   OTR 428 7,359 0 0
AMENTUM COMMON STOCK 023939101   62,698 2,092 SH   SOLE   2,092 0 0
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101   212,197 2,135 SH   SOLE   2,135 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109   1,833,164 6,790 SH   SOLE   5,976 0 814
AMERICAN INTL GROUP COMMON STOCK 026874784   2,331 30 SH   SOLE   30 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100   321,619,138 1,423,530 SH   SOLE   1,374,893 9,977 38,660
AMERICAN TOWER CORP COMMON STOCK 03027X100   39,312 174 SH   OTR   0 0 174
AMERICAN TOWER CORP COMMON STOCK 03027X100   176,225 780 SH   OTR 400 780 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100   1,204,658 5,332 SH   OTR 428 5,332 0 0
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103   1,282,665 9,175 SH   SOLE   9,175 0 0
CENCORA INC COMMON STOCK 03073E105   7,766,630 33,027 SH   SOLE   33,027 0 0
AMETEK INC NEW COMMON STOCK 031100100   166,580 1,000 SH   SOLE   1,000 0 0
AMGEN INC COMMON STOCK 031162100   20,543,530 65,075 SH   SOLE   63,440 530 1,105
AMPHENOL CORP COMMON STOCK 032095101   555,608 7,960 SH   SOLE   7,960 0 0
AMYLYX PHARMACEUTICALS INC COMMON STOCK 03237H101   8,835 1,803 SH   SOLE   1,803 0 0
ANALOG DEVICES CORP COMMON STOCK 032654105   41,827,485 182,112 SH   SOLE   174,528 0 7,584
ANALOG DEVICES CORP COMMON STOCK 032654105   56,731 247 SH   OTR   0 0 247
ANALOG DEVICES CORP COMMON STOCK 032654105   325,685 1,418 SH   OTR 400 1,418 0 0
ANSYS INC COMMON STOCK 03662Q105   11,891 37 SH   SOLE   37 0 0
ELEVANCE HEALTH INC COMMON STOCK 036752103   237,177 566 SH   SOLE   566 0 0
APPLE INC COMMON STOCK 037833100   351,217,104 1,523,256 SH   SOLE   1,484,452 0 38,804
APPLE INC COMMON STOCK 037833100   299,741 1,300 SH   OTR 428 1,300 0 0
APPLIED MATERIALS INC COMMON STOCK 038222105   5,330,772 29,011 SH   SOLE   29,011 0 0
APPLOVIN CORP COMMON STOCK 03831W108   21,465 135 SH   SOLE   135 0 0
APTARGROUP INC COMMON STOCK 038336103   67,286 404 SH   SOLE   404 0 0
ARISTA NETWORKS INC COMMON STOCK 040413106   11,157,949 28,198 SH   SOLE   28,198 0 0
ASSURANT INC COMMON STOCK 04621X108   3,895 20 SH   SOLE   20 0 0
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108   101,023 1,331 SH   SOLE   1,331 0 0
ATLANTIC UNION BANKSHARES CORP COMMON STOCK 04911A107   240,148 6,473 SH   SOLE   6,473 0 0
ATLASSIAN CORP CLASS A COMMON STOCK 049468101   39,953 211 SH   SOLE   187 0 24
AUTODESK INC COMMON STOCK 052769106   503,812 1,763 SH   SOLE   1,618 0 145
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   187,554,026 648,012 SH   SOLE   625,251 6,986 15,775
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   51,808 179 SH   OTR   0 0 179
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   279,590 966 SH   OTR 400 966 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   192,471 665 SH   OTR 428 665 0 0
AUTOZONE INC COMMON STOCK 053332102   227,034 72 SH   SOLE   72 0 0
AVIS BUDGET GROUP INC COMMON STOCK 053774105   37,607 450 SH   SOLE   450 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104   324,769 10,376 SH   SOLE   10,376 0 0
BAIDU.COM SPON ADR FOREIGN STOCK 056752108   17,896 200 SH   SOLE   0 0 200
BAKER HUGHES COMPANY COMMON STOCK 05722G100   1,839 50 SH   SOLE   50 0 0
BALCHEM CORP COMMON STOCK 057665200   229,301 1,380 SH   SOLE   1,105 0 275
BALL CORP COMMON STOCK 058498106   582 9 SH   SOLE   9 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104   7,551,740 177,063 SH   SOLE   176,408 0 655
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100   84,150 1,100 SH   SOLE   1,100 0 0
BANK OZK COMMON STOCK 06417N103   41,283 930 SH   SOLE   930 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109   44,994 1,225 SH   SOLE   1,225 0 0
BECTON DICKINSON COMMON STOCK 075887109   5,472,990 22,936 SH   SOLE   22,936 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108   3,435,000 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702   98,149,916 214,409 SH   SOLE   208,067 648 5,694
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702   68,665 150 SH   OTR   0 0 150
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702   803,386 1,755 SH   OTR 428 1,755 0 0
BEYOND MEAT COMMON STOCK 08862E109   3,419 530 SH   SOLE   530 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103   1,191,229 6,479 SH   SOLE   6,479 0 0
BIONTECH SE ADR COMMON STOCK 09075V102   21,229 190 SH   SOLE   190 0 0
THE BLACKSTONE GROUP INC COMMON STOCK 09260D107   241,767 1,425 SH   SOLE   1,425 0 0
BOEING CO COMMON STOCK 097023105   746,978 4,813 SH   SOLE   4,813 0 0
BOOKING HOLDINGS INC COMMON STOCK 09857L108   1,258,232 290 SH   SOLE   290 0 0
BOSTON BEER COMPANY COMMON STOCK 100557107   19,018 63 SH   SOLE   63 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107   115,055 1,352 SH   SOLE   1,352 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108   1,036,596 19,588 SH   SOLE   19,233 0 355
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107   85,759 2,475 SH   SOLE   2,475 0 0
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103   58,042,683 267,774 SH   SOLE   250,606 0 17,168
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103   309,099 1,426 SH   OTR 428 1,426 0 0
BROADCOM INC COMMON STOCK 11135F101   3,597,674 20,996 SH   SOLE   20,866 0 130
BROOKLINE BANCORP INC COMMON STOCK 11373M107   126,259 11,979 SH   SOLE   11,979 0 0
BROWN FORMAN CORP COMMON STOCK 115637100   76,830 1,595 SH   SOLE   1,595 0 0
BROWN FORMAN CORP COMMON STOCK 115637209   722,015 14,741 SH   SOLE   14,741 0 0
CDW CORP COMMON STOCK 12514G108   219 1 SH   SOLE   1 0 0
CH ROBINSON WORLDWIDE INC COMMON STOCK 12541W209   167,566 1,570 SH   SOLE   1,570 0 0
CIGNA CORPORATION COMMON STOCK 125523100   10,605,666 33,326 SH   SOLE   33,326 0 0
CME GROUP INC COMMON STOCK 12572Q105   6,202 27 SH   SOLE   27 0 0
CSX CORP COMMON STOCK 126408103   204,360 6,174 SH   SOLE   4,859 0 1,315
CVS HEALTH CORP COMMON STOCK 126650100   558,450 9,951 SH   SOLE   9,951 0 0
CABOT CORP COMMON STOCK 127055101   31,613,265 286,378 SH   SOLE   218,897 67,481 0
COTERRA ENERGY INC COMMON STOCK 127097103   71,970 3,000 SH   SOLE   3,000 0 0
CADENCE DESIGN SYSTEMS INC COMMON STOCK 127387108   259,320 1,032 SH   SOLE   575 0 457
CADIZ INC COMMON STOCK 127537207   15,350 5,000 SH   SOLE   5,000 0 0
CAMECO CORP FOREIGN STOCK 13321L108   269,250 5,000 SH   SOLE   5,000 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102   161,469,807 1,457,046 SH   SOLE   1,406,463 10,545 40,038
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102   172,880 1,560 SH   OTR 400 1,560 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102   504,232 4,550 SH   OTR 428 4,550 0 0
CANADIAN PACIFIC KANSAS CITY LTD FOREIGN STOCK 13646K108   213,940 2,725 SH   SOLE   2,725 0 0
CARLISLE COS INC COMMON STOCK 142339100   16,969 37 SH   SOLE   0 0 37
CARRIER GLOBAL CORP COMMON STOCK 14448C104   607,913 8,339 SH   SOLE   7,639 0 700
CASEYS GENERAL STORE INC COMMON STOCK 147528103   25,904 67 SH   SOLE   67 0 0
CATERPILLAR INC COMMON STOCK 149123101   1,106,991 2,860 SH   SOLE   1,968 0 892
CENTENE CORP COMMON STOCK 15135B101   616 10 SH   SOLE   10 0 0
CHARGEPOINT HOLDINGS INC CLASS A COMMON STOCK 15961R105   1,177 905 SH   SOLE   905 0 0
CHARTER COMMUNICATIONS INC COMMON STOCK 16119P108   9,961 30 SH   SOLE   30 0 0
THE CHEMOURS COMPANY COMMON STOCK 163851108   8,556 460 SH   SOLE   460 0 0
CHEVRON CORP COMMON STOCK 166764100   10,775,081 71,619 SH   SOLE   69,262 0 2,357
CHEWY COMMON STOCK 16679L109   2,167 80 SH   SOLE   80 0 0
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105   1,056,546 17,775 SH   SOLE   17,275 0 500
CHURCH & DWIGHT CO COMMON STOCK 171340102   134,090,069 1,306,664 SH   SOLE   1,273,405 5,356 27,903
CHURCH & DWIGHT CO COMMON STOCK 171340102   246,288 2,400 SH   OTR 400 2,400 0 0
CHURCH & DWIGHT CO COMMON STOCK 171340102   282,410 2,752 SH   OTR 428 2,752 0 0
CISCO SYSTEMS COMMON STOCK 17275R102   2,818,817 50,372 SH   SOLE   50,272 0 100
CINTAS CORP COMMON STOCK 172908105   6,481,148 30,991 SH   SOLE   30,991 0 0
CITIGROUP INC COMMON STOCK 172967424   53,550 850 SH   SOLE   850 0 0
COCA COLA BOTTLING COMMON STOCK 191098102   394,293 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100   7,987,975 118,692 SH   SOLE   115,412 0 3,280
COGENT BIOSCIENCES COMMON STOCK 19240Q201   12,010 1,000 SH   SOLE   1,000 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103   12,415,039 124,474 SH   SOLE   124,184 0 290
COMCAST CORP COMMON STOCK 20030N101   915,345 21,977 SH   SOLE   21,842 0 135
CONOCOPHILLIPS INC COMMON STOCK 20825C104   6,094,581 58,394 SH   SOLE   56,594 0 1,800
CONSOLIDATED EDISON INC COMMON STOCK 209115104   251,450 2,350 SH   SOLE   2,350 0 0
CONSTELLATION BRANDS CL A COMMON STOCK 21036P108   605,868 2,517 SH   SOLE   2,510 0 7
CONSTELLATION ENERGY CORP COMMON STOCK 21037T109   266,617 1,008 SH   SOLE   1,008 0 0
COPART INC COMMON STOCK 217204106   10,687 208 SH   SOLE   208 0 0
CORNING INC COMMON STOCK 219350105   921,596 19,688 SH   SOLE   17,688 0 2,000
CORTEVA INC COMMON STOCK 22052L104   963,000 15,844 SH   SOLE   15,844 0 0
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105   221,707,601 248,156 SH   SOLE   238,699 0 9,457
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105   522,651 585 SH   OTR 428 585 0 0
COSTAR GROUP INC COMMON STOCK 22160N109   5,913 80 SH   SOLE   80 0 0
COUPANG INC FOREIGN STOCK 22266T109   303,094 11,835 SH   SOLE   11,835 0 0
CROWDSTRIKE HOLDINGS INC CLASS A COMMON STOCK 22788C105   156,802 515 SH   SOLE   515 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101   152,688 1,370 SH   SOLE   1,370 0 0
CUMMINS INC COMMON STOCK 231021106   2,485,620 7,476 SH   SOLE   7,476 0 0
XTRACKERS EQUITY MUTUAL F 233051507   364,497 5,105 SH   SOLE   5,105 0 0
XTRACKERS EQUITY MUTUAL F 233051853   151,164 3,600 SH   SOLE   3,600 0 0
XTRACKERS COMMON STOCK 233051879   42,130 1,527 SH   SOLE   1,527 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   414,720,263 1,672,259 SH   SOLE   1,612,011 12,987 47,261
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   51,832 209 SH   OTR   0 0 209
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   386,384 1,558 SH   OTR 400 1,558 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   1,429,720 5,765 SH   OTR 428 5,765 0 0
DARDEN RESTAURANTS COMMON STOCK 237194105   5,690 35 SH   SOLE   35 0 0
DECKERS OUTDOOR CORP COMMON STOCK 243537107   31,928 210 SH   SOLE   210 0 0
DEERE & CO COMMON STOCK 244199105   4,721,143 11,485 SH   SOLE   11,460 0 25
DELL TECHNOLOGIES INC COMMON STOCK 24703L202   965 8 SH   SOLE   8 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103   151,521 3,835 SH   SOLE   3,835 0 0
DEXCOM INC COMMON STOCK 252131107   152,919 2,043 SH   SOLE   2,043 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205   257,182 1,913 SH   SOLE   1,688 0 225
DIAMONDBACK COMMON STOCK 25278X109   954,300 5,275 SH   SOLE   5,275 0 0
DICKS SPORTING GOODS INC COMMON STOCK 253393102   1,126,292 5,507 SH   SOLE   5,347 0 160
DIMENSIONAL EQUITY MUTUAL F 25434V666   11,419 368 SH   SOLE   368 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106   4,502,211 47,193 SH   SOLE   46,293 0 900
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108   3,086,526 21,566 SH   SOLE   21,566 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109   192,945 3,175 SH   SOLE   3,175 0 0
DONALDSON CO INC COMMON STOCK 257651109   708,207 9,533 SH   SOLE   9,533 0 0
DOVER CORP COMMON STOCK 260003108   693,479 3,753 SH   SOLE   3,753 0 0
DOW INC COMMON STOCK 260557103   1,001,596 19,643 SH   SOLE   19,643 0 0
DRAFTKINGS INC CLASS A COMMON STOCK 26142V105   7,356 200 SH   SOLE   200 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204   28,564 240 SH   SOLE   168 0 72
DUPONT DE NEMOURS INC COMMON STOCK 26614N102   2,175,663 25,830 SH   SOLE   25,830 0 0
EOG RESOURCES COMMON STOCK 26875P101   180,742,760 1,452,451 SH   SOLE   1,385,766 12,596 54,089
EOG RESOURCES COMMON STOCK 26875P101   61,349 493 SH   OTR   0 0 493
EOG RESOURCES COMMON STOCK 26875P101   183,549 1,475 SH   OTR 400 1,475 0 0
EOG RESOURCES COMMON STOCK 26875P101   1,633,524 13,127 SH   OTR 428 13,127 0 0
EASTERN BANKSHARES INC COMMON STOCK 27627N105   72,448 4,333 SH   SOLE   4,333 0 0
EASTERN CO COMMON STOCK 276317104   145,170 4,500 SH   SOLE   4,500 0 0
EASTMAN CHEMICAL CO COMMON STOCK 277432100   20,811 195 SH   SOLE   195 0 0
EBAY INC COMMON STOCK 278642103   142,251 2,237 SH   SOLE   2,237 0 0
ECOLAB INC COMMON STOCK 278865100   13,750,335 53,641 SH   SOLE   51,620 300 1,721
ECOLAB INC COMMON STOCK 278865100   6,152 24 SH   OTR   0 0 24
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108   4,149,179 58,979 SH   SOLE   56,339 0 2,640
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108   8,371 119 SH   OTR   0 0 119
ELECTRONIC ARTS INC COMMON STOCK 285512109   1,740 12 SH   SOLE   12 0 0
EMBECTA CORPORATION COMMON STOCK 29082K105   2,683 191 SH   SOLE   191 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104   981,378 9,065 SH   SOLE   9,065 0 0
ENBRIDGE INC FOREIGN STOCK 29250N105   906,096 22,030 SH   SOLE   22,030 0 0
ENPHASE ENERGY COMMON STOCK 29355A107   1,181,710 14,571 SH   SOLE   14,443 0 128
ENTERPRISE PRODUCTS PARTNERS LP COMMON STOCK 293792107   72,575 2,500 SH   SOLE   2,500 0 0
EPAM SYSTEMS INC COMMON STOCK 29414B104   15,278 80 SH   SOLE   80 0 0
EQUINIX INC COMMON STOCK 29444U700   654,801 731 SH   SOLE   642 0 89
EVERSOURCE ENERGY COMMON STOCK 30040W108   48,444 725 SH   SOLE   725 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102   46,853,038 391,780 SH   SOLE   384,702 1,366 5,712
META PLATFORMS INC CL A COMMON STOCK 30303M102   125,238,660 220,576 SH   SOLE   210,087 2,150 8,339
META PLATFORMS INC CL A COMMON STOCK 30303M102   47,693 84 SH   OTR   0 0 84
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105   20,312,365 44,483 SH   SOLE   41,844 0 2,639
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105   173,520 380 SH   OTR 400 380 0 0
FASTENAL CO COMMON STOCK 311900104   851,861 11,265 SH   SOLE   11,235 0 30
FEDEX CORP COMMON STOCK 31428X106   129,614 475 SH   SOLE   475 0 0
FIDELITY NATL INFORMATION SVCS COMMON STOCK 31620M106   7,859 87 SH   SOLE   0 0 87
FIRST SOLAR INC COMMON STOCK 336433107   522,447 2,665 SH   SOLE   2,665 0 0
FISERV INC COMMON STOCK 337738108   579,702,305 2,851,602 SH   SOLE   2,755,078 20,638 75,886
FISERV INC COMMON STOCK 337738108   78,673 387 SH   OTR   0 0 387
FISERV INC COMMON STOCK 337738108   680,006 3,345 SH   OTR 400 3,345 0 0
FISERV INC COMMON STOCK 337738108   1,660,271 8,167 SH   OTR 428 8,167 0 0
FIRSTENERGY CORP COMMON STOCK 337932107   85,138 1,931 SH   SOLE   1,931 0 0
FOMENTO ECONOMICO MEXICANO ADR FOREIGN STOCK 344419106   41,512 430 SH   SOLE   430 0 0
FORD MOTOR CO COMMON STOCK 345370860   233,961 20,815 SH   SOLE   20,815 0 0
FORGE GLOBAL HOLDINGS INC COMMON STOCK 34629L103   1,584 1,320 SH   SOLE   1,320 0 0
FORTIVE CORP COMMON STOCK 34959J108   1,258,314 16,773 SH   SOLE   16,773 0 0
FORTE BIOSCIENCES INC COMMON STOCK 34962G208   32 7 SH   SOLE   7 0 0
FREEPORT MCMORAN COMMON STOCK 35671D857   468 10 SH   SOLE   10 0 0
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106   19,789 926 SH   SOLE   926 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   231,139 2,600 SH   SOLE   2,600 0 0
GALLAGHER (ARTHUR J) COMMON STOCK 363576109   43,708 152 SH   SOLE   152 0 0
GAMESTOP CORP COMMON STOCK 36467W109   248 12 SH   SOLE   12 0 0
GE VERNOVA INC COMMON STOCK 36828A101   975,051 3,283 SH   SOLE   3,283 0 0
GENERAC HOLDINGS INC COMMON STOCK 368736104   1,585,449 9,548 SH   SOLE   9,469 0 79
GENERAL DYNAMICS CORP COMMON STOCK 369550108   173,230 575 SH   SOLE   575 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604301   2,504,857 13,936 SH   SOLE   13,936 0 0
GENERAL MILLS INC COMMON STOCK 370334104   1,037,384 15,120 SH   SOLE   15,056 0 64
GENUINE PARTS CO COMMON STOCK 372460105   3,959 35 SH   SOLE   0 0 35
GILEAD SCIENCES COMMON STOCK 375558103   754,896 8,503 SH   SOLE   8,503 0 0
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W204   28,682 760 SH   SOLE   760 0 0
GO DADDY GROUP INC CLASS A COMMON STOCK 380237107   11,490,235 71,169 SH   SOLE   71,169 0 0
GOLDMAN SACHS COMMON STOCK 38141G104   108,047 206 SH   SOLE   206 0 0
GRAIL INC COMMON STOCK 384747101   1,350 104 SH   SOLE   104 0 0
GRAINGER (WW) INC COMMON STOCK 384802104   7,338,466 6,781 SH   SOLE   6,781 0 0
HCA HEALTHCARE INC COMMON STOCK 40412C101   199,450 500 SH   SOLE   500 0 0
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101   14,142,696 220,154 SH   SOLE   214,094 5,160 900
HP INC COMMON STOCK 40434L105   388,661 10,657 SH   SOLE   10,657 0 0
HALEON PLC FOREIGN STOCK 405552100   9,396 950 SH   SOLE   950 0 0
HA SUSTAINABLE COMMON STOCK 41068X100   8,499,729 249,405 SH   SOLE   245,973 0 3,432
HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104   116,726 969 SH   SOLE   969 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCK 426281101   3,666,699 19,864 SH   SOLE   19,524 0 340
THE HERSHEY COMPANY COMMON STOCK 427866108   3,280,330 18,004 SH   SOLE   17,075 0 929
THE HERSHEY COMPANY COMMON STOCK 427866108   37,715 207 SH   OTR   0 0 207
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109   89,182 4,597 SH   SOLE   4,597 0 0
HEXCEL CORP NEW COMMON STOCK 428291108   6,284 100 SH   SOLE   0 0 100
HOME DEPOT INC COMMON STOCK 437076102   102,498,136 254,540 SH   SOLE   246,042 0 8,498
HONEYWELL INTL INC COM COMMON STOCK 438516106   4,884,375 23,359 SH   SOLE   22,753 0 606
HUMANA INC COMMON STOCK 444859102   42,666 165 SH   SOLE   165 0 0
HUNTINGTON INGALLS INDS INC COMMON STOCK 446413106   76,410 300 SH   SOLE   300 0 0
IDEXX LABS COMMON STOCK 45168D104   60,710,020 134,234 SH   SOLE   130,199 0 4,035
IDEXX LABS COMMON STOCK 45168D104   271,364 600 SH   OTR 400 600 0 0
ILLINOIS TOOL WORKS COMMON STOCK 452308109   9,503,933 37,193 SH   SOLE   36,175 0 1,018
ILLUMINA INC COMMON STOCK 452327109   89,642 634 SH   SOLE   634 0 0
INDIA FUND EQUITY MUTUAL F 454089103   216,420 12,000 SH   SOLE   12,000 0 0
INGERSOLL RAND INC COMMON STOCK 45687V106   959 10 SH   SOLE   10 0 0
INSULET CORP COMMON STOCK 45784P101   244,759 1,030 SH   SOLE   1,030 0 0
INTEL CORP COMMON STOCK 458140100   1,916,080 85,769 SH   SOLE   85,769 0 0
INTERACTIVE BROKERS GROUP INC COMMON STOCK 45841N107   9,370,686 63,230 SH   SOLE   63,230 0 0
INTERCONTINENTAL EXCHANGE GROUP COMMON STOCK 45866F104   13,853 83 SH   SOLE   83 0 0
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101   2,696,462 12,347 SH   SOLE   12,326 0 21
INVESCO EQUITY MUTUAL F 46090E103   2,643,759 5,370 SH   SOLE   4,845 0 525
INTUIT COMMON STOCK 461202103   563,347,027 932,724 SH   SOLE   901,712 6,903 24,109
INTUIT COMMON STOCK 461202103   58,586 97 SH   OTR   0 0 97
INTUIT COMMON STOCK 461202103   326,149 540 SH   OTR 400 540 0 0
INTUIT COMMON STOCK 461202103   1,955,686 3,238 SH   OTR 428 3,238 0 0
INTUITIVE SURGICAL INC COMMON STOCK 46120E602   3,928,295 7,678 SH   SOLE   7,587 0 91
INVESCO EQUITY MUTUAL F 46137V142   14,237 206 SH   SOLE   206 0 0
INVESCO EQUITY MUTUAL F 46137V357   577,325 3,226 SH   SOLE   3,226 0 0
INVESCO EQUITY MUTUAL F 46137V472   21,250 210 SH   SOLE   210 0 0
INVESCO BOND MUTUAL FUN 46138G508   12,291 585 SH   SOLE   585 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J429   25,510 1,566 SH   SOLE   1,566 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J460   25,600 1,544 SH   SOLE   1,544 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J577   25,623 1,385 SH   SOLE   1,385 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J643   25,654 1,265 SH   SOLE   1,265 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J783   25,760 1,319 SH   SOLE   1,319 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J791   25,764 1,326 SH   SOLE   1,326 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J825   25,763 1,250 SH   SOLE   1,250 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46138J841   25,826 1,224 SH   SOLE   1,224 0 0
INVESCO BULLETSHARES BOND MUTUAL FUN 46139W858   25,416 1,241 SH   SOLE   1,241 0 0
IQVIA HOLDINGS INC COMMON STOCK 46266C105   3,220,108 15,210 SH   SOLE   14,799 0 411
IRON MTN INC COMMON STOCK 46284V101   44,719 355 SH   SOLE   355 0 0
ISHARES EQUITY MUTUAL F 464287150   115,561 911 SH   SOLE   555 0 356
ISHARES EQUITY MUTUAL F 464287168   15,128 112 SH   SOLE   112 0 0
ISHARES EQUITY MUTUAL F 464287200   1,395,707 2,398 SH   SOLE   2,307 0 91
ISHARES EQUITY MUTUAL F 464287234   47,418 1,050 SH   SOLE   600 0 450
ISHARES EQUITY MUTUAL F 464287309   977,107 10,066 SH   SOLE   10,066 0 0
ISHARES EQUITY MUTUAL F 464287408   541,351 2,737 SH   SOLE   2,737 0 0
ISHARES EQUITY MUTUAL F 464287465   481,943 6,013 SH   SOLE   4,800 0 1,213
ISHARES EQUITY MUTUAL F 464287473   298,233 2,259 SH   SOLE   2,259 0 0
ISHARES EQUITY MUTUAL F 464287481   135,223 1,122 SH   SOLE   1,122 0 0
ISHARES EQUITY MUTUAL F 464287499   107,178 1,209 SH   SOLE   1,209 0 0
ISHARES EQUITY MUTUAL F 464287507   486,876 7,795 SH   SOLE   7,710 0 85
ISHARES EQUITY MUTUAL F 464287556   21,239 150 SH   SOLE   150 0 0
ISHARES EQUITY MUTUAL F 464287598   1,509,078 7,920 SH   SOLE   7,920 0 0
ISHARES EQUITY MUTUAL F 464287606   544,109 5,942 SH   SOLE   5,942 0 0
ISHARES EQUITY MUTUAL F 464287614   3,372,830 8,847 SH   SOLE   8,847 0 0
ISHARES EQUITY MUTUAL F 464287630   1,479,290 8,923 SH   SOLE   8,901 0 22
ISHARES EQUITY MUTUAL F 464287648   1,871,120 6,608 SH   SOLE   6,568 0 40
ISHARES EQUITY MUTUAL F 464287655   815,600 3,712 SH   SOLE   3,527 0 185
ISHARES EQUITY MUTUAL F 464287689   239,062 725 SH   SOLE   0 0 725
ISHARES EQUITY MUTUAL F 464287705   286,858 2,305 SH   SOLE   2,305 0 0
ISHARES EQUITY MUTUAL F 464287804   871,319 7,578 SH   SOLE   7,578 0 0
ISHARES EQUITY MUTUAL F 464287887   163,680 1,200 SH   SOLE   1,200 0 0
ISHARES BOND MUTUAL FUN 464288158   39,578 375 SH   SOLE   375 0 0
ISHARES EQUITY MUTUAL F 464288182   21,054 273 SH   SOLE   0 0 273
ISHARES EQUITY MUTUAL F 464288208   195,624 2,556 SH   SOLE   2,556 0 0
ISHARES EQUITY MUTUAL F 464288273   57,146 896 SH   SOLE   896 0 0
ISHARES EQUITY MUTUAL F 464288570   212,941 1,939 SH   SOLE   1,939 0 0
ISHARES BOND MUTUAL FUN 464288646   85,236 1,636 SH   SOLE   365 0 1,271
ISHARES EQUITY MUTUAL F 464288877   50,783 916 SH   SOLE   916 0 0
ISHARES EQUITY MUTUAL F 464288885   76,892 749 SH   SOLE   749 0 0
ISHARES BOND MUTUAL FUN 46429B291   15,322 320 SH   SOLE   320 0 0
ISHARES EQUITY MUTUAL F 46432F834   86,483 1,233 SH   SOLE   1,233 0 0
ISHARES EQUITY MUTUAL F 46432F842   247,017 3,309 SH   SOLE   3,309 0 0
ISHARES BOND MUTUAL FUN 46434VBD1   188,025 7,500 SH   SOLE   7,500 0 0
ISHARES BOND MUTUAL FUN 46434VBG4   151,140 6,000 SH   SOLE   6,000 0 0
ISHARES EQUITY MUTUAL F 46435G425   182,614 1,437 SH   SOLE   0 0 1,437
ISHARES BOND MUTUAL FUN 46435GAA0   48,300 2,000 SH   SOLE   2,000 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100   18,080,967 80,367 SH   SOLE   78,452 0 1,915
JPMORGAN BOND MUTUAL FUN 46641Q837   42,327 837 SH   SOLE   0 0 837
JACOBS SOLUTIONS INC COMMON STOCK 46982L108   296,542 2,092 SH   SOLE   2,092 0 0
JANUS HENDERSON BOND MUTUAL FUN 47103U886   49,246 1,004 SH   SOLE   1,004 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104   47,352,050 289,314 SH   SOLE   282,356 0 6,958
JOHNSON & JOHNSON COMMON STOCK 478160104   62,359 381 SH   OTR 428 381 0 0
KADANT INC COMMON STOCK 48282T104   41,336 130 SH   SOLE   130 0 0
KENVUE INC COMMON STOCK 49177J102   98,840 4,303 SH   SOLE   4,303 0 0
KEURIG DR PEPPER INC COMMON STOCK 49271V100   209,640 6,000 SH   SOLE   6,000 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103   447,612 3,267 SH   SOLE   3,267 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109   35,733 1,492 SH   SOLE   1,492 0 0
KINSALE CAP GROUP COMMON STOCK 49714P108   320,894 700 SH   SOLE   700 0 0
KRAFT HEINZ CO COMMON STOCK 500754106   5,255 150 SH   SOLE   150 0 0
KROGER CO COMMON STOCK 501044101   14,286 252 SH   SOLE   252 0 0
KYNDRYL HOLDINGS INCORPORATION COMMON STOCK 50155Q100   24,393 1,013 SH   SOLE   1,013 0 0
LKQ CORP COMMON STOCK 501889208   37,670 1,000 SH   SOLE   1,000 0 0
L3HARRIS TECHNOLOGIES INC COMMON STOCK 502431109   302,771 1,240 SH   SOLE   1,240 0 0
LABCORP HOLDINGS INC COMMON STOCK 504922105   57,518 250 SH   SOLE   250 0 0
LAMAR ADVERTISING CO COMMON STOCK 512816109   295,256 2,175 SH   SOLE   2,175 0 0
LAS VEGAS SANDS CORP COMMON STOCK 517834107   4,197 80 SH   SOLE   80 0 0
ESTEE LAUDER COMPANIES COMMON STOCK 518439104   179,033 2,020 SH   SOLE   1,770 0 250
LIBERTY BROADBAND CORP COMMON STOCK 530307107   803 10 SH   SOLE   0 0 10
LIBERTY BROADBAND CORP COMMON STOCK 530307305   20,551 254 SH   SOLE   216 0 38
LIBERTY MEDIA CORPORATION COMMON STOCK 531229722   34,778 606 SH   SOLE   586 0 20
LIBERTY MEDIA CORPORATION COMMON STOCK 531229748   10,174 183 SH   SOLE   173 0 10
LIBERTY MEDIA CORPORATION COMMON STOCK 531229755   39,540 498 SH   SOLE   498 0 0
LIBERTY MEDIA CORPORATION COMMON STOCK 531229771   12,198 166 SH   SOLE   166 0 0
LILLY (ELI) & CO COMMON STOCK 532457108   6,163,478 6,915 SH   SOLE   5,913 0 1,002
LILLY (ELI) & CO COMMON STOCK 532457108   249,568 280 SH   OTR 400 280 0 0
LINCOLN NATIONAL CORP COMMON STOCK 534187109   54,169 1,653 SH   SOLE   1,653 0 0
LINDBLAD EXPEDITIONS HOLDINGS COMMON STOCK 535219109   544,906 56,643 SH   SOLE   56,643 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109   1,429,710 2,534 SH   SOLE   2,510 0 24
LOWES COMPANIES COMMON STOCK 548661107   94,662,034 348,843 SH   SOLE   335,867 0 12,976
LOWES COMPANIES COMMON STOCK 548661107   204,877 755 SH   OTR 400 755 0 0
LOWES COMPANIES COMMON STOCK 548661107   88,192 325 SH   OTR 428 325 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109   59,798 200 SH   SOLE   200 0 0
M & T BANK CORP COMMON STOCK 55261F104   224,648 1,155 SH   SOLE   1,155 0 0
MSCI INC COMMON STOCK 55354G100   19,820,875 33,580 SH   SOLE   32,518 0 1,062
MACROGENICS INC COMMON STOCK 556099109   767 213 SH   SOLE   213 0 0
MAGNOLIA OIL & GAS CORP COMMON STOCK 559663109   258,500 10,000 SH   SOLE   10,000 0 0
MARATHON PETROLEUM CORP COMMON STOCK 56585A102   2,294 15 SH   SOLE   15 0 0
MARSH & MCLENNAN COMMON STOCK 571748102   837,860 3,766 SH   SOLE   3,766 0 0
MARRIOTT INTL INC COMMON STOCK 571903202   5,734 22 SH   SOLE   22 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK 573284106   2,854 5 SH   SOLE   5 0 0
MARVELL TECHNOLOGY INC COMMON STOCK 573874104   163,860 2,000 SH   SOLE   0 0 2,000
MASTERCARD INC COMMON STOCK 57636Q104   755,516,246 1,479,605 SH   SOLE   1,431,270 12,220 36,115
MASTERCARD INC COMMON STOCK 57636Q104   59,232 116 SH   OTR   0 0 116
MASTERCARD INC COMMON STOCK 57636Q104   837,417 1,640 SH   OTR 400 1,640 0 0
MASTERCARD INC COMMON STOCK 57636Q104   2,626,119 5,143 SH   OTR 428 5,143 0 0
MATCH GROUP INC COMMON STOCK 57667L107   261,870 7,000 SH   SOLE   7,000 0 0
MCCORMICK & COMPANY COMMON STOCK 579780206   1,499,469 19,036 SH   SOLE   19,036 0 0
MCDONALDS CORP COMMON STOCK 580135101   35,829,845 118,807 SH   SOLE   114,215 0 4,592
MCDONALDS CORP COMMON STOCK 580135101   295,548 980 SH   OTR 400 980 0 0
MCDONALDS CORP COMMON STOCK 580135101   103,744 344 SH   OTR 428 344 0 0
MCKESSON CORP COMMON STOCK 58155Q103   731,687 1,449 SH   SOLE   1,449 0 0
MEDICAL PROPERTIES TRUST INC COMMON STOCK 58463J304   6,409 1,300 SH   SOLE   0 0 1,300
MERCADOLIBRE INC COMMON STOCK 58733R102   1,546,060 752 SH   SOLE   747 0 5
MERCK & CO INC COMMON STOCK 58933Y105   44,021,171 415,764 SH   SOLE   392,126 2,415 21,223
METLIFE INC COMMON STOCK 59156R108   11,304 134 SH   SOLE   134 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105   924,767 715 SH   SOLE   715 0 0
MICROSOFT CORP COMMON STOCK 594918104   813,766,096 1,915,961 SH   SOLE   1,852,177 13,602 50,182
MICROSOFT CORP COMMON STOCK 594918104   64,559 152 SH   OTR   0 0 152
MICROSOFT CORP COMMON STOCK 594918104   191,129 450 SH   OTR 400 450 0 0
MICROSOFT CORP COMMON STOCK 594918104   3,559,239 8,380 SH   OTR 428 8,380 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104   200,423 2,642 SH   SOLE   2,642 0 0
MODERNA INC COMMON STOCK 60770K107   9,240 175 SH   SOLE   175 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105   1,362,205 19,474 SH   SOLE   17,159 0 2,315
MONGODB INC COMMON STOCK 60937P106   100,138 380 SH   SOLE   380 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101   173,000 6,250 SH   SOLE   6,250 0 0
MONSTER BEVERAGE CORP COMMON STOCK 61174X109   9,512 178 SH   SOLE   178 0 0
MOODYS CORP COMMON STOCK 615369105   996,449 2,134 SH   SOLE   2,134 0 0
MORGAN STANLEY COMMON STOCK 617446448   2,919,307 24,497 SH   SOLE   24,469 0 28
MOSAIC CO COMMON STOCK 61945C103   80,130 3,000 SH   SOLE   3,000 0 0
NETAPP INC COMMON STOCK 64110D104   35,952 300 SH   SOLE   300 0 0
NETFLIX INC COMMON STOCK 64110L106   972,618 1,289 SH   SOLE   1,289 0 0
NETEASE INC SPONSORED ADR FOREIGN STOCK 64110W102   76,129 965 SH   SOLE   700 0 265
NEWMONT MINING CORP COMMON STOCK 651639106   112,045 2,275 SH   SOLE   2,275 0 0
NEXTRACKER INC CLASS A COMMON STOCK 65290E101   15,645 500 SH   SOLE   500 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101   4,712,716 56,910 SH   SOLE   56,639 0 271
NEXTERA ENERGY PARTNERS LP COMMON STOCK 65341B106   81,861 3,900 SH   SOLE   3,900 0 0
NIKE INC CLASS B COMMON STOCK 654106103   68,515,041 866,840 SH   SOLE   845,013 0 21,827
NOKIA CORP ADR FOREIGN STOCK 654902204   4,800 1,000 SH   SOLE   1,000 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108   4,091,393 16,145 SH   SOLE   15,351 0 794
NORTHERN DYNASTY COMMON STOCK 66510M204   1,216 3,000 SH   SOLE   0 0 3,000
NORTHERN TRUST CORP COMMON STOCK 665859104   133,627 1,300 SH   SOLE   1,300 0 0
NORTHROP GRUMMAN CORP COMMON STOCK 666807102   81,694 156 SH   SOLE   156 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109   848,026 7,496 SH   SOLE   7,406 0 90
NOVAVAX INC COMMON STOCK 670002401   5,654 570 SH   SOLE   570 0 0
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205   3,660,363 32,131 SH   SOLE   27,687 0 4,444
NVIDIA CORP COMMON STOCK 67066G104   179,921,615 1,281,401 SH   SOLE   1,216,903 0 64,498
NVIDIA CORP COMMON STOCK 67066G104   50,548 360 SH   OTR 400 360 0 0
NVIDIA CORP COMMON STOCK 67066G104   456,332 3,250 SH   OTR 428 3,250 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107   64,314,888 53,606 SH   SOLE   50,769 150 2,687
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107   79,185 66 SH   OTR   0 0 66
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105   274,209 5,340 SH   SOLE   5,340 0 0
OCCIDENTAL PETROLEUM CORP OPTIONS 674599162   37,779 1,285 PRN   SOLE   1,135 0 150
OMNICOM GROUP INC COMMON STOCK 681919106   105,986 1,055 SH   SOLE   1,055 0 0
ONEOK INC (NEW) COMMON STOCK 682680103   245,985 2,525 SH   SOLE   2,525 0 0
ORACLE CORP COM COMMON STOCK 68389X105   446,064 2,558 SH   SOLE   2,500 0 58
ORGANON & CO COMMON STOCK 68622V106   24,591 1,428 SH   SOLE   1,428 0 0
OSHKOSH TRUCK CORP CL B COMMON STOCK 688239201   5,625 54 SH   SOLE   54 0 0
OTIS WORLDWIDE CORPORATION COMMON STOCK 68902V107   4,454,319 43,461 SH   SOLE   43,461 0 0
PNC FINANCIAL CORP COMMON STOCK 693475105   509,005 2,694 SH   SOLE   2,694 0 0
PACIRA PHARMACEUTICALS INC COMMON STOCK 695127100   6,808 400 SH   SOLE   400 0 0
PALO ALTO NETWORKS INC COMMON STOCK 697435105   714,212 1,959 SH   SOLE   1,728 0 231
PARKER-HANNIFIN CORP COMMON STOCK 701094104   118,266,815 189,488 SH   SOLE   180,148 0 9,340
PARKER-HANNIFIN CORP COMMON STOCK 701094104   75,521 121 SH   OTR   0 0 121
PARKER-HANNIFIN CORP COMMON STOCK 701094104   249,656 400 SH   OTR 400 400 0 0
PAYCHEX INC COMMON STOCK 704326107   4,327,898 30,547 SH   SOLE   30,172 0 375
PAYCOM SOFTWARE INC COMMON STOCK 70432V102   162,058,729 981,106 SH   SOLE   946,456 8,398 26,252
PAYCOM SOFTWARE INC COMMON STOCK 70432V102   56,492 342 SH   OTR   0 0 342
PAYCOM SOFTWARE INC COMMON STOCK 70432V102   153,452 929 SH   OTR 428 929 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103   18,713,608 229,925 SH   SOLE   223,739 3,390 2,796
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103   16,604 204 SH   OTR   0 0 204
PEABODY ENERGY COMMON STOCK 704551100   244,400 10,000 SH   SOLE   10,000 0 0
PENUMBRA INC COMMON STOCK 70975L107   501,917 2,430 SH   SOLE   2,430 0 0
PEPSICO INC COMMON STOCK 713448108   41,450,266 240,766 SH   SOLE   229,395 0 11,371
PFIZER COMMON STOCK 717081103   2,958,943 103,315 SH   SOLE   102,957 0 358
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109   66,162,986 498,215 SH   SOLE   486,672 2,901 8,642
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109   298,800 2,250 SH   OTR 428 2,250 0 0
PHILLIPS 66 COMMON STOCK 718546104   422,347 3,287 SH   SOLE   2,387 0 900
PLUG POWER FOREIGN STOCK 72919P202   224 105 SH   SOLE   105 0 0
POOL CORP COMMON STOCK 73278L105   764,094 2,025 SH   SOLE   1,950 0 75
T ROWE PRICE GROUP INC COMMON STOCK 74144T108   20,162 180 SH   SOLE   180 0 0
PRINCIPAL FINANCIAL GROUP INC COMMON STOCK 74251V102   85,168 950 SH   SOLE   950 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109   71,805,250 423,330 SH   SOLE   420,880 0 2,450
PROGRESS SOFTWARE COMMON STOCK 743312100   117,216 1,800 SH   SOLE   1,800 0 0
PROGRESSIVE CORP OHIO COMMON STOCK 743315103   11,074,342 44,859 SH   SOLE   44,859 0 0
PROLOGIS INC COM COMMON STOCK 74340W103   6,982 58 SH   SOLE   58 0 0
PROSHARES EQUITY MUTUAL F 74348A467   16,584 157 SH   SOLE   157 0 0
PRUDENTIAL FINANCIAL INC COMMON STOCK 744320102   75,216 600 SH   SOLE   600 0 0
PUB SERV ENTERPRISE GROUP INC COMMON STOCK 744573106   905 10 SH   SOLE   10 0 0
PUBLIC STORAGE INC COMMON STOCK 74460D109   33,841 100 SH   SOLE   0 0 100
PULTE CORP COMMON STOCK 745867101   7,471 55 SH   SOLE   55 0 0
QUALCOMM INC COMMON STOCK 747525103   41,113,270 244,576 SH   SOLE   240,964 0 3,612
QUALCOMM INC COMMON STOCK 747525103   630,879 3,753 SH   OTR 428 3,753 0 0
QUANTA COMMON STOCK 74762E102   6,197 20 SH   SOLE   20 0 0
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100   7,584 48 SH   SOLE   48 0 0
RANGE RES CORP COMMON STOCK 75281A109   147,139 4,680 SH   SOLE   4,680 0 0
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101   10,743,598 85,832 SH   SOLE   83,682 0 2,150
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101   162,720 1,300 SH   OTR 400 1,300 0 0
REALTY INCOME CORPORATION COMMON STOCK 756109104   42,164 666 SH   SOLE   666 0 0
REGENERON PHAR COMMON STOCK 75886F107   101,604,311 109,381 SH   SOLE   105,322 0 4,059
REGENERON PHAR COMMON STOCK 75886F107   92,892 100 SH   OTR 400 100 0 0
RESMED INC COMMON STOCK 761152107   4,064 17 SH   SOLE   17 0 0
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559702   39 3 SH   SOLE   3 0 0
RIVIAN AUTOMOTIVE INC COMMON STOCK 76954A103   74,125 7,107 SH   SOLE   7,020 0 87
ROBLOX CORP CL A COMMON STOCK 771049103   29,246 700 SH   SOLE   700 0 0
ROCKWELL AUTOMATION COMMON STOCK 773903109   6,860,906 25,631 SH   SOLE   25,031 0 600
ROKU INC CLASS A COMMON STOCK 77543R102   3,702 50 SH   SOLE   50 0 0
ROLLINS INC COMMON STOCK 775711104   92,960 2,000 SH   SOLE   0 0 2,000
ROPER INDUSTRIES INC COMMON STOCK 776696106   128,051,888 236,215 SH   SOLE   226,553 760 8,902
ROPER INDUSTRIES INC COMMON STOCK 776696106   216,840 400 SH   OTR 400 400 0 0
ROPER INDUSTRIES INC COMMON STOCK 776696106   303,577 560 SH   OTR 428 560 0 0
ROSS STORES INC COMMON STOCK 778296103   20,886,885 144,666 SH   SOLE   139,652 315 4,699
ROYAL DUTCH SHELL PLC COMMON STOCK 780259305   1,259,684 18,968 SH   SOLE   18,966 0 2
ROYAL GOLD INC COMMON STOCK 780287108   52,903 350 SH   SOLE   350 0 0
S&P GLOBAL INC COMMON STOCK 78409V104   2,762,470 5,601 SH   SOLE   3,488 0 2,113
SBA COMMUNICATIONS CORP COMMON STOCK 78410G104   9,351 38 SH   SOLE   38 0 0
SEI CORP COMMON STOCK 784117103   66,969 900 SH   SOLE   900 0 0
SPDR EQUITY MUTUAL F 78462F103   6,481,285 11,189 SH   SOLE   10,148 0 1,041
SPDR GOLD TRUST EQUITY MUTUAL F 78463V107   2,231,465 8,827 SH   SOLE   8,647 0 180
SPDR EQUITY MUTUAL F 78463X749   34,740 750 SH   SOLE   750 0 0
SPDR BOND MUTUAL FUN 78464A375   68,318 2,059 SH   SOLE   749 0 1,310
SPDR EQUITY MUTUAL F 78464A847   174,547 3,184 SH   SOLE   3,094 0 90
SPDR EQUITY MUTUAL F 78467X109   489,466 1,155 SH   SOLE   1,155 0 0
SPDR EQUITY MUTUAL F 78467Y107   2,954,876 5,174 SH   SOLE   5,024 0 150
SPDR BOND MUTUAL FUN 78468R739   119,225 2,500 SH   SOLE   2,500 0 0
SPDR EQUITY MUTUAL F 78468R853   4,699 105 SH   SOLE   0 0 105
SABINE ROYALTY TRUST COMMON STOCK 785688102   87,355 1,437 SH   SOLE   1,437 0 0
SAGE THERAPEUTICS INC COMMON STOCK 78667J108   393 50 SH   SOLE   50 0 0
SALESFORCE.COM COMMON STOCK 79466L302   92,702,902 323,277 SH   SOLE   312,448 0 10,829
SALESFORCE.COM COMMON STOCK 79466L302   205,033 715 SH   OTR 400 715 0 0
SANOFI-AVENTIS FOREIGN STOCK 80105N105   521 10 SH   SOLE   10 0 0
SAREPTA THERAPEUTICS INC COMMON STOCK 803607100   3,432 26 SH   SOLE   26 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108   27,225 660 SH   SOLE   660 0 0
SPDR EQUITY MUTUAL F 81369Y506   134,700 1,500 SH   SOLE   1,500 0 0
SPDR EQUITY MUTUAL F 81369Y803   539,302 2,354 SH   SOLE   2,354 0 0
SELECT MED HLDGS CORP COMMON STOCK 81619Q105   3,200,667 98,361 SH   SOLE   98,361 0 0
SEMPRA ENERGY COMMON STOCK 816851109   72,218 842 SH   SOLE   842 0 0
SERVICENOW INC COMMON STOCK 81762P102   288,063,643 301,141 SH   SOLE   289,372 1,340 10,429
SERVICENOW INC COMMON STOCK 81762P102   23,915 25 SH   OTR   0 0 25
SERVICENOW INC COMMON STOCK 81762P102   239,145 250 SH   OTR 400 250 0 0
SERVICENOW INC COMMON STOCK 81762P102   1,286,600 1,345 SH   OTR 428 1,345 0 0
SHERWIN WILLIAMS CO COMMON STOCK 824348106   5,269,090 14,572 SH   SOLE   14,572 0 0
SHOPIFY INC COMMON STOCK 82509L107   135,295 1,695 SH   SOLE   1,600 0 95
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109   915,379 5,279 SH   SOLE   5,279 0 0
SIRIUS XM COMMON STOCK 829933100   131,749 4,966 SH   SOLE   4,864 0 102
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102   46,970 494 SH   SOLE   494 0 0
SMUCKER J M CO COMMON STOCK 832696405   57,700 493 SH   SOLE   493 0 0
SNAP INC COMMON STOCK 83304A106   4,108 400 SH   SOLE   400 0 0
SNOWFLAKE INC CL A COMMON STOCK 833445109   850,408 7,400 SH   SOLE   6,600 0 800
SOLAREDGE TECHNOLOGIES INC COMMON STOCK 83417M104   6,331 415 SH   SOLE   415 0 0
SOLVENTUM CORPORATION COMMON STOCK 83444M101   5,344 73 SH   SOLE   73 0 0
SOUTHERN CO COMMON STOCK 842587107   289,818 3,096 SH   SOLE   2,806 0 290
SOUTHERN COPPER COMMON STOCK 84265V105   46,499 406 SH   SOLE   406 0 0
SPROTT PHYSICAL GOLD TRUST EQUITY MUTUAL F 85207H104   21,420 1,008 SH   SOLE   1,008 0 0
BLOCK INC CLASS A COMMON STOCK 852234103   7,981 110 SH   SOLE   110 0 0
STARBUCKS CORP COMMON STOCK 855244109   87,207,967 897,662 SH   SOLE   875,946 0 21,716
STARBUCKS CORP COMMON STOCK 855244109   120,952 1,245 SH   OTR 428 1,245 0 0
STATE STREET CORP COMMON STOCK 857477103   2,564,551 27,915 SH   SOLE   27,915 0 0
STERICYCLE INC COMMON STOCK 858912108   6,817 112 SH   SOLE   112 0 0
STRYKER CORP COMMON STOCK 863667101   425,365,770 1,181,898 SH   SOLE   1,141,038 8,967 31,893
STRYKER CORP COMMON STOCK 863667101   46,787 130 SH   OTR   0 0 130
STRYKER CORP COMMON STOCK 863667101   208,742 580 SH   OTR 400 580 0 0
STRYKER CORP COMMON STOCK 863667101   1,288,445 3,580 SH   OTR 428 3,580 0 0
SUN LIFE FINANCIAL INC FOREIGN STOCK 866796105   62,392 1,100 SH   SOLE   1,100 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107   192,550 5,000 SH   SOLE   5,000 0 0
SUNNOVA ENERGY INTL COMMON STOCK 86745K104   20,800 4,000 SH   SOLE   4,000 0 0
SUNRUN INC COMMON STOCK 86771W105   15,204 1,086 SH   SOLE   1,086 0 0
SYNOPSYS INC COMMON STOCK 871607107   75,265,308 151,974 SH   SOLE   147,039 0 4,935
SYNOPSYS INC COMMON STOCK 871607107   148,080 299 SH   OTR 428 299 0 0
SYNCHRONY FINANCIAL COMMON STOCK 87165B103   4,421 80 SH   SOLE   80 0 0
SYSCO CORP COMMON STOCK 871829107   1,884,492 25,336 SH   SOLE   25,293 0 43
TJX COMPANIES INC COMMON STOCK 872540109   272,340,978 2,384,773 SH   SOLE   2,288,225 28,698 67,850
TJX COMPANIES INC COMMON STOCK 872540109   53,103 465 SH   OTR   0 0 465
TJX COMPANIES INC COMMON STOCK 872540109   296,349 2,595 SH   OTR 400 2,595 0 0
TJX COMPANIES INC COMMON STOCK 872540109   513,329 4,495 SH   OTR 428 4,495 0 0
T-MOBILE US INC COMMON STOCK 872590104   514,766 2,204 SH   SOLE   2,071 0 133
TAIWAN SEMICONDUCTER ADR FOREIGN STOCK 874039100   167,647 847 SH   SOLE   847 0 0
TARGET CORP COMMON STOCK 87612E106   1,444,280 9,617 SH   SOLE   8,816 0 801
TC ENERGY CORPORATION FOREIGN STOCK 87807B107   115,360 2,455 SH   SOLE   2,455 0 0
TECK RESOURCES LTD FOREIGN STOCK 878742204   234,050 5,000 SH   SOLE   5,000 0 0
TESLA MOTORS INC COMMON STOCK 88160R101   4,417,475 16,959 SH   SOLE   16,668 0 291
TETRA TECH INC COMMON STOCK 88162G103   43,497 900 SH   SOLE   900 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104   9,814,389 47,502 SH   SOLE   46,253 0 1,249
TEXAS COMMON STOCK 88262P102   255,053 234 SH   SOLE   135 0 99
TRADE DESK INC COMMON STOCK 88339J105   156,907,562 1,327,362 SH   SOLE   1,281,720 0 45,642
TRADE DESK INC COMMON STOCK 88339J105   39,837 337 SH   OTR   0 0 337
TRADE DESK INC COMMON STOCK 88339J105   1,091,670 9,235 SH   OTR 400 9,235 0 0
TRADE DESK INC COMMON STOCK 88339J105   226,963 1,920 SH   OTR 428 1,920 0 0
REALREAL INC COMMON STOCK 88339P101   3,570 1,202 SH   SOLE   1,202 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   291,677,936 523,302 SH   SOLE   503,242 2,858 17,202
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   57,968 104 SH   OTR   0 0 104
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   236,887 425 SH   OTR 400 425 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   866,169 1,554 SH   OTR 428 1,554 0 0
3M COMPANY COMMON STOCK 88579Y101   66,397 525 SH   SOLE   525 0 0
TIMKEN CO COMMON STOCK 887389104   1,355,200 16,000 SH   SOLE   16,000 0 0
TIMKENSTEEL CORP COMMON STOCK 887399103   113,360 8,000 SH   SOLE   8,000 0 0
TOLL BROTHERS COMMON STOCK 889478103   30,142 200 SH   SOLE   200 0 0
TORONTO-DOMINION BANK FOREIGN STOCK 891160509   40,818 718 SH   SOLE   718 0 0
TORTOISE EQUITY MUTUAL F 89148H207   10,060 225 SH   SOLE   0 0 225
TOTAL ENERGIES SE ADR FOREIGN STOCK 89151E109   100,904 1,555 SH   SOLE   1,555 0 0
TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307   21,304 125 SH   SOLE   0 0 125
TRACTOR SUPPLY CO COMMON STOCK 892356106   693,954 2,530 SH   SOLE   2,460 0 70
TRADEWEB MARKETS INC COMMON STOCK 892672106   281,115 2,110 SH   SOLE   2,110 0 0
TRANSDIGM GROUP INC COM COMMON STOCK 893641100   411,742 306 SH   SOLE   298 0 8
THE TRAVELERS COMPANIES COMMON STOCK 89417E109   179,494 700 SH   SOLE   700 0 0
TWILIO INC COMMON STOCK 90138F102   92,256 1,295 SH   SOLE   1,295 0 0
TYLER TECHNOLOGIES INC COMMON STOCK 902252105   685,071 1,120 SH   SOLE   855 0 265
UGI CORP NEW COMMON STOCK 902681105   27,263 1,102 SH   SOLE   1,102 0 0
US BANCORP COMMON STOCK 902973304   140,118 2,892 SH   SOLE   2,892 0 0
UBER TECHNOLOGIES INC COMMON STOCK 90353T100   59,491 759 SH   SOLE   759 0 0
ULTA BEAUTY INC COMMON STOCK 90384S303   396,553 1,080 SH   SOLE   1,050 0 30
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704   3,022,240 48,511 SH   SOLE   47,411 0 1,100
UNION BANKSHARES INC COMMON STOCK 905400107   25,366 875 SH   SOLE   875 0 0
UNION PACIFIC COMMON STOCK 907818108   57,747,107 250,258 SH   SOLE   239,051 0 11,207
UNION PACIFIC COMMON STOCK 907818108   45,919 199 SH   OTR   0 0 199
UNITED BANCORP INC COMMON STOCK 909911109   90,613 6,917 SH   SOLE   6,917 0 0
UNITED PARCEL SERVICE COMMON STOCK 911312106   640,701 4,631 SH   SOLE   4,481 0 150
UNITED RENTALS INC COMMON STOCK 911363109   5,778,230 7,004 SH   SOLE   7,004 0 0
UNITED STATES OIL FUND LP COMMON STOCK 91232N207   13,151 180 SH   SOLE   0 0 180
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102   2,009,383 3,583 SH   SOLE   3,468 0 115
UNIVERSAL HEALTH SERVICES INC COMMON STOCK 913903100   4,482,641 19,953 SH   SOLE   19,953 0 0
VAIL RESORTS INC COMMON STOCK 91879Q109   44,502 265 SH   SOLE   265 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100   45,976 350 SH   SOLE   350 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101   1,689,720 5,270 SH   SOLE   5,270 0 0
VANGUARD EQUITY MUTUAL F 921908844   3,020,260 15,260 SH   SOLE   14,845 0 415
VANGUARD EQUITY MUTUAL F 921910733   712,097 6,950 SH   SOLE   6,950 0 0
VANGUARD EQUITY MUTUAL F 921943858   758,226 14,964 SH   SOLE   14,964 0 0
VANGUARD BOND MUTUAL FUN 92203C303   1,017,165 20,425 SH   SOLE   0 0 20,425
VANGUARD EQUITY MUTUAL F 922042775   500,599 8,220 SH   SOLE   7,545 0 675
VANGUARD EQUITY MUTUAL F 922042858   152,351 3,236 SH   SOLE   3,111 0 125
VANGUARD EQUITY MUTUAL F 92204A108   156,013 462 SH   SOLE   462 0 0
VANGUARD EQUITY MUTUAL F 92204A306   13,521 108 SH   SOLE   108 0 0
VANGUARD EQUITY MUTUAL F 92206C680   306,429 3,123 SH   SOLE   3,123 0 0
VANGUARD BOND MUTUAL FUN 92206C706   158,098 2,676 SH   SOLE   2,676 0 0
VANGUARD EQUITY MUTUAL F 92206C714   296,504 3,545 SH   SOLE   3,545 0 0
VEEVA SYSTEMS INC COMMON STOCK 922475108   102,516,291 482,180 SH   SOLE   466,422 2,970 12,788
VEEVA SYSTEMS INC COMMON STOCK 922475108   31,254 147 SH   OTR   0 0 147
VEEVA SYSTEMS INC COMMON STOCK 922475108   289,573 1,362 SH   OTR 400 1,362 0 0
VEEVA SYSTEMS INC COMMON STOCK 922475108   105,667 497 SH   OTR 428 497 0 0
VENTAS INC COMMON STOCK 92276F100   32,980 500 SH   SOLE   500 0 0
VANGUARD EQUITY MUTUAL F 922908363   2,178,336 4,091 SH   SOLE   3,561 0 530
VANGUARD EQUITY MUTUAL F 922908629   263,518 990 SH   SOLE   990 0 0
VANGUARD EQUITY MUTUAL F 922908736   980,947 2,511 SH   SOLE   2,511 0 0
VANGUARD EQUITY MUTUAL F 922908744   665,693 3,807 SH   SOLE   3,807 0 0
VANGUARD EQUITY MUTUAL F 922908751   286,127 1,205 SH   SOLE   1,205 0 0
VANGUARD EQUITY MUTUAL F 922908769   7,173,833 25,100 SH   SOLE   24,800 0 300
VERASTEM INC COMMON STOCK 92337C203   19,572 5,949 SH   SOLE   5,949 0 0
VERALTO CORPORATION COMMON STOCK 92338C103   54,137,753 511,747 SH   SOLE   498,610 1,807 11,330
VERALTO CORPORATION COMMON STOCK 92338C103   40,624 384 SH   OTR 400 384 0 0
VERISIGN COMMON STOCK 92343E102   92,560 500 SH   SOLE   500 0 0
VERIZON COMMON STOCK 92343V104   317,467 7,584 SH   SOLE   7,584 0 0
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100   311,461 660 SH   SOLE   660 0 0
VERTIV HOLDINGS A COMMON STOCK 92537N108   33,009 300 SH   SOLE   300 0 0
PARAMOUNT GLOBAL COMMON STOCK 92556H206   556 54 SH   SOLE   54 0 0
VIATRIS INC COMMON STOCK 92556V106   40,744 3,549 SH   SOLE   3,549 0 0
VISA INC COMMON STOCK 92826C839   163,252,476 576,416 SH   SOLE   562,234 0 14,182
VISA INC COMMON STOCK 92826C839   45,598 161 SH   OTR   0 0 161
VISTRA ENERGY CORP COMMON STOCK 92840M102   69,069 550 SH   SOLE   550 0 0
VONTIER CORP INC COMMON STOCK 928881101   82,906 2,415 SH   SOLE   2,415 0 0
VOYA FINANCIAL INC COMMON STOCK 929089100   3,248 40 SH   SOLE   40 0 0
W P CAREY INC COMMON STOCK 92936U109   585,500 10,000 SH   SOLE   10,000 0 0
WABTEC CORP COMMON STOCK 929740108   36,114 191 SH   SOLE   191 0 0
WAL-MART STORES INC COMMON STOCK 931142103   7,570,343 91,165 SH   SOLE   85,966 0 5,199
WARNER BROS DISCOVERY INC COMMON STOCK 934423104   14,100 1,875 SH   SOLE   1,875 0 0
WASHINGTON TR BANCORP INC COMMON STOCK 940610108   18,773 539 SH   SOLE   539 0 0
WASTE MANAGEMENT INC COMMON STOCK 94106L109   249,856 1,196 SH   SOLE   1,196 0 0
WATSCO INC COMMON STOCK 942622200   16,601,849 34,713 SH   SOLE   33,357 0 1,356
WATTS WATER TECHNOLOGIES INC COMMON STOCK 942749102   16,707 84 SH   SOLE   84 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101   322,307 4,926 SH   SOLE   4,926 0 0
WEX INC COMMON STOCK 96208T104   163,673,869 903,627 SH   SOLE   883,096 0 20,531
WEX INC COMMON STOCK 96208T104   42,928 237 SH   OTR   0 0 237
WEX INC COMMON STOCK 96208T104   1,109,421 6,125 SH   OTR 428 6,125 0 0
WEYERHAEUSER COMMON STOCK 962166104   128,520 4,000 SH   SOLE   4,000 0 0
WISDOM TREE EQUITY MUTUAL F 97717X669   151,824 1,820 SH   SOLE   0 0 1,820
XCEL ENERGY INC COM COMMON STOCK 98389B100   110,687 1,700 SH   SOLE   1,500 0 200
XYLEM INC COMMON STOCK 98419M100   443,689 3,396 SH   SOLE   3,396 0 0
YUM! BRANDS COMMON STOCK 988498101   282,166 2,119 SH   SOLE   2,119 0 0
YUM CHINA HOLDINGS INC COMMON STOCK 98850P109   40,290 926 SH   SOLE   926 0 0
ZEBRA TECHNOLOGIES CORP CL A COMMON STOCK 989207105   4,892,382 13,513 SH   SOLE   13,513 0 0
ZIMMER HOLDINGS INC COMMON STOCK 98956P102   41,600 400 SH   SOLE   400 0 0
ZIONS BANCORP COMMON STOCK 989701107   6,262 120 SH   SOLE   120 0 0
ZOETIS INC COMMON STOCK 98978V103   5,894,597 32,477 SH   SOLE   29,468 0 3,009
ZOOM VIDEO COMMUNICATIONS-A COMMON STOCK 98980L101   1,235 17 SH   SOLE   17 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101   37,522,994 103,020 SH   SOLE   99,827 0 3,193
CRH PLC FOREIGN STOCK G25508105   2,748 30 SH   SOLE   30 0 0
EATON CORP FOREIGN STOCK G29183103   203,375 589 SH   SOLE   589 0 0
GH RESEARCH COMMON STOCK G3855L106   15,100 2,000 SH   SOLE   2,000 0 0
LINDE PLC FOREIGN STOCK G54950103   1,540,097 3,246 SH   SOLE   3,246 0 0
MEDTRONIC PLC FOREIGN STOCK G5960L103   89,625 985 SH   SOLE   985 0 0
LIBERTY GLOBAL LTD COMMON STOCK G61188101   14,400 697 SH   SOLE   666 0 31
LIBERTY GLOBAL LTD COMMON STOCK G61188127   44,476 2,093 SH   SOLE   2,000 0 93
NU HOLDINGS LTD COMMON STOCK G6683N103   15,305 1,019 SH   SOLE   1,019 0 0
PAGSEGURO DIGITAL LTD FOREIGN STOCK G68707101   24,952 3,010 SH   SOLE   3,010 0 0
RENAISSANCERE HOLDINGS LTD COMMON STOCK G7496G103   2,454 9 SH   SOLE   9 0 0
TE FOREIGN STOCK G87052109   295,337 1,956 SH   SOLE   1,956 0 0
TRANE TECHNOLOGIES PLC FOREIGN STOCK G8994E103   11,385 29 SH   SOLE   29 0 0
LIBERTY LATIN AMERICA COMMON STOCK G9001E102   39 4 SH   SOLE   0 0 4
LIBERTY LATIN AMERICA COMMON STOCK G9001E128   214 22 SH   SOLE   0 0 22
PERRIGO CO PLC FOREIGN STOCK G97822103   777,480 31,000 SH   SOLE   31,000 0 0
CHUBB LTD FOREIGN STOCK H1467J104   2,347,856 7,987 SH   SOLE   7,987 0 0
CRISPR THERAPEUTICS COMMON STOCK H17182108   47,471 990 SH   SOLE   990 0 0
ON HOLDING AG CL A COMMON STOCK H5919C104   28,078 590 SH   SOLE   590 0 0
TRANSOCEAN LTD FOREIGN STOCK H8817H100   2,427 592 SH   SOLE   0 0 592
SPOTIFY TECH COMMON STOCK L8681T102   13,190 35 SH   SOLE   35 0 0
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104   199,238 970 SH   SOLE   970 0 0
CYBERARK SOFTWARE LTD COMMON STOCK M2682V108   14,673 50 SH   SOLE   0 0 50
ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210   33,022,789 46,458 SH   SOLE   45,038 0 1,420
ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210   28,432 40 SH   OTR 400 40 0 0
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109   229,640,441 960,596 SH   SOLE   921,442 11,540 27,614
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109   47,334 198 SH   OTR   0 0 198
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109   1,763,068 7,375 SH   OTR 428 7,375 0 0