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