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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABB LTD FOREIGN STOCK 000375204 26 772 SH   SOLE   772 0 0
ABM INDUSTRIES INC COMMON STOCK 000957100 580 12,880 SH   SOLE   12,880 0 0
AFLAC INC COMMON STOCK 001055102 270 5,175 SH   SOLE   5,175 0 0
ASGN INC COMMON STOCK 00191U102 216 1,907 SH   SOLE   1,907 0 0
AT&T INC COMMON STOCK 00206R102 740 27,388 SH   SOLE   27,388 0 0
ARK EQUITY MUTUAL F 00214Q401 21 151 SH   SOLE   151 0 0
ATN INTERNATIONAL INC COMMON STOCK 00215F107 12 250 SH   SOLE   250 0 0
AZZ INC COMMON STOCK 002474104 10 187 SH   SOLE   187 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 214,785 1,818,210 SH   SOLE   1,762,340 9,122 46,748
ABBOTT LABORATORIES COMMON STOCK 002824100 253 2,140 SH   OTR 400 2,140 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 1,561 13,219 SH   OTR 428 13,219 0 0
ABBVIE INC COMMON STOCK 00287Y109 8,205 76,061 SH   SOLE   75,661 0 400
ABIOMED INC COMMON STOCK 003654100 5,192 15,950 SH   SOLE   15,100 0 850
ABIOMED INC COMMON STOCK 003654100 176 540 SH   OTR 400 540 0 0
ACCELERON PHARMA INC COMMON STOCK 00434H108 57 330 SH   SOLE   330 0 0
ACI WORLDWIDE INC COMMON STOCK 004498101 6 209 SH   SOLE   209 0 0
ACTIVISION BLIZZARD INC COMMON STOCK 00507V109 10 124 SH   SOLE   124 0 0
ADAMS NATURAL RESOURCES FUND INC EQUITY MUTUAL F 00548F105 120 7,648 SH   SOLE   7,648 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 317,471 551,433 SH   SOLE   533,866 2,830 14,737
ADOBE SYSTEMS INC COMMON STOCK 00724F101 26 46 SH   OTR   0 0 46
ADOBE SYSTEMS INC COMMON STOCK 00724F101 86 150 SH   OTR 400 150 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 778 1,350 SH   OTR 428 1,350 0 0
ADVANCED AUTO PARTS INC COMMON STOCK 00751Y106 6 28 SH   SOLE   28 0 0
ADVANCE MICRO DEVICES COMMON STOCK 007903107 68 658 SH   SOLE   658 0 0
AEGON NV FOREIGN STOCK 007924103 28 5,585 SH   SOLE   5,585 0 0
AEROVIRONMENT INC COMMON STOCK 008073108 43 500 SH   SOLE   500 0 0
AFFIRM HOLDINGS CL A COMMON STOCK 00827B106 5 40 SH   SOLE   40 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 648 4,112 SH   SOLE   4,112 0 0
AGNICO EAGLE MINES LTD FOREIGN STOCK 008474108 254 4,900 SH   SOLE   4,900 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 6,635 25,906 SH   SOLE   25,836 0 70
AKAMAI TECHNOLOGIES COMMON STOCK 00971T101 26 250 SH   SOLE   250 0 0
ALBANY INTL CORP COMMON STOCK 012348108 7 86 SH   SOLE   86 0 0
ALIBABA GROUP FOREIGN STOCK 01609W102 127 856 SH   SOLE   856 0 0
ALIGN TECHNOLOGY INC COMMON STOCK 016255101 43,964 66,069 SH   SOLE   65,342 0 727
ALLIANCE DATA SYSTEMS CORP COMMON STOCK 018581108 18 175 SH   SOLE   175 0 0
ALLSTATE INSURANCE COMMON STOCK 020002101 127 1,000 SH   SOLE   1,000 0 0
ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107 382 2,025 SH   SOLE   1,350 0 675
ALPHABET INC COMMON STOCK 02079K107 30,563 11,467 SH   SOLE   11,179 0 288
ALPHABET INC COMMON STOCK 02079K305 396,333 148,244 SH   SOLE   143,032 1,114 4,098
ALPHABET INC COMMON STOCK 02079K305 21 8 SH   OTR   0 0 8
ALPHABET INC COMMON STOCK 02079K305 230 86 SH   OTR 400 86 0 0
ALPHABET INC COMMON STOCK 02079K305 1,110 415 SH   OTR 428 415 0 0
ALTERYX INC COMMON STOCK 02156B103 37 500 SH   SOLE   500 0 0
ALTRIA GROUP INC COMMON STOCK 02209S103 1,062 23,335 SH   SOLE   23,230 0 105
AMAZON.COM COMMON STOCK 023135106 309,922 94,344 SH   SOLE   91,164 448 2,732
AMAZON.COM COMMON STOCK 023135106 23 7 SH   OTR   0 0 7
AMAZON.COM COMMON STOCK 023135106 1,002 305 SH   OTR 428 305 0 0
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 70 858 SH   SOLE   858 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,481 8,839 SH   SOLE   8,839 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100 398,497 1,501,439 SH   SOLE   1,452,736 10,837 37,866
AMERICAN TOWER CORP COMMON STOCK 03027X100 25 95 SH   OTR   0 0 95
AMERICAN TOWER CORP COMMON STOCK 03027X100 207 780 SH   OTR 400 780 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100 1,624 6,119 SH   OTR 428 6,119 0 0
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 360 2,128 SH   SOLE   2,128 0 0
AMERISOURCEBERGEN CORP COMMON STOCK 03073E105 68 570 SH   SOLE   570 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 5 19 SH   SOLE   19 0 0
AMERIS BANCORP COMMON STOCK 03076K108 17 319 SH   SOLE   319 0 0
AMETEK INC NEW COMMON STOCK 031100100 37 300 SH   SOLE   300 0 0
AMGEN INC COMMON STOCK 031162100 19,395 91,204 SH   SOLE   89,780 530 894
AMPHENOL CORP COMMON STOCK 032095101 328 4,473 SH   SOLE   4,473 0 0
ANALOG DEVICES CORP COMMON STOCK 032654105 24,788 148,005 SH   SOLE   145,553 0 2,452
ANALOG DEVICES CORP COMMON STOCK 032654105 237 1,418 SH   OTR 400 1,418 0 0
ANSYS INC COMMON STOCK 03662Q105 16 46 SH   SOLE   46 0 0
APOGEE ENTERPRISES INC COMMON STOCK 037598109 9 229 SH   SOLE   229 0 0
APPLE INC COMMON STOCK 037833100 261,029 1,844,728 SH   SOLE   1,794,320 0 50,408
APPLE INC COMMON STOCK 037833100 198 1,400 SH   OTR 428 1,400 0 0
APPHARVEST INC COMMON STOCK 03783T103 14 2,205 SH   SOLE   2,205 0 0
APPLIED INDUSTRIAL TECHNOLOGIES COMMON STOCK 03820C105 9 101 SH   SOLE   101 0 0
APPLIED MATERIALS INC COMMON STOCK 038222105 212 1,650 SH   SOLE   1,650 0 0
APPLOVIN CORP COMMON STOCK 03831W108 39 539 SH   SOLE   539 0 0
APTARGROUP INC COMMON STOCK 038336103 95 800 SH   SOLE   800 0 0
ARCHAEA ENERGY INC COMMON STOCK 03940F103 246 13,005 SH   SOLE   13,005 0 0
ARMSTRONG WORLD INDUSTRIES INC COMMON STOCK 04247X102 214 2,246 SH   SOLE   2,246 0 0
ARROW ELECTRONICS INC COMMON STOCK 042735100 7 58 SH   SOLE   58 0 0
ASANA INC CL A COMMON STOCK 04342Y104 228 2,200 SH   SOLE   2,200 0 0
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108 95 1,574 SH   SOLE   1,574 0 0
ATLANTIC UNION BANKSHARES CORP COMMON STOCK 04911A107 239 6,473 SH   SOLE   6,473 0 0
AURORA CANNABIS INC FOREIGN STOCK 05156X884 0 21 SH   SOLE   21 0 0
AUTODESK INC COMMON STOCK 052769106 477 1,673 SH   SOLE   1,673 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 152,665 763,630 SH   SOLE   738,175 7,411 18,044
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 13 67 SH   OTR   0 0 67
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 193 966 SH   OTR 400 966 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 274 1,370 SH   OTR 428 1,370 0 0
AVALARA INC COMMON STOCK 05338G106 350 2,000 SH   SOLE   2,000 0 0
AVANOS MEDICAL INC COMMON STOCK 05350V106 2 72 SH   SOLE   72 0 0
AVIS BUDGET GROUP INC COMMON STOCK 053774105 52 450 SH   SOLE   450 0 0
AXON ENTERPRISE INC COMMON STOCK 05464C101 4 21 SH   SOLE   21 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104 263 9,630 SH   SOLE   9,630 0 0
BAIDU.COM SPON ADR FOREIGN STOCK 056752108 302 1,965 SH   SOLE   1,765 0 200
BALCHEM CORP COMMON STOCK 057665200 688 4,740 SH   SOLE   4,465 0 275
BALL CORP COMMON STOCK 058498106 299 3,325 SH   SOLE   3,325 0 0
BANCO SANTANDER CEN FOREIGN STOCK 05964H105 1 400 SH   SOLE   400 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 1,740 41,001 SH   SOLE   39,751 0 1,250
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 57 1,100 SH   SOLE   1,100 0 0
BANK OF NOVA SCOTIA FOREIGN STOCK 064149107 49 800 SH   SOLE   800 0 0
BANK OZK COMMON STOCK 06417N103 78 1,822 SH   SOLE   1,822 0 0
BANNER CORPORATIONS COMMON STOCK 06652V208 9 170 SH   SOLE   170 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 300 3,730 SH   SOLE   3,730 0 0
BECTON DICKINSON COMMON STOCK 075887109 38,976 158,556 SH   SOLE   153,961 0 4,595
BECTON DICKINSON COMMON STOCK 075887109 14 55 SH   OTR   0 0 55
BECTON DICKINSON COMMON STOCK 075887109 608 2,475 SH   OTR 428 2,475 0 0
BEIGENE LTD SPONSORED ADR FOREIGN STOCK 07725L102 3 9 SH   SOLE   9 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 2,468 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 47,436 173,798 SH   SOLE   170,286 648 2,864
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 5 19 SH   OTR   0 0 19
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 479 1,755 SH   OTR 428 1,755 0 0
BEYOND MEAT COMMON STOCK 08862E109 584 5,546 SH   SOLE   5,056 0 490
BIOGEN IDEC INC COMMON STOCK 09062X103 2,167 7,659 SH   SOLE   7,659 0 0
BIONTECH SE ADR COMMON STOCK 09075V102 27 100 SH   SOLE   100 0 0
BLACK STONE MINERALS LP COMMON STOCK 09225M101 181 15,000 SH   SOLE   0 0 15,000
BLACKROCK INC COMMON STOCK 09247X101 812 968 SH   SOLE   944 0 24
BLACKROCK BOND MUTUAL FUN 09255E102 59 4,311 SH   SOLE   4,311 0 0
THE BLACKSTONE GROUP INC COMMON STOCK 09260D107 254 2,184 SH   SOLE   2,184 0 0
BLACKROCK EQUITY MUTUAL F 09260Q108 9 480 SH   SOLE   480 0 0
BLOCK (H & R) INC COMMON STOCK 093671105 201 8,044 SH   SOLE   8,044 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 3 175 SH   SOLE   175 0 0
BLUEBIRD BIO INC COMMON STOCK 09609G100 4 200 SH   OTR 428 200 0 0
BLUEPRINT MEDICINES CORP COMMON STOCK 09627Y109 2 21 SH   SOLE   21 0 0
BOEING CO COMMON STOCK 097023105 1,271 5,778 SH   SOLE   5,778 0 0
BOOKING HOLDINGS INC COMMON STOCK 09857L108 931 392 SH   SOLE   391 0 1
BOSTON BEER COMPANY COMMON STOCK 100557107 195 383 SH   SOLE   383 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107 54 1,233 SH   SOLE   1,233 0 0
BRIGHTHOUSE FINANCIAL INC COMMON STOCK 10922N103 0 7 SH   SOLE   7 0 0
BRINKS COMPANY COMMON STOCK 109696104 8 125 SH   SOLE   125 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 2,871 48,523 SH   SOLE   47,520 0 1,003
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107 350 9,925 SH   SOLE   9,925 0 0
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103 43,258 259,591 SH   SOLE   251,536 0 8,055
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103 132 790 SH   OTR 428 790 0 0
BROADCOM INC COMMON STOCK 11135F101 834 1,720 SH   SOLE   1,720 0 0
BROOKFIELD ASSET MANAGEMENT FOREIGN STOCK 112585104 203 3,799 SH   SOLE   3,799 0 0
BROOKLINE BANCORP INC COMMON STOCK 11373M107 183 11,979 SH   SOLE   11,979 0 0
BROWN FORMAN CORP COMMON STOCK 115637100 112 1,795 SH   SOLE   1,795 0 0
BROWN FORMAN CORP COMMON STOCK 115637209 1,564 23,334 SH   SOLE   23,334 0 0
BRUNSWICK CORP COMMON STOCK 117043109 34 354 SH   SOLE   354 0 0
BURLINGTON STORES INC COMMON STOCK 122017106 142 500 SH   SOLE   500 0 0
CBOE GLOBAL MARKETS INC COMMON STOCK 12503M108 12 100 SH   SOLE   100 0 0
CDK GLOBAL INC COMMON STOCK 12508E101 95 2,223 SH   SOLE   2,223 0 0
CDW CORP COMMON STOCK 12514G108 99 543 SH   SOLE   543 0 0
CH ROBINSON WORLDWIDE INC COMMON STOCK 12541W209 137 1,570 SH   SOLE   1,570 0 0
CIGNA CORPORATION COMMON STOCK 125523100 542 2,709 SH   SOLE   2,709 0 0
CMC MATERIALS INC COMMON STOCK 12571T100 1,461 11,856 SH   SOLE   11,176 680 0
CME GROUP INC COMMON STOCK 12572Q105 73 380 SH   SOLE   380 0 0
CSX CORP COMMON STOCK 126408103 172 5,773 SH   SOLE   5,773 0 0
CVS HEALTH CORP COMMON STOCK 126650100 1,122 13,217 SH   SOLE   13,092 0 125
CABOT CORP COMMON STOCK 127055101 14,541 290,129 SH   SOLE   212,832 77,297 0
CATERRA ENERGY INC COMMON STOCK 127097103 117 5,385 SH   SOLE   5,385 0 0
CADENCE DESIGN SYSTEMS INC COMMON STOCK 127387108 6 42 SH   SOLE   42 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 42 480 SH   SOLE   480 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 167,896 1,451,756 SH   SOLE   1,405,654 10,939 35,163
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 180 1,560 SH   OTR 400 1,560 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 550 4,750 SH   OTR 428 4,750 0 0
CANADIAN PACIFIC RAILWAY LTD FOREIGN STOCK 13645T100 187 2,868 SH   SOLE   2,868 0 0
CANON INC FOREIGN STOCK 138006309 10 393 SH   SOLE   393 0 0
CARLISLE COS INC COMMON STOCK 142339100 26 130 SH   SOLE   0 0 130
CARMAX INC COMMON STOCK 143130102 573 4,478 SH   SOLE   4,478 0 0
CARRIER GLOBAL CORP COMMON STOCK 14448C104 341 6,582 SH   SOLE   6,582 0 0
CASSAVA SCIENCES INC COMMON STOCK 14817C107 6 95 SH   SOLE   95 0 0
CATERPILLAR INC COMMON STOCK 149123101 180 936 SH   SOLE   936 0 0
CENTRAL PACIFIC FINANCIAL CORP COMMON STOCK 154760409 15 568 SH   SOLE   568 0 0
CERIDIAN HCM HOLDING INC COMMON STOCK 15677J108 1 11 SH   SOLE   11 0 0
CERNER CORP COMMON STOCK 156782104 84 1,185 SH   SOLE   1,185 0 0
CHARGEPOINT HOLDINGS INC CLASS A COMMON STOCK 15961R105 2 100 SH   SOLE   100 0 0
CHARTER COMMUNICATIONS INC COMMON STOCK 16119P108 148 204 SH   SOLE   204 0 0
THE CHEMOURS COMPANY COMMON STOCK 163851108 80 2,737 SH   SOLE   2,737 0 0
CHEVRON CORP COMMON STOCK 166764100 6,957 68,577 SH   SOLE   68,052 0 525
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105 769 423 SH   SOLE   408 0 15
CHURCH & DWIGHT CO COMMON STOCK 171340102 136,454 1,652,584 SH   SOLE   1,600,420 5,456 46,708
CHURCH & DWIGHT CO COMMON STOCK 171340102 198 2,400 SH   OTR 400 2,400 0 0
CHURCH & DWIGHT CO COMMON STOCK 171340102 326 3,948 SH   OTR 428 3,948 0 0
CISCO SYSTEMS COMMON STOCK 17275R102 5,207 95,661 SH   SOLE   93,986 0 1,675
CINTAS CORP COMMON STOCK 172908105 4,135 10,863 SH   SOLE   10,863 0 0
CITIGROUP INC COMMON STOCK 172967424 208 2,958 SH   SOLE   2,958 0 0
CITRIX SYSTEMS INC COMMON STOCK 177376100 72 672 SH   SOLE   672 0 0
CLEVELAND-CLIFFS INC COMMON STOCK 185899101 3 170 SH   SOLE   170 0 0
CLOROX CO COMMON STOCK 189054109 7 45 SH   SOLE   45 0 0
CLOUDERA INC COMMON STOCK 18914U100 1 83 SH   SOLE   83 0 0
COCA COLA BOTTLING COMMON STOCK 191098102 123 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100 6,748 128,600 SH   SOLE   128,380 0 220
COGNEX CORP COMMON STOCK 192422103 10 121 SH   SOLE   121 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 226 3,041 SH   SOLE   3,041 0 0
COINBASE COMMON STOCK 19260Q107 8 35 SH   SOLE   35 0 0
COLFAX CORP COMMON STOCK 194014106 2 35 SH   SOLE   35 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 12,125 160,422 SH   SOLE   158,947 0 1,475
COLUMBIA SPORTSWEAR COMPANY COMMON STOCK 198516106 2 24 SH   SOLE   24 0 0
COMFORT SYSTEMS USA INC COMMON STOCK 199908104 10 143 SH   SOLE   143 0 0
COMCAST CORP COMMON STOCK 20030N101 2,163 38,678 SH   SOLE   38,678 0 0
COMERICA INC COMMON STOCK 200340107 7 83 SH   SOLE   83 0 0
CONDUENT INC COMMON STOCK 206787103 2 273 SH   SOLE   273 0 0
CONOCOPHILLIPS INC COMMON STOCK 20825C104 3,703 54,644 SH   SOLE   54,644 0 0
CONSOLIDATED EDISON INC COMMON STOCK 209115104 174 2,400 SH   SOLE   2,400 0 0
CONSTELLATION BRANDS CL A COMMON STOCK 21036P108 488 2,316 SH   SOLE   2,316 0 0
COOPER COS INC COMMON STOCK 216648402 4 10 SH   SOLE   10 0 0
COPART INC COMMON STOCK 217204106 2 18 SH   SOLE   18 0 0
CORNING INC COMMON STOCK 219350105 711 19,482 SH   SOLE   17,482 0 2,000
CORTEVA INC COMMON STOCK 22052L104 1,508 35,843 SH   SOLE   35,843 0 0
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 98,450 219,095 SH   SOLE   209,545 0 9,550
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 263 585 SH   OTR 428 585 0 0
COSTAR GROUP INC COMMON STOCK 22160N109 7 80 SH   SOLE   80 0 0
COUPA SOFTWARE INC COMMON STOCK 22266L106 2 7 SH   SOLE   7 0 0
COVETRUS INC COMMON STOCK 22304C100 18 1,000 SH   SOLE   1,000 0 0
CREE INC COMMON STOCK 225447101 64 795 SH   SOLE   795 0 0
CROWDSTRIKE HOLDINGS INC CLASS A COMMON STOCK 22788C105 6 25 SH   SOLE   25 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 815 4,702 SH   SOLE   4,702 0 0
CUMMINS INC COMMON STOCK 231021106 2,180 9,707 SH   SOLE   9,607 0 100
CYRUSONE INC COMMON STOCK 23283R100 4 55 SH   SOLE   55 0 0
XTRACKERS EQUITY MUTUAL F 233051507 258 5,105 SH   SOLE   5,105 0 0
XTRACKERS EQUITY MUTUAL F 233051853 123 3,600 SH   SOLE   3,600 0 0
D R HORTON INC COMMON STOCK 23331A109 5 60 SH   SOLE   60 0 0
DXC TECHNOLOGY CO COMMON STOCK 23355L106 2 58 SH   SOLE   58 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 544,252 1,787,715 SH   SOLE   1,727,919 13,417 46,379
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 26 87 SH   OTR   0 0 87
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 487 1,598 SH   OTR 400 1,598 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 2,356 7,740 SH   OTR 428 7,740 0 0
DEERE & CO COMMON STOCK 244199105 3,297 9,839 SH   SOLE   9,839 0 0
DELL TECHNOLOGIES INC COMMON STOCK 24703L202 77 738 SH   SOLE   738 0 0
DELTA AIRLINES INC COMMON STOCK 247361702 70 1,650 SH   SOLE   1,650 0 0
DENTSPLY SIRONA INC COMMON STOCK 24906P109 77 1,325 SH   SOLE   1,325 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103 154 4,340 SH   SOLE   4,340 0 0
DEXCOM INC COMMON STOCK 252131107 272 497 SH   SOLE   497 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205 1,672 8,661 SH   SOLE   8,036 0 625
DIAMONDBACK COMMON STOCK 25278X109 634 6,700 SH   SOLE   6,700 0 0
DICKS SPORTING GOODS INC COMMON STOCK 253393102 104 870 SH   SOLE   870 0 0
DIEBOLD INC COMMON STOCK 253651103 66 6,500 SH   SOLE   6,500 0 0
DIGITAL REALTY TR INC COMMON STOCK 253868103 8 58 SH   SOLE   58 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 136,719 808,177 SH   SOLE   786,745 0 21,432
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 4 25 SH   OTR   0 0 25
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 207 1,225 SH   OTR 428 1,225 0 0
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 2,943 23,956 SH   SOLE   23,956 0 0
DISCOVERY COMMON STOCK 25470F104 833 32,805 SH   SOLE   32,668 0 137
DISCOVERY COMMON STOCK 25470F302 3 137 SH   SOLE   0 0 137
DOCUSIGN INC COMMON STOCK 256163106 14 56 SH   SOLE   56 0 0
DOLLAR GEN CORP NEW COM COMMON STOCK 256677105 10,667 50,282 SH   SOLE   45,709 0 4,573
DOLLAR TREE INC COMMON STOCK 256746108 21 215 SH   SOLE   215 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109 426 5,828 SH   SOLE   5,828 0 0
DONALDSON CO INC COMMON STOCK 257651109 547 9,533 SH   SOLE   9,533 0 0
DOORDASH INC CLASS A COMMON STOCK 25809K105 62 300 SH   SOLE   300 0 0
DOVER CORP COMMON STOCK 260003108 889 5,720 SH   SOLE   5,720 0 0
DOW INC COMMON STOCK 260557103 2,276 39,534 SH   SOLE   39,534 0 0
DRAFTKINGS INC CL A COMMON STOCK 26142R104 10 200 SH   SOLE   200 0 0
DROPBOX COMMON STOCK 26210C104 6 200 SH   SOLE   200 0 0
DUKE ENERGY CORP COMMON STOCK 26441C204 41 421 SH   SOLE   421 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 2,519 37,045 SH   SOLE   37,045 0 0
DYNATRACE INC COMMON STOCK 268150109 1 21 SH   SOLE   21 0 0
EOG RESOURCES COMMON STOCK 26875P101 115,317 1,436,609 SH   SOLE   1,377,246 13,831 45,532
EOG RESOURCES COMMON STOCK 26875P101 25 312 SH   OTR   0 0 312
EOG RESOURCES COMMON STOCK 26875P101 118 1,475 SH   OTR 400 1,475 0 0
EOG RESOURCES COMMON STOCK 26875P101 1,085 13,515 SH   OTR 428 13,515 0 0
EASTERN CO COMMON STOCK 276317104 176 7,000 SH   SOLE   7,000 0 0
EATON VANCE BOND MUTUAL FUN 27828Q105 29 2,000 SH   SOLE   2,000 0 0
EBAY INC COMMON STOCK 278642103 240 3,441 SH   SOLE   3,441 0 0
ECOLAB INC COMMON STOCK 278865100 65,669 314,780 SH   SOLE   303,320 475 10,985
ECOLAB INC COMMON STOCK 278865100 5 24 SH   OTR   0 0 24
ECOLAB INC COMMON STOCK 278865100 265 1,270 SH   OTR 400 1,270 0 0
EDISON INTERNATIONAL COMMON STOCK 281020107 11 200 SH   SOLE   200 0 0
EDITAS MEDICINE INC COMMON STOCK 28106W103 1 29 SH   SOLE   29 0 0
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 110,857 979,214 SH   SOLE   941,733 0 37,481
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 13 119 SH   OTR   0 0 119
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 32 280 SH   OTR 428 280 0 0
ELANCO ANIMAL HEALTH INC COMMON STOCK 28414H103 17 536 SH   SOLE   536 0 0
ELECTRONIC ARTS INC COMMON STOCK 285512109 49 344 SH   SOLE   344 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104 943 10,011 SH   SOLE   10,011 0 0
ENBRIDGE INC FOREIGN STOCK 29250N105 1,992 50,054 SH   SOLE   50,054 0 0
ENERSYS COMMON STOCK 29275Y102 6 83 SH   SOLE   83 0 0
ENPHASE ENERGY COMMON STOCK 29355A107 36 238 SH   SOLE   238 0 0
ENTEGRIS INC COMMON STOCK 29362U104 27 216 SH   SOLE   216 0 0
ENTERGY CORP (NEW) COMMON STOCK 29364G103 50 502 SH   SOLE   502 0 0
ENTERPRISE PRODUCTS PARTNERS COMMON STOCK 293792107 96 4,450 SH   SOLE   4,450 0 0
EPAM SYSTEMS INC COMMON STOCK 29414B104 46 80 SH   SOLE   80 0 0
EQUIFAX INC COMMON STOCK 294429105 3 10 SH   SOLE   10 0 0
EQUINIX INC COMMON STOCK 29444U700 623 788 SH   SOLE   765 0 23
TELEFONAKTIEBOLAGET LM ERICSSON FOREIGN STOCK 294821608 3 248 SH   SOLE   248 0 0
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 108 2,342 SH   SOLE   2,342 0 0
ESSEX PPTY TR INC COMMON STOCK 297178105 2 6 SH   SOLE   6 0 0
ETSY INC COMMON STOCK 29786A106 6 30 SH   SOLE   30 0 0
EVERBRIDGE INC COMMON STOCK 29978A104 2,138 14,155 SH   SOLE   14,155 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 169 2,070 SH   SOLE   2,070 0 0
EVGO INC CLASS A COMMON STOCK 30052F100 2 200 SH   SOLE   200 0 0
EXACT SCIENCES CORP COMMON STOCK 30063P105 4 45 SH   SOLE   45 0 0
EXELON CORP COMMON STOCK 30161N101 12 239 SH   SOLE   239 0 0
EXPEDITORS INTL WASH INC COMMON STOCK 302130109 4 35 SH   SOLE   35 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 26,356 448,083 SH   SOLE   444,709 1,366 2,008
FS KKR CAP CORP COM PARTNERSHIPS 302635206 220 10,000 SH   SOLE   0 0 10,000
FACEBOOK INC COMMON STOCK 30303M102 150,348 442,994 SH   SOLE   423,715 3,755 15,524
FACEBOOK INC COMMON STOCK 30303M102 20 59 SH   OTR   0 0 59
FACEBOOK INC COMMON STOCK 30303M102 251 740 SH   OTR 400 740 0 0
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 1,917 4,855 SH   SOLE   4,630 0 225
FARFETCH COMMON STOCK 30744W107 0 2 SH   SOLE   2 0 0
FASTENAL CO COMMON STOCK 311900104 583 11,295 SH   SOLE   11,295 0 0
FEDEX CORP COMMON STOCK 31428X106 321 1,464 SH   SOLE   1,464 0 0
FIDELITY EQUITY MUTUAL F 316092857 8 252 SH   SOLE   252 0 0
FIDELITY NATL INFORMATION SVCS COMMON STOCK 31620M106 6 48 SH   SOLE   0 0 48
FIREEYE INC COMMON STOCK 31816Q101 1 58 SH   SOLE   58 0 0
FIRST NATL CORP COMMON STOCK 32106V107 86 3,750 SH   SOLE   3,750 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 4,751 24,634 SH   SOLE   24,535 0 99
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 96 500 SH   OTR 428 500 0 0
FIRST SOLAR INC COMMON STOCK 336433107 312 3,265 SH   SOLE   3,265 0 0
FIRST TRUST COMMON STOCK 33733E500 44 699 SH   SOLE   432 0 267
FISERV INC COMMON STOCK 337738108 335,896 3,095,809 SH   SOLE   2,997,439 21,998 76,372
FISERV INC COMMON STOCK 337738108 16 145 SH   OTR   0 0 145
FISERV INC COMMON STOCK 337738108 363 3,345 SH   OTR 400 3,345 0 0
FISERV INC COMMON STOCK 337738108 1,019 9,397 SH   OTR 428 9,397 0 0
FIRSTENERGY CORP COMMON STOCK 337932107 69 1,931 SH   SOLE   1,931 0 0
FIVE9 INC COMMON STOCK 338307101 15 93 SH   SOLE   93 0 0
FLUOR CORP COMMON STOCK 343412102 2 156 SH   SOLE   156 0 0
FORD MOTOR CO COMMON STOCK 345370860 93 6,554 SH   SOLE   6,554 0 0
FORRESTER RESEARCH INC COMMON STOCK 346563109 8 157 SH   SOLE   157 0 0
FORTIVE CORP COMMON STOCK 34959J108 1,517 21,499 SH   SOLE   20,847 277 375
FORTE BIOSCIENCES INC COMMON STOCK 34962G109 0 193 SH   SOLE   193 0 0
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106 32 926 SH   SOLE   926 0 0
HB FULLER COMPANY COMMON STOCK 359694106 11 163 SH   SOLE   163 0 0
GAMESTOP CORP COMMON STOCK 36467W109 0 3 SH   SOLE   3 0 0
GENERAC HOLDINGS INC COMMON STOCK 368736104 1,656 4,051 SH   SOLE   3,723 0 328
GENERAL DYNAMICS CORP COMMON STOCK 369550108 123 627 SH   SOLE   627 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604301 1,670 16,211 SH   SOLE   16,211 0 0
GENERAL MILLS INC COMMON STOCK 370334104 1,268 21,203 SH   SOLE   21,203 0 0
GENERAL MOTORS CO COMMON STOCK 37045V100 10 191 SH   SOLE   191 0 0
GENTHERM INCORPORATED COMMON STOCK 37253A103 3 32 SH   SOLE   32 0 0
GILEAD SCIENCES COMMON STOCK 375558103 1,172 16,780 SH   SOLE   16,780 0 0
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W105 752 19,670 SH   SOLE   19,670 0 0
GLOBAL PAYMENTS INC COMMON STOCK 37940X102 35 223 SH   SOLE   223 0 0
GLOBE LIFE INC COMMON STOCK 37959E102 67 750 SH   SOLE   0 0 750
GOLDMAN SACHS COMMON STOCK 38141G104 76 200 SH   SOLE   200 0 0
HCA HEALTHCARE INC COMMON STOCK 40412C101 258 1,065 SH   SOLE   1,065 0 0
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 79,202 1,083,618 SH   SOLE   1,056,849 8,506 18,263
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 219 2,990 SH   OTR 428 2,990 0 0
HP INC COMMON STOCK 40434L105 434 15,848 SH   SOLE   15,848 0 0
HALOZYME THERAPEUTIC COMMON STOCK 40637H109 12 303 SH   SOLE   303 0 0
HANCOCK WHITNEY CORPORATION COMMON STOCK 410120109 15 320 SH   SOLE   320 0 0
HANMI FINANCIAL CORPORATION COMMON STOCK 410495204 12 591 SH   SOLE   591 0 0
HANNON ARMSTRONG SUSTAINABLE COMMON STOCK 41068X100 51,680 966,336 SH   SOLE   944,670 0 21,666
HANNON ARMSTRONG SUSTAINABLE COMMON STOCK 41068X100 130 2,435 SH   OTR 428 2,435 0 0
HANOVER INSURANCE GROUP COMMON STOCK 410867105 58 450 SH   SOLE   450 0 0
HARTFORD FINANCIAL SVCS GROUP COMMON STOCK 416515104 91 1,300 SH   SOLE   1,300 0 0
HASBRO INC COMMON STOCK 418056107 177 1,982 SH   SOLE   1,982 0 0
HAWAIIAN ELECTRIC INDUSTRIES COMMON STOCK 419870100 8 200 SH   SOLE   200 0 0
HEICO CORPORATION CLASS A COMMON STOCK 422806109 3 25 SH   SOLE   25 0 0
HEICO CORPORATION CLASS A COMMON STOCK 422806208 3 28 SH   SOLE   28 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCK 426281101 5,961 36,336 SH   SOLE   35,316 0 1,020
THE HERSHEY COMPANY COMMON STOCK 427866108 1,648 9,736 SH   SOLE   9,600 0 136
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 158 11,093 SH   SOLE   11,093 0 0
HEXCEL CORP NEW COMMON STOCK 428291108 35 596 SH   SOLE   496 0 100
HILL ROM HOLDINGS INC COMMON STOCK 431475102 31 204 SH   SOLE   204 0 0
HILLENBRAND INC COMMON STOCK 431571108 12 291 SH   SOLE   291 0 0
HOLOGIC INC COMMON STOCK 436440101 44 600 SH   SOLE   600 0 0
HOME BANCSHARES COMMON STOCK 436893200 8 357 SH   SOLE   357 0 0
HOME DEPOT INC COMMON STOCK 437076102 88,632 270,006 SH   SOLE   262,775 0 7,231
HONDA MOTOR LTD FOREIGN STOCK 438128308 58 1,900 SH   SOLE   1,900 0 0
HONEYWELL INTL INC COM COMMON STOCK 438516106 6,110 28,782 SH   SOLE   28,028 0 754
HUBBELL INC COMMON STOCK 443510607 22 123 SH   SOLE   123 0 0
HUBSPOT INC COMMON STOCK 443573100 8 12 SH   SOLE   12 0 0
HUMANA INC COMMON STOCK 444859102 60 154 SH   SOLE   154 0 0
HUNTINGTON INGALLS INDS INC COMMON STOCK 446413106 86 445 SH   SOLE   445 0 0
IAC/INTERACTIVECORP COMMON STOCK 44891N208 5 41 SH   SOLE   41 0 0
IAA INC COMMON STOCK 449253103 1 26 SH   SOLE   26 0 0
IDEXX LABS COMMON STOCK 45168D104 95,404 153,407 SH   SOLE   149,601 0 3,806
IDEXX LABS COMMON STOCK 45168D104 373 600 SH   OTR 400 600 0 0
ILLINOIS TOOL WORKS COMMON STOCK 452308109 9,333 45,167 SH   SOLE   45,167 0 0
ILLUMINA INC COMMON STOCK 452327109 2,501 6,167 SH   SOLE   5,971 0 196
INOVIO PHARMACEUTICALS INC COMMON STOCK 45773H201 1 150 SH   SOLE   150 0 0
INSULET CORP COMMON STOCK 45784P101 284 1,000 SH   SOLE   1,000 0 0
INTEL CORP COMMON STOCK 458140100 7,975 149,672 SH   SOLE   149,097 0 575
INTERCONTINENTAL EXCHANGE GROUP COMMON STOCK 45866F104 437 3,803 SH   SOLE   3,803 0 0
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,727 12,429 SH   SOLE   12,429 0 0
INTL FLAVORS & FRAGRANCES INC COMMON STOCK 459506101 78 583 SH   SOLE   583 0 0
INTERNATIONAL PAPER CO COMMON STOCK 460146103 21 375 SH   SOLE   375 0 0
INTERPUBLIC GROUP COMMON STOCK 460690100 4 106 SH   SOLE   106 0 0
INVESCO EQUITY MUTUAL F 46090E103 2,397 6,695 SH   SOLE   6,138 0 557
INTUIT COMMON STOCK 461202103 554,973 1,028,661 SH   SOLE   995,933 7,256 25,472
INTUIT COMMON STOCK 461202103 24 45 SH   OTR   0 0 45
INTUIT COMMON STOCK 461202103 291 540 SH   OTR 400 540 0 0
INTUIT COMMON STOCK 461202103 2,051 3,801 SH   OTR 428 3,801 0 0
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 2,917 2,934 SH   SOLE   2,934 0 0
INVESCO BOND MUTUAL FUN 46131T101 58 4,317 SH   SOLE   4,317 0 0
INVESCO BOND MUTUAL FUN 46133G107 330 25,000 SH   SOLE   25,000 0 0
INVESCO EQUITY MUTUAL F 46137V142 20 360 SH   SOLE   360 0 0
INVESTORS BANCORP COMMON STOCK 46146L101 10 665 SH   SOLE   665 0 0
IQVIA HOLDINGS INC COMMON STOCK 46266C105 79,722 332,812 SH   SOLE   323,732 0 9,080
IQVIA HOLDINGS INC COMMON STOCK 46266C105 218 910 SH   OTR 428 910 0 0
IROBOT CORP COMMON STOCK 462726100 55 700 SH   SOLE   700 0 0
ISHARES EQUITY MUTUAL F 464285204 84 2,506 SH   SOLE   2,506 0 0
ISHARES EQUITY MUTUAL F 464286319 4 105 SH   SOLE   0 0 105
ISHARES EQUITY MUTUAL F 464287168 38 334 SH   SOLE   334 0 0
ISHARES EQUITY MUTUAL F 464287200 2,824 6,556 SH   SOLE   6,556 0 0
ISHARES EQUITY MUTUAL F 464287234 23 450 SH   SOLE   0 0 450
ISHARES EQUITY MUTUAL F 464287309 1,774 24,000 SH   SOLE   24,000 0 0
ISHARES EQUITY MUTUAL F 464287408 940 6,463 SH   SOLE   6,463 0 0
ISHARES EQUITY MUTUAL F 464287440 5 41 SH   SOLE   41 0 0
ISHARES EQUITY MUTUAL F 464287465 380 4,865 SH   SOLE   4,530 0 335
ISHARES EQUITY MUTUAL F 464287473 256 2,259 SH   SOLE   2,259 0 0
ISHARES EQUITY MUTUAL F 464287481 247 2,200 SH   SOLE   2,200 0 0
ISHARES EQUITY MUTUAL F 464287499 83 1,061 SH   SOLE   1,061 0 0
ISHARES EQUITY MUTUAL F 464287507 375 1,427 SH   SOLE   1,427 0 0
ISHARES EQUITY MUTUAL F 464287515 14 35 SH   SOLE   35 0 0
ISHARES EQUITY MUTUAL F 464287556 140 868 SH   SOLE   868 0 0
ISHARES EQUITY MUTUAL F 464287598 2,081 13,299 SH   SOLE   13,299 0 0
ISHARES EQUITY MUTUAL F 464287606 617 7,786 SH   SOLE   7,786 0 0
ISHARES EQUITY MUTUAL F 464287614 8,902 32,486 SH   SOLE   32,486 0 0
ISHARES EQUITY MUTUAL F 464287630 1,034 6,453 SH   SOLE   6,431 0 22
ISHARES EQUITY MUTUAL F 464287648 1,852 6,308 SH   SOLE   6,258 0 50
ISHARES EQUITY MUTUAL F 464287655 1,458 6,665 SH   SOLE   6,480 0 185
ISHARES EQUITY MUTUAL F 464287689 185 725 SH   SOLE   0 0 725
ISHARES EQUITY MUTUAL F 464287705 412 4,000 SH   SOLE   4,000 0 0
ISHARES EQUITY MUTUAL F 464287804 579 5,302 SH   SOLE   5,302 0 0
ISHARES EQUITY MUTUAL F 464287887 156 1,200 SH   SOLE   1,200 0 0
ISHARES BOND MUTUAL FUN 464288158 10 94 SH   SOLE   94 0 0
ISHARES EQUITY MUTUAL F 464288182 23 267 SH   SOLE   0 0 267
ISHARES EQUITY MUTUAL F 464288273 446 6,000 SH   SOLE   6,000 0 0
ISHARES BOND MUTUAL FUN 464288588 8 75 SH   SOLE   75 0 0
ISHARES BOND MUTUAL FUN 464288679 6 55 SH   SOLE   55 0 0
ISHARES EQUITY MUTUAL F 464288802 252 2,625 SH   SOLE   1,350 0 1,275
ISHARES EQUITY MUTUAL F 464288885 319 3,000 SH   SOLE   3,000 0 0
ISHARES EQUITY MUTUAL F 46432F842 8 106 SH   SOLE   106 0 0
ISHARES EQUITY MUTUAL F 46434G103 561 9,081 SH   SOLE   9,081 0 0
ISHARES EQUITY MUTUAL F 46434V647 17 605 SH   SOLE   605 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 7,879 48,136 SH   SOLE   48,037 0 99
JP MORGAN CHASE & CO BOND MUTUAL FUN 46625H365 5 250 SH   SOLE   0 0 250
JACOBS ENGINEERING GROUP INC COMMON STOCK 469814107 504 3,800 SH   SOLE   3,800 0 0
JANUS HENDERSON SHORT DURATION BOND MUTUAL FUN 47103U886 299 5,962 SH   SOLE   5,962 0 0
JD.COM INC FOREIGN STOCK 47215P106 18 250 SH   SOLE   250 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 60,048 371,815 SH   SOLE   363,438 0 8,377
JOHNSON & JOHNSON COMMON STOCK 478160104 302 1,869 SH   OTR 400 1,869 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 152 941 SH   OTR 428 941 0 0
JUNIPER NETWORKS INC COMMON STOCK 48203R104 6 227 SH   SOLE   227 0 0
KLA CORPORATION COMMON STOCK 482480100 9 27 SH   SOLE   27 0 0
KADANT INC COMMON STOCK 48282T104 27 130 SH   SOLE   130 0 0
KANSAS CITY SOUTHERN CORP COMMON STOCK 485170302 890 3,287 SH   SOLE   3,287 0 0
KELLOGG CO COMMON STOCK 487836108 47 743 SH   SOLE   743 0 0
KEYCORP (NEW) COMMON STOCK 493267108 8 360 SH   SOLE   360 0 0
KEYSIGHT TECHNOLOGIES INC COMMON STOCK 49338L103 2 10 SH   SOLE   10 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 634 4,789 SH   SOLE   4,789 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109 128 6,187 SH   SOLE   6,187 0 0
KINSALE CAP GROUP COMMON STOCK 49714P108 194 1,200 SH   SOLE   1,200 0 0
KONINKLIJKE PHILIPS ELECTRONICS FOREIGN STOCK 500472303 11 250 SH   SOLE   250 0 0
KRAFT HEINZ CO COMMON STOCK 500754106 43 1,164 SH   SOLE   1,164 0 0
KROGER CO COMMON STOCK 501044101 77 1,898 SH   SOLE   1,898 0 0
LKQ CORP COMMON STOCK 501889208 184 3,649 SH   SOLE   3,649 0 0
L3HARRIS TECHNOLOGIES INC COMMON STOCK 502431109 203 921 SH   SOLE   921 0 0
LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409 70 250 SH   SOLE   250 0 0
LAM RESEARCH CORP COMMON STOCK 512807108 11 20 SH   SOLE   20 0 0
LAMAR ADVERTISING CO COMMON STOCK 512816109 247 2,175 SH   SOLE   2,175 0 0
ESTEE LAUDER COMPANIES COMMON STOCK 518439104 9,145 30,492 SH   SOLE   29,337 0 1,155
LENDINGTREE INC COMMON STOCK 52603B107 5 38 SH   SOLE   0 0 38
LENNAR COMMON STOCK 526057302 170 2,195 SH   SOLE   2,195 0 0
LIBERTY BROADBAND CORP COMMON STOCK 530307107 43 258 SH   SOLE   248 0 10
LIBERTY BROADBAND CORP COMMON STOCK 530307305 329 1,907 SH   SOLE   1,869 0 38
LIBERTY MEDIA CORPORATION COMMON STOCK 531229409 144 3,050 SH   SOLE   3,009 0 41
LIBERTY MEDIA CORPORATION COMMON STOCK 531229607 120 2,530 SH   SOLE   2,448 0 82
LIBERTY MEDIA CORPORATION COMMON STOCK 531229854 26 498 SH   SOLE   498 0 0
LIBERTY MEDIA CORPORATION COMMON STOCK 531229870 12 246 SH   SOLE   246 0 0
LILLY (ELI) & CO COMMON STOCK 532457108 868 3,757 SH   SOLE   3,757 0 0
LINCOLN NATIONAL CORP COMMON STOCK 534187109 182 2,653 SH   SOLE   2,653 0 0
LINDBLAD EXPEDITIONS HOLDINGS COMMON STOCK 535219109 875 59,990 SH   SOLE   59,990 0 0
LOCKHEED MARTIN CORP COMMON STOCK 539830109 108 313 SH   SOLE   313 0 0
LOWES COMPANIES COMMON STOCK 548661107 55,078 271,506 SH   SOLE   262,721 0 8,785
LOWES COMPANIES COMMON STOCK 548661107 153 755 SH   OTR 400 755 0 0
LOWES COMPANIES COMMON STOCK 548661107 142 700 SH   OTR 428 700 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109 89 220 SH   SOLE   220 0 0
LUMEN TECHNOLOGIES INC COMMON STOCK 550241103 22 1,765 SH   SOLE   1,765 0 0
LYFT INC CL A COMMON STOCK 55087P104 15 287 SH   SOLE   287 0 0
M & T BANK CORP COMMON STOCK 55261F104 125 840 SH   SOLE   840 0 0
MSCI INC COMMON STOCK 55354G100 21,752 35,756 SH   SOLE   34,649 0 1,107
MACROGENICS INC COMMON STOCK 556099109 4 213 SH   SOLE   213 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 142 3,105 SH   SOLE   3,105 0 0
MAGNOLIA OIL & GAS CORP COMMON STOCK 559663109 178 10,000 SH   SOLE   10,000 0 0
MANHATTAN ASSOCIATES INC COMMON STOCK 562750109 32 210 SH   SOLE   210 0 0
MANULIFE FINANCIAL CORP FOREIGN STOCK 56501R106 9 480 SH   SOLE   480 0 0
MARATHON PETROLEUM CORP COMMON STOCK 56585A102 10 156 SH   SOLE   156 0 0
MARSH & MCLENNAN COMMON STOCK 571748102 1,170 7,727 SH   SOLE   7,727 0 0
MARRIOTT INTL INC COMMON STOCK 571903202 5 33 SH   SOLE   33 0 0
MARVELL TECHNOLOGY INC COMMON STOCK 573874104 125 2,072 SH   SOLE   72 0 2,000
MASTERCARD INC COMMON STOCK 57636Q104 587,927 1,691,000 SH   SOLE   1,637,923 13,448 39,629
MASTERCARD INC COMMON STOCK 57636Q104 17 49 SH   OTR   0 0 49
MASTERCARD INC COMMON STOCK 57636Q104 683 1,965 SH   OTR 400 1,965 0 0
MASTERCARD INC COMMON STOCK 57636Q104 2,318 6,666 SH   OTR 428 6,666 0 0
MATCH GROUP INC COMMON STOCK 57667L107 1,161 7,396 SH   SOLE   7,396 0 0
MATERION CORP COMMON STOCK 576690101 31 457 SH   SOLE   457 0 0
MATTHEWS INTERNATIONAL CORP COMMON STOCK 577128101 10 282 SH   SOLE   282 0 0
MAXIMUS INC COMMON STOCK 577933104 2 28 SH   SOLE   28 0 0
MCCORMICK & COMPANY COMMON STOCK 579780206 3,013 37,179 SH   SOLE   37,049 0 130
MCDONALDS CORP COMMON STOCK 580135101 31,069 128,859 SH   SOLE   125,909 0 2,950
MCDONALDS CORP COMMON STOCK 580135101 236 980 SH   OTR 400 980 0 0
MCDONALDS CORP COMMON STOCK 580135101 201 831 SH   OTR 428 831 0 0
MCKESSON CORP COMMON STOCK 58155Q103 289 1,449 SH   SOLE   1,449 0 0
MEDICAL PROPERTIES TRUST INC COMMON STOCK 58463J304 26 1,300 SH   SOLE   0 0 1,300
MERCADOLIBRE INC COMMON STOCK 58733R102 1,281 763 SH   SOLE   760 0 3
MERCK & CO INC COMMON STOCK 58933Y105 32,129 427,760 SH   SOLE   404,949 2,690 20,121
MERITOR INC COMMON STOCK 59001K100 16 741 SH   SOLE   741 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105 985 715 SH   SOLE   715 0 0
MICROSOFT CORP COMMON STOCK 594918104 593,743 2,106,069 SH   SOLE   2,040,042 14,614 51,413
MICROSOFT CORP COMMON STOCK 594918104 25 87 SH   OTR   0 0 87
MICROSOFT CORP COMMON STOCK 594918104 127 450 SH   OTR 400 450 0 0
MICROSOFT CORP COMMON STOCK 594918104 3,020 10,716 SH   OTR 428 10,716 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104 231 1,506 SH   SOLE   1,506 0 0
MICRON TECHNOLOGY COMMON STOCK 595112103 11 158 SH   SOLE   158 0 0
MIDLAND STS BANCORP COMMON STOCK 597742105 12 496 SH   SOLE   496 0 0
MODERNA INC COMMON STOCK 60770K107 782 2,031 SH   SOLE   2,031 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 1,007 17,300 SH   SOLE   17,300 0 0
MONGODB INC COMMON STOCK 60937P106 198 419 SH   SOLE   419 0 0
MONOLITHIC POWER SYSTEMS INC COMMON STOCK 609839105 2 5 SH   SOLE   5 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101 359 6,250 SH   SOLE   6,250 0 0
MONSTER BEVERAGE CORP COMMON STOCK 61174X109 8 89 SH   SOLE   89 0 0
MOODYS CORP COMMON STOCK 615369105 933 2,627 SH   SOLE   2,627 0 0
MORGAN STANLEY COMMON STOCK 617446448 2,640 27,125 SH   SOLE   27,125 0 0
MORNINGSTAR INC COMMON STOCK 617700109 12 46 SH   SOLE   46 0 0
MOSAIC CO COMMON STOCK 61945C103 107 3,000 SH   SOLE   3,000 0 0
NCR CORP COMMON STOCK 62886E108 1 36 SH   SOLE   36 0 0
NASDAQ STOCK MARKET INC COMMON STOCK 631103108 4 23 SH   SOLE   23 0 0
NATERA INC COMMON STOCK 632307104 13 115 SH   SOLE   115 0 0
NETAPP INC COMMON STOCK 64110D104 8 88 SH   SOLE   88 0 0
NETFLIX INC COMMON STOCK 64110L106 2,024 3,316 SH   SOLE   3,112 0 204
NETEASE INC SPONSORED ADR FOREIGN STOCK 64110W102 213 2,490 SH   SOLE   700 0 1,790
NEW RESIDENTIAL INVESTMENT CORP COMMON STOCK 64828T201 176 16,000 SH   SOLE   0 0 16,000
NEW YORK TIMES CO COMMON STOCK 650111107 163 3,315 SH   SOLE   3,315 0 0
NEWELL RUBBERMAID INC COMMON STOCK 651229106 88 3,989 SH   SOLE   3,989 0 0
NEWMONT MINING CORP COMMON STOCK 651639106 99 1,819 SH   SOLE   1,819 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 2,742 34,921 SH   SOLE   34,921 0 0
NEXTERA ENERGY PARTNERS LP COMMON STOCK 65341B106 357 4,740 SH   SOLE   4,740 0 0
NICE LTD SPONSORED ADR FOREIGN STOCK 653656108 3 9 SH   SOLE   9 0 0
NIKE INC CLASS B COMMON STOCK 654106103 139,707 961,969 SH   SOLE   938,178 0 23,791
NIKE INC CLASS B COMMON STOCK 654106103 311 2,140 SH   OTR 428 2,140 0 0
NOKIA CORP ADR FOREIGN STOCK 654902204 9 1,566 SH   SOLE   1,566 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 3,055 12,767 SH   SOLE   12,567 0 200
NORTHERN DYNASTY COMMON STOCK 66510M204 1 3,000 SH   SOLE   0 0 3,000
NORTHERN TRUST CORP COMMON STOCK 665859104 424 3,937 SH   SOLE   3,937 0 0
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 372 1,034 SH   SOLE   1,034 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109 1,147 14,026 SH   SOLE   13,936 0 90
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 1,067 11,109 SH   SOLE   11,109 0 0
NUANCE COMMUNICATIONS INC COMMON STOCK 67020Y100 2 43 SH   SOLE   43 0 0
NUTANIX INC COMMON STOCK 67059N108 60 1,600 SH   SOLE   1,600 0 0
NVIDIA CORP COMMON STOCK 67066G104 9,326 45,019 SH   SOLE   40,700 0 4,319
NUVEEN BOND MUTUAL FUN 6706EN100 0 14 SH   SOLE   14 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 27,052 44,270 SH   SOLE   42,122 150 1,998
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 22 36 SH   OTR   0 0 36
OATLY GROUP AB ADR COMMON STOCK 67421J108 29 1,945 SH   SOLE   1,945 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 179 6,050 SH   SOLE   6,050 0 0
OCCIDENTAL PETROLEUM CORP OPTIONS 674599162 14 1,184 PRN   SOLE   1,184 0 0
OKTA INC COMMON STOCK 679295105 19 78 SH   SOLE   78 0 0
OLD NATIONAL BANCORP COMMON STOCK 680033107 288 16,966 SH   SOLE   16,966 0 0
OMNICOM GROUP INC COMMON STOCK 681919106 62 860 SH   SOLE   860 0 0
ON SEMICONDUCTOR CORP COMMON STOCK 682189105 3 72 SH   SOLE   72 0 0
ONEOK INC (NEW) COMMON STOCK 682680103 69 1,182 SH   SOLE   1,182 0 0
ORACLE CORP COM COMMON STOCK 68389X105 129 1,479 SH   SOLE   1,479 0 0
ORGANON & CO COMMON STOCK 68622V106 261 7,966 SH   SOLE   7,365 191 410
ORMAT TECHNOLOGIES INC COMMON STOCK 686688102 72 1,075 SH   SOLE   1,075 0 0
OTIS WORLDWIDE CORPORATION COMMON STOCK 68902V107 271 3,298 SH   SOLE   3,298 0 0
PNC FINANCIAL CORP COMMON STOCK 693475105 806 4,118 SH   SOLE   4,118 0 0
PACIFIC PREMIER BANCORP INC COMMON STOCK 69478X105 12 287 SH   SOLE   287 0 0
PACIRA PHARMACEUTICALS INC COMMON STOCK 695127100 1,994 35,613 SH   SOLE   33,029 0 2,584
PALO ALTO NETWORKS INC COMMON STOCK 697435105 306 638 SH   SOLE   553 0 85
PARKER-HANNIFIN CORP COMMON STOCK 701094104 635 2,270 SH   SOLE   2,270 0 0
PAYCHEX INC COMMON STOCK 704326107 4,818 42,845 SH   SOLE   42,010 0 835
PAYCOM SOFTWARE INC COMMON STOCK 70432V102 362,280 730,770 SH   SOLE   705,018 7,203 18,549
PAYCOM SOFTWARE INC COMMON STOCK 70432V102 22 45 SH   OTR   0 0 45
PAYCOM SOFTWARE INC COMMON STOCK 70432V102 60 120 SH   OTR 428 120 0 0
PAYLOCITY HOLDING CORP COMMON STOCK 70438V106 3 11 SH   SOLE   11 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 220,477 847,303 SH   SOLE   816,981 5,420 24,902
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 19 73 SH   OTR   0 0 73
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 141 540 SH   OTR 400 540 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 653 2,510 SH   OTR 428 2,510 0 0
PEMBINA PIPELINE CORP FOREIGN STOCK 706327103 84 2,666 SH   SOLE   2,666 0 0
PENN NATIONAL GAMING INC COMMON STOCK 707569109 10 137 SH   SOLE   137 0 0
PEOPLES UNITED FINANCIAL INC COMMON STOCK 712704105 97 5,573 SH   SOLE   5,573 0 0
PEPSICO INC COMMON STOCK 713448108 36,969 245,791 SH   SOLE   236,620 0 9,171
PERFICIENT INC COMMON STOCK 71375U101 16 140 SH   SOLE   140 0 0
PERKINELMER INC COMMON STOCK 714046109 56 326 SH   SOLE   326 0 0
PERSHING SQUARE TONTINE HOLDINGS COMMON STOCK 71531R109 4 200 SH   SOLE   200 0 0
PFIZER COMMON STOCK 717081103 3,429 79,716 SH   SOLE   79,466 0 250
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 44,637 470,905 SH   SOLE   460,372 2,901 7,632
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 213 2,250 SH   OTR 428 2,250 0 0
PHILLIPS 66 COMMON STOCK 718546104 181 2,584 SH   SOLE   2,584 0 0
PHILLIPS 66 PARTNERS LP COMMON STOCK 718549207 72 2,000 SH   SOLE   2,000 0 0
PIMCO BOND MUTUAL FUN 72201R833 128 1,258 SH   SOLE   1,258 0 0
PIMCO EQUITY MUTUAL F 72202D106 146 6,900 SH   SOLE   6,900 0 0
PINNACLE WEST CAPITAL CORP COMMON STOCK 723484101 41 567 SH   SOLE   567 0 0
PINTEREST INC CLASS A COMMON STOCK 72352L106 2 38 SH   SOLE   38 0 0
PIONEER NATURAL RESOURCES CO COMMON STOCK 723787107 410 2,460 SH   SOLE   2,460 0 0
PIPER JAFFRAY COMPANIES INC COMMON STOCK 724078100 6 45 SH   SOLE   45 0 0
PLUG POWER FOREIGN STOCK 72919P202 2 70 SH   SOLE   70 0 0
POOL CORP COMMON STOCK 73278L105 825 1,900 SH   SOLE   1,900 0 0
PORTLAND GENERAL ELECTRIC CO COMMON STOCK 736508847 36 768 SH   SOLE   768 0 0
POWER INTEGRATIONS INC COMMON STOCK 739276103 11 116 SH   SOLE   116 0 0
T ROWE PRICE GROUP INC COMMON STOCK 74144T108 408 2,076 SH   SOLE   2,076 0 0
PRINCIPAL FINANCIAL GROUP INC COMMON STOCK 74251V102 92 1,423 SH   SOLE   1,423 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 65,217 466,500 SH   SOLE   466,130 0 370
PROCTER & GAMBLE CO COMMON STOCK 742718109 30 218 SH   OTR 428 218 0 0
PROGRESSIVE CORP OHIO COMMON STOCK 743315103 100 1,107 SH   SOLE   1,107 0 0
PRUDENTIAL FINANCIAL INC COMMON STOCK 744320102 63 600 SH   SOLE   600 0 0
PUBLIC STORAGE INC COMMON STOCK 74460D109 470 1,583 SH   SOLE   1,483 0 100
PURE CYCLE CORP COMMON STOCK 746228303 9 699 SH   SOLE   699 0 0
QORVO INC COMMON STOCK 74736K101 243 1,452 SH   SOLE   1,452 0 0
Q2 HLDGS INC COMMON STOCK 74736L109 267 3,330 SH   SOLE   1,500 0 1,830
QUALCOMM INC COMMON STOCK 747525103 33,068 256,378 SH   SOLE   252,802 0 3,576
QUALCOMM INC COMMON STOCK 747525103 487 3,778 SH   OTR 428 3,778 0 0
QUALYS COMMON STOCK 74758T303 657 5,902 SH   SOLE   5,884 0 18
QUANTUMSCAPE CORP COMMON STOCK 74767V109 96 3,930 SH   SOLE   3,930 0 0
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 35 240 SH   SOLE   240 0 0
RH COMMON STOCK 74967X103 13 19 SH   SOLE   19 0 0
RADIUS HEALTH INC COMMON STOCK 750469207 0 10 SH   SOLE   10 0 0
RANGE RES CORP COMMON STOCK 75281A109 106 4,680 SH   SOLE   4,680 0 0
RAPID7 INC COMMON STOCK 753422104 10 88 SH   SOLE   88 0 0
RAVEN INDUSTRIES INC COMMON STOCK 754212108 16 279 SH   SOLE   279 0 0
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 9,837 114,432 SH   SOLE   112,899 0 1,533
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 76 880 SH   OTR 400 880 0 0
REALTY INCOME CORPORATION COMMON STOCK 756109104 43 666 SH   SOLE   666 0 0
REGENERON PHAR COMMON STOCK 75886F107 6,480 10,707 SH   SOLE   10,397 0 310
REPLIGEN CORPORATION COMMON STOCK 759916109 3 12 SH   SOLE   12 0 0
REPUBLIC SERVICES INC COMMON STOCK 760759100 5 38 SH   SOLE   38 0 0
REXFORD INDUSTRIAL RLTY INC COMMON STOCK 76169C100 204 3,586 SH   SOLE   3,586 0 0
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603 0 27 SH   SOLE   27 0 0
ROBLOX CORP CL A COMMON STOCK 771049103 247 3,274 SH   SOLE   1,274 0 2,000
ROCKWELL AUTOMATION COMMON STOCK 773903109 6,655 22,633 SH   SOLE   22,633 0 0
ROKU INC CLASS A COMMON STOCK 77543R102 16 50 SH   SOLE   50 0 0
ROPER INDUSTRIES INC COMMON STOCK 776696106 112,465 252,090 SH   SOLE   242,184 1,005 8,901
ROPER INDUSTRIES INC COMMON STOCK 776696106 178 400 SH   OTR 400 400 0 0
ROPER INDUSTRIES INC COMMON STOCK 776696106 250 560 SH   OTR 428 560 0 0
ROSS STORES INC COMMON STOCK 778296103 17,443 160,250 SH   SOLE   156,459 315 3,476
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 995 22,314 SH   SOLE   22,312 0 2
S&P GLOBAL INC COMMON STOCK 78409V104 1,867 4,395 SH   SOLE   4,395 0 0
SBA COMMUNICATIONS CORP COMMON STOCK 78410G104 15 45 SH   SOLE   45 0 0
SEI CORP COMMON STOCK 784117103 53 900 SH   SOLE   900 0 0
SPDR EQUITY MUTUAL F 78462F103 3,658 8,523 SH   SOLE   8,113 0 410
SPS COMMERCE INC COMMON STOCK 78463M107 14 84 SH   SOLE   84 0 0
SPDR GOLD TRUST EQUITY MUTUAL F 78463V107 440 2,677 SH   SOLE   2,497 0 180
SPDR BOND MUTUAL FUN 78464A391 5 200 SH   SOLE   200 0 0
SS&C TECH HOLDINGS INC COMMON STOCK 78467J100 2 22 SH   SOLE   22 0 0
SPDR EQUITY MUTUAL F 78467X109 445 1,315 SH   SOLE   1,315 0 0
SPDR EQUITY MUTUAL F 78467Y107 1,863 3,875 SH   SOLE   3,850 0 25
SPDR BOND MUTUAL FUN 78468R739 148 3,000 SH   SOLE   3,000 0 0
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 65 101 SH   SOLE   101 0 0
SABINE ROYALTY TRUST COMMON STOCK 785688102 62 1,437 SH   SOLE   1,437 0 0
SABRE CORP COMMON STOCK 78573M104 13 1,100 SH   SOLE   1,100 0 0
SAGE THERAPEUTICS INC COMMON STOCK 78667J108 2 50 SH   SOLE   50 0 0
SALESFORCE.COM COMMON STOCK 79466L302 183,720 677,384 SH   SOLE   654,979 0 22,405
SALESFORCE.COM COMMON STOCK 79466L302 227 835 SH   OTR 400 835 0 0
SALESFORCE.COM COMMON STOCK 79466L302 245 905 SH   OTR 428 905 0 0
SANDY SPRING BANCORP INC COMMON STOCK 800363103 15 331 SH   SOLE   331 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 30 1,000 SH   SOLE   1,000 0 0
CHARLES SCHWAB CORP NEW COMMON STOCK 808513105 143 1,962 SH   SOLE   1,962 0 0
SEA LTD COMMON STOCK 81141R100 1,987 6,234 SH   SOLE   2,820 0 3,414
SEA LTD COMMON STOCK 81141R100 296 930 SH   OTR 400 930 0 0
SPDR EQUITY MUTUAL F 81369Y407 2 11 SH   SOLE   11 0 0
SPDR EQUITY MUTUAL F 81369Y506 78 1,500 SH   SOLE   1,500 0 0
SPDR EQUITY MUTUAL F 81369Y605 122 3,255 SH   SOLE   3,255 0 0
SPDR EQUITY MUTUAL F 81369Y803 493 3,300 SH   SOLE   3,300 0 0
SEMPRA ENERGY COMMON STOCK 816851109 51 400 SH   SOLE   400 0 0
SERVICENOW INC COMMON STOCK 81762P102 215,408 346,164 SH   SOLE   334,778 1,565 9,821
SERVICENOW INC COMMON STOCK 81762P102 16 25 SH   OTR   0 0 25
SERVICENOW INC COMMON STOCK 81762P102 155 250 SH   OTR 400 250 0 0
SERVICENOW INC COMMON STOCK 81762P102 837 1,345 SH   OTR 428 1,345 0 0
SHAKE SHACK INC COMMON STOCK 819047101 1 15 SH   SOLE   15 0 0
SHERWIN WILLIAMS CO COMMON STOCK 824348106 848 3,031 SH   SOLE   3,031 0 0
SHOPIFY INC COMMON STOCK 82509L107 1,049 774 SH   SOLE   774 0 0
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109 824 6,342 SH   SOLE   6,342 0 0
SIRIUS XM HOLDINGS INC COMMON STOCK 82968B103 130 21,265 SH   SOLE   21,265 0 0
SITEONE LANDSCAPE SUPPLY INC COMMON STOCK 82982L103 9 46 SH   SOLE   46 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 359 2,181 SH   SOLE   2,181 0 0
SMUCKER J M CO COMMON STOCK 832696405 236 1,970 SH   SOLE   1,970 0 0
SNOWFLAKE INC CL A COMMON STOCK 833445109 1,307 4,322 SH   SOLE   3,522 0 800
SOCIEDAD FOREIGN STOCK 833635105 21 400 SH   SOLE   400 0 0
SOHU COM LTD COMMON STOCK 83410S108 2 100 SH   SOLE   0 0 100
SOLAREDGE TECHNOLOGIES INC COMMON STOCK 83417M104 3 10 SH   SOLE   10 0 0
SONY CORP FOREIGN STOCK 835699307 216 1,952 SH   SOLE   1,952 0 0
SOUTHERN CO COMMON STOCK 842587107 184 2,970 SH   SOLE   2,970 0 0
SPROTT PHYSICAL GOLD TRUST COMMON STOCK 85207H104 121 8,800 SH   SOLE   8,800 0 0
SQUARE INC COMMON STOCK 852234103 214 893 SH   SOLE   893 0 0
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 587 3,350 SH   SOLE   3,350 0 0
STARBUCKS CORP COMMON STOCK 855244109 153,408 1,390,695 SH   SOLE   1,355,445 1,445 33,805
STARBUCKS CORP COMMON STOCK 855244109 267 2,420 SH   OTR 428 2,420 0 0
STATE STREET CORP COMMON STOCK 857477103 9,894 116,782 SH   SOLE   116,782 0 0
STERICYCLE INC COMMON STOCK 858912108 8 112 SH   SOLE   112 0 0
STMICROELECTRONICS NV COMMON STOCK 861012102 6 142 SH   SOLE   142 0 0
STRYKER CORP COMMON STOCK 863667101 352,897 1,338,149 SH   SOLE   1,296,854 9,578 31,717
STRYKER CORP COMMON STOCK 863667101 19 73 SH   OTR   0 0 73
STRYKER CORP COMMON STOCK 863667101 116 440 SH   OTR 400 440 0 0
STRYKER CORP COMMON STOCK 863667101 1,332 5,048 SH   OTR 428 5,048 0 0
SUN LIFE FINANCIAL INC FOREIGN STOCK 866796105 129 2,500 SH   SOLE   2,500 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107 104 5,000 SH   SOLE   5,000 0 0
SUNRUN INC COMMON STOCK 86771W105 816 18,555 SH   SOLE   5,400 0 13,155
SYNOPSYS INC COMMON STOCK 871607107 268 895 SH   SOLE   45 0 850
SYNCHRONY FINANCIAL COMMON STOCK 87165B103 3 54 SH   SOLE   54 0 0
SYSCO CORP COMMON STOCK 871829107 2,156 27,460 SH   SOLE   27,460 0 0
TJX COMPANIES INC COMMON STOCK 872540109 208,793 3,164,494 SH   SOLE   3,050,704 30,675 83,115
TJX COMPANIES INC COMMON STOCK 872540109 8 114 SH   OTR   0 0 114
TJX COMPANIES INC COMMON STOCK 872540109 171 2,595 SH   OTR 400 2,595 0 0
TJX COMPANIES INC COMMON STOCK 872540109 383 5,809 SH   OTR 428 5,809 0 0
T-MOBILE US INC COMMON STOCK 872590104 15 118 SH   SOLE   118 0 0
TTM TECHNOLOGIES COMMON STOCK 87305R109 44 3,500 SH   SOLE   3,500 0 0
TAIWAN SEMICONDUCTER ADR FOREIGN STOCK 874039100 46 410 SH   SOLE   410 0 0
TARGET CORP COMMON STOCK 87612E106 2,691 11,765 SH   SOLE   11,765 0 0
TC ENERGY CORPORATION FOREIGN STOCK 87807B107 118 2,455 SH   SOLE   2,455 0 0
TEGNA INC COMMON STOCK 87901J105 10 500 SH   SOLE   500 0 0
TENCENT MUSIC COMMON STOCK 88034P109 4 500 SH   SOLE   500 0 0
TERADATA CORP COMMON STOCK 88076W103 2 36 SH   SOLE   36 0 0
TERADYNE INC COMMON STOCK 880770102 3 26 SH   SOLE   26 0 0
TESLA MOTORS INC COMMON STOCK 88160R101 5,582 7,198 SH   SOLE   7,123 0 75
TETRA TECH INC COMMON STOCK 88162G103 26 173 SH   SOLE   74 0 99
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 630 3,277 SH   SOLE   3,277 0 0
TRADE DESK INC COMMON STOCK 88339J105 107,255 1,525,674 SH   SOLE   1,477,263 0 48,411
TRADE DESK INC COMMON STOCK 88339J105 13 180 SH   OTR   0 0 180
TRADE DESK INC COMMON STOCK 88339J105 717 10,200 SH   OTR 400 10,200 0 0
TRADE DESK INC COMMON STOCK 88339J105 135 1,920 SH   OTR 428 1,920 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 273,524 478,750 SH   SOLE   461,174 3,193 14,383
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 23 40 SH   OTR   0 0 40
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 163 285 SH   OTR 400 285 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 788 1,380 SH   OTR 428 1,380 0 0
3-D SYSTEMS CORP COMMON STOCK 88554D205 9 322 SH   SOLE   0 0 322
3M COMPANY COMMON STOCK 88579Y101 4,500 25,652 SH   SOLE   25,497 0 155
TIMKEN CO COMMON STOCK 887389104 1,047 16,000 SH   SOLE   16,000 0 0
TIMKENSTEEL CORP COMMON STOCK 887399103 105 8,000 SH   SOLE   8,000 0 0
TOMPKINS FINANCIAL CORPORATION COMMON STOCK 890110109 20 250 SH   SOLE   250 0 0
TORONTO-DOMINION BANK FOREIGN STOCK 891160509 47 718 SH   SOLE   718 0 0
TORTOISE EQUITY MUTUAL F 89148H207 5 225 SH   SOLE   0 0 225
TOTAL FINA ELF S A ADR FOREIGN STOCK 89151E109 222 4,625 SH   SOLE   4,625 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 291 1,437 SH   SOLE   1,437 0 0
TRAVEL LEISURE CO COMMON STOCK 894164102 83 1,520 SH   SOLE   1,520 0 0
THE TRAVELERS COMPANIES COMMON STOCK 89417E109 106 700 SH   SOLE   700 0 0
TREX COMPANY INC COMMON STOCK 89531P105 13,283 130,319 SH   SOLE   127,852 0 2,467
TRUEBLUE INC COMMON STOCK 89785X101 10 384 SH   SOLE   384 0 0
TRUIST FINANCIAL CORP COMMON STOCK 89832Q109 64 1,096 SH   SOLE   1,096 0 0
TWILIO INC COMMON STOCK 90138F102 635 1,990 SH   SOLE   1,990 0 0
TWITTER INC COMMON STOCK 90184L102 4 69 SH   SOLE   69 0 0
II-VI INCORPORATED COMMON STOCK 902104108 1 24 SH   SOLE   24 0 0
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 2,808 6,122 SH   SOLE   5,507 0 615
UGI CORP NEW COMMON STOCK 902681105 47 1,102 SH   SOLE   1,102 0 0
US BANCORP COMMON STOCK 902973304 663 11,162 SH   SOLE   11,012 0 150
UBER TECHNOLOGIES INC COMMON STOCK 90353T100 139 3,101 SH   SOLE   3,101 0 0
ULTA BEAUTY INC COMMON STOCK 90384S303 961 2,662 SH   SOLE   2,662 0 0
UNDER ARMOUR INC COMMON STOCK 904311107 3 128 SH   SOLE   128 0 0
UNDER ARMOUR INC COMMON STOCK 904311206 2 140 SH   SOLE   140 0 0
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 14,416 265,885 SH   SOLE   251,877 600 13,408
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 56 1,038 SH   OTR 428 1,038 0 0
UNION PACIFIC COMMON STOCK 907818108 42,164 215,110 SH   SOLE   208,199 0 6,911
UNION PACIFIC COMMON STOCK 907818108 17 88 SH   OTR   0 0 88
UNION PACIFIC COMMON STOCK 907818108 79 400 SH   OTR 428 400 0 0
UNITED BANCORP INC COMMON STOCK 909911109 222 15,536 SH   SOLE   15,536 0 0
UNITED PARCEL SERVICE COMMON STOCK 911312106 886 4,868 SH   SOLE   4,718 0 150
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 1,334 3,413 SH   SOLE   3,413 0 0
UNITI GROUP INC COMMON STOCK 91325V108 5 397 SH   SOLE   397 0 0
V F CORPORATION COMMON STOCK 918204108 4 53 SH   SOLE   53 0 0
VAIL RESORTS INC COMMON STOCK 91879Q109 337 1,009 SH   SOLE   1,009 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100 8 109 SH   SOLE   109 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101 1,604 6,820 SH   SOLE   6,820 0 0
VANGUARD EQUITY MUTUAL F 921908844 1,342 8,740 SH   SOLE   8,270 0 470
VANGUARD EQUITY MUTUAL F 921910733 556 6,950 SH   SOLE   6,950 0 0
VANGUARD EQUITY MUTUAL F 921943858 177 3,498 SH   SOLE   3,498 0 0
VANGUARD EQUITY MUTUAL F 922042676 12 205 SH   SOLE   0 0 205
VANGUARD EQUITY MUTUAL F 922042718 94 705 SH   SOLE   705 0 0
VANGUARD EQUITY MUTUAL F 922042775 507 8,325 SH   SOLE   7,650 0 675
VANGUARD EQUITY MUTUAL F 922042858 588 11,755 SH   SOLE   11,630 0 125
VANGUARD EQUITY MUTUAL F 92204A108 217 701 SH   SOLE   701 0 0
VANGUARD EQUITY MUTUAL F 92204A702 15 38 SH   SOLE   38 0 0
VANGUARD EQUITY MUTUAL F 92204A884 2 14 SH   SOLE   14 0 0
VANGUARD BOND MUTUAL FUN 92206C409 40 487 SH   SOLE   487 0 0
VANGUARD BOND MUTUAL FUN 92206C771 13 235 SH   SOLE   235 0 0
VANGUARD EQUITY MUTUAL F 92206C870 19 200 SH   SOLE   200 0 0
VARONIS SYSTEMS INC COMMON STOCK 922280102 10 162 SH   SOLE   162 0 0
VEEVA SYSTEMS INC COMMON STOCK 922475108 11,424 39,644 SH   SOLE   39,539 0 105
VEEVA SYSTEMS INC COMMON STOCK 922475108 392 1,362 SH   OTR 400 1,362 0 0
VENTAS INC COMMON STOCK 92276F100 28 500 SH   SOLE   500 0 0
VANGUARD EQUITY MUTUAL F 922908363 35 88 SH   SOLE   0 0 88
VANGUARD EQUITY MUTUAL F 922908553 15 150 SH   SOLE   0 0 150
VANGUARD EQUITY MUTUAL F 922908736 29 100 SH   SOLE   100 0 0
VANGUARD EQUITY MUTUAL F 922908744 204 1,510 SH   SOLE   1,510 0 0
VANGUARD EQUITY MUTUAL F 922908751 298 1,365 SH   SOLE   1,365 0 0
VANGUARD EQUITY MUTUAL F 922908769 4,108 18,498 SH   SOLE   18,498 0 0
VERASTEM INC COMMON STOCK 92337C104 54 17,390 SH   SOLE   17,390 0 0
VEREIT INC COMMON STOCK 92339V308 276 6,113 SH   SOLE   6,113 0 0
VERISIGN COMMON STOCK 92343E102 128 625 SH   SOLE   625 0 0
VERIZON COMMON STOCK 92343V104 1,098 20,322 SH   SOLE   20,322 0 0
VERINT SYSTEMS INC COMMON STOCK 92343X100 6 137 SH   SOLE   137 0 0
VERISK ANALYTICS INC COMMON STOCK 92345Y106 15 75 SH   SOLE   0 0 75
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100 57 315 SH   SOLE   300 0 15
VIACOMCBS INC CLASS COMMON STOCK 92556H206 2 54 SH   SOLE   54 0 0
VIATRIS INC COMMON STOCK 92556V106 73 5,382 SH   SOLE   5,382 0 0
VIMEO INC COMMON STOCK 92719V100 2 65 SH   SOLE   65 0 0
VISA INC COMMON STOCK 92826C839 145,565 653,488 SH   SOLE   641,890 0 11,598
VISA INC COMMON STOCK 92826C839 19 86 SH   OTR   0 0 86
VODAFONE GROUP PLC FOREIGN STOCK 92857W308 98 6,352 SH   SOLE   352 0 6,000
VONTIER CORP INC COMMON STOCK 928881101 266 7,911 SH   SOLE   7,681 0 230
VORNADO REALTY TRUST COMMON STOCK 929042109 88 2,099 SH   SOLE   2,099 0 0
VULCAN MATERIAL CO COMMON STOCK 929160109 237 1,403 SH   SOLE   1,403 0 0
W P CAREY INC COMMON STOCK 92936U109 730 10,000 SH   SOLE   10,000 0 0
WPP PLC NEW ADR FOREIGN STOCK 92937A102 3 50 SH   SOLE   50 0 0
WEC ENERGY GROUP INC COMMON STOCK 92939U106 4 46 SH   SOLE   46 0 0
WABASH NATIONAL CORPORATION COMMON STOCK 929566107 8 517 SH   SOLE   517 0 0
WABTEC CORP COMMON STOCK 929740108 14 167 SH   SOLE   167 0 0
WAL-MART STORES INC COMMON STOCK 931142103 4,351 31,220 SH   SOLE   31,120 0 100
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 1,227 26,070 SH   SOLE   26,070 0 0
WASHINGTON PRIME GROUP INC PREFERRED STOCK 93964W207 1 275 SH   SOLE   275 0 0
WASHINGTON TR BANCORP INC COMMON STOCK 940610108 58 1,089 SH   SOLE   1,089 0 0
WASTE MANAGEMENT INC COMMON STOCK 94106L109 575 3,849 SH   SOLE   3,849 0 0
WATERS CORP COMMON STOCK 941848103 5 13 SH   SOLE   13 0 0
WATSCO INC COMMON STOCK 942622200 5,961 22,528 SH   SOLE   21,808 0 720
WATTS WATER TECHNOLOGIES INC COMMON STOCK 942749102 14 84 SH   SOLE   84 0 0
WAYFAIR INC CL A COMMON STOCK 94419L101 128 500 SH   SOLE   500 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101 1,168 25,161 SH   SOLE   25,161 0 0
WEX INC COMMON STOCK 96208T104 73,874 419,404 SH   SOLE   412,918 0 6,486
WEX INC COMMON STOCK 96208T104 5 29 SH   OTR   0 0 29
WEX INC COMMON STOCK 96208T104 412 2,337 SH   OTR 428 2,337 0 0
WEYERHAEUSER COMMON STOCK 962166104 142 4,000 SH   SOLE   4,000 0 0
WHIRLPOOL CORP COMMON STOCK 963320106 20 100 SH   SOLE   100 0 0
WILLIAMS COMPANIES COMMON STOCK 969457100 91 3,500 SH   SOLE   3,500 0 0
WISDOM TREE EQUITY MUTUAL F 97717X669 153 2,596 SH   SOLE   96 0 2,500
WORKDAY INC COMMON STOCK 98138H101 29 115 SH   SOLE   115 0 0
WYNDHAM COMMON STOCK 98311A105 117 1,520 SH   SOLE   1,520 0 0
XPO LOGISTICS INC COMMON STOCK 983793100 2 22 SH   SOLE   22 0 0
XCEL ENERGY INC COM COMMON STOCK 98389B100 714 11,422 SH   SOLE   10,922 0 500
XILINX INC COMMON STOCK 983919101 128 850 SH   SOLE   850 0 0
XYLEM INC COMMON STOCK 98419M100 499 4,038 SH   SOLE   4,038 0 0
XEROX HOLDING CORP COMMON STOCK 98421M106 7 353 SH   SOLE   353 0 0
YUM! BRANDS COMMON STOCK 988498101 327 2,675 SH   SOLE   2,675 0 0
YUM CHINA HOLDINGS INC COMMON STOCK 98850P109 131 2,254 SH   SOLE   2,254 0 0
ZEBRA TECHNOLOGIES CORP CL A COMMON STOCK 989207105 197 383 SH   SOLE   350 0 33
ZIMMER HOLDINGS INC COMMON STOCK 98956P102 95 648 SH   SOLE   648 0 0
ZIONS BANCORP COMMON STOCK 989701107 28 460 SH   SOLE   460 0 0
ZOETIS INC COMMON STOCK 98978V103 5,139 26,472 SH   SOLE   24,629 0 1,843
ZOOM VIDEO COMMUNICATIONS-A COMMON STOCK 98980L101 48 183 SH   SOLE   183 0 0
AMCOR PLC FOREIGN STOCK G0250X107 2,581 222,652 SH   SOLE   222,652 0 0
AON PLC CLASS A FOREIGN STOCK G0403H108 283 989 SH   SOLE   960 0 29
ATLASSIAN CORP PLC CL A COMMON STOCK G06242104 191 489 SH   SOLE   489 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101 40,171 125,566 SH   SOLE   120,189 0 5,377
BROOKFIELD ASSET MANAGEMENT COMMON STOCK G16169107 0 1 SH   SOLE   1 0 0
EATON CORP COMMON STOCK G29183103 7 46 SH   SOLE   46 0 0
HORIZON THERAPEUTICS PUBLIC FOREIGN STOCK G46188101 6 59 SH   SOLE   59 0 0
ICON PLC FOREIGN STOCK G4705A100 9 34 SH   SOLE   34 0 0
IHS MARKIT LTD SHS FOREIGN STOCK G47567105 1,605 13,765 SH   SOLE   13,765 0 0
JOHNSON CONTROLS INTERNATIONAL FOREIGN STOCK G51502105 262 3,848 SH   SOLE   3,848 0 0
LIBERTY GLOBAL PLC COMMON STOCK G5480U104 31 1,029 SH   SOLE   998 0 31
LIBERTY GLOBAL PLC COMMON STOCK G5480U120 91 3,093 SH   SOLE   3,000 0 93
LINDE PLC FOREIGN STOCK G5494J103 716 2,439 SH   SOLE   2,439 0 0
MEDTRONIC PLC FOREIGN STOCK G5960L103 1,316 10,496 SH   SOLE   10,496 0 0
PAGSEGURO DIGITAL LTD FOREIGN STOCK G68707101 52 1,005 SH   SOLE   1,005 0 0
REINVENT TECHNOLOGY PARTNERS Y COMMON STOCK G7484L106 10 1,000 SH   SOLE   1,000 0 0
RENAISSANCERE HOLDINGS LTD COMMON STOCK G7496G103 21 150 SH   SOLE   150 0 0
PENTAIR PLC FOREIGN STOCK G7S00T104 22 300 SH   SOLE   300 0 0
SIGNET JEWELERS LIMITED COMMON STOCK G81276100 23 295 SH   SOLE   295 0 0
TPG PACE BENEFICIAL FIN CL A COMMON STOCK G8990D125 2 155 SH   SOLE   155 0 0
TRANE TECHNOLOGIES PLC COMMON STOCK G8994E103 1 8 SH   SOLE   8 0 0
LIBERTY LATIN AMERICA COMMON STOCK G9001E102 28 2,168 SH   SOLE   2,164 0 4
LIBERTY LATIN AMERICA COMMON STOCK G9001E128 16 1,256 SH   SOLE   1,234 0 22
ALCON INC FOREIGN STOCK H01301128 206 2,559 SH   SOLE   2,541 0 18
CHUBB LTD FOREIGN STOCK H1467J104 1,335 7,697 SH   SOLE   7,697 0 0
CRISPR THERAPEUTICS COMMON STOCK H17182108 5 45 SH   SOLE   45 0 0
GARMIN LTD COMMON STOCK H2906T109 3 18 SH   SOLE   18 0 0
LOGITECH INTERNATIONAL SA FOREIGN STOCK H50430232 13 152 SH   SOLE   152 0 0
TE CONNECTIVITY LTD FOREIGN STOCK H84989104 486 3,539 SH   SOLE   3,539 0 0
TRANSOCEAN LTD FOREIGN STOCK H8817H100 10 2,618 SH   SOLE   2,026 0 592
SPOTIFY TECH COMMON STOCK L8681T102 71 317 SH   SOLE   317 0 0
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104 155 1,370 SH   SOLE   1,370 0 0
CYBERARK SOFTWARE LTD COMMON STOCK M2682V108 8 50 SH   SOLE   0 0 50
STRATASYS LTD COMMON STOCK M85548101 2 70 SH   SOLE   0 0 70
ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210 5,991 8,041 SH   SOLE   7,729 0 312
ASM LITHOGRAPHY HLDG N V FOREIGN STOCK N07059210 30 40 SH   OTR 400 40 0 0
ELASTIC NV COMMON STOCK N14506104 1 9 SH   SOLE   9 0 0
CORE LABORATORIES FOREIGN STOCK N22717107 8 275 SH   SOLE   275 0 0
FERRARI NV COMMON STOCK N3167Y103 13 61 SH   SOLE   61 0 0
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 198,871 1,015,323 SH   SOLE   977,621 11,595 26,107
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 12 62 SH   OTR   0 0 62
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 1,743 8,900 SH   OTR 428 8,900 0 0
STELLANTIS NV FOREIGN STOCK N82405106 5 259 SH   SOLE   259 0 0
MAKEMYTRIP LTD FOREIGN STOCK V5633W109 1 4 SH   SOLE   4 0 0
DIANA SHIPPING INC COMMON STOCK Y2066G104 90 15,760 SH   SOLE   15,760 0 0