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
ALPS COMMON STOCK 00162Q593 878 17,131 SH   SOLE   9,106 0 8,025
A T & T INC COMMON STOCK 00206R102 5,987 208,160 SH   SOLE   200,087 0 8,073
A T & T INC COMMON STOCK 00206R102 670 23,306 SH   OTR   19,147 0 4,159
ABBOTT LABS COMMON STOCK 002824100 5,489 50,129 SH   SOLE   39,674 0 10,455
ABBOTT LABS COMMON STOCK 002824100 1,886 17,227 SH   OTR   17,227 0 0
ABBVIE INC COMMON STOCK 00287Y109 2,538 23,687 SH   SOLE   17,479 0 6,208
ABBVIE INC COMMON STOCK 00287Y109 1,082 10,097 SH   OTR   10,097 0 0
ABEONA THERAPUETICS INC COMMON STOCK 00289Y107 103 65,414 SH   SOLE   65,414 0 0
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 14,478 155,926 SH   SOLE   153,065 475 2,386
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 93 1,006 SH   OTR   1,006 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 49,328 98,632 SH   SOLE   80,837 251 17,544
ADOBE SYSTEMS INC COMMON STOCK 00724F101 733 1,466 SH   OTR   1,436 0 30
ADVANCED MICRO DEVICES INC COMMON STOCK 007903107 5,306 57,853 SH   SOLE   57,790 0 63
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 4,274 36,071 SH   SOLE   3,242 0 32,829
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 72 610 SH   OTR   533 0 77
AIR PRODS & CHEMS INC COMMON STOCK 009158106 1,391 5,091 SH   SOLE   2,437 0 2,654
ALIBABA GROUP HLDG LTD SPONS ADR COMMON STOCK 01609W102 21,869 93,967 SH   SOLE   93,340 350 277
ALIBABA GROUP HLDG LTD SPONS ADR COMMON STOCK 01609W102 55 235 SH   OTR   235 0 0
ALPHABET INC COMMON STOCK 02079K107 11,032 6,297 SH   SOLE   5,772 0 525
ALPHABET INC COMMON STOCK 02079K107 974 556 SH   OTR   156 0 400
ALPHABET INC COMMON STOCK 02079K305 37,252 21,255 SH   SOLE   19,796 65 1,394
ALPHABET INC COMMON STOCK 02079K305 684 390 SH   OTR   199 0 191
AMAZON.COM COMMON STOCK 023135106 61,178 18,784 SH   SOLE   17,480 56 1,248
AMAZON.COM COMMON STOCK 023135106 2,110 648 SH   OTR   648 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 27,946 231,127 SH   SOLE   195,707 623 34,797
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,003 8,293 SH   OTR   7,658 0 635
AMERICAN TOWER CORP COMMON STOCK 03027X100 16,145 71,930 SH   SOLE   64,019 170 7,741
AMERICAN TOWER CORP COMMON STOCK 03027X100 376 1,677 SH   OTR   625 0 1,052
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 289 1,885 SH   SOLE   40 0 1,845
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 187 961 SH   SOLE   799 0 162
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 99 510 SH   OTR   510 0 0
AMGEN INC COMMON STOCK 031162100 457 1,988 SH   SOLE   1,499 0 489
AMGEN INC COMMON STOCK 031162100 57 250 SH   OTR   250 0 0
ANALOG DEVICES INC COMMON STOCK 032654105 204 1,381 SH   SOLE   1,055 0 326
ANALOG DEVICES INC COMMON STOCK 032654105 230 1,560 SH   OTR   1,560 0 0
ANSYS INC COMMON STOCK 03662Q105 430 1,181 SH   SOLE   1,181 0 0
APPLE INC COMMON STOCK 037833100 120,204 905,901 SH   SOLE   857,481 1,950 46,470
APPLE INC COMMON STOCK 037833100 6,245 47,066 SH   OTR   41,734 0 5,332
ATMOS ENERGY CORP COMMON STOCK 049560105 4,837 50,691 SH   SOLE   50,396 0 295
ATMOS ENERGY CORP COMMON STOCK 049560105 44 464 SH   OTR   464 0 0
AUTODESK INC COMMON STOCK 052769106 1,718 5,625 SH   SOLE   5,512 0 113
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 9,841 55,851 SH   SOLE   35,875 0 19,976
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 1,908 10,831 SH   OTR   4,465 0 6,366
AUTOZONE INC COMMON STOCK 053332102 224 189 SH   SOLE   168 0 21
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 26,564 876,401 SH   SOLE   871,297 2,585 2,519
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 319 10,512 SH   OTR   7,188 0 3,324
BANK OF NY MELLON COMMON STOCK 064058100 201 4,731 SH   SOLE   3,430 0 1,301
BANK OF NY MELLON COMMON STOCK 064058100 75 1,770 SH   OTR   1,770 0 0
BECTON DICKINSON & CO COMMON STOCK 075887109 28,201 112,704 SH   SOLE   95,306 275 17,123
BECTON DICKINSON & CO COMMON STOCK 075887109 370 1,478 SH   OTR   845 0 633
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 10,087 29 SH   SOLE   13 0 16
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 19,825 57 SH   OTR   57 0 0
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 3,679 15,868 SH   SOLE   12,903 0 2,965
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 152 655 SH   OTR   655 0 0
BLACKROCK INC COMMON STOCK 09247X101 27,153 37,632 SH   SOLE   31,143 95 6,394
BLACKROCK INC COMMON STOCK 09247X101 654 907 SH   OTR   894 0 13
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 18,944 305,402 SH   SOLE   274,365 670 30,367
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 995 16,039 SH   OTR   7,963 0 8,076
BROADCOM INC COMMON STOCK 11135F101 22,594 51,602 SH   SOLE   43,486 65 8,051
BROADCOM INC COMMON STOCK 11135F101 407 930 SH   OTR   346 0 584
CIGNA CORP NEW COMMON STOCK 125523100 268 1,286 SH   SOLE   749 0 537
CMC MATERIALS INC COMMON STOCK 12571T100 2,742 18,124 SH   SOLE   18,124 0 0
CVS HEALTH CORP COMMON STOCK 126650100 175 2,563 SH   SOLE   1,664 0 899
CVS HEALTH CORP COMMON STOCK 126650100 96 1,400 SH   OTR   1,400 0 0
CABOT CORP COMMON STOCK 127055101 4,742 105,663 SH   SOLE   105,663 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 7,412 106,261 SH   SOLE   104,079 0 2,182
CAMBRIDGE BANCORP COMMON STOCK 132152109 5 70 SH   OTR   70 0 0
CATERPILLAR INC COMMON STOCK 149123101 703 3,863 SH   SOLE   3,863 0 0
CHEVRON CORP COMMON STOCK 166764100 5,125 60,682 SH   SOLE   60,651 0 31
CHEVRON CORP COMMON STOCK 166764100 177 2,094 SH   OTR   2,094 0 0
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 650 7,457 SH   SOLE   6,753 0 704
CISCO SYSTEMS INC COMMON STOCK 17275R102 2,229 49,809 SH   SOLE   41,651 0 8,158
CISCO SYSTEMS INC COMMON STOCK 17275R102 339 7,574 SH   OTR   7,476 0 98
CINTAS CORP COMMON STOCK 172908105 382 1,081 SH   SOLE   1,010 0 71
CITRIX SYSTEMS INC COMMON STOCK 177376100 5,962 45,828 SH   SOLE   45,634 0 194
CITRIX SYSTEMS INC COMMON STOCK 177376100 557 4,279 SH   OTR   1,511 0 2,768
CLOROX CO COMMON STOCK 189054109 5,438 26,933 SH   SOLE   18,595 0 8,338
CLOROX CO COMMON STOCK 189054109 226 1,119 SH   OTR   233 0 886
COCA COLA CO COMMON STOCK 191216100 1,454 26,514 SH   SOLE   17,798 0 8,716
COCA COLA CO COMMON STOCK 191216100 1,340 24,430 SH   OTR   24,430 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 395 4,825 SH   SOLE   3,822 0 1,003
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 153 1,865 SH   OTR   1,865 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 393 4,601 SH   SOLE   3,442 0 1,159
COLONY CAPITAL COMMON STOCK 19626G108 203 42,164 SH   SOLE   42,164 0 0
COMCAST CORP COMMON STOCK 20030N101 348 6,637 SH   SOLE   5,889 0 748
COMCAST CORP COMMON STOCK 20030N101 82 1,556 SH   OTR   1,556 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 352 8,793 SH   SOLE   8,793 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 28 700 SH   OTR   700 0 0
CORCEPT THERAPEUTICS INC COMMON STOCK 218352102 790 30,200 SH   SOLE   30,200 0 0
CORTEVA INC COMMON STOCK 22052L104 342 8,841 SH   SOLE   8,841 0 0
CORTEVA INC COMMON STOCK 22052L104 17 427 SH   OTR   427 0 0
COSTCO WHSL CORP COMMON STOCK 22160K105 639 1,696 SH   SOLE   1,209 0 487
COSTCO WHSL CORP COMMON STOCK 22160K105 34 90 SH   OTR   90 0 0
CREE INC COMMON STOCK 225447101 299 2,820 SH   SOLE   2,820 0 0
DANAHER CORP COMMON STOCK 235851102 27,735 124,853 SH   SOLE   103,178 385 21,290
DANAHER CORP COMMON STOCK 235851102 148 666 SH   OTR   612 0 54
DEERE & CO COMMON STOCK 244199105 493 1,832 SH   SOLE   1,779 0 53
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 4,946 35,451 SH   SOLE   21,853 0 13,598
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 14 98 SH   OTR   98 0 0
WALT DISNEY CO COMMON STOCK 254687106 29,297 161,699 SH   SOLE   159,733 360 1,606
WALT DISNEY CO COMMON STOCK 254687106 2,714 14,981 SH   OTR   14,097 0 884
DOMINION ENERGY INC COMMON STOCK 25746U109 96 1,270 SH   SOLE   1,270 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109 510 6,788 SH   OTR   0 0 6,788
DOW INC COMMON STOCK 260557103 631 11,364 SH   SOLE   11,364 0 0
DOW INC COMMON STOCK 260557103 181 3,253 SH   OTR   1,027 0 2,226
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 337 3,684 SH   SOLE   3,031 0 653
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 51 557 SH   OTR   557 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 606 8,529 SH   SOLE   8,529 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 73 1,027 SH   OTR   1,027 0 0
ECOLAB INC COMMON STOCK 278865100 27,561 127,385 SH   SOLE   102,263 305 24,817
ECOLAB INC COMMON STOCK 278865100 439 2,028 SH   OTR   1,177 0 851
EMERSON ELECTRIC CO COMMON STOCK 291011104 959 11,928 SH   SOLE   9,186 0 2,742
EMERSON ELECTRIC CO COMMON STOCK 291011104 372 4,632 SH   OTR   4,632 0 0
ENPHASE ENERGY INC COMMON STOCK 29355A107 5,878 33,500 SH   SOLE   33,500 0 0
ENTERPRISE PRODUCTS PARTNERS LP LIMITED PARTNRS 293792107 313 15,993 SH   SOLE   15,993 0 0
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 19,510 412,570 SH   SOLE   331,294 898 80,378
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 340 7,190 SH   OTR   3,214 0 3,976
EVERSOURCE ENERGY COMMON STOCK 30040W108 490 5,664 SH   SOLE   5,664 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 96 1,109 SH   OTR   1,109 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 2,218 53,809 SH   SOLE   50,594 0 3,215
EXXON MOBIL CORP COMMON STOCK 30231G102 1,001 24,278 SH   OTR   19,688 0 4,590
FMC CORP COMMON STOCK 302491303 671 5,838 SH   SOLE   3,257 0 2,581
FACEBOOK INC-A COMMON STOCK 30303M102 31,808 116,445 SH   SOLE   111,897 385 4,163
FACEBOOK INC-A COMMON STOCK 30303M102 49 179 SH   OTR   179 0 0
FEDEX CORP COMMON STOCK 31428X106 286 1,103 SH   SOLE   302 0 801
FIRST REPUBLIC BANK COMMON STOCK 33616C100 11,588 78,865 SH   SOLE   77,358 190 1,317
FIRST REPUBLIC BANK COMMON STOCK 33616C100 121 823 SH   OTR   823 0 0
FIRST SOLAR INC COMMON STOCK 336433107 120 1,214 SH   SOLE   1,002 0 212
FIRST SOLAR INC COMMON STOCK 336433107 204 2,065 SH   OTR   2,065 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 201 18,573 SH   SOLE   18,573 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 171 15,800 SH   OTR   15,800 0 0
GENERAL MILLS INC COMMON STOCK 370334104 891 15,155 SH   SOLE   12,670 0 2,485
GENERAL MILLS INC COMMON STOCK 370334104 512 8,704 SH   OTR   662 0 8,042
GENUINE PARTS CO COMMON STOCK 372460105 599 5,962 SH   SOLE   5,962 0 0
GENUINE PARTS CO COMMON STOCK 372460105 947 9,427 SH   OTR   1,050 0 8,377
HP INC COMMON STOCK 40434L105 21 866 SH   SOLE   866 0 0
HP INC COMMON STOCK 40434L105 211 8,600 SH   OTR   8,600 0 0
HECLA MINING CO COMMON STOCK 422704106 285 44,000 SH   SOLE   44,000 0 0
HOME DEPOT INC COMMON STOCK 437076102 24,210 91,144 SH   SOLE   60,922 0 30,222
HOME DEPOT INC COMMON STOCK 437076102 4,120 15,512 SH   OTR   12,861 0 2,651
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 35,581 167,281 SH   SOLE   165,516 525 1,240
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 320 1,504 SH   OTR   1,504 0 0
IDEXX LABS INC COMMON STOCK 45168D104 295 591 SH   SOLE   591 0 0
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 1,698 8,330 SH   SOLE   5,005 0 3,325
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 285 1,400 SH   OTR   1,400 0 0
INDEPENDENT BK CORP MASS COMMON STOCK 453836108 1,096 15,000 SH   SOLE   15,000 0 0
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 339 5,222 SH   SOLE   4,015 0 1,207
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 17 265 SH   OTR   265 0 0
INTEL CORP COMMON STOCK 458140100 2,325 46,658 SH   SOLE   39,270 0 7,388
INTEL CORP COMMON STOCK 458140100 682 13,690 SH   OTR   4,495 0 9,195
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 19,435 168,571 SH   SOLE   130,891 430 37,250
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 366 3,177 SH   OTR   1,054 0 2,123
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,022 8,115 SH   SOLE   6,660 0 1,455
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 631 5,009 SH   OTR   2,400 0 2,609
INVESCO EQUITY FUNDS 46090E103 140 445 SH   SOLE   123 0 322
INVESCO EQUITY FUNDS 46090E103 295 940 SH   OTR   940 0 0
INVESCO EQUITY FUNDS 46137V407 8,830 117,532 SH   SOLE   7,894 0 109,638
INVESCO EQUITY FUNDS 46137V407 52 688 SH   OTR   490 0 198
INVESCO EQUITY FUNDS 46138E354 227 4,044 SH   SOLE   0 0 4,044
ISHARES COMMODITIES 464285105 22,556 1,244,129 PRN   SOLE   1,239,858 3,022 1,249
ISHARES COMMODITIES 464285105 367 20,242 PRN   OTR   9,216 0 11,026
ISHARES EQUITY FUNDS 464287168 696 7,235 SH   SOLE   7,235 0 0
ISHARES EQUITY FUNDS 464287200 1,023 2,725 SH   SOLE   2,725 0 0
ISHARES EQUITY FUNDS 464287234 6,216 120,300 SH   SOLE   118,550 1,750 0
ISHARES EQUITY FUNDS 464287234 163 3,151 SH   OTR   1,260 0 1,891
ISHARES EQUITY FUNDS 464287309 575 9,008 SH   SOLE   9,008 0 0
ISHARES EQUITY FUNDS 464287465 558 7,643 SH   SOLE   2,600 0 5,043
ISHARES EQUITY FUNDS 464287465 11 150 SH   OTR   150 0 0
ISHARES EQUITY FUNDS 464287481 923 8,992 SH   SOLE   8,746 0 246
ISHARES EQUITY FUNDS 464287499 947 13,811 SH   SOLE   12,502 0 1,309
ISHARES EQUITY FUNDS 464287507 1,102 4,795 SH   SOLE   4,470 0 325
ISHARES COMMON STOCK 464287556 533 3,519 SH   SOLE   3,519 0 0
ISHARES EQUITY FUNDS 464287598 286 2,095 SH   SOLE   2,095 0 0
ISHARES EQUITY FUNDS 464287614 803 3,330 SH   SOLE   3,330 0 0
ISHARES EQUITY FUNDS 464287622 339 1,600 SH   SOLE   1,600 0 0
ISHARES EQUITY FUNDS 464287655 453 2,310 SH   SOLE   1,925 0 385
ISHARES EQUITY FUNDS 464287804 1,187 12,917 SH   SOLE   12,539 0 378
ISHARES EQUITY FUNDS 464287804 3 30 SH   OTR   30 0 0
ISHARES EQUITY FUNDS 464287887 228 2,000 SH   SOLE   0 0 2,000
ISHARES TAX EXEMPT FUND 464288158 243 2,250 SH   SOLE   380 0 1,870
ISHARES TAX EXEMPT FUND 464288414 572 4,881 SH   SOLE   2,200 0 2,681
ISHARES EQUITY FUNDS 46434G103 45,367 731,249 SH   SOLE   722,637 1,316 7,296
ISHARES EQUITY FUNDS 46434G103 274 4,419 SH   OTR   4,419 0 0
JPMORGAN CHASE & CO COMMON STOCK 46625H100 46,669 367,267 SH   SOLE   358,842 850 7,575
JPMORGAN CHASE & CO COMMON STOCK 46625H100 1,252 9,856 SH   OTR   5,550 0 4,306
JOHNSON & JOHNSON COMMON STOCK 478160104 34,642 220,117 SH   SOLE   207,810 500 11,807
JOHNSON & JOHNSON COMMON STOCK 478160104 2,071 13,162 SH   OTR   9,741 0 3,421
KELLOGG CO COMMON STOCK 487836108 260 4,173 SH   SOLE   4,173 0 0
KELLOGG CO COMMON STOCK 487836108 62 1,000 SH   OTR   1,000 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 400 2,968 SH   SOLE   2,708 0 260
PHILIPS ELECTRONICS NV COMMON STOCK 500472303 265 4,884 SH   SOLE   4,884 0 0
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 1,819 6,833 SH   SOLE   6,475 0 358
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 122 460 SH   OTR   460 0 0
LEVI STRAUSS AND CO COMMON STOCK 52736R102 707 35,220 SH   SOLE   220 0 35,000
LILLY ELI & CO COMMON STOCK 532457108 1,260 7,461 SH   SOLE   5,990 0 1,471
LITTELFUSE INC COMMON STOCK 537008104 509 1,999 SH   SOLE   1,999 0 0
LOWES COS INC COMMON STOCK 548661107 30,800 191,890 SH   SOLE   188,918 778 2,194
LOWES COS INC COMMON STOCK 548661107 266 1,658 SH   OTR   1,658 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109 11,605 33,344 SH   SOLE   32,481 132 731
LULULEMON ATHLETICA INC COMMON STOCK 550021109 55 158 SH   OTR   158 0 0
M & T BANK CORP COMMON STOCK 55261F104 315 2,477 SH   SOLE   2,394 0 83
M & T BANK CORP COMMON STOCK 55261F104 129 1,010 SH   OTR   1,010 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 28 650 SH   SOLE   300 0 350
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 212 5,000 SH   OTR   5,000 0 0
MASTERCARD INC COMMON STOCK 57636Q104 579 1,622 SH   SOLE   1,455 0 167
MASTERCARD INC COMMON STOCK 57636Q104 71 200 SH   OTR   200 0 0
MATCH GROUP INC COMMON STOCK 57667L107 1,183 7,823 SH   SOLE   4,794 0 3,029
MCDONALDS CORP COMMON STOCK 580135101 26,055 121,424 SH   SOLE   119,967 315 1,142
MCDONALDS CORP COMMON STOCK 580135101 2,585 12,049 SH   OTR   8,233 0 3,816
MERCK & CO INC. COMMON STOCK 58933Y105 41,080 502,199 SH   SOLE   459,033 1,000 42,166
MERCK & CO INC. COMMON STOCK 58933Y105 761 9,309 SH   OTR   9,309 0 0
MICROSOFT CORP COMMON STOCK 594918104 96,515 433,932 SH   SOLE   386,273 1,000 46,659
MICROSOFT CORP COMMON STOCK 594918104 4,450 20,008 SH   OTR   14,525 0 5,483
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 16,510 282,362 SH   SOLE   279,679 615 2,068
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 457 7,817 SH   OTR   2,354 0 5,463
MORGAN STANLEY COMMON STOCK 617446448 333 4,862 SH   SOLE   4,862 0 0
NETFLIX INC COMMON STOCK 64110L106 208 385 SH   SOLE   313 0 72
NETFLIX INC COMMON STOCK 64110L106 38 70 SH   OTR   70 0 0
NEWMARK GROUP INC COMMON STOCK 65158N102 169 23,194 SH   SOLE   23,194 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 36,837 477,467 SH   SOLE   466,019 1,260 10,188
NEXTERA ENERGY INC COMMON STOCK 65339F101 3,071 39,803 SH   OTR   22,503 0 17,300
NEXTERA ENERGY PARTNERS LP LIMITED PARTNRS 65341B106 7 100 SH   SOLE   100 0 0
NEXTERA ENERGY PARTNERS LP LIMITED PARTNRS 65341B106 226 3,370 SH   OTR   3,370 0 0
NIKE INC COMMON STOCK 654106103 1,786 12,628 SH   SOLE   12,363 0 265
NORFOLK SOUTHN CORP COMMON STOCK 655844108 617 2,595 SH   SOLE   2,329 0 266
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 267 875 SH   SOLE   875 0 0
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 9,830 104,096 SH   SOLE   75,355 0 28,741
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 169 1,786 SH   OTR   1,725 0 61
NVIDIA CORP COMMON STOCK 67066G104 314 602 SH   SOLE   577 0 25
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 14,738 32,565 SH   SOLE   30,979 95 1,491
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 277 611 SH   OTR   611 0 0
ORACLE CORP COMMON STOCK 68389X105 844 13,053 SH   SOLE   13,053 0 0
ORACLE CORP COMMON STOCK 68389X105 233 3,600 SH   OTR   3,600 0 0
OTIS WORLDWIDE CORP COMMON STOCK 68902V107 208 3,082 SH   SOLE   3,082 0 0
PNC FINANCIAL SERVICES COMMON STOCK 693475105 34,940 234,496 SH   SOLE   197,596 350 36,550
PNC FINANCIAL SERVICES COMMON STOCK 693475105 1,125 7,551 SH   OTR   3,453 0 4,098
PPG INDS INC COMMON STOCK 693506107 1,173 8,131 SH   SOLE   8,131 0 0
PALO ALTO NETWORKS INC COMMON STOCK 697435105 21,325 60,004 SH   SOLE   58,206 230 1,568
PALO ALTO NETWORKS INC COMMON STOCK 697435105 284 798 SH   OTR   798 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 44,906 191,741 SH   SOLE   172,526 592 18,623
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 411 1,757 SH   OTR   784 0 973
PEGASYSTEMS INC COMMON STOCK 705573103 666 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COMMON STOCK 713448108 4,456 30,045 SH   SOLE   24,725 0 5,320
PEPSICO INC COMMON STOCK 713448108 1,360 9,171 SH   OTR   5,571 0 3,600
PFIZER INC COMMON STOCK 717081103 2,161 58,702 SH   SOLE   49,980 0 8,722
PFIZER INC COMMON STOCK 717081103 949 25,777 SH   OTR   9,066 0 16,711
PHILIP MORRIS COMMON STOCK 718172109 147 1,772 SH   SOLE   1,772 0 0
PHILIP MORRIS COMMON STOCK 718172109 58 700 SH   OTR   700 0 0
PHILLIPS 66 COMMON STOCK 718546104 416 5,950 SH   SOLE   5,611 0 339
PHILLIPS 66 COMMON STOCK 718546104 45 649 SH   OTR   649 0 0
PLUG POWER INC COMMON STOCK 72919P202 1,072 31,600 SH   SOLE   31,600 0 0
POOL CORPORATION COMMON STOCK 73278L105 1,151 3,091 SH   SOLE   2,156 0 935
PRICE T ROWE GROUP COMMON STOCK 74144T108 426 2,815 SH   SOLE   2,760 0 55
PRICE T ROWE GROUP COMMON STOCK 74144T108 15 100 SH   OTR   100 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 25,709 184,774 SH   SOLE   145,968 300 38,506
PROCTER & GAMBLE CO COMMON STOCK 742718109 3,178 22,842 SH   OTR   18,224 0 4,618
PROGRESSIVE CORP COMMON STOCK 743315103 23,362 236,262 SH   SOLE   234,747 650 865
PROGRESSIVE CORP COMMON STOCK 743315103 134 1,359 SH   OTR   1,359 0 0
PROLOGIS INC COMMON STOCK 74340W103 28,382 284,783 SH   SOLE   238,990 480 45,313
PROLOGIS INC COMMON STOCK 74340W103 634 6,362 SH   OTR   2,158 0 4,204
PUBLIC SVC ENTERPRISE GROUP INC COMMON STOCK 744573106 324 5,550 SH   SOLE   3,350 0 2,200
QUALCOMM INC COMMON STOCK 747525103 320 2,101 SH   SOLE   438 0 1,663
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 1,190 16,641 SH   SOLE   16,641 0 0
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 184 2,567 SH   OTR   2,567 0 0
RINGCENTRAL INC COMMON STOCK 76680R206 1,367 3,608 SH   SOLE   2,271 0 1,337
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 258 598 SH   SOLE   0 0 598
SPDR S&P 500 EQUITY FUNDS 78462F103 6,570 17,573 SH   SOLE   15,699 0 1,874
SPDR S&P 500 EQUITY FUNDS 78462F103 445 1,189 SH   OTR   1,189 0 0
SPDR GOLD TRUST COMMODITIES 78463V107 654 3,665 PRN   SOLE   3,665 0 0
SPDR EQUITY FUNDS 78463X848 275 9,953 SH   SOLE   9,953 0 0
SPDR EQUITY FUNDS 78467X109 179 586 SH   SOLE   586 0 0
SPDR EQUITY FUNDS 78467X109 46 150 SH   OTR   150 0 0
SPDR S&P MIDCAP 400 ETF TR EQUITY FUNDS 78467Y107 2,567 6,114 SH   SOLE   5,776 0 338
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 1,037 2,674 SH   SOLE   2,402 0 272
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 66 170 SH   OTR   170 0 0
SALESFORCE COM INC COMMON STOCK 79466L302 34,005 152,810 SH   SOLE   123,321 425 29,064
SALESFORCE COM INC COMMON STOCK 79466L302 578 2,596 SH   OTR   2,537 0 59
SCHWAB EQUITY FUNDS 808524201 203 2,236 SH   SOLE   2,236 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y100 345 4,768 SH   SOLE   4,768 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y605 1,969 66,781 SH   SOLE   65,781 0 1,000
SELECT SECTOR SPDR COMMON STOCK 81369Y704 270 3,050 SH   SOLE   2,750 0 300
SELECT SECTOR SPDR COMMON STOCK 81369Y803 1,102 8,479 SH   SOLE   6,059 0 2,420
SEMILEDS CORP/TW COMMON STOCK 816645204 44 12,260 SH   SOLE   12,260 0 0
SERVICENOW INC COMMON STOCK 81762P102 16,518 30,010 SH   SOLE   28,904 109 997
SERVICENOW INC COMMON STOCK 81762P102 70 127 SH   OTR   127 0 0
SOUTHERN CO COMMON STOCK 842587107 320 5,217 SH   SOLE   3,547 0 1,670
SOUTHERN CO COMMON STOCK 842587107 109 1,770 SH   OTR   1,770 0 0
SPLUNK INC COMMON STOCK 848637104 684 4,028 SH   SOLE   2,148 0 1,880
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 211 1,181 SH   SOLE   1,181 0 0
STARBUCKS CORP COMMON STOCK 855244109 18,996 177,562 SH   SOLE   129,647 215 47,700
STARBUCKS CORP COMMON STOCK 855244109 345 3,223 SH   OTR   3,155 0 68
STARWOOD PROPERTY TRUST INC COMMON STOCK 85571B105 328 17,000 SH   SOLE   17,000 0 0
STMICROELECTRONICS COMMON STOCK 861012102 223 6,000 SH   SOLE   6,000 0 0
SYSCO CORP COMMON STOCK 871829107 210 2,831 SH   SOLE   1,731 0 1,100
TJX COS INC COMMON STOCK 872540109 25,960 380,137 SH   SOLE   305,444 585 74,108
TJX COS INC COMMON STOCK 872540109 564 8,266 SH   OTR   2,146 0 6,120
T-MOBILE US INC COMMON STOCK 872590104 550 4,079 SH   SOLE   4,079 0 0
TAIWAN SEMICONDUCTOR MFG LTD COMMON STOCK 874039100 340 3,115 SH   SOLE   3,115 0 0
TARGET CORP COMMON STOCK 87612E106 328 1,858 SH   SOLE   318 0 1,540
TARGET CORP COMMON STOCK 87612E106 232 1,316 SH   OTR   1,316 0 0
TESLA INC COMMON STOCK 88160R101 1,117 1,583 SH   SOLE   1,583 0 0
TESLA INC COMMON STOCK 88160R101 88 125 SH   OTR   125 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 1,255 7,646 SH   SOLE   5,448 0 2,198
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 127 772 SH   OTR   772 0 0
TEXAS PACIFIC LAND TRUST COMMON STOCK 882610108 1,338 1,840 SH   SOLE   1,840 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,535 3,296 SH   SOLE   3,067 0 229
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 169 363 SH   OTR   363 0 0
3M CO COMMON STOCK 88579Y101 2,198 12,574 SH   SOLE   10,713 0 1,861
3M CO COMMON STOCK 88579Y101 799 4,570 SH   OTR   4,570 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 110 787 SH   SOLE   787 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 272 1,940 SH   OTR   1,940 0 0
US BANCORP DEL COMMON STOCK 902973304 753 16,153 SH   SOLE   16,153 0 0
US BANCORP DEL COMMON STOCK 902973304 558 11,985 SH   OTR   11,985 0 0
UNIFIRST CORP MASS COMMON STOCK 904708104 279 1,320 SH   SOLE   1,320 0 0
UNILEVER PLC COMMON STOCK 904767704 24,459 405,225 SH   SOLE   350,185 950 54,090
UNILEVER PLC COMMON STOCK 904767704 456 7,550 SH   OTR   7,480 0 70
UNION PACIFIC CORP COMMON STOCK 907818108 45,980 220,824 SH   SOLE   189,443 470 30,911
UNION PACIFIC CORP COMMON STOCK 907818108 2,435 11,695 SH   OTR   11,640 0 55
UNITED PARCEL SVC INC COMMON STOCK 911312106 341 2,026 SH   SOLE   2,026 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 18 105 SH   OTR   105 0 0
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 50,339 143,546 SH   SOLE   137,011 375 6,160
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 480 1,370 SH   OTR   937 0 433
V F CORP COMMON STOCK 918204108 473 5,537 SH   SOLE   5,537 0 0
V F CORP COMMON STOCK 918204108 463 5,419 SH   OTR   1,258 0 4,161
VANGUARD EQUITY FUNDS 921908844 348 2,463 SH   SOLE   2,463 0 0
VANGUARD EQUITY FUNDS 921943858 246 5,216 SH   SOLE   2,886 0 2,330
VANGUARD EQUITY FUNDS 921946406 556 6,081 SH   SOLE   6,081 0 0
VANGUARD EQUITY FUNDS 921946406 9 100 SH   OTR   100 0 0
VANGUARD EQUITY FUNDS 92204A405 237 3,250 SH   OTR   3,250 0 0
VANGUARD EQUITY FUNDS 922908363 303 882 SH   SOLE   882 0 0
VANGUARD EQUITY FUNDS 922908629 791 3,826 SH   SOLE   2,482 0 1,344
VANGUARD EQUITY FUNDS 922908751 303 1,555 SH   SOLE   1,555 0 0
VANGUARD EQUITY FUNDS 922908769 3,703 19,026 SH   SOLE   1,980 0 17,046
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 29,550 502,977 SH   SOLE   474,146 975 27,856
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 888 15,113 SH   OTR   8,501 0 6,612
VIATRIS INC COMMON STOCK 92556V106 130 6,938 SH   SOLE   6,006 0 932
VIATRIS INC COMMON STOCK 92556V106 60 3,195 SH   OTR   1,121 0 2,074
VISA INC COMMON STOCK 92826C839 56,065 256,320 SH   SOLE   226,336 621 29,363
VISA INC COMMON STOCK 92826C839 1,367 6,249 SH   OTR   3,584 0 2,665
WEC ENERGY GROUP INC COMMON STOCK 92939U106 9,114 99,033 SH   SOLE   96,368 0 2,665
WEC ENERGY GROUP INC COMMON STOCK 92939U106 317 3,444 SH   OTR   2,353 0 1,091
WALMART INC COMMON STOCK 931142103 9,146 63,446 SH   SOLE   63,050 0 396
WALMART INC COMMON STOCK 931142103 1,157 8,024 SH   OTR   6,538 0 1,486
WASTE MANAGEMENT INC COMMON STOCK 94106L109 5,289 44,850 SH   SOLE   3,205 0 41,645
WASTE MANAGEMENT INC COMMON STOCK 94106L109 10 88 SH   OTR   0 0 88
WATSCO INC COMMON STOCK 942622200 9,448 41,703 SH   SOLE   41,412 0 291
WATSCO INC COMMON STOCK 942622200 433 1,911 SH   OTR   647 0 1,264
WELLS FARGO & COMPANY COMMON STOCK 949746101 231 7,670 SH   SOLE   5,170 0 2,500
WELLS FARGO & COMPANY COMMON STOCK 949746101 308 10,195 SH   OTR   10,195 0 0
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 4,328 15,278 SH   SOLE   3,603 0 11,675
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 11 38 SH   OTR   0 0 38
WISDOMTREE EQUITY FUNDS 97717W307 425 3,956 SH   SOLE   3,956 0 0
XILINX INC COMMON STOCK 983919101 10,462 73,795 SH   SOLE   70,509 0 3,286
XILINX INC COMMON STOCK 983919101 125 883 SH   OTR   883 0 0
XYLEM INC COMMON STOCK 98419M100 27,079 266,029 SH   SOLE   217,560 435 48,034
XYLEM INC COMMON STOCK 98419M100 834 8,190 SH   OTR   1,877 0 6,313
YUM BRANDS COMMON STOCK 988498101 166 1,529 SH   SOLE   1,243 0 286
YUM BRANDS COMMON STOCK 988498101 237 2,185 SH   OTR   2,185 0 0
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 164 1,066 SH   SOLE   848 0 218
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 86 560 SH   OTR   560 0 0
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 14,883 63,639 SH   SOLE   60,981 230 2,428
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 48 205 SH   OTR   205 0 0
ACCENTURE PLC COMMON STOCK G1151C101 16,603 63,563 SH   SOLE   45,484 0 18,079
ACCENTURE PLC COMMON STOCK G1151C101 1,561 5,977 SH   OTR   5,171 0 806
EATON CORPORATION PLC COMMON STOCK G29183103 229 1,910 SH   SOLE   1,870 0 40
EATON CORPORATION PLC COMMON STOCK G29183103 248 2,066 SH   OTR   2,066 0 0
LINDE PLC COMMON STOCK G5494J103 36,334 137,883 SH   SOLE   137,019 375 489
LINDE PLC COMMON STOCK G5494J103 1,689 6,409 SH   OTR   3,626 0 2,783
MEDTRONIC PLC SHS COMMON STOCK G5960L103 23,364 199,453 SH   SOLE   197,229 475 1,749
MEDTRONIC PLC SHS COMMON STOCK G5960L103 2,720 23,220 SH   OTR   17,873 0 5,347
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 99 747 SH   SOLE   366 0 381
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 258 1,941 SH   OTR   1,941 0 0