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
A T & T INC COMMON STOCK 00206R102 1,170 43,327 SH   SOLE   37,049 0 6,278
A T & T INC COMMON STOCK 00206R102 623 23,053 SH   OTR   18,894 0 4,159
ABBOTT LABS COMMON STOCK 002824100 5,244 44,389 SH   SOLE   35,791 0 8,598
ABBOTT LABS COMMON STOCK 002824100 1,961 16,601 SH   OTR   16,601 0 0
ABBVIE INC COMMON STOCK 00287Y109 2,647 24,538 SH   SOLE   18,370 0 6,168
ABBVIE INC COMMON STOCK 00287Y109 1,018 9,435 SH   OTR   9,435 0 0
ABEONA THERAPUETICS INC COMMON STOCK 00289Y107 73 65,414 SH   SOLE   65,414 0 0
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 854 11,036 SH   SOLE   10,867 0 169
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 53 689 SH   OTR   689 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 44,402 77,124 SH   SOLE   62,723 185 14,216
ADOBE SYSTEMS INC COMMON STOCK 00724F101 854 1,484 SH   OTR   1,390 0 94
ADVANCED MICRO DEVICES INC COMMON STOCK 007903107 5,929 57,620 SH   SOLE   57,620 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 6,978 44,296 SH   SOLE   3,814 0 40,482
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 141 892 SH   OTR   559 0 333
AIR PRODS & CHEMS INC COMMON STOCK 009158106 1,288 5,029 SH   SOLE   2,451 0 2,578
ALIBABA GROUP HLDG LTD SPONS ADR COMMON STOCK 01609W102 317 2,143 SH   SOLE   2,071 0 72
ALPHABET INC COMMON STOCK 02079K107 13,039 4,892 SH   SOLE   4,441 0 451
ALPHABET INC COMMON STOCK 02079K107 965 362 SH   OTR   154 0 208
ALPHABET INC COMMON STOCK 02079K305 57,080 21,350 SH   SOLE   19,845 65 1,440
ALPHABET INC COMMON STOCK 02079K305 1,053 394 SH   OTR   203 0 191
AMAZON.COM COMMON STOCK 023135106 60,905 18,540 SH   SOLE   17,394 50 1,096
AMAZON.COM COMMON STOCK 023135106 1,179 359 SH   OTR   359 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 40,839 243,772 SH   SOLE   202,634 623 40,515
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,469 8,770 SH   OTR   7,899 0 871
AMERICAN TOWER CORP COMMON STOCK 03027X100 14,154 53,328 SH   SOLE   45,177 99 8,052
AMERICAN TOWER CORP COMMON STOCK 03027X100 430 1,622 SH   OTR   535 0 1,087
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 327 1,935 SH   SOLE   90 0 1,845
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 254 961 SH   SOLE   799 0 162
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 135 510 SH   OTR   510 0 0
AMGEN INC COMMON STOCK 031162100 534 2,510 SH   SOLE   1,489 0 1,021
ANALOG DEVICES INC COMMON STOCK 032654105 177 1,056 SH   SOLE   730 0 326
ANALOG DEVICES INC COMMON STOCK 032654105 261 1,560 SH   OTR   1,560 0 0
ANSYS INC COMMON STOCK 03662Q105 323 950 SH   SOLE   950 0 0
APPLE INC COMMON STOCK 037833100 125,496 886,897 SH   SOLE   835,627 1,850 49,420
APPLE INC COMMON STOCK 037833100 5,380 38,024 SH   OTR   32,692 0 5,332
ATMOS ENERGY CORP COMMON STOCK 049560105 4,237 48,038 SH   SOLE   47,737 0 301
ATMOS ENERGY CORP COMMON STOCK 049560105 40 456 SH   OTR   456 0 0
AUTODESK INC COMMON STOCK 052769106 1,580 5,542 SH   SOLE   5,447 0 95
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 9,540 47,719 SH   SOLE   33,690 0 14,029
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 1,939 9,700 SH   OTR   4,461 0 5,239
AUTOZONE INC COMMON STOCK 053332102 265 156 SH   SOLE   156 0 0
AVERY DENNISON CORP COMMON STOCK 053611109 242 1,166 SH   SOLE   850 0 316
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 53,785 1,267,022 SH   SOLE   1,257,536 3,648 5,838
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 471 11,106 SH   OTR   7,782 0 3,324
BANK OF NY MELLON COMMON STOCK 064058100 290 5,601 SH   SOLE   4,504 0 1,097
BANK OF NY MELLON COMMON STOCK 064058100 92 1,770 SH   OTR   1,770 0 0
BECTON DICKINSON & CO COMMON STOCK 075887109 18,226 74,142 SH   SOLE   54,577 165 19,400
BECTON DICKINSON & CO COMMON STOCK 075887109 296 1,206 SH   OTR   764 0 442
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 13,576 33 SH   SOLE   17 0 16
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 19,746 48 SH   OTR   48 0 0
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 4,644 17,014 SH   SOLE   12,369 0 4,645
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 179 655 SH   OTR   655 0 0
BLACKROCK INC COMMON STOCK 09247X101 31,580 37,655 SH   SOLE   30,080 85 7,490
BLACKROCK INC COMMON STOCK 09247X101 962 1,147 SH   OTR   911 0 236
BLACKROCK TAX EXEMPT FUND 09254E103 429 29,200 SH   SOLE   29,200 0 0
BLACKROCK TAX EXEMPT FUND 09254F100 194 11,979 SH   SOLE   11,979 0 0
BLACKSTONE INC COMMON STOCK 09260D107 435 3,736 SH   SOLE   2,521 0 1,215
BOEING CO COMMON STOCK 097023105 190 863 SH   SOLE   863 0 0
BOEING CO COMMON STOCK 097023105 22 100 SH   OTR   100 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 19,392 327,736 SH   SOLE   276,464 550 50,722
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 977 16,508 SH   OTR   8,160 0 8,348
BROADCOM INC COMMON STOCK 11135F101 25,578 52,746 SH   SOLE   43,833 65 8,848
BROADCOM INC COMMON STOCK 11135F101 497 1,025 SH   OTR   402 0 623
CMC MATERIALS INC COMMON STOCK 12571T100 2,233 18,124 SH   SOLE   18,124 0 0
CVS HEALTH CORP COMMON STOCK 126650100 369 4,347 SH   SOLE   3,597 0 750
CVS HEALTH CORP COMMON STOCK 126650100 119 1,400 SH   OTR   1,400 0 0
CABOT CORP COMMON STOCK 127055101 5,296 105,663 SH   SOLE   105,663 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 14,707 167,124 SH   SOLE   100,326 0 66,798
CAMBRIDGE BANCORP COMMON STOCK 132152109 6 70 SH   OTR   70 0 0
CATERPILLAR INC COMMON STOCK 149123101 652 3,397 SH   SOLE   3,397 0 0
CHECKMATE PHARMACEUTICALS INC COMMON STOCK 162818108 98 24,609 SH   SOLE   24,609 0 0
CHEVRON CORP COMMON STOCK 166764100 9,889 97,472 SH   SOLE   97,224 0 248
CHEVRON CORP COMMON STOCK 166764100 495 4,881 SH   OTR   2,335 0 2,546
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 266 3,221 SH   SOLE   3,145 0 76
CISCO SYSTEMS INC COMMON STOCK 17275R102 1,760 32,330 SH   SOLE   27,175 0 5,155
CISCO SYSTEMS INC COMMON STOCK 17275R102 263 4,826 SH   OTR   4,826 0 0
CINTAS CORP COMMON STOCK 172908105 309 813 SH   SOLE   757 0 56
CITRIX SYSTEMS INC COMMON STOCK 177376100 151 1,410 SH   SOLE   1,319 0 91
CITRIX SYSTEMS INC COMMON STOCK 177376100 440 4,097 SH   OTR   1,329 0 2,768
CLOROX CO COMMON STOCK 189054109 270 1,629 SH   SOLE   1,358 0 271
CLOROX CO COMMON STOCK 189054109 178 1,072 SH   OTR   186 0 886
COCA COLA CO COMMON STOCK 191216100 1,349 25,714 SH   SOLE   19,319 0 6,395
COCA COLA CO COMMON STOCK 191216100 1,282 24,430 SH   OTR   24,430 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 234 3,156 SH   SOLE   2,361 0 795
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 135 1,823 SH   OTR   1,823 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 342 4,526 SH   SOLE   3,367 0 1,159
COMCAST CORP COMMON STOCK 20030N101 524 9,373 SH   SOLE   8,335 0 1,038
COMCAST CORP COMMON STOCK 20030N101 87 1,556 SH   OTR   1,556 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 588 8,678 SH   SOLE   8,678 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 47 700 SH   OTR   700 0 0
CORCEPT THERAPEUTICS INC COMMON STOCK 218352102 594 30,200 SH   SOLE   30,200 0 0
CORTEVA INC COMMON STOCK 22052L104 393 9,336 SH   SOLE   9,170 0 166
CORTEVA INC COMMON STOCK 22052L104 18 427 SH   OTR   427 0 0
COSTCO WHSL CORP COMMON STOCK 22160K105 5,808 12,925 SH   SOLE   12,491 0 434
COSTCO WHSL CORP COMMON STOCK 22160K105 59 131 SH   OTR   131 0 0
CRANE CO COMMON STOCK 224399105 222 2,338 SH   SOLE   2,338 0 0
CREE INC COMMON STOCK 225447101 228 2,820 SH   SOLE   2,820 0 0
DANAHER CORP COMMON STOCK 235851102 39,202 128,767 SH   SOLE   103,134 350 25,283
DANAHER CORP COMMON STOCK 235851102 240 789 SH   OTR   601 0 188
DEERE & CO COMMON STOCK 244199105 665 1,986 SH   SOLE   1,933 0 53
DICK'S SPORTING GOODS INC COMMON STOCK 253393102 240 2,000 SH   SOLE   2,000 0 0
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 5,560 38,494 SH   SOLE   24,043 0 14,451
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 212 1,468 SH   OTR   184 0 1,284
DIGITALBRIDGE GROUP INC COMMON STOCK 25401T108 254 42,164 SH   SOLE   42,164 0 0
WALT DISNEY CO COMMON STOCK 254687106 27,139 160,424 SH   SOLE   157,159 275 2,990
WALT DISNEY CO COMMON STOCK 254687106 2,429 14,358 SH   OTR   13,959 0 399
DOMINION ENERGY INC COMMON STOCK 25746U109 288 3,943 SH   SOLE   3,651 0 292
DOMINION ENERGY INC COMMON STOCK 25746U109 312 4,268 SH   OTR   0 0 4,268
DOW INC COMMON STOCK 260557103 715 12,421 SH   SOLE   12,255 0 166
DOW INC COMMON STOCK 260557103 59 1,027 SH   OTR   1,027 0 0
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 367 3,762 SH   SOLE   3,178 0 584
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 54 557 SH   OTR   557 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 601 8,844 SH   SOLE   8,678 0 166
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 55 803 SH   OTR   803 0 0
ECOLAB INC COMMON STOCK 278865100 26,597 127,490 SH   SOLE   100,431 275 26,784
ECOLAB INC COMMON STOCK 278865100 454 2,174 SH   OTR   1,195 0 979
EMERSON ELECTRIC CO COMMON STOCK 291011104 1,338 14,203 SH   SOLE   11,461 0 2,742
EMERSON ELECTRIC CO COMMON STOCK 291011104 450 4,776 SH   OTR   4,776 0 0
ENPHASE ENERGY INC COMMON STOCK 29355A107 919 6,125 SH   SOLE   6,125 0 0
ENTERPRISE PRODUCTS PARTNERS LP LIMITED PARTNRS 293792107 294 13,595 SH   SOLE   13,595 0 0
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 20,137 436,992 SH   SOLE   349,480 825 86,687
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 381 8,259 SH   OTR   3,891 0 4,368
EVERSOURCE ENERGY COMMON STOCK 30040W108 317 3,881 SH   SOLE   3,881 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 91 1,109 SH   OTR   1,109 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 8,157 138,677 SH   SOLE   136,174 0 2,503
EXXON MOBIL CORP COMMON STOCK 30231G102 1,568 26,663 SH   OTR   19,968 0 6,695
FMC CORP COMMON STOCK 302491303 456 4,982 SH   SOLE   2,680 0 2,302
FACEBOOK INC-A COMMON STOCK 30303M102 25,146 74,092 SH   SOLE   72,680 235 1,177
FACEBOOK INC-A COMMON STOCK 30303M102 42 125 SH   OTR   125 0 0
FIRST REPUBLIC BANK COMMON STOCK 33616C100 9,745 50,523 SH   SOLE   48,721 190 1,612
FIRST REPUBLIC BANK COMMON STOCK 33616C100 129 667 SH   OTR   667 0 0
FIRST SOLAR INC COMMON STOCK 336433107 293 3,067 SH   SOLE   3,067 0 0
GAMCO GLOBAL GOLD NATURAL RE EQUITY FUNDS 36465A109 187 50,000 SH   SOLE   50,000 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604301 306 2,974 SH   SOLE   2,763 0 211
GENERAL ELECTRIC CO COMMON STOCK 369604301 203 1,975 SH   OTR   1,975 0 0
GENERAL MILLS INC COMMON STOCK 370334104 671 11,210 SH   SOLE   10,195 0 1,015
GENERAL MILLS INC COMMON STOCK 370334104 521 8,704 SH   OTR   662 0 8,042
GENUINE PARTS CO COMMON STOCK 372460105 2,914 24,037 SH   SOLE   23,988 0 49
GENUINE PARTS CO COMMON STOCK 372460105 1,143 9,432 SH   OTR   1,055 0 8,377
HP INC COMMON STOCK 40434L105 290 10,599 SH   SOLE   66 0 10,533
HP INC COMMON STOCK 40434L105 219 8,000 SH   OTR   8,000 0 0
HECLA MINING CO COMMON STOCK 422704106 242 44,000 SH   SOLE   44,000 0 0
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 172 12,059 SH   SOLE   800 0 11,259
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 114 8,000 SH   OTR   8,000 0 0
HOME DEPOT INC COMMON STOCK 437076102 28,288 86,175 SH   SOLE   59,207 0 26,968
HOME DEPOT INC COMMON STOCK 437076102 5,146 15,676 SH   OTR   12,914 0 2,762
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 35,637 167,879 SH   SOLE   166,048 475 1,356
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 374 1,764 SH   OTR   1,764 0 0
IDEXX LABS INC COMMON STOCK 45168D104 295 474 SH   SOLE   474 0 0
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 1,784 8,636 SH   SOLE   4,611 0 4,025
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 289 1,400 SH   OTR   1,400 0 0
INDEPENDENT BK CORP MASS COMMON STOCK 453836108 1,142 15,000 SH   SOLE   15,000 0 0
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 216 3,159 SH   SOLE   2,551 0 608
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 18 265 SH   OTR   265 0 0
INTEL CORP COMMON STOCK 458140100 2,435 45,705 SH   SOLE   41,944 0 3,761
INTEL CORP COMMON STOCK 458140100 729 13,690 SH   OTR   4,495 0 9,195
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 20,105 175,099 SH   SOLE   133,936 350 40,813
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 399 3,472 SH   OTR   1,136 0 2,336
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,286 9,258 SH   SOLE   7,903 0 1,355
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 376 2,709 SH   OTR   100 0 2,609
INVESCO EQUITY FUNDS 46090E103 296 826 SH   SOLE   593 0 233
INVESCO EQUITY FUNDS 46137V407 379 5,989 SH   SOLE   3,160 0 2,829
INVESCO EQUITY FUNDS 46137V407 31 490 SH   OTR   490 0 0
INVESCO EQUITY FUNDS 46138E354 236 3,875 SH   SOLE   0 0 3,875
ISHARES COMMODITIES 464285204 20,628 617,424 PRN   SOLE   613,117 1,511 2,796
ISHARES COMMODITIES 464285204 338 10,119 PRN   OTR   4,605 0 5,514
ISHARES EQUITY FUNDS 464287168 592 5,163 SH   SOLE   5,163 0 0
ISHARES EQUITY FUNDS 464287200 1,351 3,136 SH   SOLE   2,935 0 201
ISHARES EQUITY FUNDS 464287234 5,423 107,641 SH   SOLE   106,004 1,400 237
ISHARES EQUITY FUNDS 464287234 159 3,151 SH   OTR   1,260 0 1,891
ISHARES EQUITY FUNDS 464287309 576 7,792 SH   SOLE   7,792 0 0
ISHARES EQUITY FUNDS 464287465 256 3,283 SH   SOLE   220 0 3,063
ISHARES EQUITY FUNDS 464287465 12 150 SH   OTR   150 0 0
ISHARES EQUITY FUNDS 464287481 942 8,407 SH   SOLE   7,805 0 602
ISHARES EQUITY FUNDS 464287499 972 12,430 SH   SOLE   11,121 0 1,309
ISHARES EQUITY FUNDS 464287507 1,311 4,983 SH   SOLE   4,658 0 325
ISHARES COMMON STOCK 464287556 422 2,609 SH   SOLE   2,609 0 0
ISHARES EQUITY FUNDS 464287598 287 1,835 SH   SOLE   1,835 0 0
ISHARES EQUITY FUNDS 464287614 854 3,116 SH   SOLE   3,116 0 0
ISHARES EQUITY FUNDS 464287622 387 1,600 SH   SOLE   1,600 0 0
ISHARES EQUITY FUNDS 464287655 421 1,925 SH   SOLE   1,500 0 425
ISHARES EQUITY FUNDS 464287804 1,122 10,280 SH   SOLE   10,280 0 0
ISHARES EQUITY FUNDS 46434G103 56,517 915,102 SH   SOLE   910,405 1,316 3,381
ISHARES EQUITY FUNDS 46434G103 738 11,951 SH   OTR   4,881 0 7,070
JPMORGAN CHASE & CO COMMON STOCK 46625H100 60,834 371,640 SH   SOLE   361,991 800 8,849
JPMORGAN CHASE & CO COMMON STOCK 46625H100 1,620 9,896 SH   OTR   5,590 0 4,306
JOHNSON & JOHNSON COMMON STOCK 478160104 36,647 226,913 SH   SOLE   213,643 475 12,795
JOHNSON & JOHNSON COMMON STOCK 478160104 2,066 12,790 SH   OTR   9,369 0 3,421
KELLOGG CO COMMON STOCK 487836108 230 3,595 SH   SOLE   3,595 0 0
KELLOGG CO COMMON STOCK 487836108 64 1,000 SH   OTR   1,000 0 0
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 1,927 6,425 SH   SOLE   6,130 0 295
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 138 460 SH   OTR   460 0 0
LEVI STRAUSS AND CO COMMON STOCK 52736R102 8,094 330,220 SH   SOLE   200,220 0 130,000
LILLY ELI & CO COMMON STOCK 532457108 1,705 7,380 SH   SOLE   5,909 0 1,471
LITTELFUSE INC COMMON STOCK 537008104 546 1,999 SH   SOLE   1,999 0 0
LOWES COS INC COMMON STOCK 548661107 39,319 193,823 SH   SOLE   190,324 765 2,734
LOWES COS INC COMMON STOCK 548661107 379 1,867 SH   OTR   1,867 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109 16,883 41,718 SH   SOLE   35,001 132 6,585
LULULEMON ATHLETICA INC COMMON STOCK 550021109 108 266 SH   OTR   234 0 32
M & T BANK CORP COMMON STOCK 55261F104 122 817 SH   SOLE   817 0 0
M & T BANK CORP COMMON STOCK 55261F104 151 1,010 SH   OTR   1,010 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 30 650 SH   SOLE   300 0 350
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 228 5,000 SH   OTR   5,000 0 0
MANULIFE FINANCIAL CORP COMMON STOCK 56501R106 205 10,641 SH   SOLE   10,641 0 0
MASTERCARD INC COMMON STOCK 57636Q104 573 1,647 SH   SOLE   1,523 0 124
MASTERCARD INC COMMON STOCK 57636Q104 70 200 SH   OTR   200 0 0
MATCH GROUP INC COMMON STOCK 57667L107 873 5,560 SH   SOLE   2,826 0 2,734
MCDONALDS CORP COMMON STOCK 580135101 28,884 119,795 SH   SOLE   118,312 200 1,283
MCDONALDS CORP COMMON STOCK 580135101 2,903 12,042 SH   OTR   8,226 0 3,816
MERCK & CO INC. COMMON STOCK 58933Y105 13,587 180,901 SH   SOLE   138,028 0 42,873
MERCK & CO INC. COMMON STOCK 58933Y105 765 10,186 SH   OTR   8,284 0 1,902
MICROSOFT CORP COMMON STOCK 594918104 123,221 437,079 SH   SOLE   384,945 950 51,184
MICROSOFT CORP COMMON STOCK 594918104 4,857 17,229 SH   OTR   11,516 0 5,713
MODERNA INC COMMON STOCK 60770K107 210 545 SH   SOLE   545 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 16,578 284,941 SH   SOLE   281,337 550 3,054
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 475 8,167 SH   OTR   2,704 0 5,463
MORGAN STANLEY COMMON STOCK 617446448 583 5,987 SH   SOLE   5,987 0 0
NETFLIX INC COMMON STOCK 64110L106 267 437 SH   SOLE   365 0 72
NETFLIX INC COMMON STOCK 64110L106 43 70 SH   OTR   70 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 25,486 324,574 SH   SOLE   285,362 800 38,412
NEXTERA ENERGY INC COMMON STOCK 65339F101 2,754 35,068 SH   OTR   22,109 0 12,959
NIKE INC COMMON STOCK 654106103 1,558 10,731 SH   SOLE   9,905 0 826
NORFOLK SOUTHN CORP COMMON STOCK 655844108 825 3,449 SH   SOLE   3,449 0 0
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 23,559 288,078 SH   SOLE   252,966 600 34,512
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 203 2,478 SH   OTR   2,218 0 260
NVIDIA CORP COMMON STOCK 67066G104 252 1,215 SH   SOLE   1,129 0 86
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 19,720 32,271 SH   SOLE   30,999 95 1,177
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 362 592 SH   OTR   592 0 0
OMNICOM GROUP INC COMMON STOCK 681919106 207 2,860 SH   SOLE   2,860 0 0
ON SEMICONDUCTOR CORPORATION COMMON STOCK 682189105 230 5,019 SH   SOLE   5,019 0 0
ORACLE CORP COMMON STOCK 68389X105 1,187 13,629 SH   SOLE   13,629 0 0
PNC FINANCIAL SERVICES COMMON STOCK 693475105 45,916 234,695 SH   SOLE   193,631 325 40,739
PNC FINANCIAL SERVICES COMMON STOCK 693475105 1,500 7,665 SH   OTR   3,379 0 4,286
PPG INDS INC COMMON STOCK 693506107 1,207 8,439 SH   SOLE   8,439 0 0
PALO ALTO NETWORKS INC COMMON STOCK 697435105 28,769 60,061 SH   SOLE   58,583 230 1,248
PALO ALTO NETWORKS INC COMMON STOCK 697435105 317 662 SH   OTR   662 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 50,940 195,766 SH   SOLE   172,414 592 22,760
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 329 1,264 SH   OTR   748 0 516
PEGASYSTEMS INC COMMON STOCK 705573103 636 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COMMON STOCK 713448108 4,212 28,004 SH   SOLE   22,868 0 5,136
PEPSICO INC COMMON STOCK 713448108 1,362 9,054 SH   OTR   5,454 0 3,600
PFIZER INC COMMON STOCK 717081103 2,220 51,616 SH   SOLE   41,068 0 10,548
PFIZER INC COMMON STOCK 717081103 823 19,127 SH   OTR   8,416 0 10,711
PHILIP MORRIS COMMON STOCK 718172109 181 1,907 SH   SOLE   1,907 0 0
PHILIP MORRIS COMMON STOCK 718172109 66 700 SH   OTR   700 0 0
PHILLIPS 66 COMMON STOCK 718546104 309 4,413 SH   SOLE   4,413 0 0
PHILLIPS 66 COMMON STOCK 718546104 45 649 SH   OTR   649 0 0
PIONEER NAT RES CO COMMON STOCK 723787107 21,259 127,674 SH   SOLE   126,727 507 440
PIONEER NAT RES CO COMMON STOCK 723787107 97 584 SH   OTR   584 0 0
PLUG POWER INC COMMON STOCK 72919P202 606 23,725 SH   SOLE   23,725 0 0
POOL CORPORATION COMMON STOCK 73278L105 876 2,017 SH   SOLE   1,382 0 635
PRICE T ROWE GROUP COMMON STOCK 74144T108 627 3,188 SH   SOLE   3,188 0 0
PRICE T ROWE GROUP COMMON STOCK 74144T108 20 100 SH   OTR   100 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 26,514 189,655 SH   SOLE   147,554 265 41,836
PROCTER & GAMBLE CO COMMON STOCK 742718109 2,634 18,842 SH   OTR   14,052 0 4,790
PROGRESSIVE CORP COMMON STOCK 743315103 22,266 246,330 SH   SOLE   244,172 600 1,558
PROGRESSIVE CORP COMMON STOCK 743315103 147 1,626 SH   OTR   1,626 0 0
PROLOGIS INC COMMON STOCK 74340W103 35,710 284,699 SH   SOLE   232,325 435 51,939
PROLOGIS INC COMMON STOCK 74340W103 840 6,693 SH   OTR   2,206 0 4,487
PUBLIC SVC ENTERPRISE GROUP INC COMMON STOCK 744573106 372 6,111 SH   SOLE   4,403 0 1,708
QUALCOMM INC COMMON STOCK 747525103 228 1,765 SH   SOLE   411 0 1,354
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 1,451 16,878 SH   SOLE   16,878 0 0
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 221 2,567 SH   OTR   2,567 0 0
REGIONS FINANCIAL CORP COMMON STOCK 7591EP100 7,983 374,591 SH   SOLE   200,587 0 174,004
REGIONS FINANCIAL CORP COMMON STOCK 7591EP100 95 4,477 SH   OTR   3,547 0 930
RINGCENTRAL INC COMMON STOCK 76680R206 542 2,492 SH   SOLE   1,328 0 1,164
RIO TINTO PLC SPON ADR COMMON STOCK 767204100 13,657 204,384 SH   SOLE   203,523 525 336
RIO TINTO PLC SPON ADR COMMON STOCK 767204100 94 1,404 SH   OTR   1,404 0 0
ROCKWELL AUTOMATION INC COMMON STOCK 773903109 447 1,520 SH   SOLE   1,520 0 0
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 238 534 SH   SOLE   0 0 534
ROYAL DUTCH COMMON STOCK 780259206 103 2,304 SH   SOLE   2,304 0 0
ROYAL DUTCH COMMON STOCK 780259206 134 3,000 SH   OTR   3,000 0 0
SPDR S&P 500 EQUITY FUNDS 78462F103 7,617 17,749 SH   SOLE   15,947 0 1,802
SPDR S&P 500 EQUITY FUNDS 78462F103 509 1,186 SH   OTR   1,186 0 0
SPDR GOLD TRUST COMMODITIES 78463V107 568 3,459 PRN   SOLE   3,459 0 0
SPDR EQUITY FUNDS 78463X848 251 8,658 SH   SOLE   8,658 0 0
SPDR EQUITY FUNDS 78467X109 193 571 SH   SOLE   571 0 0
SPDR EQUITY FUNDS 78467X109 51 150 SH   OTR   150 0 0
SPDR S&P MIDCAP 400 ETF TR EQUITY FUNDS 78467Y107 2,476 5,149 SH   SOLE   4,996 0 153
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 1,620 2,504 SH   SOLE   2,234 0 270
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 61 95 SH   OTR   95 0 0
SALESFORCE COM INC COMMON STOCK 79466L302 38,597 142,308 SH   SOLE   109,973 364 31,971
SALESFORCE COM INC COMMON STOCK 79466L302 736 2,714 SH   OTR   2,509 0 205
SCHWAB CHARLES CORP COMMON STOCK 808513105 248 3,406 SH   SOLE   3,406 0 0
SCHWAB EQUITY FUNDS 808524201 227 2,181 SH   SOLE   2,181 0 0
SCHWAB EQUITY FUNDS 808524797 561 7,563 SH   SOLE   7,563 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y100 338 4,277 SH   SOLE   4,277 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y605 1,715 45,709 SH   SOLE   45,409 0 300
SELECT SECTOR SPDR COMMON STOCK 81369Y803 680 4,553 SH   SOLE   4,553 0 0
SEMILEDS CORP/TW COMMON STOCK 816645204 96 12,260 SH   SOLE   12,260 0 0
SERVICENOW INC COMMON STOCK 81762P102 19,191 30,840 SH   SOLE   29,717 109 1,014
SERVICENOW INC COMMON STOCK 81762P102 75 121 SH   OTR   121 0 0
SOUTHERN CO COMMON STOCK 842587107 340 5,488 SH   SOLE   3,763 0 1,725
SOUTHERN CO COMMON STOCK 842587107 110 1,770 SH   OTR   1,770 0 0
STARBUCKS CORP COMMON STOCK 855244109 19,313 175,079 SH   SOLE   128,586 215 46,278
STARBUCKS CORP COMMON STOCK 855244109 774 7,013 SH   OTR   3,216 0 3,797
STATE STREET CORP COMMON STOCK 857477103 207 2,448 SH   SOLE   2,140 0 308
STMICROELECTRONICS COMMON STOCK 861012102 262 6,000 SH   SOLE   6,000 0 0
SYSCO CORP COMMON STOCK 871829107 251 3,195 SH   SOLE   2,095 0 1,100
SYSCO CORP COMMON STOCK 871829107 26 333 SH   OTR   333 0 0
TJX COS INC COMMON STOCK 872540109 26,055 394,895 SH   SOLE   306,880 585 87,430
TJX COS INC COMMON STOCK 872540109 571 8,654 SH   OTR   2,054 0 6,600
T-MOBILE US INC COMMON STOCK 872590104 521 4,079 SH   SOLE   4,079 0 0
TAIWAN SEMICONDUCTOR MFG LTD COMMON STOCK 874039100 348 3,115 SH   SOLE   3,115 0 0
TARGET CORP COMMON STOCK 87612E106 451 1,971 SH   SOLE   737 0 1,234
TARGET CORP COMMON STOCK 87612E106 310 1,356 SH   OTR   1,356 0 0
TESLA INC COMMON STOCK 88160R101 1,235 1,592 SH   SOLE   1,566 0 26
TESLA INC COMMON STOCK 88160R101 97 125 SH   OTR   125 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 7,163 37,266 SH   SOLE   34,926 0 2,340
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 233 1,210 SH   OTR   1,210 0 0
TEXAS PACIFIC LAND CORPORATION COMMON STOCK 88262P102 1,835 1,517 SH   SOLE   1,517 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,945 3,405 SH   SOLE   3,176 0 229
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 207 363 SH   OTR   363 0 0
3M CO COMMON STOCK 88579Y101 1,931 11,007 SH   SOLE   9,419 0 1,588
3M CO COMMON STOCK 88579Y101 802 4,570 SH   OTR   4,570 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 120 788 SH   SOLE   788 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 290 1,908 SH   OTR   1,908 0 0
US BANCORP DEL COMMON STOCK 902973304 700 11,772 SH   SOLE   11,772 0 0
US BANCORP DEL COMMON STOCK 902973304 712 11,985 SH   OTR   11,985 0 0
UNIFIRST CORP MASS COMMON STOCK 904708104 245 1,151 SH   SOLE   1,151 0 0
UNILEVER PLC COMMON STOCK 904767704 17,722 326,847 SH   SOLE   253,318 850 72,679
UNILEVER PLC COMMON STOCK 904767704 407 7,499 SH   OTR   7,106 0 393
UNION PACIFIC CORP COMMON STOCK 907818108 43,984 224,398 SH   SOLE   186,884 425 37,089
UNION PACIFIC CORP COMMON STOCK 907818108 2,321 11,841 SH   OTR   11,604 0 237
UNITED PARCEL SVC INC COMMON STOCK 911312106 365 2,005 SH   SOLE   2,005 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 35 191 SH   OTR   191 0 0
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 54,966 140,671 SH   SOLE   135,017 340 5,314
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 510 1,305 SH   OTR   872 0 433
V F CORP COMMON STOCK 918204108 196 2,924 SH   SOLE   2,924 0 0
V F CORP COMMON STOCK 918204108 350 5,219 SH   OTR   1,058 0 4,161
VANGUARD EQUITY FUNDS 921908844 282 1,838 SH   SOLE   1,838 0 0
VANGUARD EQUITY FUNDS 921943858 589 11,656 SH   SOLE   8,543 0 3,113
VANGUARD EQUITY FUNDS 921946406 488 4,726 SH   SOLE   4,726 0 0
VANGUARD EQUITY FUNDS 921946406 10 100 SH   OTR   100 0 0
VANGUARD EQUITY FUNDS 922042858 238 4,754 SH   SOLE   4,454 0 300
VANGUARD EQUITY FUNDS 92204A405 301 3,250 SH   OTR   3,250 0 0
VANGUARD EQUITY FUNDS 922908363 452 1,147 SH   SOLE   977 0 170
VANGUARD EQUITY FUNDS 922908629 1,071 4,522 SH   SOLE   3,178 0 1,344
VANGUARD EQUITY FUNDS 922908736 208 716 SH   SOLE   646 0 70
VANGUARD EQUITY FUNDS 922908751 581 2,658 SH   SOLE   2,398 0 260
VANGUARD EQUITY FUNDS 922908769 4,031 18,151 SH   SOLE   1,884 0 16,267
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 13,557 251,011 SH   SOLE   221,001 0 30,010
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 865 16,019 SH   OTR   9,280 0 6,739
VERISK ANALYTICS INC COMMON STOCK 92345Y106 18,198 90,867 SH   SOLE   68,857 251 21,759
VERISK ANALYTICS INC COMMON STOCK 92345Y106 140 697 SH   OTR   585 0 112
VISA INC COMMON STOCK 92826C839 58,046 260,588 SH   SOLE   225,846 585 34,157
VISA INC COMMON STOCK 92826C839 1,394 6,258 SH   OTR   3,422 0 2,836
WEC ENERGY GROUP INC COMMON STOCK 92939U106 7,904 89,618 SH   SOLE   87,281 0 2,337
WEC ENERGY GROUP INC COMMON STOCK 92939U106 303 3,432 SH   OTR   2,341 0 1,091
WALMART INC COMMON STOCK 931142103 8,515 61,092 SH   SOLE   60,971 0 121
WALMART INC COMMON STOCK 931142103 1,121 8,046 SH   OTR   6,560 0 1,486
WASTE MANAGEMENT INC COMMON STOCK 94106L109 24,546 164,340 SH   SOLE   112,706 265 51,369
WASTE MANAGEMENT INC COMMON STOCK 94106L109 168 1,123 SH   OTR   782 0 341
WATSCO INC COMMON STOCK 942622200 10,367 39,177 SH   SOLE   38,808 0 369
WATSCO INC COMMON STOCK 942622200 504 1,905 SH   OTR   641 0 1,264
WELLS FARGO & COMPANY COMMON STOCK 949746101 358 7,713 SH   SOLE   5,213 0 2,500
WELLS FARGO & COMPANY COMMON STOCK 949746101 473 10,195 SH   OTR   10,195 0 0
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 5,076 11,956 SH   SOLE   2,787 0 9,169
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 43 102 SH   OTR   6 0 96
WISDOMTREE EQUITY FUNDS 97717W307 296 2,483 SH   SOLE   2,483 0 0
XILINX INC COMMON STOCK 983919101 1,114 7,381 SH   SOLE   6,731 0 650
XILINX INC COMMON STOCK 983919101 79 525 SH   OTR   525 0 0
XYLEM INC COMMON STOCK 98419M100 32,410 262,046 SH   SOLE   210,499 435 51,112
XYLEM INC COMMON STOCK 98419M100 1,047 8,466 SH   OTR   1,860 0 6,606
YUM BRANDS COMMON STOCK 988498101 69 561 SH   SOLE   561 0 0
YUM BRANDS COMMON STOCK 988498101 267 2,185 SH   OTR   2,185 0 0
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 133 908 SH   SOLE   775 0 133
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 82 560 SH   OTR   560 0 0
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 2,679 6,844 SH   SOLE   5,032 0 1,812
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 49 126 SH   OTR   126 0 0
ACCENTURE PLC COMMON STOCK G1151C101 20,214 63,183 SH   SOLE   42,489 0 20,694
ACCENTURE PLC COMMON STOCK G1151C101 1,938 6,057 SH   OTR   5,133 0 924
EATON CORPORATION PLC COMMON STOCK G29183103 296 1,984 SH   SOLE   1,944 0 40
EATON CORPORATION PLC COMMON STOCK G29183103 323 2,163 SH   OTR   2,163 0 0
LINDE PLC COMMON STOCK G5494J103 37,872 129,090 SH   SOLE   128,097 325 668
LINDE PLC COMMON STOCK G5494J103 1,855 6,324 SH   OTR   3,541 0 2,783
MEDTRONIC PLC SHS COMMON STOCK G5960L103 24,658 196,710 SH   SOLE   193,934 400 2,376
MEDTRONIC PLC SHS COMMON STOCK G5960L103 2,916 23,264 SH   OTR   17,917 0 5,347
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 43 383 SH   SOLE   83 0 300
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 219 1,941 SH   OTR   1,941 0 0