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