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 568 11,291 SH   SOLE   5,049 0 6,242
A T & T INC COMMON STOCK 00206R102 3,967 131,065 SH   SOLE   114,813 0 16,252
A T & T INC COMMON STOCK 00206R102 708 23,380 SH   OTR   19,221 0 4,159
ABBOTT LABS COMMON STOCK 002824100 6,527 54,464 SH   SOLE   39,545 0 14,919
ABBOTT LABS COMMON STOCK 002824100 2,049 17,097 SH   OTR   17,097 0 0
ABBVIE INC COMMON STOCK 00287Y109 2,975 27,494 SH   SOLE   19,020 0 8,474
ABBVIE INC COMMON STOCK 00287Y109 1,077 9,955 SH   OTR   9,955 0 0
ABEONA THERAPUETICS INC COMMON STOCK 00289Y107 123 65,414 SH   SOLE   65,414 0 0
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 14,905 160,273 SH   SOLE   157,518 475 2,280
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 94 1,006 SH   OTR   1,006 0 0
ADOBE SYSTEMS INC COMMON STOCK 00724F101 37,168 78,187 SH   SOLE   63,526 185 14,476
ADOBE SYSTEMS INC COMMON STOCK 00724F101 677 1,425 SH   OTR   1,395 0 30
ADVANCED MICRO DEVICES INC COMMON STOCK 007903107 4,537 57,790 SH   SOLE   57,790 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 4,798 37,736 SH   SOLE   2,853 0 34,883
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 78 610 SH   OTR   533 0 77
AIR PRODS & CHEMS INC COMMON STOCK 009158106 1,426 5,069 SH   SOLE   2,415 0 2,654
AIR PRODS & CHEMS INC COMMON STOCK 009158106 9 31 SH   OTR   31 0 0
ALLSTATE CORP COMMON STOCK 020002101 203 1,765 SH   SOLE   0 0 1,765
ALPHABET INC COMMON STOCK 02079K107 12,338 5,964 SH   SOLE   5,102 0 862
ALPHABET INC COMMON STOCK 02079K107 1,150 556 SH   OTR   156 0 400
ALPHABET INC COMMON STOCK 02079K305 44,542 21,596 SH   SOLE   19,902 65 1,629
ALPHABET INC COMMON STOCK 02079K305 813 394 SH   OTR   203 0 191
AMAZON.COM COMMON STOCK 023135106 58,747 18,987 SH   SOLE   17,510 56 1,421
AMAZON.COM COMMON STOCK 023135106 1,129 365 SH   OTR   365 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 34,416 243,325 SH   SOLE   201,830 623 40,872
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,199 8,477 SH   OTR   7,842 0 635
AMERICAN TOWER CORP COMMON STOCK 03027X100 13,139 54,958 SH   SOLE   46,504 99 8,355
AMERICAN TOWER CORP COMMON STOCK 03027X100 380 1,589 SH   OTR   537 0 1,052
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 290 1,935 SH   SOLE   90 0 1,845
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 816 3,512 SH   SOLE   799 0 2,713
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 119 510 SH   OTR   510 0 0
AMGEN INC COMMON STOCK 031162100 1,063 4,271 SH   SOLE   1,525 0 2,746
AMGEN INC COMMON STOCK 031162100 4 16 SH   OTR   16 0 0
ANALOG DEVICES INC COMMON STOCK 032654105 187 1,206 SH   SOLE   880 0 326
ANALOG DEVICES INC COMMON STOCK 032654105 242 1,560 SH   OTR   1,560 0 0
ANSYS INC COMMON STOCK 03662Q105 402 1,184 SH   SOLE   1,184 0 0
APPLE INC COMMON STOCK 037833100 112,155 918,172 SH   SOLE   851,214 1,950 65,008
APPLE INC COMMON STOCK 037833100 4,710 38,561 SH   OTR   33,229 0 5,332
ATMOS ENERGY CORP COMMON STOCK 049560105 4,989 50,471 SH   SOLE   50,235 0 236
ATMOS ENERGY CORP COMMON STOCK 049560105 46 464 SH   OTR   464 0 0
AUTODESK INC COMMON STOCK 052769106 1,555 5,611 SH   SOLE   5,516 0 95
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 11,384 60,399 SH   SOLE   35,281 0 25,118
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 2,041 10,831 SH   OTR   4,465 0 6,366
AUTOZONE INC COMMON STOCK 053332102 233 166 SH   SOLE   166 0 0
AVALONBAY CMNTYS COMMON STOCK 053484101 291 1,577 SH   SOLE   0 0 1,577
AVERY DENNISON CORP COMMON STOCK 053611109 241 1,311 SH   SOLE   850 0 461
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 48,439 1,251,955 SH   SOLE   1,235,899 3,648 12,408
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 431 11,137 SH   OTR   7,813 0 3,324
BANK OF NY MELLON COMMON STOCK 064058100 214 4,527 SH   SOLE   3,430 0 1,097
BANK OF NY MELLON COMMON STOCK 064058100 84 1,770 SH   OTR   1,770 0 0
BECTON DICKINSON & CO COMMON STOCK 075887109 18,756 77,139 SH   SOLE   57,526 181 19,432
BECTON DICKINSON & CO COMMON STOCK 075887109 338 1,390 SH   OTR   757 0 633
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 14,271 37 SH   SOLE   21 0 16
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 18,514 48 SH   OTR   48 0 0
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 4,585 17,945 SH   SOLE   13,632 0 4,313
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 167 655 SH   OTR   655 0 0
BLACKROCK INC COMMON STOCK 09247X101 28,746 38,126 SH   SOLE   30,927 95 7,104
BLACKROCK INC COMMON STOCK 09247X101 700 928 SH   OTR   915 0 13
BLACKROCK TAX EXEMPT FUND 09254R104 188 13,500 SH   SOLE   13,500 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 19,834 314,172 SH   SOLE   279,915 670 33,587
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,026 16,249 SH   OTR   8,173 0 8,076
BROADRIDGE FINANCIAL COMMON STOCK 11133T103 509 3,327 SH   SOLE   0 0 3,327
BROADCOM INC COMMON STOCK 11135F101 25,475 54,944 SH   SOLE   44,734 65 10,145
BROADCOM INC COMMON STOCK 11135F101 459 990 SH   OTR   406 0 584
CMC MATERIALS INC COMMON STOCK 12571T100 3,204 18,124 SH   SOLE   18,124 0 0
CSX CORP COMMON STOCK 126408103 342 3,543 SH   SOLE   0 0 3,543
CVS HEALTH CORP COMMON STOCK 126650100 732 9,736 SH   SOLE   2,697 0 7,039
CVS HEALTH CORP COMMON STOCK 126650100 105 1,400 SH   OTR   1,400 0 0
CABOT CORP COMMON STOCK 127055101 5,541 105,663 SH   SOLE   105,663 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 8,673 102,861 SH   SOLE   101,079 0 1,782
CAMBRIDGE BANCORP COMMON STOCK 132152109 6 70 SH   OTR   70 0 0
CANADIAN NATL RLWAY COMMON STOCK 136375102 214 1,845 SH   SOLE   0 0 1,845
CATERPILLAR INC COMMON STOCK 149123101 841 3,625 SH   SOLE   3,625 0 0
CHECKMATE PHARMACEUTICALS INC COMMON STOCK 162818108 299 24,609 SH   SOLE   24,609 0 0
CHEVRON CORP COMMON STOCK 166764100 10,610 101,248 SH   SOLE   101,219 0 29
CHEVRON CORP COMMON STOCK 166764100 246 2,347 SH   OTR   2,347 0 0
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 434 4,965 SH   SOLE   4,346 0 619
CISCO SYSTEMS INC COMMON STOCK 17275R102 2,887 55,845 SH   SOLE   37,820 0 18,025
CISCO SYSTEMS INC COMMON STOCK 17275R102 275 5,324 SH   OTR   5,226 0 98
CINTAS CORP COMMON STOCK 172908105 321 941 SH   SOLE   870 0 71
CITIGROUP COMMON STOCK 172967424 348 4,785 SH   SOLE   0 0 4,785
CITRIX SYSTEMS INC COMMON STOCK 177376100 6,419 45,734 SH   SOLE   45,614 0 120
CITRIX SYSTEMS INC COMMON STOCK 177376100 618 4,402 SH   OTR   1,634 0 2,768
CLOROX CO COMMON STOCK 189054109 5,043 26,148 SH   SOLE   18,025 0 8,123
CLOROX CO COMMON STOCK 189054109 216 1,119 SH   OTR   233 0 886
COCA COLA CO COMMON STOCK 191216100 1,241 23,539 SH   SOLE   17,897 0 5,642
COCA COLA CO COMMON STOCK 191216100 1,288 24,430 SH   OTR   24,430 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 382 4,885 SH   SOLE   3,882 0 1,003
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 143 1,829 SH   OTR   1,829 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 619 7,859 SH   SOLE   3,120 0 4,739
COLONY CAPITAL COMMON STOCK 19626G108 273 42,164 SH   SOLE   42,164 0 0
COMCAST CORP COMMON STOCK 20030N101 440 8,136 SH   SOLE   7,388 0 748
COMCAST CORP COMMON STOCK 20030N101 90 1,670 SH   OTR   1,670 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 468 8,838 SH   SOLE   8,838 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 37 700 SH   OTR   700 0 0
CORCEPT THERAPEUTICS INC COMMON STOCK 218352102 718 30,200 SH   SOLE   30,200 0 0
CORTEVA INC COMMON STOCK 22052L104 432 9,271 SH   SOLE   9,271 0 0
CORTEVA INC COMMON STOCK 22052L104 20 427 SH   OTR   427 0 0
COSTCO WHSL CORP COMMON STOCK 22160K105 580 1,645 SH   SOLE   1,242 0 403
COSTCO WHSL CORP COMMON STOCK 22160K105 32 90 SH   OTR   90 0 0
CRANE CO COMMON STOCK 224399105 222 2,359 SH   SOLE   2,359 0 0
CREE INC COMMON STOCK 225447101 305 2,820 SH   SOLE   2,820 0 0
DANAHER CORP COMMON STOCK 235851102 28,878 128,299 SH   SOLE   103,724 385 24,190
DANAHER CORP COMMON STOCK 235851102 150 666 SH   OTR   612 0 54
DEERE & CO COMMON STOCK 244199105 723 1,932 SH   SOLE   1,879 0 53
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 5,369 38,120 SH   SOLE   24,701 0 13,419
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 25 178 SH   OTR   178 0 0
WALT DISNEY CO COMMON STOCK 254687106 30,889 167,401 SH   SOLE   159,795 360 7,246
WALT DISNEY CO COMMON STOCK 254687106 2,749 14,899 SH   OTR   14,015 0 884
DOMINION ENERGY INC COMMON STOCK 25746U109 332 4,368 SH   SOLE   4,368 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109 516 6,788 SH   OTR   0 0 6,788
DOVER CORP COMMON STOCK 260003108 214 1,560 SH   SOLE   0 0 1,560
DOW INC COMMON STOCK 260557103 767 12,000 SH   SOLE   12,000 0 0
DOW INC COMMON STOCK 260557103 208 3,253 SH   OTR   1,027 0 2,226
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 353 3,659 SH   SOLE   3,106 0 553
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 54 557 SH   OTR   557 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 654 8,459 SH   SOLE   8,459 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 62 803 SH   OTR   803 0 0
ECOLAB INC COMMON STOCK 278865100 27,619 129,017 SH   SOLE   102,567 305 26,145
ECOLAB INC COMMON STOCK 278865100 441 2,061 SH   OTR   1,210 0 851
EMERSON ELECTRIC CO COMMON STOCK 291011104 1,172 12,992 SH   SOLE   10,250 0 2,742
EMERSON ELECTRIC CO COMMON STOCK 291011104 431 4,776 SH   OTR   4,776 0 0
ENPHASE ENERGY INC COMMON STOCK 29355A107 993 6,125 SH   SOLE   6,125 0 0
ENTERPRISE PRODUCTS PARTNERS LP LIMITED PARTNRS 293792107 321 14,595 SH   SOLE   14,595 0 0
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 19,531 436,437 SH   SOLE   352,214 898 83,325
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 353 7,890 SH   OTR   3,914 0 3,976
EVERSOURCE ENERGY COMMON STOCK 30040W108 317 3,664 SH   SOLE   3,664 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 96 1,109 SH   OTR   1,109 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 7,652 137,053 SH   SOLE   134,844 0 2,209
EXXON MOBIL CORP COMMON STOCK 30231G102 1,372 24,570 SH   OTR   19,980 0 4,590
FMC CORP COMMON STOCK 302491303 584 5,283 SH   SOLE   2,773 0 2,510
FACEBOOK INC-A COMMON STOCK 30303M102 22,527 76,485 SH   SOLE   73,409 252 2,824
FACEBOOK INC-A COMMON STOCK 30303M102 39 134 SH   OTR   134 0 0
FEDEX CORP COMMON STOCK 31428X106 217 763 SH   SOLE   602 0 161
FIRST REPUBLIC BANK COMMON STOCK 33616C100 13,262 79,532 SH   SOLE   77,674 190 1,668
FIRST REPUBLIC BANK COMMON STOCK 33616C100 137 823 SH   OTR   823 0 0
FIRST SOLAR INC COMMON STOCK 336433107 286 3,279 SH   SOLE   3,067 0 212
GENERAL ELECTRIC CO COMMON STOCK 369604103 225 17,160 SH   SOLE   17,160 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 207 15,800 SH   OTR   15,800 0 0
GENERAL MILLS INC COMMON STOCK 370334104 795 12,959 SH   SOLE   10,474 0 2,485
GENERAL MILLS INC COMMON STOCK 370334104 534 8,704 SH   OTR   662 0 8,042
GENUINE PARTS CO COMMON STOCK 372460105 640 5,541 SH   SOLE   5,541 0 0
GENUINE PARTS CO COMMON STOCK 372460105 1,086 9,393 SH   OTR   1,016 0 8,377
HP INC COMMON STOCK 40434L105 24 749 SH   SOLE   749 0 0
HP INC COMMON STOCK 40434L105 273 8,600 SH   OTR   8,600 0 0
HECLA MINING CO COMMON STOCK 422704106 250 44,000 SH   SOLE   44,000 0 0
HOME DEPOT INC COMMON STOCK 437076102 29,378 96,242 SH   SOLE   61,748 0 34,494
HOME DEPOT INC COMMON STOCK 437076102 4,748 15,554 SH   OTR   12,903 0 2,651
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 37,034 170,609 SH   SOLE   166,686 525 3,398
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 390 1,796 SH   OTR   1,796 0 0
IDEXX LABS INC COMMON STOCK 45168D104 265 541 SH   SOLE   541 0 0
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 2,082 9,397 SH   SOLE   4,945 0 4,452
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 310 1,400 SH   OTR   1,400 0 0
INDEPENDENT BK CORP MASS COMMON STOCK 453836108 1,263 15,000 SH   SOLE   15,000 0 0
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 318 4,599 SH   SOLE   3,512 0 1,087
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 18 265 SH   OTR   265 0 0
INTEL CORP COMMON STOCK 458140100 3,425 53,524 SH   SOLE   39,801 0 13,723
INTEL CORP COMMON STOCK 458140100 876 13,690 SH   OTR   4,495 0 9,195
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 19,116 171,166 SH   SOLE   133,742 430 36,994
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 358 3,207 SH   OTR   1,084 0 2,123
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,255 9,416 SH   SOLE   8,261 0 1,155
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 361 2,709 SH   OTR   100 0 2,609
INVESCO EQUITY FUNDS 46090E103 9,635 30,193 SH   SOLE   1,063 0 29,130
INVESCO EQUITY FUNDS 46137V407 1,122 14,853 SH   SOLE   6,172 0 8,681
INVESCO EQUITY FUNDS 46137V407 52 688 SH   OTR   490 0 198
INVESCO EQUITY FUNDS 46138E354 2,073 35,654 SH   SOLE   0 0 35,654
ISHARES COMMODITIES 464285105 28,622 1,760,248 PRN   SOLE   1,276,220 3,022 481,006
ISHARES COMMODITIES 464285105 329 20,242 PRN   OTR   9,216 0 11,026
ISHARES EQUITY FUNDS 464287101 394 2,189 SH   SOLE   0 0 2,189
ISHARES EQUITY FUNDS 464287168 656 5,753 SH   SOLE   5,753 0 0
ISHARES EQUITY FUNDS 464287200 41,819 105,121 SH   SOLE   2,132 0 102,989
ISHARES CORE US AGG BD 464287226 26,021 228,598 SH   SOLE   0 0 228,598
ISHARES EQUITY FUNDS 464287234 6,165 115,581 SH   SOLE   113,831 1,750 0
ISHARES EQUITY FUNDS 464287234 168 3,151 SH   OTR   1,260 0 1,891
ISHARES EQUITY FUNDS 464287309 520 7,992 SH   SOLE   7,992 0 0
ISHARES 7-10 YR TREASURY 464287440 29,863 264,440 SH   SOLE   0 0 264,440
ISHARES 1-3 YR TREASURY 464287457 22,229 257,729 SH   SOLE   0 0 257,729
ISHARES EQUITY FUNDS 464287465 568 7,493 SH   SOLE   2,450 0 5,043
ISHARES EQUITY FUNDS 464287465 11 150 SH   OTR   150 0 0
ISHARES EQUITY FUNDS 464287481 914 8,959 SH   SOLE   8,713 0 246
ISHARES EQUITY FUNDS 464287499 937 12,668 SH   SOLE   11,359 0 1,309
ISHARES EQUITY FUNDS 464287507 14,255 54,768 SH   SOLE   3,817 0 50,951
ISHARES COMMON STOCK 464287556 379 2,518 SH   SOLE   2,518 0 0
ISHARES EQUITY FUNDS 464287598 317 2,095 SH   SOLE   2,095 0 0
ISHARES EQUITY FUNDS 464287614 788 3,241 SH   SOLE   3,241 0 0
ISHARES EQUITY FUNDS 464287622 358 1,600 SH   SOLE   1,600 0 0
ISHARES EQUITY FUNDS 464287655 438 1,982 SH   SOLE   1,597 0 385
ISHARES EQUITY FUNDS 464287804 1,183 10,901 SH   SOLE   10,523 0 378
ISHARES EQUITY FUNDS 464287804 3 30 SH   OTR   30 0 0
ISHARES EQUITY FUNDS 464287887 256 2,000 SH   SOLE   0 0 2,000
ISHARES TAX EXEMPT FUND 464288158 243 2,250 SH   SOLE   380 0 1,870
ISHARES EQUITY FUNDS 464288240 404 7,326 SH   SOLE   0 0 7,326
ISHARES TAX EXEMPT FUND 464288414 474 4,081 SH   SOLE   1,400 0 2,681
ISHARES 3-7 YR TREASURY 464288661 1,706 13,132 SH   SOLE   0 0 13,132
ISHARES EQUITY FUNDS 46429B689 312 4,270 SH   SOLE   0 0 4,270
ISHARES EQUITY FUNDS 46432F842 225 3,123 SH   SOLE   0 0 3,123
ISHARES EQUITY FUNDS 46434G103 59,768 928,655 SH   SOLE   908,864 1,316 18,475
ISHARES EQUITY FUNDS 46434G103 319 4,959 SH   OTR   4,959 0 0
ISHARES EQUITY FUNDS 46434G863 422 9,736 SH   SOLE   0 0 9,736
ISHARES EQUITY FUNDS 46435G425 2,632 28,965 SH   SOLE   0 0 28,965
ISHARES EQUITY FUNDS 46435G516 1,061 13,976 SH   SOLE   0 0 13,976
JPMORGAN CHASE & CO COMMON STOCK 46625H100 57,992 380,950 SH   SOLE   363,517 850 16,583
JPMORGAN CHASE & CO COMMON STOCK 46625H100 1,525 10,016 SH   OTR   5,710 0 4,306
JOHNSON & JOHNSON COMMON STOCK 478160104 38,308 233,085 SH   SOLE   214,890 500 17,695
JOHNSON & JOHNSON COMMON STOCK 478160104 2,174 13,228 SH   OTR   9,807 0 3,421
KELLOGG CO COMMON STOCK 487836108 237 3,747 SH   SOLE   3,747 0 0
KELLOGG CO COMMON STOCK 487836108 63 1,000 SH   OTR   1,000 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 252 1,809 SH   SOLE   1,719 0 90
PHILIPS ELECTRONICS NV COMMON STOCK 500472303 248 4,346 SH   SOLE   4,346 0 0
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 1,942 6,678 SH   SOLE   6,320 0 358
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 134 460 SH   OTR   460 0 0
LEVI STRAUSS AND CO COMMON STOCK 52736R102 1,440 60,220 SH   SOLE   220 0 60,000
LILLY ELI & CO COMMON STOCK 532457108 1,353 7,244 SH   SOLE   5,773 0 1,471
LILLY ELI & CO COMMON STOCK 532457108 4 23 SH   OTR   23 0 0
LITTELFUSE INC COMMON STOCK 537008104 529 1,999 SH   SOLE   1,999 0 0
LOWES COS INC COMMON STOCK 548661107 36,807 193,535 SH   SOLE   189,052 778 3,705
LOWES COS INC COMMON STOCK 548661107 315 1,654 SH   OTR   1,654 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109 12,118 39,511 SH   SOLE   33,454 132 5,925
LULULEMON ATHLETICA INC COMMON STOCK 550021109 59 193 SH   OTR   193 0 0
M & T BANK CORP COMMON STOCK 55261F104 156 1,029 SH   SOLE   978 0 51
M & T BANK CORP COMMON STOCK 55261F104 153 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 217 5,000 SH   OTR   5,000 0 0
MANULIFE FINANCIAL CORP COMMON STOCK 56501R106 229 10,641 SH   SOLE   10,641 0 0
MASTERCARD INC COMMON STOCK 57636Q104 1,359 3,816 SH   SOLE   1,363 0 2,453
MASTERCARD INC COMMON STOCK 57636Q104 71 200 SH   OTR   200 0 0
MATCH GROUP INC COMMON STOCK 57667L107 845 6,152 SH   SOLE   3,207 0 2,945
MCDONALDS CORP COMMON STOCK 580135101 27,858 124,290 SH   SOLE   120,126 315 3,849
MCDONALDS CORP COMMON STOCK 580135101 2,704 12,064 SH   OTR   8,248 0 3,816
MERCK & CO INC. COMMON STOCK 58933Y105 15,671 203,280 SH   SOLE   154,100 0 49,180
MERCK & CO INC. COMMON STOCK 58933Y105 645 8,369 SH   OTR   8,369 0 0
MICROSOFT CORP COMMON STOCK 594918104 105,987 449,536 SH   SOLE   391,025 1,000 57,511
MICROSOFT CORP COMMON STOCK 594918104 4,026 17,078 SH   OTR   11,595 0 5,483
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 17,259 294,870 SH   SOLE   283,142 615 11,113
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 481 8,223 SH   OTR   2,760 0 5,463
MORGAN STANLEY COMMON STOCK 617446448 404 5,201 SH   SOLE   5,201 0 0
NETFLIX INC COMMON STOCK 64110L106 273 523 SH   SOLE   451 0 72
NETFLIX INC COMMON STOCK 64110L106 37 70 SH   OTR   70 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 24,898 329,298 SH   SOLE   290,853 887 37,558
NEXTERA ENERGY INC COMMON STOCK 65339F101 3,042 40,233 SH   OTR   22,933 0 17,300
NEXTERA ENERGY PARTNERS LP LIMITED PARTNRS 65341B106 246 3,370 SH   SOLE   3,370 0 0
NIKE INC COMMON STOCK 654106103 1,866 14,039 SH   SOLE   11,943 0 2,096
NORFOLK SOUTHN CORP COMMON STOCK 655844108 1,009 3,759 SH   SOLE   3,524 0 235
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 9,071 106,115 SH   SOLE   75,646 0 30,469
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 153 1,786 SH   OTR   1,725 0 61
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 16,290 32,115 SH   SOLE   30,714 95 1,306
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 310 611 SH   OTR   611 0 0
OMNICOM GROUP INC COMMON STOCK 681919106 217 2,926 SH   SOLE   2,926 0 0
ON SEMICONDUCTOR CORPORATION COMMON STOCK 682189105 209 5,019 SH   SOLE   5,019 0 0
ORACLE CORP COMMON STOCK 68389X105 1,407 20,061 SH   SOLE   16,053 0 4,008
PNC FINANCIAL SERVICES COMMON STOCK 693475105 41,915 238,956 SH   SOLE   198,105 350 40,501
PNC FINANCIAL SERVICES COMMON STOCK 693475105 1,322 7,536 SH   OTR   3,438 0 4,098
PPG INDS INC COMMON STOCK 693506107 1,276 8,489 SH   SOLE   8,489 0 0
PALO ALTO NETWORKS INC COMMON STOCK 697435105 19,160 59,491 SH   SOLE   57,997 230 1,264
PALO ALTO NETWORKS INC COMMON STOCK 697435105 257 798 SH   OTR   798 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 47,632 196,143 SH   SOLE   171,641 592 23,910
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 463 1,908 SH   OTR   935 0 973
PEGASYSTEMS INC COMMON STOCK 705573103 572 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COMMON STOCK 713448108 4,561 32,243 SH   SOLE   23,653 0 8,590
PEPSICO INC COMMON STOCK 713448108 1,292 9,134 SH   OTR   5,534 0 3,600
PFIZER INC COMMON STOCK 717081103 2,415 66,643 SH   SOLE   47,555 0 19,088
PFIZER INC COMMON STOCK 717081103 958 26,444 SH   OTR   9,733 0 16,711
PHILLIPS 66 COMMON STOCK 718546104 379 4,644 SH   SOLE   4,644 0 0
PHILLIPS 66 COMMON STOCK 718546104 53 649 SH   OTR   649 0 0
PIONEER NAT RES CO COMMON STOCK 723787107 19,309 121,580 SH   SOLE   120,839 507 234
PIONEER NAT RES CO COMMON STOCK 723787107 49 306 SH   OTR   306 0 0
PLUG POWER INC COMMON STOCK 72919P202 850 23,725 SH   SOLE   23,725 0 0
POOL CORPORATION COMMON STOCK 73278L105 942 2,728 SH   SOLE   1,838 0 890
PRICE T ROWE GROUP COMMON STOCK 74144T108 474 2,760 SH   SOLE   2,760 0 0
PRICE T ROWE GROUP COMMON STOCK 74144T108 17 100 SH   OTR   100 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 27,221 201,001 SH   SOLE   152,684 300 48,017
PROCTER & GAMBLE CO COMMON STOCK 742718109 2,530 18,679 SH   OTR   14,061 0 4,618
PROGRESSIVE CORP COMMON STOCK 743315103 23,742 248,325 SH   SOLE   246,399 650 1,276
PROGRESSIVE CORP COMMON STOCK 743315103 156 1,634 SH   OTR   1,634 0 0
PROLOGIS INC COMMON STOCK 74340W103 30,468 287,436 SH   SOLE   237,170 480 49,786
PROLOGIS INC COMMON STOCK 74340W103 674 6,362 SH   OTR   2,158 0 4,204
PUBLIC SVC ENTERPRISE GROUP INC COMMON STOCK 744573106 398 6,603 SH   SOLE   4,403 0 2,200
QUALCOMM INC COMMON STOCK 747525103 993 7,492 SH   SOLE   463 0 7,029
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 1,650 21,355 SH   SOLE   16,023 0 5,332
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 198 2,567 SH   OTR   2,567 0 0
RINGCENTRAL INC COMMON STOCK 76680R206 933 3,132 SH   SOLE   1,844 0 1,288
ROCKWELL AUTOMATION INC COMMON STOCK 773903109 403 1,520 SH   SOLE   1,520 0 0
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 241 598 SH   SOLE   0 0 598
ROYAL DUTCH COMMON STOCK 780259206 90 2,300 SH   SOLE   2,300 0 0
ROYAL DUTCH COMMON STOCK 780259206 118 3,000 SH   OTR   3,000 0 0
SPDR S&P 500 EQUITY FUNDS 78462F103 11,917 30,070 SH   SOLE   15,595 0 14,475
SPDR S&P 500 EQUITY FUNDS 78462F103 471 1,189 SH   OTR   1,189 0 0
SPDR GOLD TRUST COMMODITIES 78463V107 578 3,615 PRN   SOLE   3,615 0 0
SPDR EQUITY FUNDS 78463X848 274 9,489 SH   SOLE   9,489 0 0
SPDR SHT TRM CRP BD 78464A474 776 24,777 SH   SOLE   0 0 24,777
SPDR EQUITY FUNDS 78467X109 189 571 SH   SOLE   571 0 0
SPDR EQUITY FUNDS 78467X109 50 150 SH   OTR   150 0 0
SPDR S&P MIDCAP 400 ETF TR EQUITY FUNDS 78467Y107 2,590 5,441 SH   SOLE   5,103 0 338
SPDR 1-3 MO TBILL 78468R663 2,052 22,426 SH   SOLE   0 0 22,426
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 1,266 2,565 SH   SOLE   2,293 0 272
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 47 95 SH   OTR   95 0 0
SALESFORCE COM INC COMMON STOCK 79466L302 30,158 142,343 SH   SOLE   110,572 364 31,407
SALESFORCE COM INC COMMON STOCK 79466L302 545 2,574 SH   OTR   2,515 0 59
SCHWAB CHARLES CORP COMMON STOCK 808513105 237 3,642 SH   SOLE   3,642 0 0
SCHWAB EQUITY FUNDS 808524201 209 2,181 SH   SOLE   2,181 0 0
SCHWAB EQUITY FUNDS 808524797 17,046 233,761 SH   SOLE   7,196 0 226,565
SCHWAB ST TRM US TREASURY 808524862 2,107 41,071 SH   SOLE   0 0 41,071
SELECT SECTOR SPDR COMMON STOCK 81369Y100 374 4,743 SH   SOLE   4,743 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y605 1,824 53,573 SH   SOLE   53,573 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y704 204 2,075 SH   SOLE   1,775 0 300
SELECT SECTOR SPDR COMMON STOCK 81369Y803 1,029 7,748 SH   SOLE   5,328 0 2,420
SEMILEDS CORP/TW COMMON STOCK 816645204 56 12,260 SH   SOLE   12,260 0 0
SERVICENOW INC COMMON STOCK 81762P102 15,243 30,479 SH   SOLE   29,400 109 970
SERVICENOW INC COMMON STOCK 81762P102 64 127 SH   OTR   127 0 0
SOUTHERN CO COMMON STOCK 842587107 355 5,717 SH   SOLE   4,047 0 1,670
SOUTHERN CO COMMON STOCK 842587107 110 1,770 SH   OTR   1,770 0 0
SPLUNK INC COMMON STOCK 848637104 457 3,373 SH   SOLE   1,551 0 1,822
SPROTT PHYSICAL GOLD TRUST COMMODITIES 85207H104 275 20,500 SH   SOLE   0 0 20,500
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 223 1,115 SH   SOLE   1,115 0 0
STARBUCKS CORP COMMON STOCK 855244109 19,014 174,001 SH   SOLE   129,833 215 43,953
STARBUCKS CORP COMMON STOCK 855244109 358 3,279 SH   OTR   3,211 0 68
STATE STREET CORP COMMON STOCK 857477103 397 4,730 SH   SOLE   0 0 4,730
STMICROELECTRONICS COMMON STOCK 861012102 230 6,000 SH   SOLE   6,000 0 0
SYSCO CORP COMMON STOCK 871829107 254 3,224 SH   SOLE   2,124 0 1,100
SYSCO CORP COMMON STOCK 871829107 26 333 SH   OTR   333 0 0
TJX COS INC COMMON STOCK 872540109 26,282 397,303 SH   SOLE   306,978 585 89,740
TJX COS INC COMMON STOCK 872540109 547 8,266 SH   OTR   2,146 0 6,120
T-MOBILE US INC COMMON STOCK 872590104 513 4,094 SH   SOLE   4,094 0 0
TAIWAN SEMICONDUCTOR MFG LTD COMMON STOCK 874039100 376 3,176 SH   SOLE   3,176 0 0
TARGET CORP COMMON STOCK 87612E106 346 1,745 SH   SOLE   493 0 1,252
TARGET CORP COMMON STOCK 87612E106 269 1,356 SH   OTR   1,356 0 0
TESLA INC COMMON STOCK 88160R101 1,103 1,652 SH   SOLE   1,652 0 0
TESLA INC COMMON STOCK 88160R101 83 125 SH   OTR   125 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 7,372 39,005 SH   SOLE   35,226 0 3,779
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 178 940 SH   OTR   940 0 0
TEXAS PACIFIC LAND CORPORATION COMMON STOCK 88262P102 2,594 1,632 SH   SOLE   1,632 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,406 3,081 SH   SOLE   2,852 0 229
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 166 363 SH   OTR   363 0 0
3M CO COMMON STOCK 88579Y101 2,513 13,044 SH   SOLE   9,566 0 3,478
3M CO COMMON STOCK 88579Y101 881 4,570 SH   OTR   4,570 0 0
TORONTO DOMINION BANK COMMON STOCK 891160509 233 3,576 SH   SOLE   0 0 3,576
TRAVELERS COS INC COMMON STOCK 89417E109 119 788 SH   SOLE   788 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 290 1,928 SH   OTR   1,928 0 0
US BANCORP DEL COMMON STOCK 902973304 690 12,475 SH   SOLE   12,475 0 0
US BANCORP DEL COMMON STOCK 902973304 663 11,985 SH   OTR   11,985 0 0
UNIFIRST CORP MASS COMMON STOCK 904708104 291 1,303 SH   SOLE   1,303 0 0
UNILEVER PLC COMMON STOCK 904767704 18,061 323,510 SH   SOLE   263,419 950 59,141
UNILEVER PLC COMMON STOCK 904767704 402 7,192 SH   OTR   7,122 0 70
UNION PACIFIC CORP COMMON STOCK 907818108 50,209 227,797 SH   SOLE   190,247 470 37,080
UNION PACIFIC CORP COMMON STOCK 907818108 2,578 11,695 SH   OTR   11,640 0 55
UNITED PARCEL SVC INC COMMON STOCK 911312106 409 2,405 SH   SOLE   2,405 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 32 191 SH   OTR   191 0 0
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 53,716 144,371 SH   SOLE   137,205 375 6,791
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 514 1,381 SH   OTR   948 0 433
V F CORP COMMON STOCK 918204108 531 6,642 SH   SOLE   3,438 0 3,204
V F CORP COMMON STOCK 918204108 417 5,219 SH   OTR   1,058 0 4,161
VANGUARD EQUITY FUNDS 921908844 5,488 37,314 SH   SOLE   2,088 0 35,226
VANGUARD EQUITY FUNDS 921932885 381 2,159 SH   SOLE   0 0 2,159
VANGUARD ST TRM BD FD 921937827 25,073 305,067 SH   SOLE   0 0 305,067
VANGUARD TOTAL BOND FD 921937835 257 3,036 SH   SOLE   0 0 3,036
VANGUARD EQUITY FUNDS 921943858 37,397 761,502 SH   SOLE   2,565 0 758,937
VANGUARD EQUITY FUNDS 921946406 544 5,381 SH   SOLE   5,381 0 0
VANGUARD EQUITY FUNDS 921946406 10 100 SH   OTR   100 0 0
VANGUARD EQUITY FUNDS 92204A405 275 3,250 SH   OTR   3,250 0 0
VANGUARD EQUITY FUNDS 922042775 665 10,959 SH   SOLE   0 0 10,959
VANGUARD EQUITY FUNDS 922042858 14,340 275,499 SH   SOLE   0 0 275,499
VANGUARD EQUITY FUNDS 922908363 221 607 SH   SOLE   607 0 0
VANGUARD EQUITY FUNDS 922908629 961 4,342 SH   SOLE   2,998 0 1,344
VANGUARD EQUITY FUNDS 922908751 492 2,300 SH   SOLE   2,300 0 0
VANGUARD EQUITY FUNDS 922908769 11,474 55,512 SH   SOLE   1,884 0 53,628
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 16,680 286,836 SH   SOLE   245,271 0 41,565
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 932 16,025 SH   OTR   9,413 0 6,612
VERISK ANALYTICS INC COMMON STOCK 92345Y106 12,854 72,750 SH   SOLE   61,886 251 10,613
VERISK ANALYTICS INC COMMON STOCK 92345Y106 27 153 SH   OTR   153 0 0
VISA INC COMMON STOCK 92826C839 55,787 263,483 SH   SOLE   229,003 621 33,859
VISA INC COMMON STOCK 92826C839 1,313 6,200 SH   OTR   3,535 0 2,665
WEC ENERGY GROUP INC COMMON STOCK 92939U106 8,979 95,938 SH   SOLE   93,446 0 2,492
WEC ENERGY GROUP INC COMMON STOCK 92939U106 322 3,444 SH   OTR   2,353 0 1,091
WALMART INC COMMON STOCK 931142103 8,537 62,849 SH   SOLE   62,804 0 45
WALMART INC COMMON STOCK 931142103 1,094 8,054 SH   OTR   6,568 0 1,486
WASTE MANAGEMENT INC COMMON STOCK 94106L109 21,552 167,042 SH   SOLE   104,960 265 61,817
WASTE MANAGEMENT INC COMMON STOCK 94106L109 49 377 SH   OTR   289 0 88
WATSCO INC COMMON STOCK 942622200 10,861 41,653 SH   SOLE   41,379 0 274
WATSCO INC COMMON STOCK 942622200 498 1,911 SH   OTR   647 0 1,264
WELLS FARGO & COMPANY COMMON STOCK 949746101 303 7,756 SH   SOLE   5,256 0 2,500
WELLS FARGO & COMPANY COMMON STOCK 949746101 398 10,195 SH   OTR   10,195 0 0
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 4,272 15,162 SH   SOLE   3,128 0 12,034
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 11 38 SH   OTR   0 0 38
WISDOMTREE EQUITY FUNDS 97717W307 285 2,483 SH   SOLE   2,483 0 0
XCEL ENERGY COMMON STOCK 98389B100 262 3,944 SH   SOLE   0 0 3,944
XILINX INC COMMON STOCK 983919101 1,696 13,690 SH   SOLE   10,440 0 3,250
XILINX INC COMMON STOCK 983919101 65 525 SH   OTR   525 0 0
XYLEM INC COMMON STOCK 98419M100 28,430 270,298 SH   SOLE   216,298 435 53,565
XYLEM INC COMMON STOCK 98419M100 861 8,185 SH   OTR   1,872 0 6,313
YUM BRANDS COMMON STOCK 988498101 109 1,003 SH   SOLE   1,003 0 0
YUM BRANDS COMMON STOCK 988498101 236 2,185 SH   OTR   2,185 0 0
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 154 960 SH   SOLE   827 0 133
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 90 560 SH   OTR   560 0 0
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 13,566 64,367 SH   SOLE   61,852 230 2,285
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 43 205 SH   OTR   205 0 0
ACCENTURE PLC COMMON STOCK G1151C101 18,375 66,515 SH   SOLE   44,924 0 21,591
ACCENTURE PLC COMMON STOCK G1151C101 1,646 5,958 SH   OTR   5,152 0 806
EATON CORPORATION PLC COMMON STOCK G29183103 264 1,910 SH   SOLE   1,870 0 40
EATON CORPORATION PLC COMMON STOCK G29183103 299 2,163 SH   OTR   2,163 0 0
LINDE PLC COMMON STOCK G5494J103 39,355 140,486 SH   SOLE   138,346 375 1,765
LINDE PLC COMMON STOCK G5494J103 1,791 6,394 SH   OTR   3,611 0 2,783
MEDTRONIC PLC SHS COMMON STOCK G5960L103 24,047 203,563 SH   SOLE   196,489 475 6,599
MEDTRONIC PLC SHS COMMON STOCK G5960L103 2,757 23,337 SH   OTR   17,990 0 5,347
CHUBB CORP COMMON STOCK H1467J104 284 1,795 SH   SOLE   0 0 1,795
TE CONNECTIVITY COMMON STOCK H84989104 536 4,154 SH   SOLE   0 0 4,154
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 61 544 SH   SOLE   244 0 300
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 217 1,941 SH   OTR   1,941 0 0