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
ABM INDUSTRIES INC COMMON STOCK 000957100   320,800 8,000 SH   SOLE   8,000 0 0
AFLAC INC COMMON STOCK 001055102   439,299 5,375 SH   SOLE   5,375 0 0
ASGN INC COMMON STOCK 00191U102   158,660 1,822 SH   SOLE   1,822 0 0
AT&T INC COMMON STOCK 00206R102   69,134 4,395 SH   SOLE   3,495 0 900
ABBOTT LABORATORIES COMMON STOCK 002824100   167,973,218 1,750,451 SH   SOLE   1,691,755 9,032 49,664
ABBOTT LABORATORIES COMMON STOCK 002824100   38,288 399 SH   OTR   0 0 399
ABBOTT LABORATORIES COMMON STOCK 002824100   205,355 2,140 SH   OTR 400 2,140 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100   1,179,061 12,287 SH   OTR 428 12,287 0 0
ABBVIE INC COMMON STOCK 00287Y109   8,773,821 61,244 SH   SOLE   60,604 0 640
ADAMS NATURAL RESOURCES FUND INC EQUITY MUTUAL F 00548F105   156,753 7,023 SH   SOLE   7,023 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101   323,556,895 579,114 SH   SOLE   560,058 2,580 16,476
ADOBE SYSTEMS INC COMMON STOCK 00724F101   56,430 101 SH   OTR   0 0 101
ADOBE SYSTEMS INC COMMON STOCK 00724F101   128,504 230 SH   OTR 400 230 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101   768,227 1,375 SH   OTR 428 1,375 0 0
ADVANCE MICRO DEVICES COMMON STOCK 007903107   636,411 5,902 SH   SOLE   5,902 0 0
ADVANCED DRAINAGE SYSTEMS INC COMMON STOCK 00790R104   24,971 233 SH   SOLE   233 0 0
AEROVIRONMENT INC COMMON STOCK 008073108   59,380 500 SH   SOLE   500 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101   578,765 5,540 SH   SOLE   5,540 0 0
AGNICO EAGLE MINES LTD FOREIGN STOCK 008474108   214,155 4,500 SH   SOLE   4,500 0 0
AIRBNB INC CL A COMMON STOCK 009066101   87,434 757 SH   SOLE   757 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106   7,376,331 25,469 SH   SOLE   25,399 0 70
AKAMAI TECHNOLOGIES COMMON STOCK 00971T101   13,159 125 SH   SOLE   125 0 0
ALIBABA GROUP FOREIGN STOCK 01609W102   24,356 292 SH   SOLE   292 0 0
ALIGN TECHNOLOGY INC COMMON STOCK 016255101   46,226,243 240,361 SH   SOLE   236,928 985 2,448
ALIGN TECHNOLOGY INC COMMON STOCK 016255101   15,386 80 SH   OTR   0 0 80
ALLSTATE INSURANCE COMMON STOCK 020002101   105,088 800 SH   SOLE   800 0 0
ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107   307,716 1,905 SH   SOLE   1,350 0 555
ALPHABET INC COMMON STOCK 02079K107   26,162,809 203,475 SH   SOLE   199,571 0 3,904
ALPHABET INC COMMON STOCK 02079K305   388,540,489 3,047,615 SH   SOLE   2,939,151 22,280 86,184
ALPHABET INC COMMON STOCK 02079K305   51,888 407 SH   OTR   0 0 407
ALPHABET INC COMMON STOCK 02079K305   219,283 1,720 SH   OTR 400 1,720 0 0
ALPHABET INC COMMON STOCK 02079K305   1,073,340 8,419 SH   OTR 428 8,419 0 0
ALTRIA GROUP INC COMMON STOCK 02209S103   435,495 10,708 SH   SOLE   10,708 0 0
AMAZON.COM COMMON STOCK 023135106   290,437,446 2,103,552 SH   SOLE   2,029,086 7,860 66,606
AMAZON.COM COMMON STOCK 023135106   47,634 345 SH   OTR   0 0 345
AMAZON.COM COMMON STOCK 023135106   1,035,526 7,500 SH   OTR 428 7,500 0 0
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101   187,402 2,365 SH   SOLE   2,365 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109   871,763 5,779 SH   SOLE   5,779 0 0
AMERICAN INTL GROUP COMMON STOCK 026874784   9,654 150 SH   SOLE   150 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100   271,907,055 1,476,550 SH   SOLE   1,426,219 10,417 39,914
AMERICAN TOWER CORP COMMON STOCK 03027X100   32,042 174 SH   OTR   0 0 174
AMERICAN TOWER CORP COMMON STOCK 03027X100   143,637 780 SH   OTR 400 780 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100   1,046,341 5,682 SH   OTR 428 5,682 0 0
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103   1,133,606 9,106 SH   SOLE   9,106 0 0
AMERISOURCEBERGEN CORP COMMON STOCK 03073E105   102,816 535 SH   SOLE   535 0 0
AMETEK INC NEW COMMON STOCK 031100100   43,110 300 SH   SOLE   300 0 0
AMGEN INC COMMON STOCK 031162100   19,132,642 71,768 SH   SOLE   70,120 530 1,118
AMPHENOL CORP COMMON STOCK 032095101   330,738 3,980 SH   SOLE   3,980 0 0
AMYLYX PHARMACEUTICALS INC COMMON STOCK 03237H101   32,490 1,803 SH   SOLE   1,803 0 0
ANALOG DEVICES CORP COMMON STOCK 032654105   28,951,633 176,169 SH   SOLE   170,560 0 5,609
ANALOG DEVICES CORP COMMON STOCK 032654105   28,924 176 SH   OTR   0 0 176
ANALOG DEVICES CORP COMMON STOCK 032654105   233,035 1,418 SH   OTR 400 1,418 0 0
ANSYS INC COMMON STOCK 03662Q105   113,778 417 SH   SOLE   417 0 0
ELEVANCE HEALTH INC COMMON STOCK 036752103   255,103 565 SH   SOLE   565 0 0
APPLE INC COMMON STOCK 037833100   289,814,170 1,632,112 SH   SOLE   1,592,436 0 39,676
APPLE INC COMMON STOCK 037833100   230,841 1,300 SH   OTR 428 1,300 0 0
APPLIED MATERIALS INC COMMON STOCK 038222105   236,436 1,707 SH   SOLE   1,707 0 0
APPLOVIN CORP COMMON STOCK 03831W108   5,044 135 SH   SOLE   135 0 0
APTARGROUP INC COMMON STOCK 038336103   49,432 400 SH   SOLE   400 0 0
ARISTA NETWORKS INC COMMON STOCK 040413106   199,403 942 SH   SOLE   942 0 0
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108   20,409 318 SH   SOLE   318 0 0
ATLANTA BRAVES HOLDINGS INC COMMON STOCK 047726302   218 6 SH   SOLE   6 0 0
ATLANTIC UNION BANKSHARES CORP COMMON STOCK 04911A107   198,204 6,473 SH   SOLE   6,473 0 0
ATLASSIAN CORP CLASS A COMMON STOCK 049468101   111,017 612 SH   SOLE   588 0 24
AURORA INNOVATION INC COMMON STOCK 051774107   1,920 1,000 SH   SOLE   1,000 0 0
AUTODESK INC COMMON STOCK 052769106   428,963 2,153 SH   SOLE   2,153 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   146,904,683 672,147 SH   SOLE   649,617 6,986 15,544
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   14,643 67 SH   OTR   0 0 67
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   211,128 966 SH   OTR 400 966 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103   145,342 665 SH   OTR 428 665 0 0
AVIS BUDGET GROUP INC COMMON STOCK 053774105   84,141 450 SH   SOLE   450 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104   390,201 10,586 SH   SOLE   10,586 0 0
BAIDU.COM SPON ADR FOREIGN STOCK 056752108   21,410 200 SH   SOLE   0 0 200
BALCHEM CORP COMMON STOCK 057665200   453,641 3,815 SH   SOLE   3,540 0 275
BANK OF AMERICA CORP COMMON STOCK 060505104   1,087,870 39,387 SH   SOLE   38,137 0 1,250
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100   48,664 1,100 SH   SOLE   1,100 0 0
BANK OZK COMMON STOCK 06417N103   35,898 930 SH   SOLE   930 0 0
BARRICK GOLD CORP FOREIGN STOCK 067901108   3,162 197 SH   SOLE   197 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109   41,956 1,225 SH   SOLE   1,225 0 0
BECTON DICKINSON COMMON STOCK 075887109   2,958,178 11,559 SH   SOLE   11,542 0 17
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108   2,651,700 5 SH   SOLE   5 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702   60,895,539 174,476 SH   SOLE   169,767 648 4,061
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702   44,675 128 SH   OTR   0 0 128
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702   612,530 1,755 SH   OTR 428 1,755 0 0
BHP GROUP LTD FOREIGN STOCK 088606108   432,438 7,325 SH   SOLE   5,001 0 2,324
BEYOND MEAT COMMON STOCK 08862E109   3,710 530 SH   SOLE   530 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103   1,622,639 6,709 SH   SOLE   6,709 0 0
BIONTECH SE ADR COMMON STOCK 09075V102   17,573 190 SH   SOLE   190 0 0
BLACK HILLS CORP COMMON STOCK 092113109   19,964 400 SH   SOLE   400 0 0
BLACK STONE MINERALS LP COMMON STOCK 09225M101   274,500 15,000 SH   SOLE   0 0 15,000
BLACKROCK INC COMMON STOCK 09247X101   285,509 443 SH   SOLE   443 0 0
THE BLACKSTONE GROUP INC COMMON STOCK 09260D107   358,331 3,649 SH   SOLE   3,649 0 0
BLACKROCK EQUITY MUTUAL F 09260Q108   3,154 480 SH   SOLE   480 0 0
BLOCK (H & R) INC COMMON STOCK 093671105   210,750 5,000 SH   SOLE   5,000 0 0
BOEING CO COMMON STOCK 097023105   1,228,097 6,396 SH   SOLE   6,396 0 0
BOOKING HOLDINGS INC COMMON STOCK 09857L108   874,294 308 SH   SOLE   308 0 0
BOSTON BEER COMPANY COMMON STOCK 100557107   109,280 328 SH   SOLE   328 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107   68,486 1,304 SH   SOLE   1,304 0 0
BRIGHTHOUSE FINANCIAL INC COMMON STOCK 10922N103   47 1 SH   SOLE   1 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108   2,393,722 46,816 SH   SOLE   45,873 0 943
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107   304,797 9,925 SH   SOLE   9,925 0 0
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103   52,826,992 295,436 SH   SOLE   279,120 0 16,316
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103   254,983 1,426 SH   OTR 428 1,426 0 0
BROADCOM INC COMMON STOCK 11135F101   1,874,169 2,151 SH   SOLE   2,151 0 0
BROOKLINE BANCORP INC COMMON STOCK 11373M107   106,493 11,979 SH   SOLE   11,979 0 0
BROWN FORMAN CORP COMMON STOCK 115637100   94,632 1,595 SH   SOLE   1,595 0 0
BROWN FORMAN CORP COMMON STOCK 115637209   924,514 15,984 SH   SOLE   15,984 0 0
BURLINGTON STORES INC COMMON STOCK 122017106   63,130 500 SH   SOLE   500 0 0
CH ROBINSON WORLDWIDE INC COMMON STOCK 12541W209   127,845 1,570 SH   SOLE   1,570 0 0
CIGNA CORPORATION COMMON STOCK 125523100   475,146 1,490 SH   SOLE   1,490 0 0
CSX CORP COMMON STOCK 126408103   193,553 6,369 SH   SOLE   5,054 0 1,315
CVS HEALTH CORP COMMON STOCK 126650100   1,004,278 14,421 SH   SOLE   14,421 0 0
CABOT CORP COMMON STOCK 127055101   19,240,825 288,252 SH   SOLE   218,897 69,355 0
COTERRA ENERGY INC COMMON STOCK 127097103   463,497 16,512 SH   SOLE   16,000 0 512
CACI INTERNATIONAL INC CLASS A COMMON STOCK 127190304   163,060 500 SH   SOLE   500 0 0
CADIZ INC COMMON STOCK 127537207   16,200 5,000 SH   SOLE   5,000 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109   44,701 805 SH   SOLE   805 0 0
CAMECO CORP FOREIGN STOCK 13321L108   284,886 6,650 SH   SOLE   4,000 0 2,650
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102   159,922,918 1,468,394 SH   SOLE   1,418,205 10,545 39,644
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102   169,900 1,560 SH   OTR 400 1,560 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102   495,541 4,550 SH   OTR 428 4,550 0 0
CANADIAN PACIFIC KANSAS CITY LTD FOREIGN STOCK 13646K108   429,552 5,853 SH   SOLE   5,853 0 0
CANOPY GROWTH CORP FOREIGN STOCK 138035100   181 326 SH   SOLE   326 0 0
CARLISLE COS INC COMMON STOCK 142339100   20,278 77 SH   SOLE   0 0 77
CARRIER GLOBAL CORP COMMON STOCK 14448C104   307,666 6,157 SH   SOLE   5,957 0 200
CATERPILLAR INC COMMON STOCK 149123101   233,142 975 SH   SOLE   890 0 85
CHARGEPOINT HOLDINGS INC CLASS A COMMON STOCK 15961R105   2,615 905 SH   SOLE   905 0 0
CHARTER COMMUNICATIONS INC COMMON STOCK 16119P108   12,379 30 SH   SOLE   30 0 0
THE CHEMOURS COMPANY COMMON STOCK 163851108   210,721 8,622 SH   SOLE   8,622 0 0
CHENIERE ENERGY INC COMMON STOCK 16411R208   797,822 4,510 SH   SOLE   3,807 0 703
CHEVRON CORP COMMON STOCK 166764100   11,839,929 79,591 SH   SOLE   78,275 0 1,316
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105   734,770 361 SH   SOLE   351 0 10
CHURCH & DWIGHT CO COMMON STOCK 171340102   130,326,806 1,417,212 SH   SOLE   1,380,268 5,356 31,588
CHURCH & DWIGHT CO COMMON STOCK 171340102   220,704 2,400 SH   OTR 400 2,400 0 0
CHURCH & DWIGHT CO COMMON STOCK 171340102   253,074 2,752 SH   OTR 428 2,752 0 0
CISCO SYSTEMS COMMON STOCK 17275R102   3,904,141 74,012 SH   SOLE   73,036 0 976
CINTAS CORP COMMON STOCK 172908105   4,652,963 9,104 SH   SOLE   9,104 0 0
CITIGROUP INC COMMON STOCK 172967424   35,148 850 SH   SOLE   850 0 0
COCA COLA BOTTLING COMMON STOCK 191098102   200,716 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100   7,208,873 126,272 SH   SOLE   126,052 0 220
COLGATE PALMOLIVE CO COMMON STOCK 194162103   6,320,077 84,493 SH   SOLE   84,203 0 290
COMCAST CORP COMMON STOCK 20030N101   1,072,618 25,238 SH   SOLE   25,238 0 0
CONAGRA FOODS INC COMMON STOCK 205887102   5,534 200 SH   SOLE   200 0 0
CONOCOPHILLIPS INC COMMON STOCK 20825C104   7,804,031 63,957 SH   SOLE   62,591 0 1,366
CONSOLIDATED EDISON INC COMMON STOCK 209115104   211,876 2,350 SH   SOLE   2,350 0 0
CONSTELLATION BRANDS CL A COMMON STOCK 21036P108   555,254 2,333 SH   SOLE   2,333 0 0
CONSTELLATION ENERGY CORP COMMON STOCK 21037T109   46,876 400 SH   SOLE   400 0 0
CORNING INC COMMON STOCK 219350105   547,819 20,008 SH   SOLE   18,008 0 2,000
CORTEVA INC COMMON STOCK 22052L104   1,419,051 28,633 SH   SOLE   28,633 0 0
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105   141,784,178 255,021 SH   SOLE   244,805 0 10,216
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105   325,243 585 SH   OTR 428 585 0 0
COSTAR GROUP INC COMMON STOCK 22160N109   5,922 80 SH   SOLE   80 0 0
COUPANG INC FOREIGN STOCK 22266T109   238,960 14,500 SH   SOLE   14,500 0 0
CROWDSTRIKE HOLDINGS INC CLASS A COMMON STOCK 22788C105   117,540 643 SH   SOLE   533 0 110
CROWN CASTLE INTL CORP COMMON STOCK 22822V101   136,376 1,398 SH   SOLE   1,398 0 0
CUMMINS INC COMMON STOCK 231021106   2,059,534 9,450 SH   SOLE   9,450 0 0
XTRACKERS EQUITY MUTUAL F 233051507   314,551 5,105 SH   SOLE   5,105 0 0
XTRACKERS EQUITY MUTUAL F 233051853   127,080 3,600 SH   SOLE   3,600 0 0
XTRACKERS COMMON STOCK 233051879   37,900 1,527 SH   SOLE   1,527 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   329,182,032 1,705,784 SH   SOLE   1,646,486 12,987 46,311
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   33,579 174 SH   OTR   0 0 174
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   300,663 1,558 SH   OTR 400 1,558 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102   1,160,774 6,015 SH   OTR 428 6,015 0 0
DECKERS OUTDOOR CORP COMMON STOCK 243537107   6,010 10 SH   SOLE   10 0 0
DEERE & CO COMMON STOCK 244199105   3,748,673 10,035 SH   SOLE   10,010 0 25
DENTSPLY SIRONA INC COMMON STOCK 24906P109   9,276 325 SH   SOLE   325 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103   181,280 3,835 SH   SOLE   3,835 0 0
DEXCOM INC COMMON STOCK 252131107   191,368 2,043 SH   SOLE   2,043 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205   1,048,423 6,644 SH   SOLE   6,379 0 265
DIAMONDBACK COMMON STOCK 25278X109   963,280 5,901 SH   SOLE   5,901 0 0
DICKS SPORTING GOODS INC COMMON STOCK 253393102   5,531 50 SH   SOLE   50 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106   9,321,742 111,919 SH   SOLE   109,549 0 2,370
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108   1,915,381 22,481 SH   SOLE   22,481 0 0
DOLLAR GEN CORP NEW COM COMMON STOCK 256677105   51,082 435 SH   SOLE   435 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109   130,430 3,175 SH   SOLE   3,175 0 0
DONALDSON CO INC COMMON STOCK 257651109   562,066 9,533 SH   SOLE   9,533 0 0
DOVER CORP COMMON STOCK 260003108   545,300 4,092 SH   SOLE   3,942 0 150
DOW INC COMMON STOCK 260557103   1,582,379 32,300 SH   SOLE   32,300 0 0
DRAFTKINGS INC CLASS A COMMON STOCK 26142V105   5,796 200 SH   SOLE   200 0 0
DROPBOX COMMON STOCK 26210C104   5,286 200 SH   SOLE   200 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204   25,439 283 SH   SOLE   283 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102   2,289,441 33,604 SH   SOLE   33,604 0 0
EOG RESOURCES COMMON STOCK 26875P101   189,835,121 1,475,594 SH   SOLE   1,411,249 12,596 51,749
EOG RESOURCES COMMON STOCK 26875P101   49,788 387 SH   OTR   0 0 387
EOG RESOURCES COMMON STOCK 26875P101   189,759 1,475 SH   OTR 400 1,475 0 0
EOG RESOURCES COMMON STOCK 26875P101   1,688,787 13,127 SH   OTR 428 13,127 0 0
EASTERN BANKSHARES INC COMMON STOCK 27627N105   2,272 200 SH   SOLE   200 0 0
EASTERN CO COMMON STOCK 276317104   78,480 4,500 SH   SOLE   4,500 0 0
EASTGROUP PROPERTIES INC COMMON STOCK 277276101   15,875 94 SH   SOLE   94 0 0
EASTMAN CHEMICAL CO COMMON STOCK 277432100   10,374 138 SH   SOLE   138 0 0
EBAY INC COMMON STOCK 278642103   87,221 2,237 SH   SOLE   2,237 0 0
ECOLAB INC COMMON STOCK 278865100   12,894,059 75,351 SH   SOLE   72,655 475 2,221
ECOLAB INC COMMON STOCK 278865100   4,107 24 SH   OTR   0 0 24
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108   30,462,759 464,867 SH   SOLE   446,375 0 18,492
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108   7,798 119 SH   OTR   0 0 119
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103   2,867 306 SH   SOLE   306 0 0
ELECTRONIC ARTS INC COMMON STOCK 285512109   1,539 12 SH   SOLE   12 0 0
EMBECTA CORPORATION COMMON STOCK 29082K105   5,793 372 SH   SOLE   369 0 3
EMERSON ELECTRIC CO COMMON STOCK 291011104   838,216 9,195 SH   SOLE   9,195 0 0
ENBRIDGE INC FOREIGN STOCK 29250N105   842,880 25,153 SH   SOLE   25,153 0 0
ENPHASE ENERGY COMMON STOCK 29355A107   475,256 6,022 SH   SOLE   5,920 0 102
ENSIGN GROUP INC COMMON STOCK 29358P101   112,567 1,139 SH   SOLE   1,139 0 0
ENTERPRISE PRODUCTS PARTNERS LP COMMON STOCK 293792107   65,925 2,500 SH   SOLE   2,500 0 0
EPAM SYSTEMS INC COMMON STOCK 29414B104   18,585 80 SH   SOLE   80 0 0
EQUINIX INC COMMON STOCK 29444U700   625,819 820 SH   SOLE   731 0 89
EVERBRIDGE INC COMMON STOCK 29978A104   104,051 5,000 SH   SOLE   5,000 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108   66,059 1,217 SH   SOLE   1,217 0 0
EXELON CORP COMMON STOCK 30161N101   36,630 900 SH   SOLE   900 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102   44,671,065 409,413 SH   SOLE   404,317 1,366 3,730
META PLATFORMS INC CL A COMMON STOCK 30303M102   70,786,354 227,703 SH   SOLE   217,541 2,150 8,012
META PLATFORMS INC CL A COMMON STOCK 30303M102   26,113 84 SH   OTR   0 0 84
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105   18,263,153 41,295 SH   SOLE   38,512 0 2,783
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105   168,060 380 SH   OTR 400 380 0 0
FARFETCH COMMON STOCK 30744W107   3 2 SH   SOLE   2 0 0
FASTENAL CO COMMON STOCK 311900104   672,527 11,235 SH   SOLE   11,235 0 0
FEDEX CORP COMMON STOCK 31428X106   129,808 525 SH   SOLE   525 0 0
FIDELITY EQUITY MUTUAL F 316092501   41,116 881 SH   SOLE   881 0 0
FIRST SOLAR INC COMMON STOCK 336433107   393,328 2,665 SH   SOLE   2,665 0 0
FIRST TR EQUITY MUTUAL F 33738R506   284,856 6,240 SH   SOLE   6,240 0 0
FISERV INC COMMON STOCK 337738108   353,410,277 2,999,832 SH   SOLE   2,900,705 20,668 78,459
FISERV INC COMMON STOCK 337738108   34,283 291 SH   OTR   0 0 291
FISERV INC COMMON STOCK 337738108   394,074 3,345 SH   OTR 400 3,345 0 0
FISERV INC COMMON STOCK 337738108   1,097,518 9,316 SH   OTR 428 9,316 0 0
FIRSTENERGY CORP COMMON STOCK 337932107   70,617 1,931 SH   SOLE   1,931 0 0
FLEXSHARES EQUITY MUTUAL F 33939L407   175,743 4,429 SH   SOLE   4,429 0 0
FLOWSERVE CORP COMMON STOCK 34354P105   7,436 200 SH   SOLE   200 0 0
FORD MOTOR CO COMMON STOCK 345370860   274,716 27,092 SH   SOLE   26,779 0 313
FORTIVE CORP COMMON STOCK 34959J108   1,130,897 17,292 SH   SOLE   17,292 0 0
FORTE BIOSCIENCES INC COMMON STOCK 34962G109   92 193 SH   SOLE   193 0 0
FORTREA HOLDINGS INC COMMON STOCK 34965K107   7,360 250 SH   SOLE   250 0 0
FRANCO NEVADA CORP FOREIGN STOCK 351858105   240,097 1,966 SH   SOLE   1,851 0 115
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106   15,974 926 SH   SOLE   926 0 0
GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK 36266G107   232,681 3,360 SH   SOLE   3,360 0 0
GALLAGHER (ARTHUR J) COMMON STOCK 363576109   14,532 60 SH   SOLE   60 0 0
GAMESTOP CORP COMMON STOCK 36467W109   164 12 SH   SOLE   12 0 0
GENERAC HOLDINGS INC COMMON STOCK 368736104   2,942,151 29,611 SH   SOLE   28,330 0 1,281
GENERAL DYNAMICS CORP COMMON STOCK 369550108   149,090 611 SH   SOLE   611 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604301   1,477,880 13,712 SH   SOLE   13,712 0 0
GENERAL MILLS INC COMMON STOCK 370334104   1,222,260 18,452 SH   SOLE   18,452 0 0
GENUINE PARTS CO COMMON STOCK 372460105   8,756 67 SH   SOLE   67 0 0
GILEAD SCIENCES COMMON STOCK 375558103   758,365 9,336 SH   SOLE   9,336 0 0
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W204   82,314 2,409 SH   SOLE   2,409 0 0
GOLDMAN SACHS COMMON STOCK 38141G104   223,397 712 SH   SOLE   537 0 175
GRAINGER (WW) INC COMMON STOCK 384802104   75,629 100 SH   SOLE   100 0 0
HCA HEALTHCARE INC COMMON STOCK 40412C101   113,960 500 SH   SOLE   500 0 0
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101   36,424,765 629,859 SH   SOLE   610,777 8,506 10,576
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101   68,239 1,180 SH   OTR 428 1,180 0 0
HP INC COMMON STOCK 40434L105   307,506 11,457 SH   SOLE   11,457 0 0
HALEON PLC FOREIGN STOCK 405552100   80,724 10,141 SH   SOLE   10,141 0 0
HALLIBURTON CO COMMON STOCK 406216101   4,059 100 SH   SOLE   100 0 0
HANNON ARMSTRONG SUSTAINABLE COMMON STOCK 41068X100   4,876,870 259,408 SH   SOLE   255,897 0 3,511
HANOVER INSURANCE GROUP COMMON STOCK 410867105   35,004 300 SH   SOLE   300 0 0
HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104   89,522 1,216 SH   SOLE   1,216 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCK 426281101   3,466,637 24,425 SH   SOLE   23,430 0 995
THE HERSHEY COMPANY COMMON STOCK 427866108   2,026,101 10,689 SH   SOLE   10,385 0 304
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109   84,139 5,397 SH   SOLE   5,397 0 0
HEXCEL CORP NEW COMMON STOCK 428291108   6,440 100 SH   SOLE   0 0 100
HOME DEPOT INC COMMON STOCK 437076102   75,919,714 257,765 SH   SOLE   250,368 0 7,397
HONDA MOTOR LTD FOREIGN STOCK 438128308   3,884 122 SH   SOLE   122 0 0
HONEYWELL INTL INC COM COMMON STOCK 438516106   5,914,867 31,727 SH   SOLE   31,121 0 606
HUMANA INC COMMON STOCK 444859102   55,361 115 SH   SOLE   115 0 0
HUNTINGTON BANCSHARES INC COMMON STOCK 446150104   18,095 1,750 SH   SOLE   1,750 0 0
HUNTINGTON INGALLS INDS INC COMMON STOCK 446413106   70,155 300 SH   SOLE   300 0 0
IDEXX LABS COMMON STOCK 45168D104   62,817,012 149,764 SH   SOLE   145,453 0 4,311
IDEXX LABS COMMON STOCK 45168D104   251,664 600 SH   OTR 400 600 0 0
ILLINOIS TOOL WORKS COMMON STOCK 452308109   9,349,269 40,349 SH   SOLE   39,318 0 1,031
ILLUMINA INC COMMON STOCK 452327109   108,891 970 SH   SOLE   970 0 0
INGREDION INC COMMON STOCK 457187102   6,642 70 SH   SOLE   70 0 0
INSULET CORP COMMON STOCK 45784P101   144,653 1,030 SH   SOLE   1,030 0 0
INTEL CORP COMMON STOCK 458140100   3,325,029 88,197 SH   SOLE   88,197 0 0
INTERCONTINENTAL EXCHANGE GROUP COMMON STOCK 45866F104   18,808 177 SH   SOLE   177 0 0
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101   1,789,993 12,176 SH   SOLE   12,176 0 0
INVESCO EQUITY MUTUAL F 46090E103   1,980,747 5,450 SH   SOLE   4,925 0 525
INTUIT COMMON STOCK 461202103   488,271,065 975,858 SH   SOLE   944,481 6,761 24,616
INTUIT COMMON STOCK 461202103   43,530 87 SH   OTR   0 0 87
INTUIT COMMON STOCK 461202103   270,189 540 SH   OTR 400 540 0 0
INTUIT COMMON STOCK 461202103   1,732,714 3,463 SH   OTR 428 3,463 0 0
INTUITIVE SURGICAL INC COMMON STOCK 46120E602   2,465,441 8,872 SH   SOLE   8,781 0 91
INVESCO EQUITY MUTUAL F 46137V142   14,585 280 SH   SOLE   280 0 0
INVESCO EQUITY MUTUAL F 46137V357   449,414 3,226 SH   SOLE   3,226 0 0
INVESCO BOND MUTUAL FUN 46138E537   4,950 224 SH   SOLE   224 0 0
INVESCO EQUITY MUTUAL F 46138E545   84,623 2,851 SH   SOLE   2,851 0 0
IQVIA HOLDINGS INC COMMON STOCK 46266C105   3,172,873 16,659 SH   SOLE   14,273 0 2,386
IROBOT CORP COMMON STOCK 462726100   22,680 700 SH   SOLE   700 0 0
ISHARES EQUITY MUTUAL F 464287150   124,204 1,316 SH   SOLE   960 0 356
ISHARES EQUITY MUTUAL F 464287168   41,322 384 SH   SOLE   384 0 0
ISHARES BOND MUTUAL FUN 464287176   68,034 656 SH   SOLE   656 0 0
ISHARES EQUITY MUTUAL F 464287200   1,538,284 3,555 SH   SOLE   1,711 0 1,844
ISHARES BOND MUTUAL FUN 464287226   109,710 1,172 SH   SOLE   1,172 0 0
ISHARES EQUITY MUTUAL F 464287234   16,961 450 SH   SOLE   0 0 450
ISHARES EQUITY MUTUAL F 464287309   504,330 7,324 SH   SOLE   7,324 0 0
ISHARES EQUITY MUTUAL F 464287408   835,285 5,382 SH   SOLE   5,382 0 0
ISHARES EQUITY MUTUAL F 464287432   1,654 19 SH   SOLE   19 0 0
ISHARES EQUITY MUTUAL F 464287440   9,366 103 SH   SOLE   103 0 0
ISHARES EQUITY MUTUAL F 464287465   428,263 6,213 SH   SOLE   5,000 0 1,213
ISHARES EQUITY MUTUAL F 464287473   230,531 2,259 SH   SOLE   2,259 0 0
ISHARES EQUITY MUTUAL F 464287481   99,779 1,122 SH   SOLE   1,122 0 0
ISHARES EQUITY MUTUAL F 464287499   91,761 1,357 SH   SOLE   1,357 0 0
ISHARES EQUITY MUTUAL F 464287507   487,059 2,008 SH   SOLE   1,241 0 767
ISHARES EQUITY MUTUAL F 464287556   42,873 367 SH   SOLE   367 0 0
ISHARES EQUITY MUTUAL F 464287598   1,428,517 9,519 SH   SOLE   9,378 0 141
ISHARES EQUITY MUTUAL F 464287606   469,294 6,651 SH   SOLE   6,651 0 0
ISHARES EQUITY MUTUAL F 464287614   3,213,872 11,858 SH   SOLE   11,858 0 0
ISHARES EQUITY MUTUAL F 464287630   1,174,478 8,867 SH   SOLE   8,845 0 22
ISHARES EQUITY MUTUAL F 464287648   1,303,080 6,153 SH   SOLE   6,103 0 50
ISHARES EQUITY MUTUAL F 464287655   702,751 4,137 SH   SOLE   3,952 0 185
ISHARES EQUITY MUTUAL F 464287689   178,154 725 SH   SOLE   0 0 725
ISHARES EQUITY MUTUAL F 464287705   275,946 2,825 SH   SOLE   2,825 0 0
ISHARES EQUITY MUTUAL F 464287804   798,451 8,711 SH   SOLE   8,711 0 0
ISHARES EQUITY MUTUAL F 464287887   128,112 1,200 SH   SOLE   1,200 0 0
ISHARES BOND MUTUAL FUN 464288158   2,685 26 SH   SOLE   26 0 0
ISHARES EQUITY MUTUAL F 464288182   17,016 271 SH   SOLE   0 0 271
ISHARES EQUITY MUTUAL F 464288208   149,347 2,556 SH   SOLE   2,556 0 0
ISHARES BOND MUTUAL FUN 464288588   18,817 214 SH   SOLE   214 0 0
ISHARES BOND MUTUAL FUN 464288661   85,624 758 SH   SOLE   758 0 0
ISHARES EQUITY MUTUAL F 46428Q109   292,180 14,000 SH   SOLE   12,000 0 2,000
ISHARES BOND MUTUAL FUN 46429B267   3,821 174 SH   SOLE   174 0 0
ISHARES EQUITY MUTUAL F 46432F834   73,573 1,233 SH   SOLE   1,233 0 0
ISHARES EQUITY MUTUAL F 46432F842   278,417 4,334 SH   SOLE   4,280 0 54
ISHARES EQUITY MUTUAL F 46434G103   6,091 129 SH   SOLE   129 0 0
ISHARES EQUITY MUTUAL F 46434G863   32,769 1,084 SH   SOLE   0 0 1,084
ISHARES EQUITY MUTUAL F 46434V464   263,813 1,750 SH   SOLE   1,750 0 0
ISHARES BOND MUTUAL FUN 46434VBD1   183,000 7,500 SH   SOLE   7,500 0 0
ISHARES BOND MUTUAL FUN 46434VBG4   98,960 4,000 SH   SOLE   4,000 0 0
ISHARES EQUITY MUTUAL F 46435G425   207,368 2,196 SH   SOLE   0 0 2,196
ISHARES EQUITY MUTUAL F 46435G516   63,691 924 SH   SOLE   0 0 924
ISUN INC COMMON STOCK 465246106   775 4,482 SH   SOLE   4,482 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100   7,106,497 50,251 SH   SOLE   50,251 0 0
JACOBS SOLUTIONS INC COMMON STOCK 46982L108   274,495 2,050 SH   SOLE   2,050 0 0
JANUS HENDERSON SHORT DURATION BOND MUTUAL FUN 47103U886   48,092 1,004 SH   SOLE   1,004 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104   51,237,992 341,040 SH   SOLE   334,964 0 6,076
JOHNSON & JOHNSON COMMON STOCK 478160104   64,753 431 SH   OTR 428 431 0 0
KADANT INC COMMON STOCK 48282T104   30,902 130 SH   SOLE   130 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103   446,312 3,687 SH   SOLE   3,687 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109   42,638 2,301 SH   SOLE   2,301 0 0
KINDER MORGAN INC CLASS P COMMON STOCK 49456B101   5,070 300 SH   SOLE   300 0 0
KINSALE CAP GROUP COMMON STOCK 49714P108   241,045 700 SH   SOLE   700 0 0
KRAFT HEINZ CO COMMON STOCK 500754106   40,816 1,218 SH   SOLE   1,218 0 0
KROGER CO COMMON STOCK 501044101   24,380 537 SH   SOLE   537 0 0
KYNDRYL HOLDINGS INCORPORATION COMMON STOCK 50155Q100   22,647 1,520 SH   SOLE   1,520 0 0
L3HARRIS TECHNOLOGIES INC COMMON STOCK 502431109   226,994 1,240 SH   SOLE   1,240 0 0
LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409   51,290 250 SH   SOLE   250 0 0
LAM RESEARCH CORP COMMON STOCK 512807108   3,740 6 SH   SOLE   6 0 0
LAMAR ADVERTISING CO COMMON STOCK 512816109   200,470 2,175 SH   SOLE   2,175 0 0
LAMB WESTON HOLDINGS INC COMMON STOCK 513272104   6,185 66 SH   SOLE   66 0 0
ESTEE LAUDER COMPANIES COMMON STOCK 518439104   3,225,864 28,204 SH   SOLE   27,027 0 1,177
LIBERTY BROADBAND CORP COMMON STOCK 530307107   21,929 256 SH   SOLE   246 0 10
LIBERTY BROADBAND CORP COMMON STOCK 530307305   58,769 686 SH   SOLE   648 0 38
LIBERTY MEDIA CORPORATION COMMON STOCK 531229722   21,399 642 SH   SOLE   622 0 20
LIBERTY MEDIA CORPORATION COMMON STOCK 531229748   25,074 767 SH   SOLE   757 0 10
LIBERTY MEDIA CORPORATION COMMON STOCK 531229755   32,714 498 SH   SOLE   498 0 0
LIBERTY MEDIA CORPORATION COMMON STOCK 531229771   14,434 246 SH   SOLE   246 0 0
LIBERTY MEDIA CORPORATION COMMON STOCK 531229789   64,580 2,508 SH   SOLE   2,426 0 82
LIBERTY MEDIA CORPORATION COMMON STOCK 531229813   77,945 3,040 SH   SOLE   2,999 0 41
LILLY (ELI) & CO COMMON STOCK 532457108   4,120,059 7,100 SH   SOLE   6,463 0 637
LILLY (ELI) & CO COMMON STOCK 532457108   162,480 280 SH   OTR 400 280 0 0
LINCOLN NATIONAL CORP COMMON STOCK 534187109   52,089 2,253 SH   SOLE   2,253 0 0
LINDBLAD EXPEDITIONS HOLDINGS COMMON STOCK 535219109   339,858 56,643 SH   SOLE   56,643 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109   1,119,581 2,444 SH   SOLE   2,279 0 165
LOWES COMPANIES COMMON STOCK 548661107   65,540,434 337,281 SH   SOLE   325,884 0 11,397
LOWES COMPANIES COMMON STOCK 548661107   146,712 755 SH   OTR 400 755 0 0
LOWES COMPANIES COMMON STOCK 548661107   68,012 350 SH   OTR 428 350 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109   159,383 395 SH   SOLE   395 0 0
M & T BANK CORP COMMON STOCK 55261F104   136,810 1,155 SH   SOLE   1,155 0 0
MSCI INC COMMON STOCK 55354G100   16,985,186 34,876 SH   SOLE   33,814 0 1,062
MACROGENICS INC COMMON STOCK 556099109   1,088 213 SH   SOLE   213 0 0
MAGNOLIA OIL & GAS CORP COMMON STOCK 559663109   230,600 10,000 SH   SOLE   10,000 0 0
MANHATTAN ASSOCIATES INC COMMON STOCK 562750109   15,067 75 SH   SOLE   75 0 0
MANULIFE FINANCIAL CORP FOREIGN STOCK 56501R106   8,798 480 SH   SOLE   480 0 0
MARSH & MCLENNAN COMMON STOCK 571748102   1,149,287 5,941 SH   SOLE   5,941 0 0
MARVELL TECHNOLOGY INC COMMON STOCK 573874104   97,800 2,000 SH   SOLE   0 0 2,000
MASTERCARD INC COMMON STOCK 57636Q104   610,934,880 1,596,424 SH   SOLE   1,545,465 12,608 38,351
MASTERCARD INC COMMON STOCK 57636Q104   44,392 116 SH   OTR   0 0 116
MASTERCARD INC COMMON STOCK 57636Q104   679,275 1,775 SH   OTR 400 1,775 0 0
MASTERCARD INC COMMON STOCK 57636Q104   2,054,281 5,368 SH   OTR 428 5,368 0 0
MATCH GROUP INC COMMON STOCK 57667L107   204,260 7,000 SH   SOLE   7,000 0 0
MATERION CORP COMMON STOCK 576690101   48,501 457 SH   SOLE   457 0 0
MCCORMICK & COMPANY COMMON STOCK 579780206   1,955,425 30,167 SH   SOLE   30,167 0 0
MCDONALDS CORP COMMON STOCK 580135101   31,520,364 118,120 SH   SOLE   115,624 0 2,496
MCDONALDS CORP COMMON STOCK 580135101   261,512 980 SH   OTR 400 980 0 0
MCDONALDS CORP COMMON STOCK 580135101   91,796 344 SH   OTR 428 344 0 0
MCKESSON CORP COMMON STOCK 58155Q103   648,572 1,449 SH   SOLE   1,449 0 0
MEDICAL PROPERTIES TRUST INC COMMON STOCK 58463J304   6,773 1,300 SH   SOLE   0 0 1,300
MERCADOLIBRE INC COMMON STOCK 58733R102   983,028 745 SH   SOLE   740 0 5
MERCK & CO INC COMMON STOCK 58933Y105   44,279,906 430,529 SH   SOLE   407,653 2,690 20,186
METLIFE INC COMMON STOCK 59156R108   1,080 18 SH   SOLE   18 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105   708,715 715 SH   SOLE   715 0 0
MICROSOFT CORP COMMON STOCK 594918104   685,138,727 1,966,981 SH   SOLE   1,902,633 13,797 50,551
MICROSOFT CORP COMMON STOCK 594918104   52,945 152 SH   OTR   0 0 152
MICROSOFT CORP COMMON STOCK 594918104   156,744 450 SH   OTR 400 450 0 0
MICROSOFT CORP COMMON STOCK 594918104   3,232,409 9,280 SH   OTR 428 9,280 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104   194,451 2,642 SH   SOLE   2,642 0 0
MICRON TECHNOLOGY COMMON STOCK 595112103   4,719 67 SH   SOLE   67 0 0
MODERNA INC COMMON STOCK 60770K107   43,450 610 SH   SOLE   610 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105   1,178,056 17,332 SH   SOLE   17,332 0 0
MONGODB INC COMMON STOCK 60937P106   125,020 380 SH   SOLE   380 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101   162,313 6,250 SH   SOLE   6,250 0 0
MONSTER BEVERAGE CORP COMMON STOCK 61174X109   9,373 178 SH   SOLE   178 0 0
MOODYS CORP COMMON STOCK 615369105   747,788 2,288 SH   SOLE   2,288 0 0
MORGAN STANLEY COMMON STOCK 617446448   1,762,821 23,997 SH   SOLE   23,997 0 0
MOSAIC CO COMMON STOCK 61945C103   100,980 3,000 SH   SOLE   3,000 0 0
NETAPP INC COMMON STOCK 64110D104   22,419 300 SH   SOLE   300 0 0
NETFLIX INC COMMON STOCK 64110L106   866,408 2,040 SH   SOLE   2,040 0 0
NETEASE INC SPONSORED ADR FOREIGN STOCK 64110W102   150,920 1,375 SH   SOLE   700 0 675
NETCAPITAL INC COMMON STOCK 64113L103   800 2,000 SH   SOLE   2,000 0 0
NEW YORK TIMES CO COMMON STOCK 650111107   11,448 275 SH   SOLE   275 0 0
NEWELL RUBBERMAID INC COMMON STOCK 651229106   21,651 3,184 SH   SOLE   3,184 0 0
NEWMONT MINING CORP COMMON STOCK 651639106   56,370 1,485 SH   SOLE   1,485 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101   2,977,589 49,701 SH   SOLE   49,430 0 271
NEXTERA ENERGY PARTNERS LP COMMON STOCK 65341B106   137,792 4,740 SH   SOLE   4,740 0 0
NIKE INC CLASS B COMMON STOCK 654106103   98,664,015 938,942 SH   SOLE   913,410 0 25,532
NIKE INC CLASS B COMMON STOCK 654106103   250,616 2,385 SH   OTR 428 2,385 0 0
NOKIA CORP ADR FOREIGN STOCK 654902204   3,350 1,000 SH   SOLE   1,000 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108   3,930,782 20,488 SH   SOLE   19,638 0 850
NORTHERN DYNASTY COMMON STOCK 66510M204   974 3,000 SH   SOLE   0 0 3,000
NORTHERN TRUST CORP COMMON STOCK 665859104   91,130 1,300 SH   SOLE   1,300 0 0
NORTHROP GRUMMAN CORP COMMON STOCK 666807102   534,290 1,123 SH   SOLE   1,123 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109   734,857 7,811 SH   SOLE   7,721 0 90
NOVAVAX INC COMMON STOCK 670002401   4,070 570 SH   SOLE   570 0 0
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205   2,062,606 20,436 SH   SOLE   20,436 0 0
NVIDIA CORP COMMON STOCK 67066G104   50,908,550 117,015 SH   SOLE   111,211 0 5,804
NVIDIA CORP COMMON STOCK 67066G104   141,395 325 SH   OTR 428 325 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107   49,526,328 52,238 SH   SOLE   49,669 150 2,419
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107   43,612 46 SH   OTR   0 0 46
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105   335,331 5,300 SH   SOLE   5,300 0 0
OCCIDENTAL PETROLEUM CORP OPTIONS 674599162   46,876 1,135 PRN   SOLE   1,135 0 0
OLD NATIONAL BANCORP COMMON STOCK 680033107   211,650 15,000 SH   SOLE   15,000 0 0
OMNICOM GROUP INC COMMON STOCK 681919106   80,813 1,055 SH   SOLE   1,055 0 0
ONEOK INC (NEW) COMMON STOCK 682680103   194,284 2,915 SH   SOLE   2,915 0 0
ORACLE CORP COM COMMON STOCK 68389X105   289,618 2,710 SH   SOLE   2,410 0 300
ORGANON & CO COMMON STOCK 68622V106   33,272 2,538 SH   SOLE   2,418 0 120
OSHKOSH TRUCK CORP CL B COMMON STOCK 688239201   4,600 50 SH   SOLE   50 0 0
OTIS WORLDWIDE CORPORATION COMMON STOCK 68902V107   225,647 2,869 SH   SOLE   2,769 0 100
PNC FINANCIAL CORP COMMON STOCK 693475105   334,862 2,794 SH   SOLE   2,794 0 0
PPG INDUSTRIES INC COMMON STOCK 693506107   4,247 34 SH   SOLE   34 0 0
PACIRA PHARMACEUTICALS INC COMMON STOCK 695127100   612,990 21,000 SH   SOLE   20,000 0 1,000
PALO ALTO NETWORKS INC COMMON STOCK 697435105   515,742 2,060 SH   SOLE   1,829 0 231
PARKER-HANNIFIN CORP COMMON STOCK 701094104   72,241,521 178,559 SH   SOLE   171,087 0 7,472
PARKER-HANNIFIN CORP COMMON STOCK 701094104   28,725 71 SH   OTR   0 0 71
PARKER-HANNIFIN CORP COMMON STOCK 701094104   161,832 400 SH   OTR 400 400 0 0
PAYCHEX INC COMMON STOCK 704326107   3,693,743 32,842 SH   SOLE   32,091 0 751
PAYCOM SOFTWARE INC COMMON STOCK 70432V102   138,822,345 853,449 SH   SOLE   820,663 7,128 25,658
PAYCOM SOFTWARE INC COMMON STOCK 70432V102   29,279 180 SH   OTR   0 0 180
PAYCOM SOFTWARE INC COMMON STOCK 70432V102   207,391 1,275 SH   OTR 428 1,275 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103   28,581,236 519,092 SH   SOLE   500,656 5,205 13,231
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103   11,232 204 SH   OTR   0 0 204
PEABODY ENERGY COMMON STOCK 704551100   236,300 10,000 SH   SOLE   10,000 0 0
PEMBINA PIPELINE CORP FOREIGN STOCK 706327103   84,699 2,666 SH   SOLE   2,666 0 0
PEPSICO INC COMMON STOCK 713448108   41,778,854 250,428 SH   SOLE   240,397 0 10,031
REVVITY INC COMMON STOCK 714046109   25,185 300 SH   SOLE   300 0 0
PERMIAN BASIN ROYALTY TRUST COMMON STOCK 714236106   263,549 13,571 SH   SOLE   13,571 0 0
PETROLEO BRASILEIRO SA-ADR FOREIGN STOCK 71654V408   3,795 242 SH   SOLE   0 0 242
PFIZER COMMON STOCK 717081103   2,313,492 75,852 SH   SOLE   75,102 0 750
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109   43,762,832 481,227 SH   SOLE   468,381 2,901 9,945
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109   204,615 2,250 SH   OTR 428 2,250 0 0
PHILLIPS 66 COMMON STOCK 718546104   419,207 3,549 SH   SOLE   3,549 0 0
PIONEER NATURAL RESOURCES CO COMMON STOCK 723787107   910,453 3,703 SH   SOLE   3,527 0 176
PLUG POWER FOREIGN STOCK 72919P202   13,794 2,200 SH   SOLE   2,200 0 0
POOL CORP COMMON STOCK 73278L105   660,616 2,025 SH   SOLE   1,950 0 75
T ROWE PRICE GROUP INC COMMON STOCK 74144T108   167,553 1,777 SH   SOLE   1,777 0 0
PRINCIPAL FINANCIAL GROUP INC COMMON STOCK 74251V102   67,004 950 SH   SOLE   950 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109   67,118,055 443,199 SH   SOLE   442,710 0 489
PROGRESS SOFTWARE COMMON STOCK 743312100   89,406 1,800 SH   SOLE   1,800 0 0
PROGRESSIVE CORP OHIO COMMON STOCK 743315103   252,761 1,592 SH   SOLE   1,592 0 0
PRUDENTIAL FINANCIAL INC COMMON STOCK 744320102   55,002 600 SH   SOLE   600 0 0
PUBLIC STORAGE INC COMMON STOCK 74460D109   24,826 100 SH   SOLE   0 0 100
QORVO INC COMMON STOCK 74736K101   124,117 1,452 SH   SOLE   1,452 0 0
QUALCOMM INC COMMON STOCK 747525103   29,344,339 250,037 SH   SOLE   246,395 0 3,642
QUALCOMM INC COMMON STOCK 747525103   440,453 3,753 SH   OTR 428 3,753 0 0
QUANTA COMMON STOCK 74762E102   3,502 20 SH   SOLE   20 0 0
QUANTUMSCAPE CORP COMMON STOCK 74767V109   5,396 950 SH   SOLE   950 0 0
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100   37,823 288 SH   SOLE   288 0 0
RANGE RES CORP COMMON STOCK 75281A109   174,798 4,680 SH   SOLE   4,680 0 0
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101   8,136,562 98,291 SH   SOLE   95,234 0 3,057
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101   107,616 1,300 SH   OTR 400 1,300 0 0
REALTY INCOME CORPORATION COMMON STOCK 756109104   33,320 666 SH   SOLE   666 0 0
REGENERON PHAR COMMON STOCK 75886F107   35,958,860 43,917 SH   SOLE   42,573 0 1,344
REGIONS FINANCIAL CORP COMMON STOCK 7591EP100   8,487 550 SH   SOLE   550 0 0
RESMED INC COMMON STOCK 761152107   2,552 17 SH   SOLE   17 0 0
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603   22 27 SH   SOLE   27 0 0
RIO TINTO PLC FOREIGN STOCK 767204100   432,642 6,528 SH   SOLE   5,465 0 1,063
RIVIAN AUTOMOTIVE INC COMMON STOCK 76954A103   104,940 5,966 SH   SOLE   5,879 0 87
RIVIAN AUTOMOTIVE INC COMMON STOCK 76954A103   7,916 450 SH   OTR 428 450 0 0
ROBLOX CORP CL A COMMON STOCK 771049103   28,526 850 SH   SOLE   850 0 0
ROCKWELL AUTOMATION COMMON STOCK 773903109   6,197,348 23,965 SH   SOLE   23,965 0 0
ROKU INC CLASS A COMMON STOCK 77543R102   3,903 50 SH   SOLE   50 0 0
ROLLINS INC COMMON STOCK 775711104   75,380 2,000 SH   SOLE   0 0 2,000
ROPER INDUSTRIES INC COMMON STOCK 776696106   120,893,662 244,700 SH   SOLE   234,753 925 9,022
ROPER INDUSTRIES INC COMMON STOCK 776696106   197,620 400 SH   OTR 400 400 0 0
ROPER INDUSTRIES INC COMMON STOCK 776696106   276,668 560 SH   OTR 428 560 0 0
ROSS STORES INC COMMON STOCK 778296103   17,860,640 150,952 SH   SOLE   145,938 315 4,699
ROYAL DUTCH SHELL PLC COMMON STOCK 780259305   1,295,882 18,904 SH   SOLE   18,902 0 2
ROYAL GOLD INC COMMON STOCK 780287108   37,321 350 SH   SOLE   350 0 0
S&P GLOBAL INC COMMON STOCK 78409V104   1,345,421 3,579 SH   SOLE   3,466 0 113
SBA COMMUNICATIONS CORP COMMON STOCK 78410G104   8,261 38 SH   SOLE   38 0 0
SEI CORP COMMON STOCK 784117103   49,779 900 SH   SOLE   900 0 0
SPDR EQUITY MUTUAL F 78462F103   3,985,949 9,253 SH   SOLE   8,342 0 911
SPDR GOLD TRUST EQUITY MUTUAL F 78463V107   2,122,352 11,527 SH   SOLE   10,347 0 1,180
SPDR EQUITY MUTUAL F 78464A763   12,470 109 SH   SOLE   109 0 0
SPDR EQUITY MUTUAL F 78464A847   133,690 3,139 SH   SOLE   3,094 0 45
SPDR EQUITY MUTUAL F 78467X109   390,841 1,155 SH   SOLE   1,155 0 0
SPDR EQUITY MUTUAL F 78467Y107   2,477,252 5,575 SH   SOLE   5,400 0 175
SPDR BOND MUTUAL FUN 78468R739   119,990 2,586 SH   SOLE   2,586 0 0
SPDR EQUITY MUTUAL F 78468R853   131,534 3,669 SH   SOLE   3,619 0 50
SABINE ROYALTY TRUST COMMON STOCK 785688102   351,609 6,116 SH   SOLE   6,116 0 0
SAGE THERAPEUTICS INC COMMON STOCK 78667J108   978 50 SH   SOLE   50 0 0
SALESFORCE.COM COMMON STOCK 79466L302   98,349,910 472,586 SH   SOLE   459,237 0 13,349
SALESFORCE.COM COMMON STOCK 79466L302   173,772 835 SH   OTR 400 835 0 0
SALESFORCE.COM COMMON STOCK 79466L302   188,339 905 SH   OTR 428 905 0 0
SANOFI-AVENTIS FOREIGN STOCK 80105N105   7,023 151 SH   SOLE   151 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108   321,216 5,600 SH   SOLE   5,600 0 0
SCHWAB BOND MUTUAL FUN 808524862   2,439 51 SH   SOLE   51 0 0
SEA LTD COMMON STOCK 81141R100   17,119 414 SH   SOLE   0 0 414
SPDR EQUITY MUTUAL F 81369Y209   104,594 825 SH   SOLE   825 0 0
SPDR EQUITY MUTUAL F 81369Y308   1,854 27 SH   SOLE   27 0 0
SPDR EQUITY MUTUAL F 81369Y407   3,792 24 SH   SOLE   24 0 0
SPDR EQUITY MUTUAL F 81369Y506   234,135 2,674 SH   SOLE   2,674 0 0
SPDR EQUITY MUTUAL F 81369Y605   6,001 180 SH   SOLE   180 0 0
SPDR EQUITY MUTUAL F 81369Y704   1,913 19 SH   SOLE   19 0 0
SPDR EQUITY MUTUAL F 81369Y803   400,204 2,354 SH   SOLE   2,354 0 0
SPDR EQUITY MUTUAL F 81369Y852   4,125 62 SH   SOLE   62 0 0
SELECT MED HLDGS CORP COMMON STOCK 81619Q105   2,262,303 98,361 SH   SOLE   98,361 0 0
SEMPRA ENERGY COMMON STOCK 816851109   57,664 800 SH   SOLE   800 0 0
SERVICENOW INC COMMON STOCK 81762P102   184,314,584 307,483 SH   SOLE   295,900 1,340 10,243
SERVICENOW INC COMMON STOCK 81762P102   14,986 25 SH   OTR   0 0 25
SERVICENOW INC COMMON STOCK 81762P102   149,858 250 SH   OTR 400 250 0 0
SERVICENOW INC COMMON STOCK 81762P102   821,219 1,370 SH   OTR 428 1,370 0 0
SHERWIN WILLIAMS CO COMMON STOCK 824348106   569,389 2,321 SH   SOLE   2,321 0 0
SHOPIFY INC COMMON STOCK 82509L107   104,774 1,755 SH   SOLE   1,660 0 95
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109   611,519 5,279 SH   SOLE   5,279 0 0
SIRIUS XM HOLDINGS INC COMMON STOCK 82968B103   98,882 21,265 SH   SOLE   21,265 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102   50,926 569 SH   SOLE   569 0 0
SMUCKER J M CO COMMON STOCK 832696405   56,236 493 SH   SOLE   493 0 0
SNAP INC COMMON STOCK 83304A106   4,172 400 SH   SOLE   400 0 0
SNOWFLAKE INC CL A COMMON STOCK 833445109   1,056,350 7,400 SH   SOLE   6,600 0 800
SOLAREDGE TECHNOLOGIES INC COMMON STOCK 83417M104   29,844 410 SH   SOLE   410 0 0
SONY CORP FOREIGN STOCK 835699307   25,968 300 SH   SOLE   300 0 0
SOUTHERN CO COMMON STOCK 842587107   231,817 3,306 SH   SOLE   3,016 0 290
SOUTHERN COPPER COMMON STOCK 84265V105   29,544 400 SH   SOLE   400 0 0
SPROTT PHYSICAL GOLD TRUST EQUITY MUTUAL F 85207H104   131,959 8,508 SH   SOLE   8,508 0 0
BLOCK INC CLASS A COMMON STOCK 852234103   4,398 100 SH   SOLE   100 0 0
STANLEY BLACK & DECKER INC COMMON STOCK 854502101   259,560 3,000 SH   SOLE   3,000 0 0
STARBUCKS CORP COMMON STOCK 855244109   92,169,442 921,602 SH   SOLE   896,967 1,445 23,190
STARBUCKS CORP COMMON STOCK 855244109   242,024 2,420 SH   OTR 428 2,420 0 0
STATE STREET CORP COMMON STOCK 857477103   4,517,637 67,751 SH   SOLE   67,751 0 0
STERICYCLE INC COMMON STOCK 858912108   4,652 112 SH   SOLE   112 0 0
STRYKER CORP COMMON STOCK 863667101   350,293,464 1,259,007 SH   SOLE   1,218,393 9,142 31,472
STRYKER CORP COMMON STOCK 863667101   36,170 130 SH   OTR   0 0 130
STRYKER CORP COMMON STOCK 863667101   161,373 580 SH   OTR 400 580 0 0
STRYKER CORP COMMON STOCK 863667101   1,096,782 3,942 SH   OTR 428 3,942 0 0
SUN LIFE FINANCIAL INC FOREIGN STOCK 866796105   61,711 1,300 SH   SOLE   1,300 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107   170,900 5,000 SH   SOLE   5,000 0 0
SUNRUN INC COMMON STOCK 86771W105   11,610 1,111 SH   SOLE   1,111 0 0
SYNOPSYS INC COMMON STOCK 871607107   406,844 850 SH   SOLE   0 0 850
SYSCO CORP COMMON STOCK 871829107   1,983,357 30,211 SH   SOLE   30,137 0 74
TJX COMPANIES INC COMMON STOCK 872540109   228,712,819 2,543,516 SH   SOLE   2,443,595 28,968 70,953
TJX COMPANIES INC COMMON STOCK 872540109   41,813 465 SH   OTR   0 0 465
TJX COMPANIES INC COMMON STOCK 872540109   233,342 2,595 SH   OTR 400 2,595 0 0
TJX COMPANIES INC COMMON STOCK 872540109   458,232 5,096 SH   OTR 428 5,096 0 0
T-MOBILE US INC COMMON STOCK 872590104   369,041 2,519 SH   SOLE   2,421 0 98
TAIWAN SEMICONDUCTER ADR FOREIGN STOCK 874039100   85,685 947 SH   SOLE   947 0 0
TAKE-TWO INTERACTIVE SOFTWARE COMMON STOCK 874054109   22,000 160 SH   SOLE   160 0 0
TARGET CORP COMMON STOCK 87612E106   1,060,609 9,549 SH   SOLE   9,549 0 0
TC ENERGY CORPORATION FOREIGN STOCK 87807B107   108,872 3,005 SH   SOLE   2,455 0 550
TEGNA INC COMMON STOCK 87901J105   7,555 500 SH   SOLE   500 0 0
TESLA MOTORS INC COMMON STOCK 88160R101   4,198,674 19,215 SH   SOLE   18,891 0 324
TETRA TECH INC COMMON STOCK 88162G103   27,416 180 SH   SOLE   180 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104   621,354 4,218 SH   SOLE   4,218 0 0
TEXAS COMMON STOCK 88262P102   1,934,452 1,076 SH   SOLE   1,038 0 38
TRADE DESK INC COMMON STOCK 88339J105   107,626,567 1,422,127 SH   SOLE   1,375,303 0 46,824
TRADE DESK INC COMMON STOCK 88339J105   13,622 180 SH   OTR   0 0 180
TRADE DESK INC COMMON STOCK 88339J105   698,904 9,235 SH   OTR 400 9,235 0 0
TRADE DESK INC COMMON STOCK 88339J105   145,306 1,920 SH   OTR 428 1,920 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   238,962,764 533,911 SH   SOLE   514,341 2,858 16,712
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   40,281 90 SH   OTR   0 0 90
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   190,218 425 SH   OTR 400 425 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102   729,541 1,630 SH   OTR 428 1,630 0 0
3M COMPANY COMMON STOCK 88579Y101   186,374 2,019 SH   SOLE   2,019 0 0
TIMKEN CO COMMON STOCK 887389104   1,135,040 16,000 SH   SOLE   16,000 0 0
TIMKENSTEEL CORP COMMON STOCK 887399103   168,560 8,000 SH   SOLE   8,000 0 0
TORONTO-DOMINION BANK FOREIGN STOCK 891160509   41,701 718 SH   SOLE   718 0 0
TORTOISE EQUITY MUTUAL F 89148H207   6,431 225 SH   SOLE   0 0 225
TOTAL FINA ELF S A ADR FOREIGN STOCK 89151E109   121,973 1,777 SH   SOLE   1,777 0 0
TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307   74,620 400 SH   SOLE   0 0 400
TRACTOR SUPPLY CO COMMON STOCK 892356106   421,739 2,161 SH   SOLE   1,977 0 184
TRANSDIGM GROUP INC COM COMMON STOCK 893641100   147,854 170 SH   SOLE   162 0 8
TRAVEL AND LEISURE CO COMMON STOCK 894164102   50,370 1,500 SH   SOLE   1,500 0 0
THE TRAVELERS COMPANIES COMMON STOCK 89417E109   118,266 700 SH   SOLE   700 0 0
TREX COMPANY INC COMMON STOCK 89531P105   3,836 62 SH   SOLE   62 0 0
TRUIST FINANCIAL CORP COMMON STOCK 89832Q109   32,847 1,096 SH   SOLE   1,096 0 0
TWILIO INC COMMON STOCK 90138F102   78,807 1,510 SH   SOLE   1,510 0 0
TYLER TECHNOLOGIES INC COMMON STOCK 902252105   910,909 2,245 SH   SOLE   1,480 0 765
UGI CORP NEW COMMON STOCK 902681105   24,123 1,102 SH   SOLE   1,102 0 0
US BANCORP COMMON STOCK 902973304   256,726 7,476 SH   SOLE   7,476 0 0
ULTA BEAUTY INC COMMON STOCK 90384S303   511,530 1,345 SH   SOLE   1,315 0 30
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704   2,749,703 57,682 SH   SOLE   56,582 0 1,100
UNION BANKSHARES INC COMMON STOCK 905400107   23,603 875 SH   SOLE   875 0 0
UNION PACIFIC COMMON STOCK 907818108   53,736,647 254,206 SH   SOLE   243,838 0 10,368
UNION PACIFIC COMMON STOCK 907818108   39,530 187 SH   OTR   0 0 187
UNION PACIFIC COMMON STOCK 907818108   79,271 375 SH   OTR 428 375 0 0
UNITED BANCORP INC COMMON STOCK 909911109   74,081 6,917 SH   SOLE   6,917 0 0
UNITED PARCEL SERVICE COMMON STOCK 911312106   701,007 4,937 SH   SOLE   4,787 0 150
UNITED STATES OIL FUND LP COMMON STOCK 91232N207   57,136 750 SH   SOLE   0 0 750
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102   2,308,038 4,305 SH   SOLE   4,190 0 115
UNIVERSAL HEALTH SERVICES INC COMMON STOCK 913903100   2,516,273 19,953 SH   SOLE   19,953 0 0
VAIL RESORTS INC COMMON STOCK 91879Q109   70,051 321 SH   SOLE   321 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100   45,136 350 SH   SOLE   350 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101   1,054,685 5,270 SH   SOLE   5,270 0 0
VANECK BOND MUTUAL FUN 92189H201   5,049 115 SH   SOLE   115 0 0
VANECK BOND MUTUAL FUN 92189H409   868 18 SH   SOLE   18 0 0
VANGUARD EQUITY MUTUAL F 921908844   2,389,565 15,260 SH   SOLE   14,845 0 415
VANGUARD EQUITY MUTUAL F 921910733   525,003 6,950 SH   SOLE   6,950 0 0
VANGUARD BOND MUTUAL FUN 921937827   580,467 7,720 SH   SOLE   0 0 7,720
VANGUARD BOND MUTUAL FUN 921937835   72,646 1,047 SH   SOLE   1,047 0 0
VANGUARD EQUITY MUTUAL F 921943858   1,314,005 30,117 SH   SOLE   19,912 0 10,205
VANGUARD BOND MUTUAL FUN 922020805   429,539 9,085 SH   SOLE   9,085 0 0
VANGUARD EQUITY MUTUAL F 922042676   83,066 2,131 SH   SOLE   2,131 0 0
VANGUARD EQUITY MUTUAL F 922042718   98,270 944 SH   SOLE   944 0 0
VANGUARD EQUITY MUTUAL F 922042775   855,470 16,534 SH   SOLE   15,859 0 675
VANGUARD EQUITY MUTUAL F 922042858   88,697 2,286 SH   SOLE   2,120 0 166
VANGUARD EQUITY MUTUAL F 92204A108   122,679 462 SH   SOLE   462 0 0
VANGUARD EQUITY MUTUAL F 92204A306   13,316 108 SH   SOLE   108 0 0
VANGUARD EQUITY MUTUAL F 92204A702   10,547 25 SH   SOLE   25 0 0
VANGUARD BOND MUTUAL FUN 92206C102   222,834 3,872 SH   SOLE   3,872 0 0
VANGUARD EQUITY MUTUAL F 92206C680   356,283 5,108 SH   SOLE   5,108 0 0
VANGUARD EQUITY MUTUAL F 92206C714   383,363 5,820 SH   SOLE   5,820 0 0
VANGUARD EQUITY MUTUAL F 92206C870   11,565 153 SH   SOLE   153 0 0
VEEVA SYSTEMS INC COMMON STOCK 922475108   25,262,034 133,021 SH   SOLE   130,816 0 2,205
VEEVA SYSTEMS INC COMMON STOCK 922475108   258,658 1,362 SH   OTR 400 1,362 0 0
VENTAS INC COMMON STOCK 92276F100   21,985 500 SH   SOLE   500 0 0
VANGUARD EQUITY MUTUAL F 922908363   302,771 765 SH   SOLE   0 0 765
VANGUARD EQUITY MUTUAL F 922908553   82,828 1,093 SH   SOLE   1,093 0 0
VANGUARD EQUITY MUTUAL F 922908595   2,446 12 SH   SOLE   12 0 0
VANGUARD EQUITY MUTUAL F 922908611   43,021 275 SH   SOLE   275 0 0
VANGUARD EQUITY MUTUAL F 922908629   387,486 1,900 SH   SOLE   1,900 0 0
VANGUARD EQUITY MUTUAL F 922908736   688,348 2,486 SH   SOLE   2,486 0 0
VANGUARD EQUITY MUTUAL F 922908744   863,833 6,287 SH   SOLE   6,287 0 0
VANGUARD EQUITY MUTUAL F 922908751   230,693 1,260 SH   SOLE   1,205 0 55
VANGUARD EQUITY MUTUAL F 922908769   6,214,994 29,177 SH   SOLE   28,832 0 345
VERASTEM INC COMMON STOCK 92337C203   18,992 2,949 SH   SOLE   2,949 0 0
VERALTO CORPORATION COMMON STOCK 92338C103   45,026,011 640,668 SH   SOLE   619,140 4,327 17,201
VERALTO CORPORATION COMMON STOCK 92338C103   3,233 46 SH   OTR   0 0 46
VERALTO CORPORATION COMMON STOCK 92338C103   36,475 519 SH   OTR 400 519 0 0
VERALTO CORPORATION COMMON STOCK 92338C103   140,771 2,003 SH   OTR 428 2,003 0 0
VERISIGN COMMON STOCK 92343E102   100,175 500 SH   SOLE   500 0 0
VERIZON COMMON STOCK 92343V104   330,783 9,214 SH   SOLE   9,214 0 0
VERISK ANALYTICS INC COMMON STOCK 92345Y106   76,087 331 SH   SOLE   331 0 0
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100   205,974 547 SH   SOLE   547 0 0
PARAMOUNT GLOBAL COMMON STOCK 92556H206   644 54 SH   SOLE   54 0 0
VIATRIS INC COMMON STOCK 92556V106   37,889 4,243 SH   SOLE   4,243 0 0
VISA INC COMMON STOCK 92826C839   151,569,378 623,100 SH   SOLE   609,560 0 13,540
VISA INC COMMON STOCK 92826C839   39,163 161 SH   OTR   0 0 161
VMWARE INC COMMON STOCK 928563402   59,062 408 SH   SOLE   408 0 0
VODAFONE GROUP PLC FOREIGN STOCK 92857W308   60,598 6,352 SH   SOLE   352 0 6,000
VONTIER CORP INC COMMON STOCK 928881101   192,254 6,111 SH   SOLE   2,712 0 3,399
W P CAREY INC COMMON STOCK 92936U109   553,900 10,000 SH   SOLE   10,000 0 0
WABTEC CORP COMMON STOCK 929740108   20,886 191 SH   SOLE   191 0 0
WAL-MART STORES INC COMMON STOCK 931142103   4,636,709 28,013 SH   SOLE   27,813 0 200
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108   372,725 17,336 SH   SOLE   17,336 0 0
WARNER BROS DISCOVERY INC COMMON STOCK 934423104   32,420 2,926 SH   SOLE   2,685 0 241
WASHINGTON TR BANCORP INC COMMON STOCK 940610108   18,179 739 SH   SOLE   739 0 0
WASTE MANAGEMENT INC COMMON STOCK 94106L109   232,088 1,391 SH   SOLE   1,391 0 0
WATSCO INC COMMON STOCK 942622200   12,667,189 34,999 SH   SOLE   33,617 0 1,382
WATTS WATER TECHNOLOGIES INC COMMON STOCK 942749102   15,591 84 SH   SOLE   84 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101   288,876 7,131 SH   SOLE   7,131 0 0
WEX INC COMMON STOCK 96208T104   144,169,362 837,705 SH   SOLE   819,578 0 18,127
WEX INC COMMON STOCK 96208T104   33,215 193 SH   OTR   0 0 193
WEX INC COMMON STOCK 96208T104   963,760 5,600 SH   OTR 428 5,600 0 0
WEYERHAEUSER COMMON STOCK 962166104   120,640 4,000 SH   SOLE   4,000 0 0
WHEATON FOREIGN STOCK 962879102   484,968 11,213 SH   SOLE   9,345 0 1,868
WISDOM TREE EQUITY MUTUAL F 97717X669   160,350 2,500 SH   SOLE   0 0 2,500
WYNDHAM COMMON STOCK 98311A105   109,755 1,500 SH   SOLE   1,500 0 0
XCEL ENERGY INC COM COMMON STOCK 98389B100   474,209 7,765 SH   SOLE   7,500 0 265
XYLEM INC COMMON STOCK 98419M100   320,277 3,396 SH   SOLE   3,396 0 0
XEROX HOLDING CORP COMMON STOCK 98421M106   162 12 SH   SOLE   12 0 0
YUM! BRANDS COMMON STOCK 988498101   263,329 2,119 SH   SOLE   2,119 0 0
YUM CHINA HOLDINGS INC COMMON STOCK 98850P109   54,295 1,186 SH   SOLE   1,186 0 0
ZIMMER HOLDINGS INC COMMON STOCK 98956P102   34,162 310 SH   SOLE   310 0 0
ZIONS BANCORP COMMON STOCK 989701107   3,988 120 SH   SOLE   120 0 0
ZOETIS INC COMMON STOCK 98978V103   4,714,247 29,297 SH   SOLE   26,264 0 3,033
ZOOM VIDEO COMMUNICATIONS-A COMMON STOCK 98980L101   1,042 17 SH   SOLE   17 0 0
AMCOR PLC FOREIGN STOCK G0250X107   1,017,819 115,530 SH   SOLE   115,530 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101   33,968,067 110,243 SH   SOLE   106,902 0 3,341
EATON CORP COMMON STOCK G29183103   152,825 707 SH   SOLE   707 0 0
GH RESEARCH COMMON STOCK G3855L106   14,120 2,000 SH   SOLE   2,000 0 0
LIBERTY GLOBAL PLC COMMON STOCK G5480U104   10,901 697 SH   SOLE   666 0 31
LIBERTY GLOBAL PLC COMMON STOCK G5480U120   35,539 2,093 SH   SOLE   2,000 0 93
LINDE PLC FOREIGN STOCK G54950103   1,430,833 3,672 SH   SOLE   3,672 0 0
LUMIRADX LTD FOREIGN STOCK G5709L109   1,231 12,820 SH   SOLE   12,820 0 0
MEDTRONIC PLC FOREIGN STOCK G5960L103   120,823 1,676 SH   SOLE   1,466 0 210
NU HOLDINGS LTD COMMON STOCK G6683N103   8,386 1,019 SH   SOLE   1,019 0 0
PAGSEGURO DIGITAL LTD FOREIGN STOCK G68707101   22,087 3,005 SH   SOLE   3,005 0 0
SEAGATE TECHNOLOGY HOLDINGS PLC COMMON STOCK G7997R103   10,412 145 SH   SOLE   145 0 0
TRANE TECHNOLOGIES PLC FOREIGN STOCK G8994E103   3,410 16 SH   SOLE   16 0 0
LIBERTY LATIN AMERICA COMMON STOCK G9001E102   9,773 1,450 SH   SOLE   1,446 0 4
LIBERTY LATIN AMERICA COMMON STOCK G9001E128   5,747 850 SH   SOLE   828 0 22
CHUBB LTD FOREIGN STOCK H1467J104   1,589,222 7,270 SH   SOLE   7,270 0 0
CRISPR THERAPEUTICS COMMON STOCK H17182108   47,796 1,035 SH   SOLE   1,035 0 0
ON HOLDING AG CL A COMMON STOCK H5919C104   5,240 190 SH   SOLE   190 0 0
TE CONNECTIVITY LTD FOREIGN STOCK H84989104   269,415 2,172 SH   SOLE   2,172 0 0
TRANSOCEAN LTD FOREIGN STOCK H8817H100   17,859 2,592 SH   SOLE   2,000 0 592
SPOTIFY TECH COMMON STOCK L8681T102   18,404 110 SH   SOLE   110 0 0
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104   132,483 970 SH   SOLE   970 0 0
CYBERARK SOFTWARE LTD COMMON STOCK M2682V108   8,675 50 SH   SOLE   0 0 50
ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210   29,824,390 47,236 SH   SOLE   45,935 0 1,301
ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210   25,256 40 SH   OTR 400 40 0 0
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109   180,991,148 1,019,151 SH   SOLE   978,336 11,540 29,275
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109   35,163 198 SH   OTR   0 0 198
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109   1,482,877 8,350 SH   OTR 428 8,350 0 0
MAKEMYTRIP LTD FOREIGN STOCK V5633W109   155 4 SH   SOLE   4 0 0