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,747 48,643 SH   SOLE   35,791 0 12,852
ABBOTT LABS COMMON STOCK 002824100 1,961 16,601 SH   OTR   16,601 0 0
ABBVIE INC COMMON STOCK 00287Y109 2,882 26,717 SH   SOLE   18,370 0 8,347
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,789 77,797 SH   SOLE   62,723 185 14,889
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,721 5,148 SH   SOLE   4,441 0 707
ALPHABET INC COMMON STOCK 02079K107 965 362 SH   OTR   154 0 208
ALPHABET INC COMMON STOCK 02079K305 57,783 21,613 SH   SOLE   19,845 65 1,703
ALPHABET INC COMMON STOCK 02079K305 1,053 394 SH   OTR   203 0 191
AMAZON.COM COMMON STOCK 023135106 61,618 18,757 SH   SOLE   17,394 50 1,313
AMAZON.COM COMMON STOCK 023135106 1,179 359 SH   OTR   359 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 41,898 250,091 SH   SOLE   202,634 623 46,834
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,469 8,770 SH   OTR   7,899 0 871
AMERICAN TOWER CORP COMMON STOCK 03027X100 14,445 54,423 SH   SOLE   45,177 99 9,147
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 747 2,828 SH   SOLE   799 0 2,029
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 135 510 SH   OTR   510 0 0
AMGEN INC COMMON STOCK 031162100 895 4,207 SH   SOLE   1,489 0 2,718
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 128,056 904,991 SH   SOLE   835,627 1,850 67,514
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 10,197 51,005 SH   SOLE   33,690 0 17,315
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
AVALON BAY COMMON STOCK 053484101 234 1,058 SH   SOLE   0 0 1,058
AVERY DENNISON CORP COMMON STOCK 053611109 242 1,166 SH   SOLE   850 0 316
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 54,676 1,288,011 SH   SOLE   1,257,536 3,648 26,827
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,519 75,335 SH   SOLE   54,577 165 20,593
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 5,345 19,582 SH   SOLE   12,369 0 7,213
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 179 655 SH   OTR   655 0 0
BLACKROCK INC COMMON STOCK 09247X101 31,865 37,995 SH   SOLE   30,080 85 7,830
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,758 333,924 SH   SOLE   276,464 550 56,910
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 977 16,508 SH   OTR   8,160 0 8,348
BROADCOM INC COMMON STOCK 11135F101 26,514 54,676 SH   SOLE   43,833 65 10,778
BROADCOM INC COMMON STOCK 11135F101 497 1,025 SH   OTR   402 0 623
BROADRIDGE FIN COMMON STOCK 11133T103 405 2,431 SH   SOLE   0 0 2,431
CMC MATERIALS INC COMMON STOCK 12571T100 2,233 18,124 SH   SOLE   18,124 0 0
CSX CORP COMMON STOCK 126408103 316 10,629 SH   SOLE   0 0 10,629
CVS HEALTH CORP COMMON STOCK 126650100 1,023 12,051 SH   SOLE   3,597 0 8,454
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
CANADIAN NATIONAL COMMON STOCK 136375102 213 1,845 SH   SOLE   0 0 1,845
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 2,338 42,945 SH   SOLE   27,175 0 15,770
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
CITIGROUP COMMON STOCK 172967424 226 3,215 SH   SOLE   0 0 3,215
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 6,110 13,596 SH   SOLE   12,491 0 1,105
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,567 129,966 SH   SOLE   103,134 350 26,482
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,967 165,319 SH   SOLE   157,159 275 7,885
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
DOVER CORP COMMON STOCK 260003108 232 1,494 SH   SOLE   0 0 1,494
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,933 129,102 SH   SOLE   100,431 275 28,396
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,596 75,417 SH   SOLE   72,680 235 2,502
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 29,365 89,456 SH   SOLE   59,207 0 30,249
HOME DEPOT INC COMMON STOCK 437076102 5,146 15,676 SH   OTR   12,914 0 2,762
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 36,160 170,340 SH   SOLE   166,048 475 3,817
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,878 54,027 SH   SOLE   41,944 0 12,083
INTEL CORP COMMON STOCK 458140100 729 13,690 SH   OTR   4,495 0 9,195
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 20,316 176,937 SH   SOLE   133,936 350 42,651
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 399 3,472 SH   OTR   1,136 0 2,336
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,551 11,163 SH   SOLE   7,903 0 3,260
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 376 2,709 SH   OTR   100 0 2,609
INVESCO EQUITY FUNDS 46090E103 10,269 28,686 SH   SOLE   593 0 28,093
INVESCO EQUITY FUNDS 46090F100 3,928 186,584 SH   SOLE   0 0 186,584
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 2,127 34,950 SH   SOLE   0 0 34,950
ISHARES COMMODITIES 464285105 6,676 199,833 SH   SOLE   0 0 199,833
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 464287101 375 1,900 SH   SOLE   0 0 1,900
ISHARES EQUITY FUNDS 464287168 592 5,163 SH   SOLE   5,163 0 0
ISHARES EQUITY FUNDS 464287200 51,172 118,777 SH   SOLE   2,935 0 115,842
ISHARES CORE US AGG BD 464287226 29,123 253,620 SH   SOLE   0 0 253,620
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 7 10 YR TREAS BD 464287440 32,721 283,987 SH   SOLE   0 0 283,987
ISHARES 1 3 YR TREAS BD 464287457 24,055 279,219 SH   SOLE   0 0 279,219
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 15,878 60,357 SH   SOLE   4,658 0 55,699
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 464288240 406 7,326 SH   SOLE   0 0 7,326
ISHARES EQUITY FUNDS 464288570 733 8,812 SH   SOLE   0 0 8,812
ISHARES 3 7 YR TREAS BD 464288661 904 6,945 SH   SOLE   0 0 6,945
ISHARES EQUITY FUNDS 46429B689 255 3,382 SH   SOLE   0 0 3,382
ISHARES EQUITY FUNDS 46432F842 252 3,388 SH   SOLE   0 0 3,388
ISHARES EQUITY FUNDS 46434G103 57,608 932,771 SH   SOLE   910,405 1,316 21,050
ISHARES EQUITY FUNDS 46434G103 738 11,951 SH   OTR   4,881 0 7,070
ISHARES EQUITY FUNDS 46434G822 287 4,081 SH   SOLE   0 0 4,081
ISHARES EQUITY FUNDS 46434G863 539 13,004 SH   SOLE   0 0 13,004
ISHARES EQUITY FUNDS 46435G425 2,032 20,637 SH   SOLE   0 0 20,637
ISHARES EQUITY FUNDS 46435G516 1,641 20,935 SH   SOLE   0 0 20,935
ISHARES EQUITY FUNDS 46435U549 1,315 23,850 SH   SOLE   0 0 23,850
JPMORGAN CHASE & CO COMMON STOCK 46625H100 62,408 381,258 SH   SOLE   361,991 800 18,467
JPMORGAN CHASE & CO COMMON STOCK 46625H100 1,620 9,896 SH   OTR   5,590 0 4,306
JP MORGAN EQUITY FUNDS 46641Q332 321 5,387 SH   SOLE   0 0 5,387
JOHNSON & JOHNSON COMMON STOCK 478160104 37,643 233,078 SH   SOLE   213,643 475 18,960
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,578 195,101 SH   SOLE   190,324 765 4,012
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 1,270 3,651 SH   SOLE   1,523 0 2,128
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 29,464 122,202 SH   SOLE   118,312 200 3,690
MCDONALDS CORP COMMON STOCK 580135101 2,903 12,042 SH   OTR   8,226 0 3,816
MERCK & CO INC. COMMON STOCK 58933Y105 14,072 187,351 SH   SOLE   138,028 0 49,323
MERCK & CO INC. COMMON STOCK 58933Y105 765 10,186 SH   OTR   8,284 0 1,902
MICROSOFT CORP COMMON STOCK 594918104 125,933 446,697 SH   SOLE   384,945 950 60,802
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 17,015 292,445 SH   SOLE   281,337 550 10,558
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,733 327,718 SH   SOLE   285,362 800 41,556
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,805 291,090 SH   SOLE   252,966 600 37,524
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,536 17,637 SH   SOLE   13,629 0 4,008
PNC FINANCIAL SERVICES COMMON STOCK 693475105 46,503 237,693 SH   SOLE   193,631 325 43,737
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 51,469 197,800 SH   SOLE   172,414 592 24,794
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,604 30,611 SH   SOLE   22,868 0 7,743
PEPSICO INC COMMON STOCK 713448108 1,362 9,054 SH   OTR   5,454 0 3,600
PFIZER INC COMMON STOCK 717081103 2,587 60,146 SH   SOLE   41,068 0 19,078
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 27,671 197,932 SH   SOLE   147,554 265 50,113
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 36,075 287,610 SH   SOLE   232,325 435 54,850
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 877 6,797 SH   SOLE   411 0 6,386
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 1,797 20,899 SH   SOLE   16,878 0 4,021
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
RELIANCE STEEL COMMON STOCK 759509102 264 1,852 SH   SOLE   0 0 1,852
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 13,103 30,533 SH   SOLE   15,947 0 14,586
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 ST CORP BD 78464A474 737 23,598 SH   SOLE   0 0 23,598
SPDR BARCLAYS AGG 78468R663 913 9,986 SH   SOLE   0 0 9,986
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,918 143,490 SH   SOLE   109,973 364 33,153
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 18,764 252,757 SH   SOLE   7,563 0 245,194
SCHWAB ST TREAS BD 808524862 2,657 51,909 SH   SOLE   0 0 51,909
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
SPROTT PHYSICAL GOLD COMMODITIES 85207H104 283 20,500 SH   SOLE   0 0 20,500
STARBUCKS CORP COMMON STOCK 855244109 19,611 177,782 SH   SOLE   128,586 215 48,981
STARBUCKS CORP COMMON STOCK 855244109 774 7,013 SH   OTR   3,216 0 3,797
STATE STREET CORP COMMON STOCK 857477103 615 7,260 SH   SOLE   2,140 0 5,120
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,628 403,574 SH   SOLE   306,880 585 96,109
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 2,143 12,213 SH   SOLE   9,419 0 2,794
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,932 330,728 SH   SOLE   253,318 850 76,560
UNILEVER PLC COMMON STOCK 904767704 407 7,499 SH   OTR   7,106 0 393
UNION PACIFIC CORP COMMON STOCK 907818108 44,715 228,126 SH   SOLE   186,884 425 40,817
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 55,504 142,049 SH   SOLE   135,017 340 6,692
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 5,452 35,495 SH   SOLE   1,838 0 33,657
VANGUARD EQUITY FUNDS 921910733 601 7,510 SH   SOLE   0 0 7,510
VANGUARD EQUITY FUNDS 921932885 368 2,065 SH   SOLE   0 0 2,065
VANGUARD ST BD 921937827 25,988 317,152 SH   SOLE   0 0 317,152
VANGUARD EQUITY FUNDS 921943858 43,025 852,147 SH   SOLE   8,543 0 843,604
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 922042775 564 9,246 SH   SOLE   0 0 9,246
VANGUARD EQUITY FUNDS 922042858 16,035 320,634 SH   SOLE   4,454 0 316,180
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 11,600 52,237 SH   SOLE   1,884 0 50,353
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 14,208 263,061 SH   SOLE   221,001 0 42,060
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,736 263,686 SH   SOLE   225,846 585 37,255
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,880 166,579 SH   SOLE   112,706 265 53,608
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,741 264,722 SH   SOLE   210,499 435 53,788
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 21,077 65,881 SH   SOLE   42,489 0 23,392
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 38,236 130,330 SH   SOLE   128,097 325 1,908
LINDE PLC COMMON STOCK G5494J103 1,855 6,324 SH   OTR   3,541 0 2,783
MEDTRONIC PLC SHS COMMON STOCK G5960L103 25,173 200,817 SH   SOLE   193,934 400 6,483
MEDTRONIC PLC SHS COMMON STOCK G5960L103 2,916 23,264 SH   OTR   17,917 0 5,347
CHUBB CORP COMMON STOCK H1467J104 294 1,696 SH   SOLE   0 0 1,696
TE CONNECTIVITY COMMON STOCK H84989104 403 2,939 SH   SOLE   0 0 2,939
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