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 250 5,120 SH   SOLE   4,299 0 821
A T & T INC COMMON STOCK 00206R102 1,562 54,273 SH   SOLE   40,563 0 13,710
A T & T INC COMMON STOCK 00206R102 663 23,053 SH   OTR   18,894 0 4,159
ABBOTT LABS COMMON STOCK 002824100 6,042 52,120 SH   SOLE   39,299 0 12,821
ABBOTT LABS COMMON STOCK 002824100 1,959 16,894 SH   OTR   16,894 0 0
ABBVIE INC COMMON STOCK 00287Y109 2,983 26,488 SH   SOLE   18,759 0 7,729
ABBVIE INC COMMON STOCK 00287Y109 1,097 9,739 SH   OTR   9,739 0 0
ABEONA THERAPUETICS INC COMMON STOCK 00289Y107 102 65,414 SH   SOLE   65,414 0 0
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 15,448 161,859 SH   SOLE   160,150 475 1,234
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 96 1,002 SH   OTR   1,002 0 0
AVALON BAY CMNTYS COMMON STOCK 053484101 221 1,058 SH   SOLE   0 0 1,058
ADOBE SYSTEMS INC COMMON STOCK 00724F101 45,497 77,688 SH   SOLE   63,223 185 14,280
ADOBE SYSTEMS INC COMMON STOCK 00724F101 829 1,416 SH   OTR   1,386 0 30
ADVANCED MICRO DEVICES INC COMMON STOCK 007903107 5,412 57,620 SH   SOLE   57,620 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 6,329 42,816 SH   SOLE   5,536 0 37,280
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 90 610 SH   OTR   533 0 77
AIR PRODS & CHEMS INC COMMON STOCK 009158106 1,469 5,105 SH   SOLE   2,451 0 2,654
ALIBABA GROUP HLDG LTD SPONS ADR COMMON STOCK 01609W102 21,606 95,271 SH   SOLE   94,707 350 214
ALIBABA GROUP HLDG LTD SPONS ADR COMMON STOCK 01609W102 53 232 SH   OTR   232 0 0
ALPHABET INC COMMON STOCK 02079K107 13,061 5,211 SH   SOLE   4,538 0 673
ALPHABET INC COMMON STOCK 02079K107 907 362 SH   OTR   154 0 208
ALPHABET INC COMMON STOCK 02079K305 52,552 21,522 SH   SOLE   19,863 65 1,594
ALPHABET INC COMMON STOCK 02079K305 962 394 SH   OTR   203 0 191
AMAZON.COM COMMON STOCK 023135106 64,823 18,843 SH   SOLE   17,502 56 1,285
AMAZON.COM COMMON STOCK 023135106 1,235 359 SH   OTR   359 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 41,155 249,079 SH   SOLE   202,579 623 45,877
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,407 8,514 SH   OTR   7,879 0 635
AMERICAN TOWER CORP COMMON STOCK 03027X100 14,723 54,502 SH   SOLE   45,467 99 8,936
AMERICAN TOWER CORP COMMON STOCK 03027X100 428 1,584 SH   OTR   532 0 1,052
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 298 1,935 SH   SOLE   90 0 1,845
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 704 2,828 SH   SOLE   799 0 2,029
AMERIPRISE FINANCIAL COMMON STOCK 03076C106 127 510 SH   OTR   510 0 0
AMGEN INC COMMON STOCK 031162100 1,012 4,152 SH   SOLE   1,876 0 2,276
ANALOG DEVICES INC COMMON STOCK 032654105 182 1,056 SH   SOLE   730 0 326
ANALOG DEVICES INC COMMON STOCK 032654105 269 1,560 SH   OTR   1,560 0 0
ANSYS INC COMMON STOCK 03662Q105 380 1,095 SH   SOLE   1,095 0 0
APPLE INC COMMON STOCK 037833100 124,448 908,646 SH   SOLE   844,165 1,950 62,531
APPLE INC COMMON STOCK 037833100 5,210 38,038 SH   OTR   32,706 0 5,332
ATMOS ENERGY CORP COMMON STOCK 049560105 4,743 49,346 SH   SOLE   49,177 0 169
ATMOS ENERGY CORP COMMON STOCK 049560105 44 460 SH   OTR   460 0 0
AUTODESK INC COMMON STOCK 052769106 1,618 5,542 SH   SOLE   5,447 0 95
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 12,064 60,738 SH   SOLE   33,502 0 27,236
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 1,911 9,620 SH   OTR   4,463 0 5,157
AUTOZONE INC COMMON STOCK 053332102 248 166 SH   SOLE   166 0 0
AVERY DENNISON CORP COMMON STOCK 053611109 276 1,311 SH   SOLE   850 0 461
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 52,995 1,285,359 SH   SOLE   1,260,795 3,648 20,916
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 459 11,127 SH   OTR   7,803 0 3,324
BANK OF NY MELLON COMMON STOCK 064058100 317 6,182 SH   SOLE   5,085 0 1,097
BANK OF NY MELLON COMMON STOCK 064058100 91 1,770 SH   OTR   1,770 0 0
BECTON DICKINSON & CO COMMON STOCK 075887109 18,376 75,565 SH   SOLE   55,346 181 20,038
BECTON DICKINSON & CO COMMON STOCK 075887109 263 1,083 SH   OTR   750 0 333
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 13,814 33 SH   SOLE   17 0 16
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 20,093 48 SH   OTR   48 0 0
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 5,388 19,385 SH   SOLE   12,297 0 7,088
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 182 655 SH   OTR   655 0 0
BLACKROCK INC COMMON STOCK 09247X101 33,362 38,129 SH   SOLE   30,430 95 7,604
BLACKROCK INC COMMON STOCK 09247X101 971 1,110 SH   OTR   915 0 195
BLACKROCK TAX EXEMPT FUND 09254F100 201 11,979 SH   SOLE   11,979 0 0
THE BLACKSTONE GROUP COMMON STOCK 09260D107 353 3,636 SH   SOLE   2,421 0 1,215
BOEING CO COMMON STOCK 097023105 190 792 SH   SOLE   792 0 0
BOEING CO COMMON STOCK 097023105 24 100 SH   OTR   100 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 20,887 312,583 SH   SOLE   277,203 670 34,710
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 1,084 16,222 SH   OTR   8,146 0 8,076
BROADRIDGE FINANCIAL COMMON STOCK 11133T103 393 2,431 SH   SOLE   0 0 2,431
BROADCOM INC COMMON STOCK 11135F101 26,249 55,047 SH   SOLE   44,163 65 10,819
BROADCOM INC COMMON STOCK 11135F101 469 984 SH   OTR   400 0 584
CMC MATERIALS INC COMMON STOCK 12571T100 2,732 18,124 SH   SOLE   18,124 0 0
CSX CORP COMMON STOCK 126408103 341 10,629 SH   SOLE   0 0 10,629
CVS HEALTH CORP COMMON STOCK 126650100 956 11,451 SH   SOLE   3,597 0 7,854
CVS HEALTH CORP COMMON STOCK 126650100 117 1,400 SH   OTR   1,400 0 0
CABOT CORP COMMON STOCK 127055101 6,015 105,663 SH   SOLE   105,663 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 13,998 168,675 SH   SOLE   101,877 0 66,798
CAMBRIDGE BANCORP COMMON STOCK 132152109 6 70 SH   OTR   70 0 0
CATERPILLAR INC COMMON STOCK 149123101 770 3,539 SH   SOLE   3,539 0 0
CHECKMATE PHARMACEUTICALS INC COMMON STOCK 162818108 147 24,609 SH   SOLE   24,609 0 0
CHEVRON CORP COMMON STOCK 166764100 10,391 99,205 SH   SOLE   99,176 0 29
CHEVRON CORP COMMON STOCK 166764100 512 4,887 SH   OTR   2,341 0 2,546
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 303 3,559 SH   SOLE   3,478 0 81
CISCO SYSTEMS INC COMMON STOCK 17275R102 2,239 42,245 SH   SOLE   28,416 0 13,829
CISCO SYSTEMS INC COMMON STOCK 17275R102 261 4,924 SH   OTR   4,826 0 98
CINTAS CORP COMMON STOCK 172908105 351 919 SH   SOLE   848 0 71
CITIGROUP COMMON STOCK 172967424 227 3,215 SH   SOLE   0 0 3,215
CITRIX SYSTEMS INC COMMON STOCK 177376100 585 4,988 SH   SOLE   4,897 0 91
CITRIX SYSTEMS INC COMMON STOCK 177376100 481 4,103 SH   OTR   1,335 0 2,768
CLOROX CO COMMON STOCK 189054109 4,551 25,296 SH   SOLE   17,119 0 8,177
CLOROX CO COMMON STOCK 189054109 201 1,119 SH   OTR   233 0 886
COCA COLA CO COMMON STOCK 191216100 1,420 26,252 SH   SOLE   19,399 0 6,853
COCA COLA CO COMMON STOCK 191216100 1,322 24,430 SH   OTR   24,430 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 242 3,489 SH   SOLE   2,486 0 1,003
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 126 1,823 SH   OTR   1,823 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 453 5,567 SH   SOLE   4,408 0 1,159
COMCAST CORP COMMON STOCK 20030N101 470 8,236 SH   SOLE   7,488 0 748
COMCAST CORP COMMON STOCK 20030N101 89 1,556 SH   OTR   1,556 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 538 8,838 SH   SOLE   8,838 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 43 700 SH   OTR   700 0 0
CORCEPT THERAPEUTICS INC COMMON STOCK 218352102 664 30,200 SH   SOLE   30,200 0 0
CORTEVA INC COMMON STOCK 22052L104 419 9,437 SH   SOLE   9,437 0 0
CORTEVA INC COMMON STOCK 22052L104 19 427 SH   OTR   427 0 0
COSTCO WHSL CORP COMMON STOCK 22160K105 5,303 13,402 SH   SOLE   12,324 0 1,078
COSTCO WHSL CORP COMMON STOCK 22160K105 52 131 SH   OTR   131 0 0
CRANE CO COMMON STOCK 224399105 216 2,338 SH   SOLE   2,338 0 0
CREE INC COMMON STOCK 225447101 276 2,820 SH   SOLE   2,820 0 0
CUMMINS INC COMMON STOCK 231021106 210 860 SH   SOLE   860 0 0
DANAHER CORP COMMON STOCK 235851102 34,885 129,993 SH   SOLE   104,140 385 25,468
DANAHER CORP COMMON STOCK 235851102 176 655 SH   OTR   601 0 54
DEERE & CO COMMON STOCK 244199105 681 1,932 SH   SOLE   1,879 0 53
DICK'S SPORTING GOODS INC COMMON STOCK 253393102 200 2,000 SH   SOLE   2,000 0 0
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 5,716 37,989 SH   SOLE   23,809 0 14,180
DIGITAL REALTY TRUST INC COMMON STOCK 253868103 209 1,388 SH   OTR   176 0 1,212
DIGITALBRIDGE GROUP INC COMMON STOCK 25401T108 333 42,164 SH   SOLE   42,164 0 0
WALT DISNEY CO COMMON STOCK 254687106 29,288 166,629 SH   SOLE   158,876 360 7,393
WALT DISNEY CO COMMON STOCK 254687106 2,529 14,389 SH   OTR   13,990 0 399
DOMINION ENERGY INC COMMON STOCK 25746U109 277 3,768 SH   SOLE   3,768 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109 314 4,268 SH   OTR   0 0 4,268
DOVER CORP COMMON STOCK 260003108 225 1,494 SH   SOLE   0 0 1,494
DOW INC COMMON STOCK 260557103 788 12,447 SH   SOLE   12,447 0 0
DOW INC COMMON STOCK 260557103 65 1,027 SH   OTR   1,027 0 0
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 364 3,690 SH   SOLE   3,106 0 584
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 55 557 SH   OTR   557 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 701 9,052 SH   SOLE   9,052 0 0
DUPONT DE NEMOURS INC COMMON STOCK 26614N102 62 803 SH   OTR   803 0 0
ECOLAB INC COMMON STOCK 278865100 26,562 128,964 SH   SOLE   101,107 305 27,552
ECOLAB INC COMMON STOCK 278865100 421 2,045 SH   OTR   1,194 0 851
EMERSON ELECTRIC CO COMMON STOCK 291011104 1,250 12,992 SH   SOLE   10,250 0 2,742
EMERSON ELECTRIC CO COMMON STOCK 291011104 460 4,776 SH   OTR   4,776 0 0
ENPHASE ENERGY INC COMMON STOCK 29355A107 1,125 6,125 SH   SOLE   6,125 0 0
ENTERPRISE PRODUCTS PARTNERS LP LIMITED PARTNRS 293792107 352 14,595 SH   SOLE   14,595 0 0
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 19,971 437,005 SH   SOLE   350,400 898 85,707
ESSENTIAL UTILITIES INC COMMON STOCK 29670G102 359 7,845 SH   OTR   3,869 0 3,976
EVERSOURCE ENERGY COMMON STOCK 30040W108 294 3,664 SH   SOLE   3,664 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 89 1,109 SH   OTR   1,109 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 8,809 139,641 SH   SOLE   137,232 0 2,409
EXXON MOBIL CORP COMMON STOCK 30231G102 1,682 26,669 SH   OTR   19,974 0 6,695
FMC CORP COMMON STOCK 302491303 550 5,079 SH   SOLE   2,773 0 2,306
FACEBOOK INC-A COMMON STOCK 30303M102 26,606 76,516 SH   SOLE   73,363 252 2,901
FACEBOOK INC-A COMMON STOCK 30303M102 43 125 SH   OTR   125 0 0
FEDEX CORP COMMON STOCK 31428X106 243 813 SH   SOLE   350 0 463
FIRST REPUBLIC BANK COMMON STOCK 33616C100 9,647 51,541 SH   SOLE   49,732 190 1,619
FIRST REPUBLIC BANK COMMON STOCK 33616C100 125 667 SH   OTR   667 0 0
FIRST SOLAR INC COMMON STOCK 336433107 297 3,279 SH   SOLE   3,067 0 212
GAMCO GLOBAL GOLD NATURAL RE EQUITY FUNDS 36465A109 100 25,000 SH   SOLE   25,000 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 248 18,452 SH   SOLE   16,698 0 1,754
GENERAL ELECTRIC CO COMMON STOCK 369604103 213 15,800 SH   OTR   15,800 0 0
GENERAL MILLS INC COMMON STOCK 370334104 767 12,582 SH   SOLE   10,068 0 2,514
GENERAL MILLS INC COMMON STOCK 370334104 530 8,704 SH   OTR   662 0 8,042
GENUINE PARTS CO COMMON STOCK 372460105 698 5,519 SH   SOLE   5,519 0 0
GENUINE PARTS CO COMMON STOCK 372460105 1,187 9,388 SH   OTR   1,011 0 8,377
HP INC COMMON STOCK 40434L105 409 13,533 SH   SOLE   13,533 0 0
HP INC COMMON STOCK 40434L105 242 8,000 SH   OTR   8,000 0 0
HECLA MINING CO COMMON STOCK 422704106 327 44,000 SH   SOLE   44,000 0 0
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 198 13,584 SH   SOLE   13,584 0 0
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 117 8,000 SH   OTR   8,000 0 0
HOME DEPOT INC COMMON STOCK 437076102 29,650 92,978 SH   SOLE   58,757 0 34,221
HOME DEPOT INC COMMON STOCK 437076102 4,959 15,550 SH   OTR   12,899 0 2,651
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 37,434 170,655 SH   SOLE   166,695 525 3,435
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 394 1,794 SH   OTR   1,794 0 0
IDEXX LABS INC COMMON STOCK 45168D104 304 482 SH   SOLE   482 0 0
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 1,908 8,534 SH   SOLE   5,209 0 3,325
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 313 1,400 SH   OTR   1,400 0 0
INDEPENDENT BK CORP MASS COMMON STOCK 453836108 1,133 15,000 SH   SOLE   15,000 0 0
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 244 3,576 SH   SOLE   2,962 0 614
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 18 265 SH   OTR   265 0 0
INTEL CORP COMMON STOCK 458140100 2,773 49,387 SH   SOLE   36,672 0 12,715
INTEL CORP COMMON STOCK 458140100 769 13,690 SH   OTR   4,495 0 9,195
INTELLIA THERAPEUTICS INC COMMON STOCK 45826J105 214 1,322 SH   SOLE   1,322 0 0
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 20,978 176,728 SH   SOLE   135,378 430 40,920
INTERCONTINENTAL EXCHANGE COMMON STOCK 45866F104 385 3,243 SH   OTR   1,120 0 2,123
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,406 9,588 SH   SOLE   8,269 0 1,319
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 397 2,709 SH   OTR   100 0 2,609
INVESCO COMMODITIES 46090F100 3,776 187,976 SH   SOLE   0 0 187,976
INVESCO EQUITY FUNDS 46090E103 10,305 29,073 SH   SOLE   593 0 28,480
INVESCO EQUITY FUNDS 46137V407 760 10,978 SH   SOLE   5,502 0 5,476
INVESCO EQUITY FUNDS 46137V407 48 688 SH   OTR   490 0 198
INVESCO EQUITY FUNDS 46138E354 2,195 36,042 SH   SOLE   0 0 36,042
ISHARES COMMODITIES 464285105 6,626 196,560 SH   SOLE   0 0 196,560
ISHARES COMMODITIES 464285204 20,667 613,070 PRN   SOLE   609,892 1,511 1,667
ISHARES COMMODITIES 464285204 341 10,119 PRN   OTR   4,605 0 5,514
ISHARES EQUITY FUNDS 464287101 282 1,440 SH   SOLE   0 0 1,440
ISHARES EQUITY FUNDS 464287168 657 5,630 SH   SOLE   5,630 0 0
ISHARES EQUITY FUNDS 464287200 48,519 112,855 SH   SOLE   3,002 0 109,853
ISHARES CORE US AGG BD 464287226 27,295 236,671 SH   SOLE   0 0 236,671
ISHARES EQUITY FUNDS 464287234 6,278 113,829 SH   SOLE   112,079 1,750 0
ISHARES EQUITY FUNDS 464287234 564 10,221 SH   OTR   1,260 0 8,961
ISHARES EQUITY FUNDS 464287309 567 7,792 SH   SOLE   7,792 0 0
ISHARES 7-10 YR TREASURY 464287440 31,289 270,920 SH   SOLE   0 0 270,920
ISHARES 1-3 YR TREASURY 464287457 23,168 268,891 SH   SOLE   0 0 268,891
ISHARES EQUITY FUNDS 464287465 433 5,488 SH   SOLE   445 0 5,043
ISHARES EQUITY FUNDS 464287465 12 150 SH   OTR   150 0 0
ISHARES EQUITY FUNDS 464287481 946 8,361 SH   SOLE   8,115 0 246
ISHARES EQUITY FUNDS 464287499 995 12,556 SH   SOLE   11,247 0 1,309
ISHARES EQUITY FUNDS 464287507 16,091 59,879 SH   SOLE   4,998 0 54,881
ISHARES COMMON STOCK 464287556 441 2,697 SH   SOLE   2,697 0 0
ISHARES EQUITY FUNDS 464287598 315 1,985 SH   SOLE   1,985 0 0
ISHARES EQUITY FUNDS 464287614 860 3,166 SH   SOLE   3,166 0 0
ISHARES EQUITY FUNDS 464287622 387 1,600 SH   SOLE   1,600 0 0
ISHARES EQUITY FUNDS 464287655 371 1,619 SH   SOLE   1,444 0 175
ISHARES EQUITY FUNDS 464287804 1,161 10,280 SH   SOLE   10,280 0 0
ISHARES EQUITY FUNDS 464288240 421 7,326 SH   SOLE   0 0 7,326
ISHARES TAX EXEMPT FUND 464288414 284 2,425 SH   SOLE   1,400 0 1,025
ISHARES 3-7 YR TREASURY 464288661 1,616 12,378 SH   SOLE   0 0 12,378
ISHARES EQUITY FUNDS 46429B689 318 4,205 SH   SOLE   0 0 4,205
ISHARES EQUITY FUNDS 46432F842 249 3,323 SH   SOLE   0 0 3,323
ISHARES EQUITY FUNDS 46434G822 280 4,141 SH   SOLE   0 0 4,141
ISHARES EQUITY FUNDS 46434G863 241 5,337 SH   SOLE   0 0 5,337
ISHARES EQUITY FUNDS 46434G103 62,767 936,971 SH   SOLE   915,387 1,316 20,268
ISHARES EQUITY FUNDS 46434G103 328 4,903 SH   OTR   4,903 0 0
ISHARES EQUITY FUNDS 46435G425 1,665 16,910 SH   SOLE   0 0 16,910
ISHARES EQUITY FUNDS 46435G516 633 8,011 SH   SOLE   0 0 8,011
JPMORGAN CHASE & CO COMMON STOCK 46625H100 59,239 380,860 SH   SOLE   362,122 850 17,888
JPMORGAN CHASE & CO COMMON STOCK 46625H100 1,550 9,966 SH   OTR   5,660 0 4,306
JOHNSON & JOHNSON COMMON STOCK 478160104 38,393 233,052 SH   SOLE   216,552 500 16,000
JOHNSON & JOHNSON COMMON STOCK 478160104 2,111 12,814 SH   OTR   9,393 0 3,421
KELLOGG CO COMMON STOCK 487836108 231 3,595 SH   SOLE   3,595 0 0
KELLOGG CO COMMON STOCK 487836108 64 1,000 SH   OTR   1,000 0 0
KEYSIGHT TECHNOLOGIES INC COMMON STOCK 49338L103 207 1,338 SH   SOLE   1,338 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 214 1,600 SH   SOLE   1,510 0 90
PHILIPS ELECTRONICS NV COMMON STOCK 500472303 216 4,346 SH   SOLE   4,346 0 0
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 2,088 6,563 SH   SOLE   6,205 0 358
ESTEE LAUDER CO CLASS A COMMON STOCK 518439104 146 460 SH   OTR   460 0 0
LEVI STRAUSS AND CO COMMON STOCK 52736R102 9,154 330,220 SH   SOLE   200,220 0 130,000
LILLY ELI & CO COMMON STOCK 532457108 1,733 7,549 SH   SOLE   6,078 0 1,471
LITTELFUSE INC COMMON STOCK 537008104 509 1,999 SH   SOLE   1,999 0 0
LOWES COS INC COMMON STOCK 548661107 37,934 195,567 SH   SOLE   191,131 778 3,658
LOWES COS INC COMMON STOCK 548661107 362 1,867 SH   OTR   1,867 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109 15,029 41,178 SH   SOLE   34,658 132 6,388
LULULEMON ATHLETICA INC COMMON STOCK 550021109 84 229 SH   OTR   229 0 0
M & T BANK CORP COMMON STOCK 55261F104 141 971 SH   SOLE   971 0 0
M & T BANK CORP COMMON STOCK 55261F104 147 1,010 SH   OTR   1,010 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 32 650 SH   SOLE   300 0 350
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 245 5,000 SH   OTR   5,000 0 0
MANULIFE FINANCIAL CORP COMMON STOCK 56501R106 210 10,641 SH   SOLE   10,641 0 0
MASTERCARD INC COMMON STOCK 57636Q104 1,406 3,851 SH   SOLE   1,663 0 2,188
MASTERCARD INC COMMON STOCK 57636Q104 73 200 SH   OTR   200 0 0
MATCH GROUP INC COMMON STOCK 57667L107 958 5,938 SH   SOLE   3,199 0 2,739
MCDONALDS CORP COMMON STOCK 580135101 28,504 123,398 SH   SOLE   119,734 315 3,349
MCDONALDS CORP COMMON STOCK 580135101 2,782 12,044 SH   OTR   8,228 0 3,816
MERCK & CO INC. COMMON STOCK 58933Y105 14,877 191,288 SH   SOLE   143,354 0 47,934
MERCK & CO INC. COMMON STOCK 58933Y105 789 10,151 SH   OTR   8,363 0 1,788
MICROSOFT CORP COMMON STOCK 594918104 120,905 446,307 SH   SOLE   386,573 1,000 58,734
MICROSOFT CORP COMMON STOCK 594918104 4,607 17,006 SH   OTR   11,523 0 5,483
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 18,301 293,083 SH   SOLE   282,040 615 10,428
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 511 8,177 SH   OTR   2,714 0 5,463
MORGAN STANLEY COMMON STOCK 617446448 476 5,187 SH   SOLE   5,187 0 0
NETFLIX INC COMMON STOCK 64110L106 231 437 SH   SOLE   365 0 72
NETFLIX INC COMMON STOCK 64110L106 37 70 SH   OTR   70 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 24,055 328,257 SH   SOLE   286,564 887 40,806
NEXTERA ENERGY INC COMMON STOCK 65339F101 2,564 34,989 SH   OTR   22,163 0 12,826
NIKE INC COMMON STOCK 654106103 1,814 11,744 SH   SOLE   11,118 0 626
NORFOLK SOUTHN CORP COMMON STOCK 655844108 925 3,487 SH   SOLE   3,465 0 22
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 9,956 109,113 SH   SOLE   74,375 0 34,738
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 162 1,780 SH   OTR   1,719 0 61
NVIDIA CORP COMMON STOCK 67066G104 249 311 SH   SOLE   286 0 25
NUVEEN EQUITY FUNDS 67092P300 202 5,364 SH   SOLE   0 0 5,364
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 18,260 32,249 SH   SOLE   30,994 95 1,160
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 338 597 SH   OTR   597 0 0
OMNICOM GROUP INC COMMON STOCK 681919106 229 2,860 SH   SOLE   2,860 0 0
ORACLE CORP COMMON STOCK 68389X105 1,387 17,816 SH   SOLE   13,808 0 4,008
ORGANON & CO COMMON STOCK 68622V106 319 10,548 SH   SOLE   8,700 0 1,848
ORGANON & CO COMMON STOCK 68622V106 30 1,008 SH   OTR   829 0 179
PNC FINANCIAL SERVICES COMMON STOCK 693475105 45,406 238,024 SH   SOLE   195,956 350 41,718
PNC FINANCIAL SERVICES COMMON STOCK 693475105 1,432 7,506 SH   OTR   3,408 0 4,098
PPG INDS INC COMMON STOCK 693506107 1,433 8,439 SH   SOLE   8,439 0 0
PALO ALTO NETWORKS INC COMMON STOCK 697435105 22,207 59,848 SH   SOLE   58,382 230 1,236
PALO ALTO NETWORKS INC COMMON STOCK 697435105 246 662 SH   OTR   662 0 0
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 57,695 197,937 SH   SOLE   173,678 592 23,667
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 346 1,186 SH   OTR   738 0 448
PEGASYSTEMS INC COMMON STOCK 705573103 696 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COMMON STOCK 713448108 4,512 30,451 SH   SOLE   22,576 0 7,875
PEPSICO INC COMMON STOCK 713448108 1,344 9,074 SH   OTR   5,474 0 3,600
PFIZER INC COMMON STOCK 717081103 2,413 61,630 SH   SOLE   46,388 0 15,242
PFIZER INC COMMON STOCK 717081103 749 19,127 SH   OTR   8,416 0 10,711
PHILLIPS 66 COMMON STOCK 718546104 399 4,644 SH   SOLE   4,644 0 0
PHILLIPS 66 COMMON STOCK 718546104 56 649 SH   OTR   649 0 0
PIONEER NAT RES CO COMMON STOCK 723787107 20,542 126,398 SH   SOLE   125,451 507 440
PIONEER NAT RES CO COMMON STOCK 723787107 95 584 SH   OTR   584 0 0
PLUG POWER INC COMMON STOCK 72919P202 811 23,725 SH   SOLE   23,725 0 0
POOL CORPORATION COMMON STOCK 73278L105 993 2,166 SH   SOLE   1,455 0 711
PRICE T ROWE GROUP COMMON STOCK 74144T108 546 2,760 SH   SOLE   2,760 0 0
PRICE T ROWE GROUP COMMON STOCK 74144T108 20 100 SH   OTR   100 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 26,920 199,510 SH   SOLE   150,363 300 48,847
PROCTER & GAMBLE CO COMMON STOCK 742718109 2,525 18,710 SH   OTR   14,092 0 4,618
PROGRESSIVE CORP COMMON STOCK 743315103 24,618 250,662 SH   SOLE   246,660 650 3,352
PROGRESSIVE CORP COMMON STOCK 743315103 160 1,630 SH   OTR   1,630 0 0
PROLOGIS INC COMMON STOCK 74340W103 34,357 287,440 SH   SOLE   233,514 480 53,446
PROLOGIS INC COMMON STOCK 74340W103 764 6,389 SH   OTR   2,185 0 4,204
PUBLIC SVC ENTERPRISE GROUP INC COMMON STOCK 744573106 396 6,621 SH   SOLE   4,403 0 2,218
QUALCOMM INC COMMON STOCK 747525103 920 6,437 SH   SOLE   538 0 5,899
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 1,727 20,247 SH   SOLE   16,226 0 4,021
RAYTHEON TECHNOLOGIES CORP COMMON STOCK 75513E101 219 2,567 SH   OTR   2,567 0 0
REGIONS FINANCIAL CORP COMMON STOCK 7591EP100 5,679 281,441 SH   SOLE   191,986 0 89,455
REGIONS FINANCIAL CORP COMMON STOCK 7591EP100 71 3,513 SH   OTR   3,513 0 0
RINGCENTRAL INC COMMON STOCK 76680R206 756 2,602 SH   SOLE   1,435 0 1,167
RIO TINTO PLC SPON ADR COMMON STOCK 767204100 17,033 203,039 SH   SOLE   202,256 595 188
RIO TINTO PLC SPON ADR COMMON STOCK 767204100 118 1,408 SH   OTR   1,408 0 0
ROCKWELL AUTOMATION INC COMMON STOCK 773903109 435 1,520 SH   SOLE   1,520 0 0
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 281 598 SH   SOLE   0 0 598
ROYAL DUTCH COMMON STOCK 780259206 93 2,300 SH   SOLE   2,300 0 0
ROYAL DUTCH COMMON STOCK 780259206 121 3,000 SH   OTR   3,000 0 0
SPDR S&P 500 EQUITY FUNDS 78462F103 13,141 30,698 SH   SOLE   16,164 0 14,534
SPDR S&P 500 EQUITY FUNDS 78462F103 508 1,186 SH   OTR   1,186 0 0
SPDR GOLD TRUST COMMODITIES 78463V107 580 3,502 PRN   SOLE   3,502 0 0
SPDR EQUITY FUNDS 78463X848 264 8,752 SH   SOLE   8,752 0 0
SPDR SHT TRM CRP BD 78464A474 739 23,598 SH   SOLE   0 0 23,598
SPDR EQUITY FUNDS 78467X109 197 571 SH   SOLE   571 0 0
SPDR EQUITY FUNDS 78467X109 52 150 SH   OTR   150 0 0
SPDR S&P MIDCAP 400 ETF TR EQUITY FUNDS 78467Y107 2,544 5,181 SH   SOLE   5,028 0 153
SPDR 1-3 MO TBILL 78468R663 913 9,986 SH   SOLE   0 0 9,986
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 1,415 2,543 SH   SOLE   2,508 0 35
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 53 95 SH   OTR   95 0 0
SALESFORCE COM INC COMMON STOCK 79466L302 35,080 143,612 SH   SOLE   111,344 364 31,904
SALESFORCE COM INC COMMON STOCK 79466L302 625 2,558 SH   OTR   2,499 0 59
SCHWAB CHARLES CORP COMMON STOCK 808513105 254 3,492 SH   SOLE   3,492 0 0
SCHWAB EQUITY FUNDS 808524201 227 2,181 SH   SOLE   2,181 0 0
SCHWAB EQUITY FUNDS 808524797 18,167 240,248 SH   SOLE   9,513 0 230,735
SCHWAB ST TRM US TREASURY 808524862 1,818 35,487 SH   SOLE   0 0 35,487
SELECT SECTOR SPDR COMMON STOCK 81369Y100 352 4,277 SH   SOLE   4,277 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y506 320 5,948 SH   SOLE   5,948 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y605 1,756 47,849 SH   SOLE   47,849 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y704 284 2,772 SH   SOLE   2,472 0 300
SELECT SECTOR SPDR COMMON STOCK 81369Y803 1,137 7,698 SH   SOLE   5,278 0 2,420
SEMILEDS CORP/TW COMMON STOCK 816645204 226 12,260 SH   SOLE   12,260 0 0
SERVICENOW INC COMMON STOCK 81762P102 16,981 30,899 SH   SOLE   29,796 109 994
SERVICENOW INC COMMON STOCK 81762P102 66 121 SH   OTR   121 0 0
SOUTHERN CO COMMON STOCK 842587107 343 5,673 SH   SOLE   3,948 0 1,725
SOUTHERN CO COMMON STOCK 842587107 107 1,770 SH   OTR   1,770 0 0
SPROTT PHYSICAL GOLD TRUST COMMODITIES 85207H104 288 20,500 SH   SOLE   0 0 20,500
STANLEY BLACK & DECKER INC COMMON STOCK 854502101 229 1,115 SH   SOLE   1,115 0 0
STARBUCKS CORP COMMON STOCK 855244109 19,645 175,705 SH   SOLE   129,329 215 46,161
STARBUCKS CORP COMMON STOCK 855244109 755 6,757 SH   OTR   3,186 0 3,571
STATE STREET CORP COMMON STOCK 857477103 606 7,360 SH   SOLE   2,240 0 5,120
STMICROELECTRONICS COMMON STOCK 861012102 218 6,000 SH   SOLE   6,000 0 0
SYSCO CORP COMMON STOCK 871829107 249 3,206 SH   SOLE   2,106 0 1,100
SYSCO CORP COMMON STOCK 871829107 26 333 SH   OTR   333 0 0
TJX COS INC COMMON STOCK 872540109 27,072 401,529 SH   SOLE   308,267 585 92,677
TJX COS INC COMMON STOCK 872540109 554 8,223 SH   OTR   2,103 0 6,120
T-MOBILE US INC COMMON STOCK 872590104 591 4,079 SH   SOLE   4,079 0 0
TAIWAN SEMICONDUCTOR MFG LTD COMMON STOCK 874039100 382 3,176 SH   SOLE   3,176 0 0
TARGET CORP COMMON STOCK 87612E106 402 1,664 SH   SOLE   637 0 1,027
TARGET CORP COMMON STOCK 87612E106 328 1,356 SH   OTR   1,356 0 0
TESLA INC COMMON STOCK 88160R101 1,084 1,595 SH   SOLE   1,595 0 0
TESLA INC COMMON STOCK 88160R101 85 125 SH   OTR   125 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 7,380 38,378 SH   SOLE   35,099 0 3,279
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 233 1,213 SH   OTR   1,213 0 0
TEXAS PACIFIC LAND CORPORATION COMMON STOCK 88262P102 2,427 1,517 SH   SOLE   1,517 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,509 2,992 SH   SOLE   2,763 0 229
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 183 363 SH   OTR   363 0 0
3M CO COMMON STOCK 88579Y101 2,425 12,209 SH   SOLE   9,384 0 2,825
3M CO COMMON STOCK 88579Y101 908 4,570 SH   OTR   4,570 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 118 788 SH   SOLE   788 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 287 1,918 SH   OTR   1,918 0 0
US BANCORP DEL COMMON STOCK 902973304 699 12,264 SH   SOLE   12,236 0 28
US BANCORP DEL COMMON STOCK 902973304 683 11,985 SH   OTR   11,985 0 0
UNIFIRST CORP MASS COMMON STOCK 904708104 275 1,173 SH   SOLE   1,173 0 0
UNILEVER PLC COMMON STOCK 904767704 18,317 313,109 SH   SOLE   257,125 950 55,034
UNILEVER PLC COMMON STOCK 904767704 417 7,120 SH   OTR   7,050 0 70
UNION PACIFIC CORP COMMON STOCK 907818108 50,264 228,546 SH   SOLE   190,632 470 37,444
UNION PACIFIC CORP COMMON STOCK 907818108 2,566 11,669 SH   OTR   11,614 0 55
UNITED PARCEL SVC INC COMMON STOCK 911312106 405 1,946 SH   SOLE   1,946 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 40 191 SH   OTR   191 0 0
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 57,191 142,821 SH   SOLE   136,329 375 6,117
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 524 1,308 SH   OTR   875 0 433
V F CORP COMMON STOCK 918204108 512 6,244 SH   SOLE   3,124 0 3,120
V F CORP COMMON STOCK 918204108 428 5,219 SH   OTR   1,058 0 4,161
VANGUARD EQUITY FUNDS 921908844 5,657 36,545 SH   SOLE   2,088 0 34,457
VANGUARD EQUITY FUNDS 921932885 390 2,145 SH   SOLE   0 0 2,145
VANGUARD ST TRM BD FD 921937827 25,156 306,188 SH   SOLE   0 0 306,188
VANGUARD EQUITY FUNDS 921943858 41,714 809,655 SH   SOLE   5,518 0 804,137
VANGUARD EQUITY FUNDS 921946406 545 5,206 SH   SOLE   5,206 0 0
VANGUARD EQUITY FUNDS 921946406 10 100 SH   OTR   100 0 0
VANGUARD EQUITY FUNDS 922042775 586 9,250 SH   SOLE   0 0 9,250
VANGUARD EQUITY FUNDS 922042858 16,266 299,504 SH   SOLE   3,999 0 295,505
VANGUARD EQUITY FUNDS 92204A405 294 3,250 SH   OTR   3,250 0 0
VANGUARD EQUITY FUNDS 922908363 306 777 SH   SOLE   607 0 170
VANGUARD EQUITY FUNDS 922908629 1,031 4,342 SH   SOLE   2,998 0 1,344
VANGUARD EQUITY FUNDS 922908736 205 716 SH   SOLE   646 0 70
VANGUARD EQUITY FUNDS 922908751 551 2,447 SH   SOLE   2,187 0 260
VANGUARD EQUITY FUNDS 922908769 11,752 52,740 SH   SOLE   1,884 0 50,856
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 15,166 270,670 SH   SOLE   227,786 0 42,884
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 897 16,013 SH   OTR   9,401 0 6,612
VERISK ANALYTICS INC COMMON STOCK 92345Y106 14,039 80,349 SH   SOLE   68,262 251 11,836
VERISK ANALYTICS INC COMMON STOCK 92345Y106 101 576 SH   OTR   576 0 0
VISA INC COMMON STOCK 92826C839 61,635 263,599 SH   SOLE   227,278 621 35,700
VISA INC COMMON STOCK 92826C839 1,429 6,110 SH   OTR   3,445 0 2,665
WEC ENERGY GROUP INC COMMON STOCK 92939U106 8,084 90,885 SH   SOLE   88,873 0 2,012
WEC ENERGY GROUP INC COMMON STOCK 92939U106 306 3,438 SH   OTR   2,347 0 1,091
WALMART INC COMMON STOCK 931142103 8,692 61,637 SH   SOLE   61,592 0 45
WALMART INC COMMON STOCK 931142103 1,135 8,050 SH   OTR   6,564 0 1,486
WASTE MANAGEMENT INC COMMON STOCK 94106L109 24,994 178,392 SH   SOLE   112,013 265 66,114
WASTE MANAGEMENT INC COMMON STOCK 94106L109 119 848 SH   OTR   760 0 88
WATSCO INC COMMON STOCK 942622200 11,431 39,878 SH   SOLE   39,612 0 266
WATSCO INC COMMON STOCK 942622200 547 1,908 SH   OTR   644 0 1,264
WELLS FARGO & COMPANY COMMON STOCK 949746101 369 8,144 SH   SOLE   5,644 0 2,500
WELLS FARGO & COMPANY COMMON STOCK 949746101 462 10,195 SH   OTR   10,195 0 0
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 5,509 15,341 SH   SOLE   2,629 0 12,712
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 14 38 SH   OTR   0 0 38
WISDOMTREE EQUITY FUNDS 97717W307 299 2,483 SH   SOLE   2,483 0 0
XILINX INC COMMON STOCK 983919101 1,535 10,614 SH   SOLE   8,414 0 2,200
XILINX INC COMMON STOCK 983919101 76 525 SH   OTR   525 0 0
XYLEM INC COMMON STOCK 98419M100 31,751 264,675 SH   SOLE   212,497 435 51,743
XYLEM INC COMMON STOCK 98419M100 978 8,154 SH   OTR   1,841 0 6,313
YUM BRANDS COMMON STOCK 988498101 77 670 SH   SOLE   670 0 0
YUM BRANDS COMMON STOCK 988498101 251 2,185 SH   OTR   2,185 0 0
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 146 908 SH   SOLE   775 0 133
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 90 560 SH   OTR   560 0 0
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 2,169 8,446 SH   SOLE   6,525 0 1,921
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 32 126 SH   OTR   126 0 0
ACCENTURE PLC COMMON STOCK G1151C101 19,288 65,430 SH   SOLE   43,414 0 22,016
ACCENTURE PLC COMMON STOCK G1151C101 1,754 5,951 SH   OTR   5,145 0 806
EATON CORPORATION PLC COMMON STOCK G29183103 283 1,910 SH   SOLE   1,870 0 40
EATON CORPORATION PLC COMMON STOCK G29183103 321 2,163 SH   OTR   2,163 0 0
LINDE PLC COMMON STOCK G5494J103 37,778 130,677 SH   SOLE   128,486 375 1,816
LINDE PLC COMMON STOCK G5494J103 1,839 6,360 SH   OTR   3,577 0 2,783
MEDTRONIC PLC SHS COMMON STOCK G5960L103 25,148 202,599 SH   SOLE   195,837 475 6,287
MEDTRONIC PLC SHS COMMON STOCK G5960L103 2,895 23,322 SH   OTR   17,975 0 5,347
CHUBB CORP COMMON STOCK H1467J104 272 1,711 SH   SOLE   0 0 1,711
TE CONNECTIVITY COMMON STOCK H84989104 401 2,965 SH   SOLE   0 0 2,965
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 44 383 SH   SOLE   83 0 300
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 225 1,941 SH   OTR   1,941 0 0