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 655 18,111 SH   SOLE   17,861 0 250
AMN HEALTHCARE SERVICES INC COMMON STOCK 001744101 1,469 31,199 SH   SOLE   23,029 0 8,170
AMN HEALTHCARE SERVICES INC COMMON STOCK 001744101 31 662 SH   OTR   635 0 27
A T & T INC COMMON STOCK 00206R102 1,513 48,237 SH   SOLE   40,511 0 7,726
A T & T INC COMMON STOCK 00206R102 495 15,786 SH   OTR   14,615 0 1,171
ABBOTT LABS COMMON STOCK 002824100 4,339 54,272 SH   SOLE   52,575 0 1,697
ABBOTT LABS COMMON STOCK 002824100 1,281 16,028 SH   OTR   16,028 0 0
ABBVIE INC COMMON STOCK 00287Y109 2,267 28,128 SH   SOLE   26,436 0 1,692
ABBVIE INC COMMON STOCK 00287Y109 890 11,047 SH   OTR   11,047 0 0
ABEONA THERAPUETICS INC COMMON STOCK 00289Y107 481 65,414 SH   SOLE   65,414 0 0
ACTIVISION BLIZZARD INC. COMMON STOCK 00507V109 4,134 90,803 SH   SOLE   90,543 0 260
ADOBE SYSTEMS INC COMMON STOCK 00724F101 34,771 130,476 SH   SOLE   118,017 435 12,024
ADOBE SYSTEMS INC COMMON STOCK 00724F101 532 1,996 SH   OTR   1,996 0 0
ADVANCED MICRO DEVICES INC COMMON STOCK 007903107 2,115 82,870 SH   SOLE   82,870 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 2,614 32,523 SH   SOLE   9,100 0 23,423
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 50 623 SH   OTR   533 0 90
AIR PRODS & CHEMS INC COMMON STOCK 009158106 1,434 7,508 SH   SOLE   7,035 0 473
ALASKA AIR GROUP COMMON STOCK 011659109 3,662 65,259 SH   SOLE   64,869 290 100
ALASKA AIR GROUP COMMON STOCK 011659109 5 90 SH   OTR   90 0 0
ALIBABA GROUP HLDG LTD SPONS ADR COMMON STOCK 01609W102 6,407 35,116 SH   SOLE   35,006 0 110
ALPHABET INC COMMON STOCK 02079K107 9,553 8,142 SH   SOLE   7,866 0 276
ALPHABET INC COMMON STOCK 02079K107 905 771 SH   OTR   202 0 569
ALPHABET INC COMMON STOCK 02079K305 25,298 21,496 SH   SOLE   20,582 74 840
ALPHABET INC COMMON STOCK 02079K305 498 423 SH   OTR   232 0 191
ALTRIA GROUP COMMON STOCK 02209S103 324 5,641 SH   SOLE   5,641 0 0
ALTRIA GROUP COMMON STOCK 02209S103 57 1,000 SH   OTR   1,000 0 0
AMAZON.COM COMMON STOCK 023135106 43,605 24,487 SH   SOLE   23,564 85 838
AMAZON.COM COMMON STOCK 023135106 1,120 629 SH   OTR   629 0 0
AMER ELEC PWR INC COMMON STOCK 025537101 352 4,200 SH   SOLE   4,200 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 2,821 25,812 SH   SOLE   8,268 0 17,544
AMERICAN EXPRESS CO COMMON STOCK 025816109 832 7,616 SH   OTR   7,560 0 56
AMERICAN TOWER CORP COMMON STOCK 03027X100 22,607 114,722 SH   SOLE   108,851 315 5,556
AMERICAN TOWER CORP COMMON STOCK 03027X100 94 478 SH   OTR   462 0 16
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 241 2,310 SH   SOLE   2,310 0 0
AMGEN INC COMMON STOCK 031162100 395 2,079 SH   SOLE   2,079 0 0
AMGEN INC COMMON STOCK 031162100 47 250 SH   OTR   250 0 0
ANADARKO PETROLEUM CORPORATION COMMON STOCK 032511107 315 6,922 SH   SOLE   6,922 0 0
ANADARKO PETROLEUM CORPORATION COMMON STOCK 032511107 39 865 SH   OTR   865 0 0
ANALOG DEVICES INC COMMON STOCK 032654105 37 349 SH   SOLE   349 0 0
ANALOG DEVICES INC COMMON STOCK 032654105 164 1,560 SH   OTR   1,560 0 0
APPLE INC COMMON STOCK 037833100 42,087 221,566 SH   SOLE   214,179 472 6,915
APPLE INC COMMON STOCK 037833100 2,079 10,945 SH   OTR   10,945 0 0
AQUA AMERICA INC COMMON STOCK 03836W103 4,517 123,945 SH   SOLE   122,205 0 1,740
AQUA AMERICA INC COMMON STOCK 03836W103 232 6,353 SH   OTR   2,377 0 3,976
ATMOS ENERGY CORP COMMON STOCK 049560105 362 3,521 SH   SOLE   3,441 0 80
AUTODESK INC COMMON STOCK 052769106 1,056 6,780 SH   SOLE   6,780 0 0
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 12,376 77,478 SH   SOLE   67,494 0 9,984
AUTOMATIC DATA PROCESSING INC COMMON STOCK 053015103 2,160 13,522 SH   OTR   4,853 0 8,669
AUTOZONE INC COMMON STOCK 053332102 274 268 SH   SOLE   268 0 0
BB&T CORP COMMON STOCK 054937107 246 5,292 SH   SOLE   5,292 0 0
BB&T CORP COMMON STOCK 054937107 92 1,975 SH   OTR   1,975 0 0
BP PLC COMMON STOCK 055622104 259 5,921 SH   SOLE   5,921 0 0
BP PLC COMMON STOCK 055622104 162 3,709 SH   OTR   3,709 0 0
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 14,913 540,508 SH   SOLE   536,763 2,350 1,395
BANK OF AMERICA CORPORATION COMMON STOCK 060505104 66 2,392 SH   OTR   2,392 0 0
BANK OF NY MELLON COMMON STOCK 064058100 239 4,731 SH   SOLE   3,430 0 1,301
BANK OF NY MELLON COMMON STOCK 064058100 35 700 SH   OTR   700 0 0
BANK OF NOVA SCOTIA COMMON STOCK 064149107 214 4,022 SH   SOLE   4,022 0 0
BECTON DICKINSON & CO COMMON STOCK 075887109 30,257 121,160 SH   SOLE   111,400 300 9,460
BECTON DICKINSON & CO COMMON STOCK 075887109 388 1,552 SH   OTR   927 0 625
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 6,627 22 SH   SOLE   13 0 9
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670108 17,169 57 SH   OTR   57 0 0
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 2,741 13,643 SH   SOLE   12,968 0 675
BERKSHIRE HATHAWAY INC DEL COMMON STOCK 084670702 132 655 SH   OTR   655 0 0
BLACKROCK INC COMMON STOCK 09247X101 16,329 38,210 SH   SOLE   34,476 100 3,634
BLACKROCK INC COMMON STOCK 09247X101 382 893 SH   OTR   880 0 13
BLACKROCK TAX EXEMPT FUND 09249X109 178 11,850 SH   SOLE   11,850 0 0
BOEING CO COMMON STOCK 097023105 1,901 4,984 SH   SOLE   4,984 0 0
BOEING CO COMMON STOCK 097023105 174 455 SH   OTR   455 0 0
BOOKING HLDGS INC COMMON STOCK 09857L108 8,332 4,775 SH   SOLE   4,747 20 8
BOOKING HLDGS INC COMMON STOCK 09857L108 12 7 SH   OTR   7 0 0
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 885 18,556 SH   SOLE   17,067 0 1,489
BRISTOL MYERS SQUIBB CO COMMON STOCK 110122108 865 18,135 SH   OTR   7,524 0 10,611
CIGNA CORP NEW COMMON STOCK 125523100 241 1,497 SH   SOLE   1,497 0 0
CVS HEALTH CORP COMMON STOCK 126650100 215 3,983 SH   SOLE   3,983 0 0
CVS HEALTH CORP COMMON STOCK 126650100 87 1,611 SH   OTR   1,611 0 0
CABOT CORP COMMON STOCK 127055101 5,014 120,448 SH   SOLE   120,448 0 0
CABOT OIL & GAS CORP COMMON STOCK 127097103 744 28,504 SH   SOLE   28,504 0 0
CABOT MICROELECTRONICS CORP COMMON STOCK 12709P103 2,029 18,124 SH   SOLE   18,124 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 8,754 105,659 SH   SOLE   104,379 0 1,280
CAMBRIDGE BANCORP COMMON STOCK 132152109 6 70 SH   OTR   70 0 0
CATERPILLAR INC COMMON STOCK 149123101 329 2,425 SH   SOLE   2,425 0 0
CHEVRON CORP COMMON STOCK 166764100 8,859 71,922 SH   SOLE   71,922 0 0
CHEVRON CORP COMMON STOCK 166764100 709 5,752 SH   OTR   3,162 0 2,590
CHURCH & DWIGHT CO INC COMMON STOCK 171340102 924 12,967 SH   SOLE   12,762 0 205
CISCO SYSTEMS INC COMMON STOCK 17275R102 30,791 570,301 SH   SOLE   519,490 750 50,061
CISCO SYSTEMS INC COMMON STOCK 17275R102 573 10,607 SH   OTR   10,416 0 191
CINTAS CORP COMMON STOCK 172908105 358 1,772 SH   SOLE   1,772 0 0
CITIGROUP INC COMMON STOCK 172967424 258 4,153 SH   SOLE   4,039 0 114
CITRIX SYSTEMS INC COMMON STOCK 177376100 559 5,611 SH   SOLE   5,536 0 75
CITRIX SYSTEMS INC COMMON STOCK 177376100 612 6,138 SH   OTR   2,163 0 3,975
CLOROX CO COMMON STOCK 189054109 1,851 11,534 SH   SOLE   2,695 0 8,839
CLOROX CO COMMON STOCK 189054109 14 90 SH   OTR   55 0 35
COCA COLA CO COMMON STOCK 191216100 1,648 35,161 SH   SOLE   30,467 0 4,694
COCA COLA CO COMMON STOCK 191216100 1,157 24,700 SH   OTR   24,700 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 2,110 29,123 SH   SOLE   25,488 0 3,635
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 618 8,528 SH   OTR   4,736 0 3,792
COMCAST CORP COMMON STOCK 20030N101 217 5,436 SH   SOLE   5,436 0 0
COMCAST CORP COMMON STOCK 20030N101 62 1,556 SH   OTR   1,556 0 0
CONOCOPHILLIPS COMMON STOCK 20825C104 752 11,267 SH   SOLE   10,837 0 430
CONOCOPHILLIPS COMMON STOCK 20825C104 109 1,640 SH   OTR   1,640 0 0
CORCEPT THERAPEUTICS INC COMMON STOCK 218352102 420 35,800 SH   SOLE   35,800 0 0
COSTCO WHSL CORP COMMON STOCK 22160K105 537 2,216 SH   SOLE   1,346 0 870
COSTCO WHSL CORP COMMON STOCK 22160K105 22 90 SH   OTR   90 0 0
CTRIP COM INTERNATIONAL LTD COMMON STOCK 22943F100 243 5,570 SH   SOLE   5,440 0 130
DANAHER CORP COMMON STOCK 235851102 20,881 158,167 SH   SOLE   140,821 585 16,761
DANAHER CORP COMMON STOCK 235851102 204 1,542 SH   OTR   1,490 0 52
DEERE & CO COMMON STOCK 244199105 640 4,007 SH   SOLE   4,007 0 0
WALT DISNEY CO COMMON STOCK 254687106 1,964 17,690 SH   SOLE   17,438 0 252
WALT DISNEY CO COMMON STOCK 254687106 1,482 13,346 SH   OTR   13,346 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109 114 1,485 SH   SOLE   1,485 0 0
DOMINION ENERGY INC COMMON STOCK 25746U109 685 8,942 SH   OTR   0 0 8,942
DOWDUPONT INC COMMON STOCK 26078J100 3,134 58,780 SH   SOLE   50,322 0 8,458
DOWDUPONT INC COMMON STOCK 26078J100 1,037 19,452 SH   OTR   5,937 0 13,515
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 255 2,838 SH   SOLE   2,838 0 0
DUKE ENERGY CORP NEW COMMON STOCK 26441C204 140 1,557 SH   OTR   1,557 0 0
EOG RESOURCES INC COMMON STOCK 26875P101 16,060 168,737 SH   SOLE   165,419 550 2,768
EOG RESOURCES INC COMMON STOCK 26875P101 231 2,430 SH   OTR   2,430 0 0
EATON VANCE CORP COMMON STOCK 278265103 194 4,809 SH   SOLE   4,649 0 160
EATON VANCE CORP COMMON STOCK 278265103 264 6,552 SH   OTR   1,014 0 5,538
ECOLAB INC COMMON STOCK 278865100 13,357 75,660 SH   SOLE   73,451 235 1,974
ECOLAB INC COMMON STOCK 278865100 170 962 SH   OTR   962 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104 10,484 153,122 SH   SOLE   151,634 500 988
EMERSON ELECTRIC CO COMMON STOCK 291011104 335 4,897 SH   OTR   4,897 0 0
ENPHASE ENERGY INC COMMON STOCK 29355A107 115 12,500 SH   SOLE   12,500 0 0
ENTERPRISE PRODUCTS PARTNERS LP LIMITED PARTNRS 293792107 205 7,052 SH   SOLE   7,052 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 343 4,836 SH   SOLE   4,836 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 150 2,120 SH   OTR   2,120 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 10,475 129,637 SH   SOLE   126,256 0 3,381
EXXON MOBIL CORP COMMON STOCK 30231G102 3,113 38,531 SH   OTR   29,133 0 9,398
FMC CORP COMMON STOCK 302491303 853 11,098 SH   SOLE   10,913 0 185
FACEBOOK INC-A COMMON STOCK 30303M102 19,534 117,186 SH   SOLE   114,911 480 1,795
FACEBOOK INC-A COMMON STOCK 30303M102 39 235 SH   OTR   235 0 0
FIRST REPUBLIC BANK COMMON STOCK 33616C100 10,073 100,265 SH   SOLE   99,910 190 165
FIRST REPUBLIC BANK COMMON STOCK 33616C100 71 702 SH   OTR   702 0 0
FOMENTO ECONOMICO MEXICANO COMMON STOCK 344419106 996 10,797 SH   SOLE   10,617 0 180
GENERAL DYNAMICS CORP COMMON STOCK 369550108 223 1,315 SH   SOLE   1,315 0 0
GENERAL ELECTRIC CO COMMON STOCK 369604103 265 26,535 SH   SOLE   25,935 0 600
GENERAL ELECTRIC CO COMMON STOCK 369604103 187 18,704 SH   OTR   18,704 0 0
GENERAL MILLS INC COMMON STOCK 370334104 903 17,442 SH   SOLE   17,348 0 94
GENERAL MILLS INC COMMON STOCK 370334104 450 8,704 SH   OTR   662 0 8,042
GENUINE PARTS CO COMMON STOCK 372460105 837 7,468 SH   SOLE   7,468 0 0
GENUINE PARTS CO COMMON STOCK 372460105 1,194 10,657 SH   OTR   2,280 0 8,377
HCP INC COMMON STOCK 40414L109 8,626 275,595 SH   SOLE   273,310 1,400 885
HCP INC COMMON STOCK 40414L109 9 295 SH   OTR   295 0 0
HEXCEL CORPORATION COMMON STOCK 428291108 11,921 172,369 SH   SOLE   167,845 700 3,824
HEXCEL CORPORATION COMMON STOCK 428291108 269 3,887 SH   OTR   3,672 0 215
HOME DEPOT INC COMMON STOCK 437076102 15,758 82,120 SH   SOLE   65,316 0 16,804
HOME DEPOT INC COMMON STOCK 437076102 2,986 15,560 SH   OTR   12,916 0 2,644
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 31,786 200,012 SH   SOLE   196,874 625 2,513
HONEYWELL INTERNATIONAL INC COMMON STOCK 438516106 808 5,083 SH   OTR   3,220 0 1,863
HUNT J B TRANS SVCS INC COMMON STOCK 445658107 465 4,594 SH   SOLE   4,594 0 0
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 1,917 13,355 SH   SOLE   13,355 0 0
ILLINOIS TOOL WORKS INC COMMON STOCK 452308109 201 1,400 SH   OTR   1,400 0 0
INDEPENDENT BK CORP MASS COMMON STOCK 453836108 1,235 15,240 SH   SOLE   15,240 0 0
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 1,077 19,324 SH   SOLE   19,024 0 300
INTEGRA LIFESCIENCES HOLDINGS COMMON STOCK 457985208 15 265 SH   OTR   265 0 0
INTEL CORP COMMON STOCK 458140100 2,554 47,552 SH   SOLE   46,495 0 1,057
INTEL CORP COMMON STOCK 458140100 781 14,542 SH   OTR   5,347 0 9,195
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 1,464 10,378 SH   SOLE   10,078 0 300
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 799 5,664 SH   OTR   2,666 0 2,998
INVESCO EQUITY FUNDS 46090E103 284 1,582 SH   SOLE   690 0 892
INVESCO EQUITY FUNDS 46090E103 227 1,265 SH   OTR   1,265 0 0
INVESCO EQUITY FUNDS 46137V407 2,867 68,022 SH   SOLE   11,421 0 56,601
INVESCO EQUITY FUNDS 46137V407 29 683 SH   OTR   490 0 193
INVESCO TAXABLE FUNDS 46138J403 4,551 189,623 SH   SOLE   186,073 0 3,550
ISHARES COMMODITIES 464285105 319 25,764 PRN   SOLE   25,764 0 0
ISHARES EQUITY FUNDS 464286475 440 9,770 SH   SOLE   9,560 0 210
ISHARES EQUITY FUNDS 464286665 270 5,885 SH   SOLE   5,885 0 0
ISHARES EQUITY FUNDS 464286665 14 300 SH   OTR   300 0 0
ISHARES EQUITY FUNDS 464287168 700 7,133 SH   SOLE   7,133 0 0
ISHARES EQUITY FUNDS 464287200 1,211 4,254 SH   SOLE   4,254 0 0
ISHARES EQUITY FUNDS 464287234 19,333 450,437 SH   SOLE   443,585 1,750 5,102
ISHARES EQUITY FUNDS 464287234 145 3,384 SH   OTR   3,384 0 0
ISHARES EQUITY FUNDS 464287309 414 2,402 SH   SOLE   2,402 0 0
ISHARES EQUITY FUNDS 464287465 823 12,693 SH   SOLE   12,693 0 0
ISHARES EQUITY FUNDS 464287465 10 150 SH   OTR   150 0 0
ISHARES EQUITY FUNDS 464287499 1,590 29,469 SH   SOLE   28,469 0 1,000
ISHARES EQUITY FUNDS 464287507 1,632 8,618 SH   SOLE   8,293 0 325
ISHARES COMMON STOCK 464287556 14,791 132,299 SH   SOLE   117,965 350 13,984
ISHARES COMMON STOCK 464287556 52 461 SH   OTR   417 0 44
ISHARES EQUITY FUNDS 464287598 437 3,541 SH   SOLE   3,541 0 0
ISHARES EQUITY FUNDS 464287614 747 4,933 SH   SOLE   4,933 0 0
ISHARES EQUITY FUNDS 464287622 1,288 8,190 SH   OTR   8,190 0 0
ISHARES EQUITY FUNDS 464287655 427 2,789 SH   SOLE   2,479 0 310
ISHARES EQUITY FUNDS 464287804 1,554 20,137 SH   SOLE   20,137 0 0
ISHARES EQUITY FUNDS 464287804 2 30 SH   OTR   30 0 0
ISHARES TAX EXEMPT FUND 464288414 637 5,729 SH   SOLE   5,729 0 0
ISHARES EQUITY FUNDS 464288497 451 8,939 SH   SOLE   8,939 0 0
ISHARES EQUITY FUNDS 46434G103 13,300 257,205 SH   SOLE   256,105 360 740
ISHARES EQUITY FUNDS 46434G103 131 2,539 SH   OTR   2,539 0 0
JPMORGAN CHASE & CO COMMON STOCK 46625H100 29,814 294,517 SH   SOLE   290,432 815 3,270
JPMORGAN CHASE & CO COMMON STOCK 46625H100 883 8,719 SH   OTR   4,413 0 4,306
JOHNSON & JOHNSON COMMON STOCK 478160104 36,869 263,743 SH   SOLE   253,857 550 9,336
JOHNSON & JOHNSON COMMON STOCK 478160104 2,583 18,479 SH   OTR   13,428 0 5,051
KELLOGG CO COMMON STOCK 487836108 172 3,000 SH   SOLE   3,000 0 0
KELLOGG CO COMMON STOCK 487836108 57 1,000 SH   OTR   1,000 0 0
KIMBERLY CLARK CORP COMMON STOCK 494368103 1,344 10,851 SH   SOLE   6,501 0 4,350
KIMBERLY CLARK CORP COMMON STOCK 494368103 2 16 SH   OTR   0 0 16
ESTEE LAUDER CO COMMON STOCK 518439104 1,923 11,613 SH   SOLE   11,153 0 460
ESTEE LAUDER CO COMMON STOCK 518439104 129 782 SH   OTR   782 0 0
LILLY ELI & CO COMMON STOCK 532457108 1,516 11,681 SH   SOLE   11,681 0 0
LILLY ELI & CO COMMON STOCK 532457108 16 127 SH   OTR   127 0 0
LINCOLN ELECTRIC HOLDINGS INC COMMON STOCK 533900106 625 7,448 SH   SOLE   7,363 0 85
LITTELFUSE INC COMMON STOCK 537008104 365 1,999 SH   SOLE   1,999 0 0
LIVENT CORPORATION COMMON STOCK 53814L108 133 10,794 SH   SOLE   10,622 0 172
LOCKHEED MARTIN CORP COMMON STOCK 539830109 208 694 SH   SOLE   694 0 0
LOWES COS INC COMMON STOCK 548661107 24,010 219,328 SH   SOLE   216,340 1,000 1,988
LOWES COS INC COMMON STOCK 548661107 193 1,759 SH   OTR   1,759 0 0
M & T BANK CORP COMMON STOCK 55261F104 8,460 53,878 SH   SOLE   53,280 0 598
M & T BANK CORP COMMON STOCK 55261F104 886 5,641 SH   OTR   1,686 0 3,955
MAGELLAN MIDSTREAM PARTNERS LP LIMITED PARTNRS 559080106 303 5,000 SH   OTR   5,000 0 0
MARKEL CORP COMMON STOCK 570535104 340 341 SH   SOLE   335 0 6
MARSH & MCLENNAN COS INC COMMON STOCK 571748102 278 2,958 SH   SOLE   2,958 0 0
MATCH GROUP INC. COMMON STOCK 57665R106 580 10,241 SH   SOLE   10,066 0 175
MATCH GROUP INC. COMMON STOCK 57665R106 19 330 SH   OTR   330 0 0
MCCORMICK & CO INC COMMON STOCK 579780206 94 621 SH   SOLE   621 0 0
MCCORMICK & CO INC COMMON STOCK 579780206 111 735 SH   OTR   735 0 0
MCDONALDS CORP COMMON STOCK 580135101 29,584 155,787 SH   SOLE   154,148 375 1,264
MCDONALDS CORP COMMON STOCK 580135101 2,064 10,869 SH   OTR   7,053 0 3,816
MERCK & CO INC. COMMON STOCK 58933Y105 40,218 483,564 SH   SOLE   470,211 1,175 12,178
MERCK & CO INC. COMMON STOCK 58933Y105 810 9,735 SH   OTR   9,735 0 0
MERIDIAN BANCORP INC COMMON STOCK 58958U103 158 10,063 SH   SOLE   10,063 0 0
MICROSOFT CORP COMMON STOCK 594918104 54,538 462,420 SH   SOLE   430,114 1,100 31,206
MICROSOFT CORP COMMON STOCK 594918104 2,498 21,178 SH   OTR   15,696 0 5,482
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 4,493 90,004 SH   SOLE   89,869 0 135
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 178 3,558 SH   OTR   1,486 0 2,072
NATIONAL GRID PLC COMMON STOCK 636274409 352 6,296 SH   SOLE   5,846 0 450
NATIONAL GRID PLC COMMON STOCK 636274409 74 1,333 SH   OTR   1,333 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 38,165 197,419 SH   SOLE   195,324 585 1,510
NEXTERA ENERGY INC COMMON STOCK 65339F101 2,024 10,472 SH   OTR   5,964 0 4,508
NIKE INC COMMON STOCK 654106103 819 9,727 SH   SOLE   9,727 0 0
NORFOLK SOUTHN CORP COMMON STOCK 655844108 329 1,763 SH   SOLE   1,763 0 0
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 350 1,297 SH   SOLE   1,297 0 0
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 11,545 120,083 SH   SOLE   103,065 0 17,018
NOVARTIS AG SPONSORED ADR COMMON STOCK 66987V109 216 2,245 SH   OTR   2,199 0 46
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 13,740 35,385 SH   SOLE   33,808 125 1,452
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 263 678 SH   OTR   678 0 0
OMNICOM GROUP INC COMMON STOCK 681919106 266 3,647 SH   SOLE   3,647 0 0
ORACLE CORP COMMON STOCK 68389X105 1,003 18,675 SH   SOLE   18,343 0 332
ORACLE CORP COMMON STOCK 68389X105 193 3,600 SH   OTR   3,600 0 0
PNC FINANCIAL SERVICES COMMON STOCK 693475105 30,016 244,710 SH   SOLE   220,170 400 24,140
PNC FINANCIAL SERVICES COMMON STOCK 693475105 963 7,854 SH   OTR   3,813 0 4,041
PPG INDS INC COMMON STOCK 693506107 1,364 12,081 SH   SOLE   12,081 0 0
PALO ALTO NETWORKS INC COMMON STOCK 697435105 22,594 93,026 SH   SOLE   91,055 340 1,631
PALO ALTO NETWORKS INC COMMON STOCK 697435105 199 820 SH   OTR   820 0 0
PAYCHEX INC COMMON STOCK 704326107 213 2,656 SH   SOLE   2,606 0 50
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 19,641 189,148 SH   SOLE   181,156 675 7,317
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 63 604 SH   OTR   604 0 0
PEGASYSTEMS INC COMMON STOCK 705573103 325 5,000 SH   SOLE   5,000 0 0
PEPSICO INC COMMON STOCK 713448108 4,426 36,117 SH   SOLE   34,082 0 2,035
PEPSICO INC COMMON STOCK 713448108 1,063 8,676 SH   OTR   5,076 0 3,600
PFIZER INC COMMON STOCK 717081103 3,102 73,047 SH   SOLE   62,965 0 10,082
PFIZER INC COMMON STOCK 717081103 1,187 27,958 SH   OTR   10,172 0 17,786
PHILIP MORRIS COMMON STOCK 718172109 423 4,790 SH   SOLE   4,790 0 0
PHILIP MORRIS COMMON STOCK 718172109 84 950 SH   OTR   950 0 0
PHILLIPS 66 COMMON STOCK 718546104 753 7,908 SH   SOLE   6,763 0 1,145
PHILLIPS 66 COMMON STOCK 718546104 78 819 SH   OTR   819 0 0
PIONEER NAT RES CO COMMON STOCK 723787107 10,789 70,851 SH   SOLE   70,291 250 310
PIONEER NAT RES CO COMMON STOCK 723787107 77 507 SH   OTR   507 0 0
POOL CORPORATION COMMON STOCK 73278L105 1,210 7,335 SH   SOLE   7,226 0 109
PRICE T ROWE GROUP COMMON STOCK 74144T108 469 4,681 SH   SOLE   4,681 0 0
PRICE T ROWE GROUP COMMON STOCK 74144T108 10 100 SH   OTR   100 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 4,697 45,143 SH   SOLE   43,878 0 1,265
PROCTER & GAMBLE CO COMMON STOCK 742718109 2,566 24,659 SH   OTR   20,734 0 3,925
PROLOGIS INC COMMON STOCK 74340W103 20,866 289,999 SH   SOLE   266,419 600 22,980
PROLOGIS INC COMMON STOCK 74340W103 423 5,884 SH   OTR   1,700 0 4,184
PUBLIC SVC ENTERPRISE GROUP INC COMMON STOCK 744573106 387 6,517 SH   SOLE   3,688 0 2,829
RAYTHEON CO COMMON STOCK 755111507 1,036 5,692 SH   SOLE   5,692 0 0
RAYTHEON CO COMMON STOCK 755111507 200 1,100 SH   OTR   1,100 0 0
RINGCENTRAL INC COMMON STOCK 76680R206 843 7,818 SH   SOLE   7,683 0 135
ROPER TECHNOLOGIES INC COMMON STOCK 776696106 260 759 SH   SOLE   0 0 759
ROYAL DUTCH COMMON STOCK 780259107 28,408 444,226 SH   SOLE   442,001 1,120 1,105
ROYAL DUTCH COMMON STOCK 780259107 550 8,602 SH   OTR   3,122 0 5,480
ROYAL DUTCH COMMON STOCK 780259206 585 9,351 SH   SOLE   9,351 0 0
ROYAL DUTCH COMMON STOCK 780259206 250 4,000 SH   OTR   4,000 0 0
RYMAN HOSPITALITY PROPERTIES COMMON STOCK 78377T107 1,519 18,465 SH   SOLE   18,465 0 0
SPDR S&P 500 EQUITY FUNDS 78462F103 5,492 19,442 SH   SOLE   19,078 0 364
SPDR S&P 500 EQUITY FUNDS 78462F103 451 1,595 SH   OTR   1,595 0 0
SPDR GOLD TRUST COMMODITIES 78463V107 386 3,165 PRN   SOLE   3,165 0 0
SPDR EQUITY FUNDS 78463X848 377 10,402 SH   SOLE   10,402 0 0
SPDR S&P MIDCAP 400 ETF TR EQUITY FUNDS 78467Y107 3,791 10,976 SH   SOLE   10,976 0 0
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 16,103 72,419 SH   SOLE   64,302 245 7,872
SVB FINANCIAL GROUP COMMON STOCK 78486Q101 507 2,279 SH   OTR   559 0 1,720
SALESFORCE COM INC COMMON STOCK 79466L302 34,945 220,656 SH   SOLE   197,893 675 22,088
SALESFORCE COM INC COMMON STOCK 79466L302 509 3,216 SH   OTR   3,165 0 51
SCHLUMBERGER LTD COMMON STOCK 806857108 413 9,469 SH   SOLE   9,469 0 0
SCHLUMBERGER LTD COMMON STOCK 806857108 200 4,592 SH   OTR   1,612 0 2,980
SELECT SECTOR SPDR COMMON STOCK 81369Y100 2,506 45,148 SH   SOLE   44,221 0 927
SELECT SECTOR SPDR COMMON STOCK 81369Y209 513 5,590 SH   SOLE   5,590 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y308 446 7,957 SH   SOLE   7,027 0 930
SELECT SECTOR SPDR COMMON STOCK 81369Y407 1,147 10,077 SH   SOLE   9,340 200 537
SELECT SECTOR SPDR COMMON STOCK 81369Y506 1,787 27,022 SH   SOLE   26,722 0 300
SELECT SECTOR SPDR COMMON STOCK 81369Y605 3,610 140,412 SH   SOLE   139,012 0 1,400
SELECT SECTOR SPDR COMMON STOCK 81369Y704 1,600 21,329 SH   SOLE   21,250 0 79
SELECT SECTOR SPDR COMMON STOCK 81369Y803 672 9,083 SH   SOLE   9,083 0 0
SELECT SECTOR SPDR COMMON STOCK 81369Y886 743 12,775 SH   SOLE   12,525 0 250
SILICON LABS COMMON STOCK 826919102 375 4,634 SH   SOLE   4,544 0 90
SIX FLAGS ENTERTAINMENT CORP COMMON STOCK 83001A102 585 11,865 SH   SOLE   11,574 0 291
SIX FLAGS ENTERTAINMENT CORP COMMON STOCK 83001A102 220 4,467 SH   OTR   570 0 3,897
SOUTHERN CO COMMON STOCK 842587107 345 6,668 SH   SOLE   4,998 0 1,670
SOUTHERN CO COMMON STOCK 842587107 91 1,770 SH   OTR   1,770 0 0
SPLUNK INC COMMON STOCK 848637104 1,019 8,179 SH   SOLE   8,044 0 135
SPRINT CORP COMMON STOCK 85207U105 110 19,400 SH   SOLE   19,400 0 0
STARBUCKS CORP COMMON STOCK 855244109 7,198 96,825 SH   SOLE   70,463 0 26,362
STARBUCKS CORP COMMON STOCK 855244109 256 3,437 SH   OTR   3,362 0 75
SYSCO CORP COMMON STOCK 871829107 491 7,354 SH   SOLE   6,254 0 1,100
SYSCO CORP COMMON STOCK 871829107 11 165 SH   OTR   165 0 0
TD AMERITRADE HOLDING COMMON STOCK 87236Y108 579 11,591 SH   SOLE   11,391 0 200
TJX COS INC COMMON STOCK 872540109 18,832 353,914 SH   SOLE   310,018 730 43,166
TJX COS INC COMMON STOCK 872540109 644 12,101 SH   OTR   1,729 0 10,372
TENNANT CO COMMON STOCK 880345103 454 7,318 SH   SOLE   7,293 0 25
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 1,142 10,762 SH   SOLE   10,762 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 120 1,129 SH   OTR   1,129 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 1,074 3,924 SH   SOLE   3,924 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 152 557 SH   OTR   557 0 0
3M CO COMMON STOCK 88579Y101 12,657 60,915 SH   SOLE   60,218 0 697
3M CO COMMON STOCK 88579Y101 4,024 19,369 SH   OTR   16,869 0 2,500
TOMPKINS FINANCIAL CORPORATION COMMON STOCK 890110109 209 2,751 SH   SOLE   2,751 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 408 2,978 SH   SOLE   2,978 0 0
TRAVELERS COS INC COMMON STOCK 89417E109 276 2,010 SH   OTR   2,010 0 0
US BANCORP DEL COMMON STOCK 902973304 22,754 472,183 SH   SOLE   457,572 1,070 13,541
US BANCORP DEL COMMON STOCK 902973304 1,534 31,840 SH   OTR   22,354 0 9,486
UNIFIRST CORP MASS COMMON STOCK 904708104 203 1,320 SH   SOLE   1,320 0 0
UNILEVER PLC COMMON STOCK 904767704 9,087 157,434 SH   SOLE   137,158 1,075 19,201
UNILEVER PLC COMMON STOCK 904767704 5 94 SH   OTR   0 0 94
UNILEVER NV COMMON STOCK 904784709 16,538 283,718 SH   SOLE   267,252 0 16,466
UNILEVER NV COMMON STOCK 904784709 485 8,329 SH   OTR   8,329 0 0
UNION PACIFIC CORP COMMON STOCK 907818108 49,643 296,905 SH   SOLE   269,350 750 26,805
UNION PACIFIC CORP COMMON STOCK 907818108 2,098 12,550 SH   OTR   12,505 0 45
UNITED PARCEL SVC INC COMMON STOCK 911312106 269 2,403 SH   SOLE   2,403 0 0
UNITED PARCEL SVC INC COMMON STOCK 911312106 12 105 SH   OTR   105 0 0
UNITED TECHNOLOGIES CORP COMMON STOCK 913017109 969 7,517 SH   SOLE   7,517 0 0
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 35,743 144,558 SH   SOLE   139,962 400 4,196
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 214 864 SH   OTR   864 0 0
V F CORP COMMON STOCK 918204108 7,460 85,842 SH   SOLE   85,578 0 264
V F CORP COMMON STOCK 918204108 508 5,850 SH   OTR   1,689 0 4,161
VANECK VECTORS COMMON STOCK 92189F791 394 12,423 SH   SOLE   12,198 0 225
VANGUARD EQUITY FUNDS 921908844 410 3,736 SH   SOLE   3,736 0 0
VANGUARD TAXABLE FUNDS 921937827 369 4,637 SH   SOLE   4,637 0 0
VANGUARD EQUITY FUNDS 921946406 552 6,439 SH   SOLE   5,134 0 1,305
VANGUARD EQUITY FUNDS 921946406 17 200 SH   OTR   200 0 0
VANGUARD EQUITY FUNDS 922042775 284 5,664 SH   SOLE   5,664 0 0
VANGUARD EQUITY FUNDS 92204A405 210 3,250 SH   OTR   3,250 0 0
VANGUARD EQUITY FUNDS 922908751 236 1,545 SH   SOLE   855 0 690
VANGUARD EQUITY FUNDS 922908769 3,045 21,041 SH   SOLE   3,227 0 17,814
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 24,827 419,864 SH   SOLE   415,601 1,150 3,113
VERIZON COMMUNICATIONS INC COMMON STOCK 92343V104 909 15,377 SH   OTR   8,805 0 6,572
VISA INC COMMON STOCK 92826C839 42,736 273,615 SH   SOLE   253,274 700 19,641
VISA INC COMMON STOCK 92826C839 787 5,038 SH   OTR   3,558 0 1,480
WP CAREY INC COMMON STOCK 92936U109 168 2,150 SH   SOLE   2,150 0 0
WP CAREY INC COMMON STOCK 92936U109 78 1,000 SH   OTR   1,000 0 0
WEC ENERGY GROUP INC COMMON STOCK 92939U106 12,094 152,931 SH   SOLE   150,672 0 2,259
WEC ENERGY GROUP INC COMMON STOCK 92939U106 222 2,813 SH   OTR   2,813 0 0
WALMART INC COMMON STOCK 931142103 938 9,618 SH   SOLE   9,618 0 0
WALMART INC COMMON STOCK 931142103 585 6,000 SH   OTR   6,000 0 0
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 337 5,320 SH   SOLE   5,320 0 0
WASTE MANAGEMENT INC COMMON STOCK 94106L109 2,889 27,799 SH   SOLE   5,501 0 22,298
WASTE MANAGEMENT INC COMMON STOCK 94106L109 7 67 SH   OTR   0 0 67
WATSCO INC COMMON STOCK 942622200 6,399 44,681 SH   SOLE   44,296 0 385
WATSCO INC COMMON STOCK 942622200 264 1,841 SH   OTR   577 0 1,264
WELLS FARGO & COMPANY COMMON STOCK 949746101 529 10,958 SH   SOLE   10,958 0 0
WELLS FARGO & COMPANY COMMON STOCK 949746101 554 11,455 SH   OTR   11,455 0 0
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 1,724 15,642 SH   SOLE   8,369 0 7,273
WEST PHARMACEUTICAL SERVICES COMMON STOCK 955306105 3 30 SH   OTR   0 0 30
WISDOMTREE EQUITY FUNDS 97717W307 373 3,956 SH   SOLE   3,956 0 0
WISDOMTREE EQUITY FUNDS 97717W851 923 18,239 SH   SOLE   18,239 0 0
WISDOMTREE EQUITY FUNDS 97717W851 17 335 SH   OTR   335 0 0
XILINX INC COMMON STOCK 983919101 27,217 214,664 SH   SOLE   212,879 700 1,085
XILINX INC COMMON STOCK 983919101 52 412 SH   OTR   412 0 0
XYLEM INC COMMON STOCK 98419M100 14,694 185,902 SH   SOLE   159,712 0 26,190
XYLEM INC COMMON STOCK 98419M100 634 8,025 SH   OTR   1,726 0 6,299
YUM BRANDS COMMON STOCK 988498101 84 838 SH   SOLE   838 0 0
YUM BRANDS COMMON STOCK 988498101 229 2,295 SH   OTR   2,295 0 0
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 181 1,420 SH   SOLE   1,284 0 136
ZIMMER BIOMET HOLDINGS INC COMMON STOCK 98956P102 72 560 SH   OTR   560 0 0
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 12,571 111,856 SH   SOLE   110,441 400 1,015
ATLASSIAN CORPORATION PLC COMMON STOCK G06242104 24 210 SH   OTR   210 0 0
ACCENTURE PLC COMMON STOCK G1151C101 11,438 64,980 SH   SOLE   54,150 0 10,830
ACCENTURE PLC COMMON STOCK G1151C101 958 5,442 SH   OTR   5,412 0 30
EATON CORPORATION PLC COMMON STOCK G29183103 61 763 SH   SOLE   763 0 0
EATON CORPORATION PLC COMMON STOCK G29183103 166 2,066 SH   OTR   2,066 0 0
LINDE PLC COMMON STOCK G5494J103 31,013 176,279 SH   SOLE   174,971 550 758
LINDE PLC COMMON STOCK G5494J103 1,299 7,386 SH   OTR   4,198 0 3,188
MEDTRONIC PLC SHS COMMON STOCK G5960L103 21,552 236,631 SH   SOLE   234,602 525 1,504
MEDTRONIC PLC SHS COMMON STOCK G5960L103 2,148 23,589 SH   OTR   18,242 0 5,347
NORWEGIAN CRUISE LINE HLDGS COMMON STOCK G66721104 604 10,988 SH   SOLE   10,791 0 197
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 1,302 10,290 SH   SOLE   9,775 0 515
CHECK POINT SOFTWARE TECH COMMON STOCK M22465104 334 2,642 SH   OTR   2,642 0 0
INTERXION HOLDING NV SHS COMMON STOCK N47279109 458 6,863 SH   SOLE   6,863 0 0