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
ABB LTD FOREIGN STOCK 000375204 16 720 SH   SOLE   720 0 0
AFLAC INC COMMON STOCK 001055102 278 6,456 SH   SOLE   6,456 0 0
ALPS ETF TR ALERIAN MLP MUTUAL FUNDS 00162Q866 43 4,300 SH   SOLE   3,900 0 400
ASGN INC COMMON STOCK 00191U102 158 2,022 SH   SOLE   2,022 0 0
AT&T INC COMMON STOCK 00206R102 956 29,776 SH   SOLE   29,776 0 0
ARK MUTUAL FUNDS 00214Q401 66 1,196 SH   SOLE   1,196 0 0
ATN INTERNATIONAL INC COMMON STOCK 00215F107 13 250 SH   SOLE   250 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 124,511 2,041,496 SH   SOLE   1,977,972 11,561 51,963
ABBOTT LABORATORIES COMMON STOCK 002824100 130 2,140 SH   OTR 400 2,140 0 0
ABBOTT LABORATORIES COMMON STOCK 002824100 1,148 18,819 SH   OTR 428 18,819 0 0
ABBVIE INC COMMON STOCK 00287Y109 9,574 103,336 SH   SOLE   103,236 0 100
ABBVIE INC COMMON STOCK 00287Y109 198 2,140 SH   OTR 400 2,140 0 0
ABIOMED INC COMMON STOCK 003654100 3 8 SH   SOLE   8 0 0
ACCESS NATIONAL CORP COMMON STOCK 004337101 247 8,631 SH   SOLE   8,631 0 0
ACCELERON PHARMA INC COMMON STOCK 00434H108 16 337 SH   SOLE   337 0 0
ACUITY BRANDS INC COMMON STOCK 00508Y102 14,238 122,877 SH   SOLE   120,993 0 1,884
ADOBE SYSTEMS INC COMMON STOCK 00724F101 29,442 120,760 SH   SOLE   118,293 0 2,467
ADVISORSHARES MUTUAL FUNDS 00768Y206 68 1,275 SH   SOLE   1,275 0 0
ADVANSIX INC COMMON STOCK 00773T101 2 64 SH   SOLE   64 0 0
AEGON NV FOREIGN STOCK 007924103 80 13,565 SH   SOLE   13,565 0 0
AEROVIRONMENT INC COMMON STOCK 008073108 36 500 SH   SOLE   500 0 0
AETNA INC COMMON STOCK 00817Y108 5 26 SH   SOLE   26 0 0
AFFILIATED MANAGERS GROUP INC COMMON STOCK 008252108 1 9 SH   SOLE   9 0 0
AGILENT TECHNOLOGIES COMMON STOCK 00846U101 32 514 SH   SOLE   514 0 0
AGNICO EAGLE MINES LTD FOREIGN STOCK 008474108 101 2,200 SH   SOLE   2,200 0 0
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 8,800 56,507 SH   SOLE   55,792 0 715
AIR PRODUCTS & CHEMICALS INC COMMON STOCK 009158106 34 221 SH   OTR 428 221 0 0
AKAMAI TECHNOLOGIES COMMON STOCK 00971T101 26 350 SH   SOLE   350 0 0
ALIBABA GROUP COMMON STOCK 01609W102 1,408 7,590 SH   SOLE   6,155 0 1,435
ALIGN TECHNOLOGY INC COMMON STOCK 016255101 23,636 69,084 SH   SOLE   68,659 0 425
ALLIANCE DATA SYSTEMS CORP COMMON STOCK 018581108 274 1,177 SH   SOLE   1,177 0 0
ALLSTATE INSURANCE COMMON STOCK 020002101 87 958 SH   SOLE   958 0 0
ALNYLAM PHARMACEUTICALS COMMON STOCK 02043Q107 791 8,030 SH   SOLE   6,680 0 1,350
ALPHABET INC COMMON STOCK 02079K107 29,528 26,467 SH   SOLE   25,971 0 496
ALPHABET INC COMMON STOCK 02079K305 136,475 120,861 SH   SOLE   117,037 927 2,897
ALPHABET INC COMMON STOCK 02079K305 41 36 SH   OTR 400 36 0 0
ALPHABET INC COMMON STOCK 02079K305 45 40 SH   OTR 428 40 0 0
ALTERYX INC COMMON STOCK 02156B103 76 2,000 SH   SOLE   2,000 0 0
ALTRIA GROUP INC COMMON STOCK 02209S103 1,815 31,958 SH   SOLE   27,548 0 4,410
AMARIN CORPORATION PLC - ADR FOREIGN STOCK 023111206 41 13,325 SH   SOLE   13,325 0 0
AMAZON.COM COMMON STOCK 023135106 33,806 19,888 SH   SOLE   19,561 0 327
AMBEV SA SPONSORED ADR FOREIGN STOCK 02319V103 424 91,658 SH   SOLE   89,658 0 2,000
AMERICA MOVIL ADR SERIES L FOREIGN STOCK 02364W105 14 843 SH   SOLE   843 0 0
AMERICAN ELECTRIC POWER INC COMMON STOCK 025537101 102 1,475 SH   SOLE   1,475 0 0
AMERICAN EXPRESS CO COMMON STOCK 025816109 1,161 11,843 SH   SOLE   11,843 0 0
AMERICAN FINANCIAL GROUP INC COMMON STOCK 025932104 0 4 SH   SOLE   4 0 0
AMERICAN INTL GROUP OPTIONS 026874156 324 22,367 PRN   SOLE   3,047 0 19,320
AMERICAN INTL GROUP COMMON STOCK 026874784 155 2,917 SH   SOLE   2,292 0 625
AMERICAN OUTDOOR BRANDS CORP COMMON STOCK 02874P103 5 445 SH   SOLE   445 0 0
AMERICAN SUPERCONDUCTOR CORP COMMON STOCK 030111207 5 697 SH   SOLE   0 0 697
AMERICAN TOWER CORP COMMON STOCK 03027X100 210,238 1,458,263 SH   SOLE   1,410,516 12,469 35,278
AMERICAN TOWER CORP COMMON STOCK 03027X100 112 780 SH   OTR 400 780 0 0
AMERICAN TOWER CORP COMMON STOCK 03027X100 1,002 6,949 SH   OTR 428 6,949 0 0
AMERICAN WATER WORKS CO INC COMMON STOCK 030420103 2 22 SH   SOLE   22 0 0
AMERISOURCEBERGEN CORP COMMON STOCK 03073E105 6 70 SH   SOLE   70 0 0
AMERIPRISE FINANCIAL INC COMMON STOCK 03076C106 115 819 SH   SOLE   819 0 0
AMETEK INC NEW COMMON STOCK 031100100 36 498 SH   SOLE   498 0 0
AMGEN INC COMMON STOCK 031162100 17,999 97,507 SH   SOLE   94,743 1,585 1,179
AMPHENOL CORP COMMON STOCK 032095101 139 1,600 SH   SOLE   1,600 0 0
ANADARKO PETROLEUM CO COMMON STOCK 032511107 539 7,358 SH   SOLE   7,058 0 300
ANALOG DEVICES CORP COMMON STOCK 032654105 33,589 350,175 SH   SOLE   339,204 560 10,411
ANALOG DEVICES CORP COMMON STOCK 032654105 136 1,418 SH   OTR 400 1,418 0 0
ANDEAVOR COMMON STOCK 03349M105 67 514 SH   SOLE   514 0 0
ANHEUSER BUSCH INBEV SA FOREIGN STOCK 03524A108 260 2,580 SH   SOLE   1,885 0 695
ANSYS INC COMMON STOCK 03662Q105 2 9 SH   SOLE   9 0 0
APACHE CORP COMMON STOCK 037411105 420 8,990 SH   SOLE   4,815 0 4,175
APERGY COMMON STOCK 03755L104 328 7,846 SH   SOLE   7,846 0 0
APPLE INC COMMON STOCK 037833100 95,639 516,660 SH   SOLE   504,909 0 11,751
APPLE INC COMMON STOCK 037833100 65 350 SH   OTR 428 350 0 0
APPLIED MATERIALS INC COMMON STOCK 038222105 67 1,444 SH   SOLE   1,444 0 0
APTARGROUP INC COMMON STOCK 038336103 5 58 SH   SOLE   58 0 0
AQUA AMERICA INC COMMON STOCK 03836W103 82 2,342 SH   SOLE   2,342 0 0
ARCONIC INC COMMON STOCK 03965L100 127 7,445 SH   SOLE   0 0 7,445
ARRAY BIOPHARMA INC COMMON STOCK 04269X105 110 6,550 SH   SOLE   550 0 6,000
ASSURANT INC COMMON STOCK 04621X108 1 14 SH   SOLE   14 0 0
ASTRAZENECA PLC SPONSORED ADR FOREIGN STOCK 046353108 35 998 SH   SOLE   998 0 0
ATHENAHEALTH INC COMMON STOCK 04685W103 11 70 SH   SOLE   70 0 0
AUTODESK INC COMMON STOCK 052769106 3 20 SH   SOLE   20 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 178,191 1,328,391 SH   SOLE   1,293,601 9,752 25,038
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 448 3,340 SH   OTR 400 3,340 0 0
AUTOMATIC DATA PROCESSING COMMON STOCK 053015103 402 2,996 SH   OTR 428 2,996 0 0
AVALONBAY COMMUNITY INC COMMON STOCK 053484101 66 384 SH   SOLE   0 384 0
AVIS BUDGET GROUP INC COMMON STOCK 053774105 15 450 SH   SOLE   450 0 0
BP PLC SPONSORED ADR FOREIGN STOCK 055622104 645 14,119 SH   SOLE   14,044 0 75
BAIDU.COM SPON ADR FOREIGN STOCK 056752108 772 3,175 SH   SOLE   2,960 0 215
BAKER HUGHES INC COMMON STOCK 05722G100 50 1,500 SH   SOLE   1,500 0 0
BALCHEM CORP COMMON STOCK 057665200 1,549 15,780 SH   SOLE   15,505 0 275
BALL CORP COMMON STOCK 058498106 66 1,851 SH   SOLE   1,851 0 0
BANCO SANTANDER CEN FOREIGN STOCK 05964H105 2 400 SH   SOLE   400 0 0
BANK OF AMERICA CORP COMMON STOCK 060505104 1,153 40,887 SH   SOLE   40,817 0 70
BANK OF AMERICA CORP OPTIONS 060505146 144 8,800 PRN   SOLE   8,800 0 0
BANK OF THE OZARKS INC COMMON STOCK 063904106 82 1,822 SH   SOLE   1,822 0 0
BANK OF NEW YORK MELLON CORP COMMON STOCK 064058100 43 800 SH   SOLE   800 0 0
BAXTER INTERNATIONAL INC COMMON STOCK 071813109 111 1,500 SH   SOLE   1,500 0 0
BECTON DICKINSON COMMON STOCK 075887109 98,571 411,469 SH   SOLE   396,419 4,210 10,840
BECTON DICKINSON COMMON STOCK 075887109 635 2,650 SH   OTR 428 2,650 0 0
BEMIS CO COMMON STOCK 081437105 5,430 128,654 SH   SOLE   128,654 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670108 1,692 6 SH   SOLE   6 0 0
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 40,132 215,013 SH   SOLE   210,410 1,007 3,596
BERKSHIRE HATHAWAY INC COMMON STOCK 084670702 598 3,205 SH   OTR 428 3,205 0 0
BIOGEN IDEC INC COMMON STOCK 09062X103 2,459 8,473 SH   SOLE   8,473 0 0
BIO TECHNE CORP COMMON STOCK 09073M104 1 8 SH   SOLE   8 0 0
BLACKROCK INC COMMON STOCK 09247X101 297 595 SH   SOLE   595 0 0
BLACKROCK HEALTH SCIENCES TR MUTUAL FUNDS 09250W107 23 600 SH   SOLE   600 0 0
THE BLACKSTONE GROUP LP COMMON STOCK 09253U108 20 625 SH   SOLE   625 0 0
BLOCK (H & R) INC COMMON STOCK 093671105 11 500 SH   SOLE   500 0 0
BOEING CO COMMON STOCK 097023105 3,038 9,054 SH   SOLE   8,539 0 515
BOOKING HOLDINGS INC COMMON STOCK 09857L108 11,467 5,657 SH   SOLE   5,561 0 96
BORG WARNER INC COMMON STOCK 099724106 43 1,000 SH   SOLE   1,000 0 0
BOSTON BEER COMPANY COMMON STOCK 100557107 276 921 SH   SOLE   921 0 0
BOSTON PROPERTIES INC REIT COMMON STOCK 101121101 31 250 SH   SOLE   250 0 0
BOSTON SCIENTIFIC CORP COMMON STOCK 101137107 330 10,103 SH   SOLE   10,103 0 0
BRIGHTHOUSE FINANCIAL INC COMMON STOCK 10922N103 1 25 SH   SOLE   25 0 0
BRISTOL-MYERS SQUIBB CO COMMON STOCK 110122108 1,763 31,854 SH   SOLE   31,854 0 0
BRITISH AMERICAN TOBACCO FOREIGN STOCK 110448107 1,293 25,624 SH   SOLE   25,624 0 0
BROADRIDGE FINANCIAL SOLUTIONS COMMON STOCK 11133T103 2,251 19,561 SH   SOLE   19,396 0 165
BROOKFIELD ASSET MANAGEMENT FOREIGN STOCK 112585104 781 19,273 SH   SOLE   19,273 0 0
BROOKLINE BANCORP INC COMMON STOCK 11373M107 2,087 112,212 SH   SOLE   110,212 0 2,000
BROWN FORMAN CORP COMMON STOCK 115637100 17 355 SH   SOLE   355 0 0
BROWN FORMAN CORP COMMON STOCK 115637209 2,221 45,308 SH   SOLE   45,308 0 0
BUCKEYE PARTNERS L P PARTNERSHIPS 118230101 61 1,741 SH   SOLE   1,741 0 0
BUILDERS FIRSTSOURCE INC COMMON STOCK 12008R107 165 9,025 SH   SOLE   0 0 9,025
CBS CORP COMMON STOCK 124857202 15 270 SH   SOLE   270 0 0
CBOE HOLDINGS INC COMMON STOCK 12503M108 10 100 SH   SOLE   100 0 0
CDK GLOBAL INC COMMON STOCK 12508E101 1,150 17,676 SH   SOLE   17,577 0 99
CH ROBINSON WORLDWIDE INC COMMON STOCK 12541W209 529 6,321 SH   SOLE   6,321 0 0
CIGNA CORP COMMON STOCK 125509109 650 3,827 SH   SOLE   3,827 0 0
CME GROUP INC COMMON STOCK 12572Q105 729 4,450 SH   SOLE   4,450 0 0
CMS ENERGY CORP COMMON STOCK 125896100 2 37 SH   SOLE   37 0 0
CSX CORP COMMON STOCK 126408103 19 300 SH   SOLE   300 0 0
CNX RESOURCES CORP COMMON STOCK 12653C108 71 4,000 SH   SOLE   2,000 0 2,000
CVS HEALTH CORP COMMON STOCK 126650100 24,091 374,369 SH   SOLE   362,199 6,755 5,415
CABOT CORP COMMON STOCK 127055101 23,243 376,286 SH   SOLE   232,192 144,094 0
CABOT OIL & GAS CORP COMMON STOCK 127097103 154 6,472 SH   SOLE   6,472 0 0
CABOT MICROELECTRONICS COMMON STOCK 12709P103 957 8,894 SH   SOLE   8,079 815 0
CADENCE DESIGN SYSTEMS INC COMMON STOCK 127387108 2 42 SH   SOLE   42 0 0
CALIFORNIA RESOURCES CORP COMMON STOCK 13057Q206 227 5,000 SH   SOLE   5,000 0 0
CAMBRIDGE BANCORP COMMON STOCK 132152109 26 300 SH   SOLE   0 0 300
CAMDEN NATIONAL CORP COMMON STOCK 133034108 27 600 SH   SOLE   600 0 0
CAMPBELL SOUP CO COMMON STOCK 134429109 15 373 SH   SOLE   373 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 162,955 1,993,328 SH   SOLE   1,933,209 13,304 46,815
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 128 1,560 SH   OTR 400 1,560 0 0
CANADIAN NATIONAL RAILWAY FOREIGN STOCK 136375102 611 7,475 SH   OTR 428 7,475 0 0
CANADIAN NATURAL RESOURCES LTD FOREIGN STOCK 136385101 234 6,480 SH   SOLE   6,480 0 0
CANADIAN PACIFIC RAILWAY LTD FOREIGN STOCK 13645T100 125 683 SH   SOLE   675 0 8
CAPITAL ONE FINANCIAL COMMON STOCK 14040H105 2 27 SH   SOLE   27 0 0
CARDINAL HEALTH INC COMMON STOCK 14149Y108 26 530 SH   SOLE   530 0 0
CARMAX INC COMMON STOCK 143130102 316 4,339 SH   SOLE   4,339 0 0
CARS.COM INC COMMON STOCK 14575E105 5 166 SH   SOLE   166 0 0
CATERPILLAR INC COMMON STOCK 149123101 133 978 SH   SOLE   978 0 0
CEDAR FAIR LP COMMON STOCK 150185106 137 2,175 SH   SOLE   2,175 0 0
CELGENE CORPORATION COMMON STOCK 151020104 96,663 1,217,105 SH   SOLE   1,175,129 12,607 29,369
CELGENE CORPORATION COMMON STOCK 151020104 59 740 SH   OTR 400 740 0 0
CELGENE CORPORATION COMMON STOCK 151020104 31 390 SH   OTR 428 390 0 0
CENOVUS ENERGY INC FOREIGN STOCK 15135U109 8 724 SH   SOLE   599 0 125
CERNER CORP COMMON STOCK 156782104 274 4,579 SH   SOLE   4,404 0 175
CHARTER COMMUNICATIONS INC COMMON STOCK 16119P108 1 4 SH   SOLE   4 0 0
THE CHEMOURS COMPANY COMMON STOCK 163851108 235 5,299 SH   SOLE   5,299 0 0
CHEVRONTEXACO CORP COMMON STOCK 166764100 8,683 68,681 SH   SOLE   68,081 0 600
CHIPOTLE MEXICAN GRILL COMMON STOCK 169656105 158 366 SH   SOLE   346 0 20
CHURCH & DWIGHT CO COMMON STOCK 171340102 119,200 2,242,295 SH   SOLE   2,177,371 11,284 53,640
CHURCH & DWIGHT CO COMMON STOCK 171340102 128 2,400 SH   OTR 400 2,400 0 0
CHURCH & DWIGHT CO COMMON STOCK 171340102 264 4,974 SH   OTR 428 4,974 0 0
CIMAREX ENERGY INC COMMON STOCK 171798101 102 1,000 SH   SOLE   1,000 0 0
CISCO SYSTEMS COMMON STOCK 17275R102 4,374 101,643 SH   SOLE   98,602 0 3,041
CINTAS CORP COMMON STOCK 172908105 3,644 19,692 SH   SOLE   19,692 0 0
CITIGROUP INC COMMON STOCK 172967424 177 2,643 SH   SOLE   2,643 0 0
CITRIX SYSTEMS INC COMMON STOCK 177376100 8 80 SH   SOLE   80 0 0
CLOROX CO COMMON STOCK 189054109 7 55 SH   SOLE   55 0 0
COCA COLA BOTTLING COMMON STOCK 191098102 42 312 SH   SOLE   312 0 0
COCA-COLA CO COMMON STOCK 191216100 6,432 146,652 SH   SOLE   145,252 900 500
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 139,888 1,770,958 SH   SOLE   1,719,472 11,631 39,855
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 202 2,560 SH   OTR 400 2,560 0 0
COGNIZANT TECHNOLOGY SOLUTIONS COMMON STOCK 192446102 91 1,145 SH   OTR 428 1,145 0 0
COLFAX CORP COMMON STOCK 194014106 38 1,245 SH   SOLE   1,245 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 84,383 1,302,009 SH   SOLE   1,256,034 14,892 31,083
COLGATE PALMOLIVE CO COMMON STOCK 194162103 132 2,040 SH   OTR 400 2,040 0 0
COLGATE PALMOLIVE CO COMMON STOCK 194162103 479 7,380 SH   OTR 428 7,380 0 0
COLUMBIA EMERGING MARKETS MUTUAL FUNDS 19762B509 122 5,000 SH   SOLE   5,000 0 0
COMCAST CORP COMMON STOCK 20030N101 1,407 42,876 SH   SOLE   42,876 0 0
COMERICA INC COMMON STOCK 200340107 1 15 SH   SOLE   15 0 0
CONAGRA FOODS INC COMMON STOCK 205887102 95 2,666 SH   SOLE   2,666 0 0
CONOCOPHILLIPS INC COMMON STOCK 20825C104 4,099 58,874 SH   SOLE   58,724 0 150
CONSOL ENERGY INC COMMON STOCK 20854L108 10 250 SH   SOLE   250 0 0
CONSOLIDATED EDISON INC COMMON STOCK 209115104 225 2,879 SH   SOLE   2,879 0 0
CONSTELLATION BRANDS CL A COMMON STOCK 21036P108 46 209 SH   SOLE   209 0 0
COOPER COS INC COMMON STOCK 216648402 9 39 SH   SOLE   39 0 0
COPART INC COMMON STOCK 217204106 1 18 SH   SOLE   18 0 0
CORNING INC COMMON STOCK 219350105 10,077 366,297 SH   SOLE   357,472 0 8,825
COSTCO WHOLESALE CORP NEW COMMON STOCK 22160K105 1,471 7,041 SH   SOLE   6,556 0 485
COTY COMMON STOCK 222070203 15 1,098 SH   SOLE   1,098 0 0
CREE INC COMMON STOCK 225447101 17 400 SH   SOLE   400 0 0
CROWN CASTLE INTL CORP COMMON STOCK 22822V101 6 57 SH   SOLE   57 0 0
CUMMINS INC COMMON STOCK 231021106 41,257 310,200 SH   SOLE   302,753 2,394 5,053
CUMMINS INC COMMON STOCK 231021106 25 190 SH   OTR 428 190 0 0
D R HORTON INC COMMON STOCK 23331A109 2 60 SH   SOLE   60 0 0
DXC TECHNOLOGY CO COMMON STOCK 23355L106 20 248 SH   SOLE   248 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 183,398 1,858,518 SH   SOLE   1,796,715 15,947 45,856
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 160 1,620 SH   OTR 400 1,620 0 0
DANAHER CORP SHS BEN INT COMMON STOCK 235851102 1,042 10,565 SH   OTR 428 10,565 0 0
DEERE & CO COMMON STOCK 244199105 1,961 14,024 SH   SOLE   13,879 0 145
DELL TECHNOLOGIES INC CL V COMMON STOCK 24703L103 18 210 SH   SOLE   210 0 0
DENTSPLY SIRONA INC COMMON STOCK 24906P109 129 2,945 SH   SOLE   2,945 0 0
DEVON ENERGY CORP NEW COMMON STOCK 25179M103 41 942 SH   SOLE   942 0 0
DIAGEO PLC SPONSORED ADR FOREIGN STOCK 25243Q205 6,524 45,302 SH   SOLE   44,037 0 1,265
DIAMOND OFFSHORE DRILLING INC COMMON STOCK 25271C102 15 700 SH   SOLE   700 0 0
DIAMONDBACK COMMON STOCK 25278X109 524 3,985 SH   SOLE   2,340 0 1,645
DICKS SPORTING GOODS INC COMMON STOCK 253393102 7 200 SH   SOLE   200 0 0
WALT DISNEY PRODUCTIONS COMMON STOCK 254687106 61,344 585,287 SH   SOLE   567,207 770 17,310
DISCOVER FINANCIAL SERVICES COMMON STOCK 254709108 846 12,011 SH   SOLE   12,011 0 0
DISCOVERY COMMON STOCK 25470F104 38,365 1,395,097 SH   SOLE   1,357,900 0 37,197
DISCOVERY COMMON STOCK 25470F104 476 17,315 SH   OTR 428 17,315 0 0
DISCOVERY COMMON STOCK 25470F203 31 1,000 SH   SOLE   1,000 0 0
DISCOVERY COMMON STOCK 25470F302 779 30,543 SH   SOLE   20,552 0 9,991
DOLLAR GEN CORP NEW COM COMMON STOCK 256677105 4 37 SH   SOLE   37 0 0
DOMINION RESOURCES INC COMMON STOCK 25746U109 348 5,110 SH   SOLE   5,110 0 0
DONALDSON CO INC COMMON STOCK 257651109 430 9,533 SH   SOLE   9,533 0 0
DOVER CORP COMMON STOCK 260003108 1,134 15,488 SH   SOLE   15,488 0 0
DOWDUPONT INC CO COMMON STOCK 26078J100 4,481 67,969 SH   SOLE   67,869 0 100
DR PEPPER SNAPPLE GROUP INC COMMON STOCK 26138E109 1,876 15,375 SH   SOLE   15,375 0 0
DROPBOX COMMON STOCK 26210C104 136 4,200 SH   SOLE   3,200 0 1,000
DUKE ENERGY CORP COMMON STOCK 26441C204 77 976 SH   SOLE   976 0 0
DUNKIN BRANDS GOURP INC COMMON STOCK 265504100 3 50 SH   SOLE   50 0 0
EOG RESOURCES COMMON STOCK 26875P101 144,767 1,163,445 SH   SOLE   1,107,234 19,039 37,172
EOG RESOURCES COMMON STOCK 26875P101 102 820 SH   OTR 400 820 0 0
EOG RESOURCES COMMON STOCK 26875P101 1,332 10,705 SH   OTR 428 10,705 0 0
E TRADE GROUP INC COMMON STOCK 269246401 2 38 SH   SOLE   38 0 0
EASTMAN CHEMICAL CO COMMON STOCK 277432100 3 27 SH   SOLE   27 0 0
EBAY INC COMMON STOCK 278642103 59 1,616 SH   SOLE   1,616 0 0
ECHOSTAR CORP CL A COMMON STOCK 278768106 0 22 SH   SOLE   22 0 0
ECOLAB INC COMMON STOCK 278865100 64,168 457,268 SH   SOLE   443,799 475 12,994
ECOLAB INC COMMON STOCK 278865100 194 1,380 SH   OTR 400 1,380 0 0
ECOLAB INC COMMON STOCK 278865100 123 876 SH   OTR 428 876 0 0
EDWARDS LIFESCIENCE CORP COMMON STOCK 28176E108 10,657 73,206 SH   SOLE   71,911 0 1,295
ELECTRONIC ARTS INC COMMON STOCK 285512109 52 366 SH   SOLE   366 0 0
EMERSON ELECTRIC CO COMMON STOCK 291011104 5,065 73,261 SH   SOLE   72,371 0 890
ENCANA CORP FOREIGN STOCK 292505104 3,831 293,567 SH   SOLE   279,992 0 13,575
ENBRIDGE INC FOREIGN STOCK 29250N105 3,485 97,640 SH   SOLE   97,015 0 625
ENBRIDGE ENERGY PARTNERS LP COMMON STOCK 29250R106 14 1,300 SH   SOLE   1,300 0 0
ENCOMPASS HEALTH CORP COMMON STOCK 29261A100 1 9 SH   SOLE   9 0 0
ENERGY TRANSFER EQUITY L P COMMON STOCK 29273V100 110 6,400 SH   SOLE   6,400 0 0
ENERGY XXI GULF COAST COMMON STOCK 29276K101 18 2,000 SH   SOLE   2,000 0 0
ENERGY TRANSFER PARTNERS LP COMMON STOCK 29278N103 60 3,135 SH   SOLE   3,135 0 0
ENTERPRISE PRODUCTS PARTNERS COMMON STOCK 293792107 138 5,000 SH   SOLE   5,000 0 0
EPIZYME INC COMMON STOCK 29428V104 41 3,000 SH   SOLE   3,000 0 0
EQUINIX INC COMMON STOCK 29444U700 325 757 SH   SOLE   757 0 0
ESSEX PPTY TR INC COMMON STOCK 297178105 1 6 SH   SOLE   6 0 0
EURONET WORLDWIDE INC COMMON STOCK 298736109 297 3,540 SH   SOLE   2,740 0 800
EVERBRIDGE INC COMMON STOCK 29978A104 1,060 22,363 SH   SOLE   22,363 0 0
EVERSOURCE ENERGY COMMON STOCK 30040W108 70 1,188 SH   SOLE   1,188 0 0
EXPEDITORS INTL WASH INC COMMON STOCK 302130109 8 114 SH   SOLE   114 0 0
EXPRESS SCRIPTS HOLDING CO COMMON STOCK 30219G108 34 440 SH   SOLE   440 0 0
EXXON MOBIL CORP COMMON STOCK 30231G102 72,673 878,439 SH   SOLE   864,517 3,971 9,951
EXXON MOBIL CORP COMMON STOCK 30231G102 21 255 SH   OTR 428 255 0 0
FACEBOOK INC COMMON STOCK 30303M102 70,935 365,041 SH   SOLE   352,559 0 12,482
FACTSET RESEARCH SYSTEMS INC COMMON STOCK 303075105 912 4,605 SH   SOLE   4,355 0 250
FASTENAL CO COMMON STOCK 311900104 703 14,605 SH   SOLE   13,105 0 1,500
FEDEX CORP COMMON STOCK 31428X106 4,325 19,049 SH   SOLE   18,782 0 267
FIDELITY MUTUAL FUNDS 316092808 62 1,114 SH   SOLE   1,114 0 0
FIFTH THIRD BANCORP COMMON STOCK 316773100 0 29 SH   SOLE   29 0 0
FIRST HORIZON NATIONAL CORP COMMON STOCK 320517105 2 124 SH   SOLE   124 0 0
FIRST MERCHANTS CORP COMMON STOCK 320817109 22 480 SH   SOLE   480 0 0
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 10,525 108,745 SH   SOLE   107,306 0 1,439
FIRST REPUBLIC BANK/CA COMMON STOCK 33616C100 48 500 SH   OTR 428 500 0 0
FIRST SOLAR INC COMMON STOCK 336433107 172 3,265 SH   SOLE   3,265 0 0
FISERV INC COMMON STOCK 337738108 211,578 2,855,688 SH   SOLE   2,763,369 30,456 61,863
FISERV INC COMMON STOCK 337738108 328 4,425 SH   OTR 400 4,425 0 0
FISERV INC COMMON STOCK 337738108 504 6,802 SH   OTR 428 6,802 0 0
FIRSTENERGY CORP COMMON STOCK 337932107 69 1,931 SH   SOLE   1,931 0 0
FIVE9 INC COMMON STOCK 338307101 2 58 SH   SOLE   58 0 0
FLOWERS FOODS INC COMMON STOCK 343498101 180 8,635 SH   SOLE   8,635 0 0
FORD MOTOR CO COMMON STOCK 345370860 44 4,003 SH   SOLE   4,003 0 0
FORTIVE CORP COMMON STOCK 34959J108 92,435 1,198,744 SH   SOLE   1,155,716 7,973 35,055
FORTIVE CORP COMMON STOCK 34959J108 119 1,548 SH   OTR 400 1,548 0 0
FORTIVE CORP COMMON STOCK 34959J108 382 4,955 SH   OTR 428 4,955 0 0
FREEPORT MCMORAN COMMON STOCK 35671D857 31 1,800 SH   SOLE   1,800 0 0
FRESENIUS MEDICAL CARE AG FOREIGN STOCK 358029106 47 926 SH   SOLE   926 0 0
FRONTIER COMMUNICATIONS COMMON STOCK 35906A306 4 735 SH   SOLE   0 0 735
GCI LIBERTY INC COMMON STOCK 36164V305 0 21 SH   SOLE   0 0 21
GW PHARMACEUTICALS ADR FOREIGN STOCK 36197T103 8 60 SH   SOLE   60 0 0
GALLAGHER (ARTHUR J) COMMON STOCK 363576109 0 12 SH   SOLE   12 0 0
GANNETT CO COMMON STOCK 36473H104 3 250 SH   SOLE   250 0 0
GENERAL DYNAMICS CORP COMMON STOCK 369550108 89 477 SH   SOLE   277 0 200
GENERAL ELECTRIC CO COMMON STOCK 369604103 6,919 508,360 SH   SOLE   507,860 0 500
GENERAL MILLS INC COMMON STOCK 370334104 2,372 53,603 SH   SOLE   53,603 0 0
GENERAL MOTORS CO OPTIONS 37045V126 2 95 PRN   SOLE   95 0 0
GENUINE PARTS CO COMMON STOCK 372460105 134 1,464 SH   SOLE   880 0 584
GILEAD SCIENCES COMMON STOCK 375558103 13,022 183,823 SH   SOLE   170,786 8,307 4,730
GILEAD SCIENCES COMMON STOCK 375558103 27 385 SH   OTR 428 385 0 0
GLAXOSMITHKLINE PLC ADR FOREIGN STOCK 37733W105 58 1,450 SH   SOLE   1,450 0 0
GLOBAL PAYMENTS INC COMMON STOCK 37940X102 2 18 SH   SOLE   18 0 0
GOLDCORP INC FOREIGN STOCK 380956409 260 19,000 SH   SOLE   19,000 0 0
GOLDMAN SACHS COMMON STOCK 38141G104 4 20 SH   SOLE   20 0 0
GOLDMAN SACHS ACTIVE BETA MUTUAL FUNDS 381430206 1,032 31,094 SH   SOLE   31,094 0 0
WR GRACE COMMON STOCK 38388F108 1 11 SH   SOLE   11 0 0
GRAINGER (WW) INC COMMON STOCK 384802104 26 85 SH   SOLE   77 0 8
GROUPO TELEVISA SA DE CV ADR FOREIGN STOCK 40049J206 23 1,200 SH   SOLE   1,200 0 0
HCA HOLDINGS INC COMMON STOCK 40412C101 106 1,034 SH   SOLE   1,034 0 0
HDFC BANK LTD-ADR FOREIGN STOCK 40415F101 26,164 249,136 SH   SOLE   242,880 4,846 1,410
HSBC HOLDINGS PLC PREFERRED STOCK 404280604 239 9,000 SH   SOLE   9,000 0 0
HP INC COMMON STOCK 40434L105 377 16,602 SH   SOLE   16,602 0 0
HAIN CELESTIAL GROUP INC COMMON STOCK 405217100 16,708 560,671 SH   SOLE   549,586 0 11,085
HALLIBURTON CO COMMON STOCK 406216101 39 872 SH   SOLE   872 0 0
HALYARD HEALTH INC COMMON STOCK 40650V100 11 189 SH   SOLE   189 0 0
HANCOCK HLDG CO COMMON STOCK 410120109 1 23 SH   SOLE   23 0 0
HANCOCK (JOHN) INVESTORS TR BOND MUTUAL FUN 410142103 37 2,316 SH   SOLE   2,316 0 0
HANOVER INSURANCE GROUP COMMON STOCK 410867105 1 10 SH   SOLE   10 0 0
HARLEY DAVIDSON INC COMMON STOCK 412822108 109 2,600 SH   SOLE   2,600 0 0
HASBRO INC COMMON STOCK 418056107 1 12 SH   SOLE   12 0 0
HEALTHCARE SERVICES GROUP INC COMMON STOCK 421906108 902 20,895 SH   SOLE   20,895 0 0
JACK HENRY & ASSOCIATES INC COMMON STOCK 426281101 26,952 206,747 SH   SOLE   201,862 0 4,885
JACK HENRY & ASSOCIATES INC COMMON STOCK 426281101 68 520 SH   OTR 400 520 0 0
THE HERSHEY COMPANY COMMON STOCK 427866108 88 943 SH   SOLE   943 0 0
HEWLETT PACKARD ENTERPRISE CO COMMON STOCK 42824C109 243 16,602 SH   SOLE   16,602 0 0
HEXCEL CORP NEW COMMON STOCK 428291108 15 222 SH   SOLE   222 0 0
HILL ROM HOLDINGS INC COMMON STOCK 431475102 2 24 SH   SOLE   24 0 0
HOLLYFRONTIER CORP COMMON STOCK 436106108 2 27 SH   SOLE   27 0 0
HOLOGIC INC COMMON STOCK 436440101 1 33 SH   SOLE   33 0 0
HOME DEPOT INC COMMON STOCK 437076102 25,072 128,508 SH   SOLE   126,345 0 2,163
HONEYWELL INTL INC COM COMMON STOCK 438516106 2,191 15,210 SH   SOLE   14,676 0 534
HORMEL FOOD CORP COMMON STOCK 440452100 1 19 SH   SOLE   19 0 0
HUBBELL INC COMMON STOCK 443510607 11 100 SH   SOLE   100 0 0
HUNTINGTON INGALLS INDS INC COMMON STOCK 446413106 41 190 SH   SOLE   190 0 0
IAC/INTERACTIVECORP COMMON STOCK 44919P508 2 11 SH   SOLE   11 0 0
ITT INC COMMON STOCK 45073V108 0 15 SH   SOLE   15 0 0
IDEXX LABS COMMON STOCK 45168D104 29,750 136,505 SH   SOLE   133,445 0 3,060
IDEXX LABS COMMON STOCK 45168D104 131 600 SH   OTR 400 600 0 0
ILLINOIS TOOL WORKS COMMON STOCK 452308109 8,045 58,067 SH   SOLE   58,067 0 0
ILLUMINA INC COMMON STOCK 452327109 1,941 6,948 SH   SOLE   6,948 0 0
INCYTE CORPORATION COMMON STOCK 45337C102 39 575 SH   SOLE   0 0 575
INDIA FUND MUTUAL FUNDS 454089103 26 1,069 SH   SOLE   1,069 0 0
INSULET CORP COMMON STOCK 45784P101 86 1,000 SH   SOLE   1,000 0 0
INTEL CORP COMMON STOCK 458140100 9,639 193,901 SH   SOLE   193,151 0 750
INTERCONTINENTAL EXCHANGE GROUP COMMON STOCK 45866F104 6 81 SH   SOLE   81 0 0
INTL BUSINESS MACHINES CORP COMMON STOCK 459200101 2,030 14,530 SH   SOLE   14,530 0 0
INVESCO MUTUAL FUNDS 46090E103 1,169 6,808 SH   SOLE   6,508 0 300
INTUIT COMMON STOCK 461202103 228,609 1,118,959 SH   SOLE   1,080,801 11,240 26,918
INTUIT COMMON STOCK 461202103 110 540 SH   OTR 400 540 0 0
INTUIT COMMON STOCK 461202103 882 4,316 SH   OTR 428 4,316 0 0
INTUITIVE SURGICAL INC COMMON STOCK 46120E602 1,653 3,455 SH   SOLE   3,455 0 0
INVESCO MUTUAL FUNDS 46137V613 877 7,789 SH   SOLE   7,789 0 0
INVESCO MUTUAL FUNDS 46138E354 64 1,355 SH   SOLE   1,355 0 0
INVESCO MUTUAL FUNDS 46138E412 1,345 42,223 SH   SOLE   42,223 0 0
INVESCO MUTUAL FUNDS 46138E511 44 3,000 SH   SOLE   3,000 0 0
INVESCO MUTUAL FUNDS 46138E628 40 750 SH   SOLE   750 0 0
INVESCO MUTUAL FUNDS 46138E768 910 30,819 SH   SOLE   30,819 0 0
IQIYI INC COMMON STOCK 46267X108 8 235 SH   SOLE   235 0 0
IROBOT CORP COMMON STOCK 462726100 45 600 SH   SOLE   600 0 0
ISHARES MUTUAL FUNDS 464287200 7,487 27,419 SH   SOLE   27,419 0 0
ISHARES MUTUAL FUNDS 464287234 617 14,235 SH   SOLE   13,785 0 450
ISHARES MUTUAL FUNDS 464287465 1,849 27,613 SH   SOLE   27,173 0 440
ISHARES MUTUAL FUNDS 464287473 115 1,300 SH   SOLE   1,300 0 0
ISHARES MUTUAL FUNDS 464287481 139 1,100 SH   SOLE   1,100 0 0
ISHARES MUTUAL FUNDS 464287507 104 532 SH   SOLE   472 0 60
ISHARES MUTUAL FUNDS 464287556 84 765 SH   SOLE   765 0 0
ISHARES MUTUAL FUNDS 464287614 139 970 SH   SOLE   970 0 0
ISHARES MUTUAL FUNDS 464287622 2,010 13,225 SH   SOLE   13,225 0 0
ISHARES MUTUAL FUNDS 464287655 482 2,941 SH   SOLE   2,941 0 0
ISHARES MUTUAL FUNDS 464287689 118 725 SH   SOLE   0 0 725
ISHARES MUTUAL FUNDS 464287796 208 4,950 SH   SOLE   4,950 0 0
ISHARES MUTUAL FUNDS 464287804 1,013 12,140 SH   SOLE   12,090 0 50
ISHARES MUTUAL FUNDS 464288182 202 2,823 SH   SOLE   2,560 0 263
ISHARES MUTUAL FUNDS 464288273 31 500 SH   SOLE   500 0 0
ISHARES MUTUAL FUNDS 464288687 94 2,500 SH   SOLE   2,500 0 0
ISHARES MUTUAL FUNDS 46432F842 135 2,130 SH   SOLE   2,130 0 0
ISHARES MUTUAL FUNDS 46434G103 184 3,500 SH   SOLE   3,500 0 0
ISHARES MUTUAL FUNDS 46434G822 45 773 SH   SOLE   733 0 40
ITAU UNIBANCO BANCO MULTIPLO ADR FOREIGN STOCK 465562106 39 3,782 SH   SOLE   3,782 0 0
JP MORGAN CHASE & CO COMMON STOCK 46625H100 6,225 59,741 SH   SOLE   59,741 0 0
JP MORGAN CHASE & CO MUTUAL FUNDS 46625H365 7 250 SH   SOLE   0 0 250
JANUS HENDERSON SHORT DURATION BOND MUTUAL FUN 47103U886 148 2,950 SH   SOLE   2,950 0 0
JD.COM INC COMMON STOCK 47215P106 441 11,325 SH   SOLE   5,380 0 5,945
JEFFERIES COMMON STOCK 47233W109 46 2,025 SH   SOLE   2,025 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 61,223 504,552 SH   SOLE   492,430 1,496 10,626
JOHNSON & JOHNSON COMMON STOCK 478160104 230 1,900 SH   OTR 400 1,900 0 0
JOHNSON & JOHNSON COMMON STOCK 478160104 444 3,658 SH   OTR 428 3,658 0 0
K2M GROUP HOLDINGS INC COMMON STOCK 48273J107 1 61 SH   SOLE   61 0 0
KANSAS CITY SOUTHERN CORP COMMON STOCK 485170302 362 3,418 SH   SOLE   3,418 0 0
KELLOGG CO COMMON STOCK 487836108 111 1,583 SH   SOLE   1,583 0 0
KIMBERLY-CLARK CORP COMMON STOCK 494368103 443 4,209 SH   SOLE   4,209 0 0
KIMCO REALTY CORP COMMON STOCK 49446R109 11 655 SH   SOLE   655 0 0
THE KRAFT HEINZ CO COMMON STOCK 500754106 45 722 SH   SOLE   722 0 0
KROGER CO COMMON STOCK 501044101 57 2,006 SH   SOLE   2,006 0 0
LKQ CORP COMMON STOCK 501889208 115 3,600 SH   SOLE   3,600 0 0
L3 TECHNOLOGIES INC COMMON STOCK 502413107 59 305 SH   SOLE   305 0 0
LABORATORY CORP OF AMERICA HLDGS COMMON STOCK 50540R409 21 115 SH   SOLE   115 0 0
LAM RESH CORP COMMON STOCK 512807108 1 7 SH   SOLE   7 0 0
LAMAR ADVERTISING CO COMMON STOCK 512816109 609 8,920 SH   SOLE   8,920 0 0
LAS VEGAS SANDS CORP COMMON STOCK 517834107 61 800 SH   SOLE   800 0 0
ESTEE LAUDER COMPANIES COMMON STOCK 518439104 177 1,240 SH   SOLE   1,240 0 0
LIBERTY BROADBAND CORP COMMON STOCK 530307107 20 262 SH   SOLE   252 0 10
LIBERTY BROADBAND CORP COMMON STOCK 530307305 52 681 SH   SOLE   655 0 26
LIBERTY EXPEDIA HOLDINGS COMMON STOCK 53046P109 0 21 SH   SOLE   7 0 14
LIBERTY MEDIA CORPORATION COMMON STOCK 531229409 380 8,441 SH   SOLE   2,410 0 6,031
LIBERTY MEDIA CORPORATION COMMON STOCK 531229607 95 2,102 SH   SOLE   2,020 0 82
LIBERTY MEDIA CORPORATION COMMON STOCK 531229854 19 500 SH   SOLE   500 0 0
LIBERTY MEDIA CORPORATION COMMON STOCK 531229870 9 250 SH   SOLE   250 0 0
LILLY (ELI) & CO COMMON STOCK 532457108 375 4,400 SH   SOLE   4,400 0 0
LINCOLN ELECTRIC HOLDINGS COMMON STOCK 533900106 0 10 SH   SOLE   10 0 0
LINCOLN NATIONAL CORP COMMON STOCK 534187109 97 1,553 SH   SOLE   1,553 0 0
LINDBLAD EXPEDITIONS HOLDINGS COMMON STOCK 535219109 559 42,183 SH   SOLE   42,183 0 0
LIONSGATE ENTERTAINMENT CORP FOREIGN STOCK 535919500 0 27 SH   SOLE   0 0 27
LOCKHEED MARTIN CORP COMMON STOCK 539830109 10 33 SH   SOLE   33 0 0
LOGMEIN INC COM COMMON STOCK 54142L109 31 300 SH   SOLE   0 0 300
LOWES COMPANIES COMMON STOCK 548661107 28,537 298,596 SH   SOLE   288,496 0 10,100
LOWES COMPANIES COMMON STOCK 548661107 72 755 SH   OTR 400 755 0 0
LOWES COMPANIES COMMON STOCK 548661107 77 800 SH   OTR 428 800 0 0
LULULEMON ATHLETICA INC COMMON STOCK 550021109 92 740 SH   SOLE   740 0 0
M & T BANK CORP COMMON STOCK 55261F104 143 840 SH   SOLE   840 0 0
MACROGENICS INC COMMON STOCK 556099109 4 213 SH   SOLE   213 0 0
MAGELLAN MIDSTREAM PARTNERS LP COMMON STOCK 559080106 69 1,000 SH   SOLE   1,000 0 0
MANHATTAN ASSOCIATES INC COMMON STOCK 562750109 13 280 SH   SOLE   280 0 0
MARATHON PETROLEUM CORP COMMON STOCK 56585A102 3 42 SH   SOLE   42 0 0
MARKEL CORP COMMON STOCK 570535104 2 2 SH   SOLE   2 0 0
MARSH & MCLENNAN COMMON STOCK 571748102 239 2,916 SH   SOLE   2,916 0 0
MARRIOTT INTL INC COMMON STOCK 571903202 17 137 SH   SOLE   137 0 0
MARTIN MARIETTA MATERIALS INC COMMON STOCK 573284106 1 6 SH   SOLE   6 0 0
MASTEC INC COMMON STOCK 576323109 1 24 SH   SOLE   24 0 0
MASTERCARD INC COMMON STOCK 57636Q104 396,245 2,016,311 SH   SOLE   1,944,941 25,954 45,416
MASTERCARD INC COMMON STOCK 57636Q104 605 3,080 SH   OTR 400 3,080 0 0
MASTERCARD INC COMMON STOCK 57636Q104 1,524 7,755 SH   OTR 428 7,755 0 0
MATERION CORP COMMON STOCK 576690101 25 457 SH   SOLE   457 0 0
MCCORMICK & COMPANY COMMON STOCK 579780206 2,554 21,999 SH   SOLE   21,319 0 680
MCDONALDS CORP COMMON STOCK 580135101 23,916 152,634 SH   SOLE   149,674 0 2,960
MCDONALDS CORP COMMON STOCK 580135101 153 980 SH   OTR 400 980 0 0
MCDONALDS CORP COMMON STOCK 580135101 108 688 SH   OTR 428 688 0 0
MCKESSON CORP COMMON STOCK 58155Q103 19 139 SH   SOLE   139 0 0
MEDICAL PROPERTIES TRUST INC COMMON STOCK 58463J304 18 1,300 SH   SOLE   0 0 1,300
MERCK & CO INC COMMON STOCK 58933Y105 5,476 90,218 SH   SOLE   88,343 775 1,100
MEREDITH CORP COMMON STOCK 589433101 2,075 40,694 SH   SOLE   39,564 0 1,130
MERIT MEDICAL SYSTEMS INC COMMON STOCK 589889104 52 1,010 SH   SOLE   1,010 0 0
MERITOR INC COMMON STOCK 59001K100 15 741 SH   SOLE   741 0 0
METLIFE INC COMMON STOCK 59156R108 12 283 SH   SOLE   283 0 0
METTLER TOLEDO INTL COMMON STOCK 592688105 579 1,000 SH   SOLE   1,000 0 0
MICRO FOCUS INTL PLC ADR COMMON STOCK 594837304 3 164 SH   SOLE   164 0 0
MICROSOFT CORP COMMON STOCK 594918104 164,671 1,669,926 SH   SOLE   1,625,052 11,772 33,102
MICROSOFT CORP COMMON STOCK 594918104 1,021 10,350 SH   OTR 428 10,350 0 0
MICROCHIP TECHNOLOGY INC COMMON STOCK 595017104 910 10,000 SH   SOLE   10,000 0 0
MIDDLESEX WATER CO COMMON STOCK 596680108 42 1,000 SH   SOLE   1,000 0 0
MINDBODY INC. COMMON STOCK 60255W105 8 220 SH   SOLE   220 0 0
MOHAWK INDUSTRIES INC COMMON STOCK 608190104 0 4 SH   SOLE   4 0 0
MONDELEZ INTERNATIONAL INC COMMON STOCK 609207105 673 16,412 SH   SOLE   16,412 0 0
MONRO MUFFLER & BRAKE INC COMMON STOCK 610236101 989 17,021 SH   SOLE   17,021 0 0
MONSTER BEVERAGE CORP COMMON STOCK 61174X109 3 45 SH   SOLE   45 0 0
MOODYS CORP COMMON STOCK 615369105 413 2,419 SH   SOLE   2,419 0 0
MORGAN STANLEY COMMON STOCK 617446448 57 1,200 SH   SOLE   1,200 0 0
MORNINGSTAR INC COMMON STOCK 617700109 6 46 SH   SOLE   46 0 0
MOTOROLA COMMON STOCK 620076307 111 950 SH   SOLE   950 0 0
MURPHY OIL CORP COMMON STOCK 626717102 38 1,125 SH   SOLE   1,125 0 0
NASDAQ STOCK MARKET INC COMMON STOCK 631103108 2 23 SH   SOLE   23 0 0
NETFLIX INC COMMON STOCK 64110L106 1,380 3,525 SH   SOLE   3,525 0 0
NETEASE INC SPONSORED ADR FOREIGN STOCK 64110W102 236 935 SH   SOLE   220 0 715
NEWELL RUBBERMAID INC COMMON STOCK 651229106 103 3,989 SH   SOLE   3,989 0 0
NEWMARKET CORP COMMON STOCK 651587107 2 4 SH   SOLE   4 0 0
NEWS CORP NEW CL A COMMON STOCK 65249B109 5 337 SH   SOLE   337 0 0
NEXTERA ENERGY INC COMMON STOCK 65339F101 746 4,469 SH   SOLE   4,469 0 0
NIKE INC CLASS B COMMON STOCK 654106103 72,643 911,680 SH   SOLE   896,435 0 15,245
NIKE INC CLASS B COMMON STOCK 654106103 42 525 SH   OTR 428 525 0 0
NORFOLK SOUTHERN CORP COMMON STOCK 655844108 3,149 20,872 SH   SOLE   19,912 525 435
NORTHERN TRUST CORP COMMON STOCK 665859104 1,170 11,367 SH   SOLE   11,367 0 0
NORTHROP GRUMMAN CORP COMMON STOCK 666807102 164 534 SH   SOLE   534 0 0
NORTHWEST NATURAL GAS COMMON STOCK 667655104 35 550 SH   SOLE   550 0 0
NOVARTIS AG ADR FOREIGN STOCK 66987V109 3,223 42,663 SH   SOLE   41,588 0 1,075
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 33,438 725,014 SH   SOLE   714,874 0 10,140
NOVO-NORDISK A/S ADR FOREIGN STOCK 670100205 45 970 SH   OTR 428 970 0 0
NUTANIX INC COMMON STOCK 67059N108 70 1,360 SH   SOLE   1,360 0 0
NVIDIA CORP COMMON STOCK 67066G104 1,243 5,247 SH   SOLE   4,792 0 455
OGE ENERGY CORP COMMON STOCK 670837103 0 25 SH   SOLE   25 0 0
O'REILLY AUTOMOTIVE INC COMMON STOCK 67103H107 883 3,229 SH   SOLE   3,229 0 0
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 76,960 919,699 SH   SOLE   882,488 13,880 23,331
OCCIDENTAL PETROLEUM CORP COMMON STOCK 674599105 946 11,300 SH   OTR 428 11,300 0 0
OFFICE DEPOT COMMON STOCK 676220106 8 2,975 SH   SOLE   2,975 0 0
OLD NATIONAL BANCORP COMMON STOCK 680033107 602 32,385 SH   SOLE   32,385 0 0
OLIN CORP COMMON STOCK 680665205 3 115 SH   SOLE   115 0 0
OMNICOM GROUP INC COMMON STOCK 681919106 97 1,274 SH   SOLE   1,274 0 0
ONEOK INC (NEW) COMMON STOCK 682680103 908 13,002 SH   SOLE   13,002 0 0
ORACLE CORP COM COMMON STOCK 68389X105 215 4,876 SH   SOLE   4,876 0 0
ORBCOMM INC COMMON STOCK 68555P100 51 5,000 SH   SOLE   5,000 0 0
ORMAT TECHNOLOGIES INC COMMON STOCK 686688102 57 1,075 SH   SOLE   1,075 0 0
PDL BIOPHARMA INC COMMON STOCK 69329Y104 1 500 SH   SOLE   500 0 0
PHH GROUP INC COMMON STOCK 693320202 0 88 SH   SOLE   88 0 0
PNC FINANCIAL CORP COMMON STOCK 693475105 438 3,239 SH   SOLE   3,239 0 0
PRA GROUP INC COMMON STOCK 69354N106 1,289 33,435 SH   SOLE   33,435 0 0
PACCAR INC COMMON STOCK 693718108 1 13 SH   SOLE   13 0 0
PACKAGING CORP OF AMERICA COMMON STOCK 695156109 29 255 SH   SOLE   255 0 0
PANHANDLE OIL AND GAS INC COMMON STOCK 698477106 27 1,405 SH   SOLE   1,405 0 0
PARKER-HANNIFIN CORP COMMON STOCK 701094104 402 2,580 SH   SOLE   2,580 0 0
PARSLEY ENERGY INV CL A COMMON STOCK 701877102 294 9,700 SH   SOLE   5,700 0 4,000
PAYCHEX INC COMMON STOCK 704326107 5,107 74,724 SH   SOLE   73,989 0 735
PAYCOM SOFTWARE INC COMMON STOCK 70432V102 81,145 821,053 SH   SOLE   788,700 9,955 22,398
PAYPAL HOLDINGS INC COMMON STOCK 70450Y103 1,219 14,645 SH   SOLE   14,505 0 140
PEMBINA PIPELINE CORP FOREIGN STOCK 706327103 159 4,598 SH   SOLE   4,598 0 0
PEOPLES UNITED FINANCIAL INC COMMON STOCK 712704105 174 9,602 SH   SOLE   9,602 0 0
PEPSICO INC COMMON STOCK 713448108 28,429 261,131 SH   SOLE   257,171 625 3,335
PERKINELMER INC COMMON STOCK 714046109 2 26 SH   SOLE   26 0 0
PERSPECTA INC COMMON STOCK 715347100 2 85 SH   SOLE   85 0 0
PETMED EXPRESS INC COMMON STOCK 716382106 43 975 SH   SOLE   0 0 975
PETROLEO BRASILEIRO SA-ADR FOREIGN STOCK 71654V408 210 20,980 SH   SOLE   8,475 0 12,505
PFIZER COMMON STOCK 717081103 2,222 61,246 SH   SOLE   61,246 0 0
PHILIP MORRIS INTERNATIONAL COMMON STOCK 718172109 44,616 552,590 SH   SOLE   529,032 7,971 15,587
PHILLIPS 66 COMMON STOCK 718546104 104 922 SH   SOLE   922 0 0
PIMCO BOND MUTUAL FUN 72201R833 152 1,500 SH   SOLE   1,500 0 0
PIONEER NATURAL RESOURCES CO COMMON STOCK 723787107 382 2,019 SH   SOLE   2,019 0 0
POOL CORP COMMON STOCK 73278L105 273 1,800 SH   SOLE   1,800 0 0
POPE RESOURCES DEL LTD PARTNERSHIPS 732857107 147 2,000 SH   SOLE   2,000 0 0
PORTLAND GENERAL ELECTRIC CO COMMON STOCK 736508847 52 1,223 SH   SOLE   848 0 375
PORTOLA PHARMACEUTICALS INC COMMON STOCK 737010108 0 10 SH   SOLE   10 0 0
PRAXAIR INC COMMON STOCK 74005P104 3,329 21,051 SH   SOLE   20,906 0 145
T ROWE PRICE GROUP INC COMMON STOCK 74144T108 58 500 SH   SOLE   500 0 0
PRINCIPAL FINANCIAL GROUP INC COMMON STOCK 74251V102 89 1,690 SH   SOLE   1,690 0 0
PROCTER & GAMBLE CO COMMON STOCK 742718109 42,176 540,304 SH   SOLE   539,492 0 812
PROCTER & GAMBLE CO COMMON STOCK 742718109 330 4,227 SH   OTR 428 4,227 0 0
PROGRESSIVE CORP OHIO COMMON STOCK 743315103 123 2,077 SH   SOLE   2,077 0 0
PROOFPRINT INC COMMON STOCK 743424103 1 13 SH   SOLE   13 0 0
PRUDENTIAL FINANCIAL INC COMMON STOCK 744320102 16 170 SH   SOLE   170 0 0
PUBLIC STORAGE INC COMMON STOCK 74460D109 23 100 SH   SOLE   0 0 100
QORVO INC COMMON STOCK 74736K101 108 1,352 SH   SOLE   1,352 0 0
Q2 HLDGS INC COMMON STOCK 74736L109 190 3,330 SH   SOLE   1,500 0 1,830
QUALCOMM INC COMMON STOCK 747525103 11,772 209,762 SH   SOLE   206,032 0 3,730
QUALCOMM INC COMMON STOCK 747525103 212 3,778 SH   OTR 428 3,778 0 0
QUALYS COMMON STOCK 74758T303 740 8,780 SH   SOLE   8,145 0 635
QUEST DIAGNOSTICS INC COMMON STOCK 74834L100 165 1,500 SH   SOLE   1,500 0 0
QURATE RETAIL INC QVC COMMON STOCK 74915M100 3 157 SH   SOLE   0 0 157
RADIUS HEALTH INC COMMON STOCK 750469207 0 10 SH   SOLE   10 0 0
RANGE RES CORP COMMON STOCK 75281A109 78 4,680 SH   SOLE   4,680 0 0
RAYTHEON CO COMMON STOCK 755111507 1,161 6,011 SH   SOLE   5,261 0 750
REALTY INCOME CORPORATION COMMON STOCK 756109104 185 3,436 SH   SOLE   3,436 0 0
REGIONS FINANCIAL CORP COMMON STOCK 7591EP100 2 112 SH   SOLE   112 0 0
REINSURANCE GROUP AMERICA INC COMMON STOCK 759351604 1 9 SH   SOLE   9 0 0
RIGEL PHARMACEUTICALS INC COMMON STOCK 766559603 0 27 SH   SOLE   27 0 0
ROBERT HALF INTL INC COMMON STOCK 770323103 1 21 SH   SOLE   21 0 0
ROCKWELL AUTOMATION COMMON STOCK 773903109 3,706 22,296 SH   SOLE   22,296 0 0
ROCKWELL COLLINS INC COMMON STOCK 774341101 2,395 17,781 SH   SOLE   17,781 0 0
ROPER INDUSTRIES INC COMMON STOCK 776696106 26,572 96,308 SH   SOLE   93,625 0 2,683
ROSS STORES INC COMMON STOCK 778296103 18,869 222,648 SH   SOLE   217,953 555 4,140
ROYAL DUTCH SHELL PLC FOREIGN STOCK 780259206 1,848 26,699 SH   SOLE   26,699 0 0
S&P GLOBAL INC COMMON STOCK 78409V104 511 2,505 SH   SOLE   2,505 0 0
SBA COMMUNICATIONS CORP COMMON STOCK 78410G104 1 7 SH   SOLE   7 0 0
SPDR MUTUAL FUNDS 78462F103 1,804 6,650 SH   SOLE   6,279 0 371
SPDR GOLD TRUST MUTUAL FUNDS 78463V107 456 3,847 SH   SOLE   3,847 0 0
SPDR MUTUAL FUNDS 78463X749 24 500 SH   SOLE   0 0 500
SPDR MUTUAL FUNDS 78463X772 4 100 SH   SOLE   100 0 0
SPDR BOND MUTUAL FUN 78464A391 5 200 SH   SOLE   200 0 0
SPDR MUTUAL FUNDS 78464A797 28 600 SH   SOLE   600 0 0
SS&C TECH HOLDINGS INC COMMON STOCK 78467J100 1 22 SH   SOLE   22 0 0
SPDR MUTUAL FUNDS 78467X109 485 2,000 SH   SOLE   2,000 0 0
SPDR MUTUAL FUNDS 78467Y107 957 2,695 SH   SOLE   2,645 0 50
SPDR BOND MUTUAL FUN 78468R739 144 3,000 SH   SOLE   3,000 0 0
SABINE ROYALTY TRUST COMMON STOCK 785688102 68 1,437 SH   SOLE   1,437 0 0
SAGE THERAPEUTICS INC COMMON STOCK 78667J108 8 50 SH   SOLE   50 0 0
SALESFORCE.COM COMMON STOCK 79466L302 1,644 12,053 SH   SOLE   11,125 0 928
SALLY BEAUTY CO INC COMMON STOCK 79546E104 80 5,010 SH   SOLE   0 0 5,010
HENRY SCHEIN INC COMMON STOCK 806407102 73 1,000 SH   SOLE   1,000 0 0
SCHLUMBERGER LTD FOREIGN STOCK 806857108 1,543 23,025 SH   SOLE   22,900 0 125
CHARLES SCHWAB CORP NEW COMMON STOCK 808513105 572 11,189 SH   SOLE   11,189 0 0
SCHWAB STRATEGIC TR US AGGREGATE MUTUAL FUNDS 808524722 85 3,167 SH   SOLE   3,167 0 0
SCOTTS CO COMMON STOCK 810186106 0 12 SH   SOLE   12 0 0
SEALED AIR CORP (NEW) COMMON STOCK 81211K100 0 22 SH   SOLE   22 0 0
SEATTLE GENETICS INC COMMON STOCK 812578102 34 505 SH   SOLE   505 0 0
SPDR MUTUAL FUNDS 81369Y209 197 2,355 SH   SOLE   2,355 0 0
SPDR MUTUAL FUNDS 81369Y506 513 6,750 SH   SOLE   6,750 0 0
SPDR MUTUAL FUNDS 81369Y803 229 3,300 SH   SOLE   3,300 0 0
SELECT MED HLDGS CORP COMMON STOCK 81619Q105 145 7,995 SH   SOLE   7,995 0 0
SEMPRA ENERGY COMMON STOCK 816851109 2 14 SH   SOLE   14 0 0
SERVICENOW INC COMMON STOCK 81762P102 513 2,977 SH   SOLE   2,977 0 0
SHERWIN WILLIAMS CO COMMON STOCK 824348106 216 530 SH   SOLE   530 0 0
SHIRE PHARMA GROUP PLC ADR FOREIGN STOCK 82481R106 31 181 SH   SOLE   181 0 0
SIMON PROPERTIES GROUP (NEW) COMMON STOCK 828806109 808 4,749 SH   SOLE   4,749 0 0
SIRIUS XM HOLDINGS INC COMMON STOCK 82968B103 144 21,265 SH   SOLE   21,265 0 0
SKYLINE CORP COMMON STOCK 830830105 70 2,000 SH   SOLE   2,000 0 0
SKYWORKS SOLUTIONS INC COMMON STOCK 83088M102 43 450 SH   SOLE   450 0 0
AO SMITH CORP COMMON STOCK 831865209 126 2,135 SH   SOLE   2,070 0 65
SMUCKER J M CO COMMON STOCK 832696405 299 2,783 SH   SOLE   2,783 0 0
SNAP-ON-TOOLS CORP COMMON STOCK 833034101 161 1,000 SH   SOLE   1,000 0 0
SNAP INC COMMON STOCK 83304A106 9 700 SH   SOLE   700 0 0
SOUTHERN CO COMMON STOCK 842587107 204 4,395 SH   SOLE   4,395 0 0
SPIRIT AEROSYSTEMS HLDGS INC COMMON STOCK 848574109 2 25 SH   SOLE   25 0 0
SQUARE INC COMMON STOCK 852234103 46 740 SH   SOLE   740 0 0
STAMPS.COM INC COMMON STOCK 852857200 1,889 7,465 SH   SOLE   7,070 0 395
STARBUCKS CORP COMMON STOCK 855244109 84,807 1,736,073 SH   SOLE   1,692,696 3,240 40,137
STARBUCKS CORP COMMON STOCK 855244109 114 2,325 SH   OTR 428 2,325 0 0
STATE STREET CORP COMMON STOCK 857477103 14,676 157,650 SH   SOLE   157,650 0 0
STERICYCLE INC COMMON STOCK 858912108 20 300 SH   SOLE   300 0 0
STRYKER CORP COMMON STOCK 863667101 214,469 1,270,100 SH   SOLE   1,232,211 11,064 26,825
STRYKER CORP COMMON STOCK 863667101 74 440 SH   OTR 400 440 0 0
STRYKER CORP COMMON STOCK 863667101 857 5,073 SH   OTR 428 5,073 0 0
STURM RUGER & CO INC COMMON STOCK 864159108 5 95 SH   SOLE   95 0 0
SUN LIFE FINANCIAL INC FOREIGN STOCK 866796105 401 10,000 SH   SOLE   10,000 0 0
SUNCOR ENERGY INC NEW FOREIGN STOCK 867224107 334 8,205 SH   SOLE   8,205 0 0
SUNOPTA INC COM FOREIGN STOCK 8676EP108 140 16,680 SH   SOLE   16,680 0 0
SUNTRUST BANKS INC COMMON STOCK 867914103 174 2,635 SH   SOLE   2,635 0 0
SYNOPSYS INC COMMON STOCK 871607107 2 25 SH   SOLE   25 0 0
SYSCO CORP COMMON STOCK 871829107 12,137 177,724 SH   SOLE   175,614 900 1,210
TJX COMPANIES INC COMMON STOCK 872540109 224,546 2,359,173 SH   SOLE   2,278,261 25,236 55,676
TJX COMPANIES INC COMMON STOCK 872540109 69 720 SH   OTR 400 720 0 0
TJX COMPANIES INC COMMON STOCK 872540109 659 6,928 SH   OTR 428 6,928 0 0
TABLEAU SOFTWARE INC COMMON STOCK 87336U105 26 265 SH   SOLE   265 0 0
TARGET CORP COMMON STOCK 87612E106 931 12,232 SH   SOLE   11,872 0 360
TATA MOTORS LTD SPONSORED ADR COMMON STOCK 876568502 51 2,600 SH   SOLE   2,600 0 0
TEGNA INC COMMON STOCK 87901J105 5 500 SH   SOLE   500 0 0
TELEFLEX INC COMMON STOCK 879369106 2 8 SH   SOLE   8 0 0
TEMPLETON MUTUAL FUNDS 880191101 15 1,000 SH   SOLE   1,000 0 0
TESLA MOTORS INC COMMON STOCK 88160R101 458 1,336 SH   SOLE   1,317 0 19
TEVA PHARMACEUTICAL INDS LTD ADR FOREIGN STOCK 881624209 15 600 SH   SOLE   600 0 0
TETRAPHASE PHARMACEUTICALS COMMON STOCK 88165N105 10 2,800 SH   SOLE   2,800 0 0
TEXAS INSTRUMENTS INC COMMON STOCK 882508104 93 847 SH   SOLE   847 0 0
TEXTRON COMMON STOCK 883203101 93 1,408 SH   SOLE   1,408 0 0
TRADE DESK INC COMMON STOCK 88339J105 718 7,654 SH   SOLE   6,499 0 1,155
TRADE DESK INC COMMON STOCK 88339J105 156 1,660 SH   OTR 400 1,660 0 0
THERMO FISHER SCIENTIFIC INC COMMON STOCK 883556102 41,599 200,825 SH   SOLE   193,871 375 6,579
THOMSON REUTERS CORPORATION FOREIGN STOCK 884903105 22 550 SH   SOLE   550 0 0
THOR INDUSTRIES INC COMMON STOCK 885160101 1 13 SH   SOLE   13 0 0
3M COMPANY COMMON STOCK 88579Y101 8,437 42,889 SH   SOLE   42,799 0 90
TIFFANY & CO COMMON STOCK 886547108 397 3,020 SH   SOLE   3,020 0 0
TIMKEN CO COMMON STOCK 887389104 697 16,000 SH   SOLE   16,000 0 0
TIMKENSTEEL CORP COMMON STOCK 887399103 131 8,000 SH   SOLE   8,000 0 0
TIVITY HEALTH INC COMMON STOCK 88870R102 225 6,395 SH   SOLE   6,395 0 0
TOCAGEN INC COMMON STOCK 888846102 27 2,898 SH   SOLE   2,898 0 0
TOMPKINS FINANCIAL CORPORATION COMMON STOCK 890110109 21 250 SH   SOLE   250 0 0
TORCHMARK CORP COMMON STOCK 891027104 61 750 SH   SOLE   0 0 750
TORONTO-DOMINION BANK FOREIGN STOCK 891160509 340 5,883 SH   SOLE   5,883 0 0
TOTAL FINA ELF S A ADR FOREIGN STOCK 89151E109 313 5,170 SH   SOLE   5,170 0 0
TOWNE BANK COMMON STOCK 89214P109 130 4,065 SH   SOLE   4,065 0 0
TOYOTA MOTOR CORP SPONS ADR FOREIGN STOCK 892331307 37 290 SH   SOLE   290 0 0
TRACTOR SUPPLY CO COMMON STOCK 892356106 80 1,044 SH   SOLE   1,044 0 0
TRANSCANADA CORP FOREIGN STOCK 89353D107 142 3,295 SH   SOLE   3,295 0 0
THE TRAVELERS COMPANIES COMMON STOCK 89417E109 12 101 SH   SOLE   101 0 0
TRIMBLE NAVIGATION LTD COMMON STOCK 896239100 9,278 282,519 SH   SOLE   273,109 0 9,410
TRIMBLE NAVIGATION LTD COMMON STOCK 896239100 76 2,300 SH   OTR 428 2,300 0 0
TWENTY FIRST CENTY FOX INC CL A COMMON STOCK 90130A101 2 49 SH   SOLE   49 0 0
TWITTER INC COMMON STOCK 90184L102 15 341 SH   SOLE   341 0 0
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 15,141 68,170 SH   SOLE   64,894 2,190 1,086
TYLER TECHNOLOGIES INC COMMON STOCK 902252105 150 675 SH   OTR 400 675 0 0
TYSON FOODS INC COMMON STOCK 902494103 3 40 SH   SOLE   40 0 0
US BANCORP COMMON STOCK 902973304 790 15,787 SH   SOLE   15,787 0 0
ULTA BEAUTY INC COMMON STOCK 90384S303 4,043 17,316 SH   SOLE   16,826 0 490
ULTIMATE SOFTWARE GROUP INC COMMON STOCK 90385D107 154 600 SH   SOLE   600 0 0
UNDER ARMOUR INC COMMON STOCK 904311107 31 1,375 SH   SOLE   1,375 0 0
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 103,219 1,867,203 SH   SOLE   1,806,315 11,975 48,913
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 80 1,440 SH   OTR 400 1,440 0 0
UNILEVER PLC SPONSORED ADR FOREIGN STOCK 904767704 750 13,580 SH   OTR 428 13,580 0 0
UNILEVER NV FOREIGN STOCK 904784709 1,309 23,485 SH   SOLE   21,954 1,470 61
UNION PACIFIC COMMON STOCK 907818108 36,663 258,773 SH   SOLE   249,388 0 9,385
UNION PACIFIC COMMON STOCK 907818108 113 800 SH   OTR 428 800 0 0
UNITED BANCORP INC COMMON STOCK 909911109 210 15,536 SH   SOLE   15,536 0 0
UNITED NATURAL FOODS COMMON STOCK 911163103 443 10,385 SH   SOLE   5,020 0 5,365
UNITED PARCEL SERVICE COMMON STOCK 911312106 398 3,750 SH   SOLE   3,600 0 150
UNITED RENTALS INC COMMON STOCK 911363109 19 130 SH   SOLE   130 0 0
UNITED TECHNOLOGIES COMMON STOCK 913017109 54,022 432,074 SH   SOLE   420,501 1,739 9,834
UNITED TECHNOLOGIES COMMON STOCK 913017109 110 880 SH   OTR 400 880 0 0
UNITED THERAPEUTICS CORP COMMON STOCK 91307C102 1 10 SH   SOLE   10 0 0
UNITEDHEALTH GROUP INC COMMON STOCK 91324P102 206 839 SH   SOLE   839 0 0
UNUMPROVIDENT CORP COMMON STOCK 91529Y106 0 19 SH   SOLE   19 0 0
URBAN ONE INC COMMON STOCK 91705J204 9 4,500 SH   SOLE   0 0 4,500
V F CORPORATION COMMON STOCK 918204108 1,897 23,270 SH   SOLE   22,860 0 410
VAIL RESORTS INC COMMON STOCK 91879Q109 311 1,135 SH   SOLE   1,135 0 0
VALERO ENERGY CORP COMMON STOCK 91913Y100 5 49 SH   SOLE   49 0 0
VALMONT INDUSTRIES INC COMMON STOCK 920253101 1,276 8,465 SH   SOLE   8,465 0 0
VANGUARD MUTUAL FUNDS 921908844 1,373 13,515 SH   SOLE   12,625 0 890
VANGUARD MUTUAL FUNDS 922042676 25 435 SH   SOLE   435 0 0
VANGUARD MUTUAL FUNDS 922042718 104 900 SH   SOLE   900 0 0
VANGUARD MUTUAL FUNDS 922042742 129 1,752 SH   SOLE   1,752 0 0
VANGUARD MUTUAL FUNDS 922042775 128 2,475 SH   SOLE   1,800 0 675
VANGUARD MUTUAL FUNDS 922042858 297 7,042 SH   SOLE   6,807 0 235
VANGUARD MUTUAL FUNDS 922042874 67 1,200 SH   SOLE   1,200 0 0
VANGUARD MUTUAL FUNDS 92204A108 237 1,400 SH   SOLE   1,400 0 0
VANGUARD COMMON STOCK 92204A405 27 400 SH   SOLE   400 0 0
VARIAN MED SYS INC COMMON STOCK 92220P105 18 160 SH   SOLE   160 0 0
VECTREN CORP COMMON STOCK 92240G101 2 21 SH   SOLE   21 0 0
VEEVA SYSTEMS INC COMMON STOCK 922475108 415 5,400 SH   SOLE   5,295 0 105
VANGUARD MUTUAL FUNDS 922908363 24 98 SH   SOLE   0 0 98
VANGUARD COMMON STOCK 922908538 54 400 SH   SOLE   400 0 0
VANGUARD MUTUAL FUNDS 922908553 147 1,800 SH   SOLE   1,800 0 0
VANGUARD MUTUAL FUNDS 922908629 106 672 SH   SOLE   672 0 0
VANGUARD MUTUAL FUNDS 922908744 171 1,650 SH   SOLE   1,650 0 0
VANGUARD MUTUAL FUNDS 922908751 319 2,050 SH   SOLE   2,050 0 0
VANGUARD MUTUAL FUNDS 922908769 131 931 SH   SOLE   931 0 0
VERISIGN COMMON STOCK 92343E102 70 509 SH   SOLE   509 0 0
VERIZON COMMON STOCK 92343V104 436 8,662 SH   SOLE   8,237 0 425
VERMILION ENERGY INC FOREIGN STOCK 923725105 302 8,400 SH   SOLE   8,400 0 0
VERTEX PHARMACEUTICALS COMMON STOCK 92532F100 128 755 SH   SOLE   755 0 0
VERSUM MATERIALS INC COMMON STOCK 92532W103 154 4,150 SH   SOLE   4,150 0 0
VISA INC COMMON STOCK 92826C839 85,368 644,527 SH   SOLE   638,045 0 6,482
VISTA OUTDOOR INC COMMON STOCK 928377100 4 235 SH   SOLE   235 0 0
VMWARE INC COMMON STOCK 928563402 15 100 SH   SOLE   100 0 0
VODAFONE GROUP PLC FOREIGN STOCK 92857W308 109 4,470 SH   SOLE   4,470 0 0
VORNADO REALTY TRUST COMMON STOCK 929042109 222 3,000 SH   SOLE   3,000 0 0
VOYAGER THERAPEUTICS INC COMMON STOCK 92915B106 41 2,100 SH   SOLE   2,100 0 0
W P CAREY INC COMMON STOCK 92936U109 664 10,000 SH   SOLE   10,000 0 0
WABTEC CORP COMMON STOCK 929740108 442 4,480 SH   SOLE   4,480 0 0
WAL-MART STORES INC COMMON STOCK 931142103 2,869 33,492 SH   SOLE   33,157 0 335
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 8,529 142,121 SH   SOLE   139,506 0 2,615
WALGREENS BOOTS ALLIANCE INC COMMON STOCK 931427108 36 592 SH   OTR 428 592 0 0
WASHINGTON FED INC COMMON STOCK 938824109 12 375 SH   SOLE   375 0 0
WASHINGTON TR BANCORP INC COMMON STOCK 940610108 63 1,089 SH   SOLE   1,089 0 0
WASTE CONNECTIONS INC FOREIGN STOCK 94106B101 81 1,072 SH   SOLE   1,072 0 0
WASTE MANAGEMENT INC COMMON STOCK 94106L109 17 208 SH   SOLE   208 0 0
WATSCO INC COMMON STOCK 942622200 2,630 14,750 SH   SOLE   14,680 0 70
WATTS WATER TECHNOLOGIES INC COMMON STOCK 942749102 7 84 SH   SOLE   84 0 0
WAYFAIR INC CL A COMMON STOCK 94419L101 119 1,000 SH   SOLE   1,000 0 0
WEINGARTEN REALTY INV SBI COMMON STOCK 948741103 126 4,085 SH   SOLE   4,085 0 0
WELLS FARGO & CO (NEW) COMMON STOCK 949746101 3,060 55,202 SH   SOLE   55,202 0 0
WESTERN DIGITAL CORP COMMON STOCK 958102105 1 14 SH   SOLE   14 0 0
WESTPORT FUEL SYSTEMS INC. COMMON STOCK 960908309 177 70,000 SH   SOLE   60,000 0 10,000
WESTPAC BANKING FOREIGN STOCK 961214301 22 1,000 SH   SOLE   1,000 0 0
WEX INC COMMON STOCK 96208T104 183,474 963,220 SH   SOLE   936,957 5,003 21,260
WEX INC COMMON STOCK 96208T104 1,066 5,594 SH   OTR 428 5,594 0 0
WEYERHAEUSER COMMON STOCK 962166104 840 23,044 SH   SOLE   23,044 0 0
WHIRLPOOL CORP COMMON STOCK 963320106 0 6 SH   SOLE   6 0 0
WILEY JOHN & SONS CL A COMMON STOCK 968223206 8 135 SH   SOLE   135 0 0
WILLIAMS SONOMA INC COMMON STOCK 969904101 1 20 SH   SOLE   20 0 0
WINTRUST FINANCIAL CORP COMMON STOCK 97650W108 2 18 SH   SOLE   18 0 0
WISDOMTREE MUTUAL FUNDS 97717W281 11 225 SH   SOLE   225 0 0
WISDOMTREE MUTUAL FUNDS 97717W760 68 950 SH   SOLE   950 0 0
WORKDAY INC COMMON STOCK 98138H101 24 200 SH   SOLE   200 0 0
WPX ENERGY INC COMMON STOCK 98212B103 36 2,000 SH   SOLE   2,000 0 0
WYNDHAM WORLDWIDE CORP COMMON STOCK 98310W108 67 1,520 SH   SOLE   1,520 0 0
WYNDHAM COMMON STOCK 98311A105 89 1,520 SH   SOLE   1,520 0 0
XPO LOGISTICS INC COMMON STOCK 983793100 234 2,340 SH   SOLE   1,350 0 990
XCEL ENERGY INC COM COMMON STOCK 98389B100 57 1,245 SH   SOLE   745 0 500
XYLEM INC COMMON STOCK 98419M100 47 692 SH   SOLE   692 0 0
YUM! BRANDS COMMON STOCK 988498101 143 1,825 SH   SOLE   1,825 0 0
YUM CHINA HOLDINGS INC COMMON STOCK 98850P109 61 1,575 SH   SOLE   1,575 0 0
ZEBRA TECHNOLOGIES CORP CL A COMMON STOCK 989207105 2 15 SH   SOLE   15 0 0
ZIMMER HOLDINGS INC COMMON STOCK 98956P102 413 3,710 SH   SOLE   3,710 0 0
ZIONS BANCORP COMMON STOCK 989701107 2 35 SH   SOLE   35 0 0
ZOETIS INC COMMON STOCK 98978V103 560 6,573 SH   SOLE   6,573 0 0
ADIENT PLC COMMON STOCK G0084W101 6 125 SH   SOLE   125 0 0
ALLERGAN PLC FOREIGN STOCK G0177J108 253 1,518 SH   SOLE   1,518 0 0
ACCENTURE PLC FOREIGN STOCK G1151C101 23,395 143,007 SH   SOLE   136,727 0 6,280
BROOKFIELD BUSINESS PARTNERS LP FOREIGN STOCK G16234109 9 232 SH   SOLE   232 0 0
BROOKFIELD PROPERTY PARTNERS LP COMMON STOCK G16249107 8 445 SH   SOLE   445 0 0
BUNGE LIMITED COMMON STOCK G16962105 70 1,000 SH   SOLE   1,000 0 0
EATON CORP COMMON STOCK G29183103 150 2,005 SH   SOLE   2,005 0 0
EVEREST RE GROUP LTD FOREIGN STOCK G3223R108 4 16 SH   SOLE   16 0 0
IHS MARKIT LTD SHS FOREIGN STOCK G47567105 1,975 38,284 SH   SOLE   38,054 0 230
JOHNSON CONTROLS INTERNATIONAL FOREIGN STOCK G51502105 15,340 458,602 SH   SOLE   452,175 0 6,427
LIBERTY GLOBAL PLC COMMON STOCK G5480U104 28 1,031 SH   SOLE   1,000 0 31
LIBERTY GLOBAL PLC COMMON STOCK G5480U120 82 3,093 SH   SOLE   3,000 0 93
MEDTRONIC PLC FOREIGN STOCK G5960L103 336 3,922 SH   SOLE   3,322 0 600
NVENT COMMON STOCK G6700G107 8 300 SH   SOLE   300 0 0
PENTAIR PLC COMMON STOCK G7S00T104 13 300 SH   SOLE   300 0 0
LIBERTY LATIN AMERICA COMMON STOCK G9001E102 236 12,353 SH   SOLE   9,799 0 2,554
LIBERTY LATIN AMERICA COMMON STOCK G9001E128 10 539 SH   SOLE   524 0 15
WHITE MOUNTAINS INSURANCE GROUP COMMON STOCK G9618E107 4 4 SH   SOLE   4 0 0
CHUBB LTD FOREIGN STOCK H1467J104 2,411 18,981 SH   SOLE   18,981 0 0
CRISPR THERAPEUTICS COMMON STOCK H17182108 35 600 SH   SOLE   600 0 0
TE CONNECTIVITY LTD FOREIGN STOCK H84989104 19,284 214,122 SH   SOLE   209,597 0 4,525
TRANSOCEAN LTD FOREIGN STOCK H8817H100 46 3,404 SH   SOLE   2,812 0 592
SPOTIFY TECH COMMON STOCK L8681T102 13 75 SH   SOLE   75 0 0
CHECK POINT SOFTWARE TECH LTD COMMON STOCK M22465104 119 1,220 SH   SOLE   1,090 0 130
CORE LABORATORIES FOREIGN STOCK N22717107 3,742 29,646 SH   SOLE   29,646 0 0
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 43,238 395,696 SH   SOLE   384,528 570 10,598
NXP SEMICONDUCTORS FOREIGN STOCK N6596X109 636 5,825 SH   OTR 428 5,825 0 0
MAKEMYTRIP LTD FOREIGN STOCK V5633W109 95 2,630 SH   SOLE   0 0 2,630
DIANA SHIPPING INC COMMON STOCK Y2066G104 76 15,760 SH   SOLE   15,760 0 0