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