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
3M CO COM 88579Y101 4,232 21,515 SH   SOLE   19,551 0 1,964
3M CO COM 88579Y101 10 51 SH   OTR   51 0 0
ABB LTD SPONSORED ADR 000375204 5,357 246,081 SH   SOLE   242,961 0 3,120
ACADIA RLTY TR COM SH BEN INT 004239109 1,259 45,987 SH   SOLE   45,987 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,474 33,462 SH   SOLE   33,111 0 351
ACUITY BRANDS INC COM 00508Y102 4,967 42,869 SH   SOLE   42,417 0 452
ADOBE SYS INC COM 00724F101 31,119 127,638 SH   SOLE   116,800 0 10,838
AFLAC INC COM 001055102 17,292 401,947 SH   SOLE   328,508 0 73,439
AFLAC INC COM 001055102 11 258 SH   OTR   258 0 0
ALKERMES PLC SHS G01767105 523 12,712 SH   SOLE   12,712 0 0
ALPHABET INC CAP STK CL A 02079K305 21 19 SH   OTR   19 0 0
ALPHABET INC CAP STK CL A 02079K305 68,652 60,798 SH   SOLE   52,314 0 8,484
ALPHABET INC CAP STK CL C 02079K107 1,410 1,264 SH   SOLE   1,264 0 0
AMAZON COM INC COM 023135106 207 122 SH   SOLE   122 0 0
AMERICAN EXPRESS CO COM 025816109 235 2,396 SH   SOLE   2,396 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 18 215 SH   OTR   215 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 30,499 357,215 SH   SOLE   315,375 0 41,840
AMGEN INC COM 031162100 233 1,261 SH   SOLE   1,261 0 0
ANALOG DEVICES INC COM 032654105 17,493 182,368 SH   SOLE   152,385 0 29,983
ANALOG DEVICES INC COM 032654105 7 72 SH   OTR   72 0 0
ANSYS INC COM 03662Q105 16,177 92,877 SH   SOLE   92,461 0 416
APACHE CORP COM 037411105 205 4,379 SH   SOLE   4,379 0 0
APPLE INC COM 037833100 16 85 SH   OTR   85 0 0
APPLE INC COM 037833100 23,846 128,821 SH   SOLE   110,004 0 18,817
APPLIED MATLS INC COM 038222105 3,733 80,810 SH   SOLE   80,810 0 0
APTIV PLC SHS G6095L109 5,279 57,616 SH   SOLE   56,923 0 693
AQUA AMERICA INC COM 03836W103 1,988 56,497 SH   SOLE   56,497 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 7,221 36,474 SH   SOLE   27,488 0 8,986
AT&T INC COM 00206R102 684 21,312 SH   SOLE   21,312 0 0
AT&T INC COM 00206R102 3 91 SH   OTR   91 0 0
ATMOS ENERGY CORP COM 049560105 1,771 19,645 SH   SOLE   19,399 0 246
AUTODESK INC COM 052769106 12,225 93,260 SH   SOLE   70,661 0 22,599
AVALONBAY CMNTYS INC COM 053484101 10 58 SH   OTR   58 0 0
AVALONBAY CMNTYS INC COM 053484101 11,672 67,902 SH   SOLE   54,479 0 13,423
AVANGRID INC COM 05351W103 8,561 161,742 SH   SOLE   152,138 0 9,604
BALL CORP COM 058498106 4,735 133,182 SH   SOLE   108,000 0 25,182
BANK AMER CORP COM 060505104 15 539 SH   OTR   539 0 0
BANK AMER CORP COM 060505104 25,139 891,780 SH   SOLE   844,100 0 47,680
BANK NEW YORK MELLON CORP COM 064058100 6 111 SH   OTR   111 0 0
BANK NEW YORK MELLON CORP COM 064058100 18,152 336,577 SH   SOLE   294,454 0 42,123
BAXTER INTL INC COM 071813109 5,443 73,718 SH   SOLE   51,394 0 22,324
BCE INC PUT 05534B950 3,699 90,000 SH   SOLE   90,000 0 0
BECTON DICKINSON & CO COM 075887109 10 40 SH   OTR   40 0 0
BECTON DICKINSON & CO COM 075887109 9,251 38,618 SH   SOLE   36,746 0 1,872
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 430 2,306 SH   SOLE   2,306 0 0
BIOGEN INC COM 09062X103 10,116 34,855 SH   SOLE   33,471 0 1,384
BLACKBAUD INC COM 09227Q100 7 70 SH   OTR   70 0 0
BLACKBAUD INC COM 09227Q100 16,520 161,251 SH   SOLE   142,042 0 19,209
BOOKING HLDGS INC COM 09857L108 13,571 6,695 SH   SOLE   5,432 0 1,263
BORGWARNER INC COM 099724106 11,218 259,921 SH   SOLE   227,791 0 32,130
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,216 72,052 SH   SOLE   72,052 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 6,524 63,632 SH   SOLE   62,352 0 1,280
CAMBREX CORP COM 132011107 3,628 69,371 SH   SOLE   69,191 0 180
CAMDEN PPTY TR SH BEN INT 133131102 1,073 11,770 SH   SOLE   11,770 0 0
CARTER INC COM 146229109 1,727 15,936 SH   SOLE   15,936 0 0
CATERPILLAR INC DEL COM 149123101 330 2,435 SH   SOLE   2,435 0 0
CBRE GROUP INC CL A 12504L109 356 7,455 SH   SOLE   7,455 0 0
CELGENE CORP COM 151020104 16,623 209,303 SH   SOLE   176,072 0 33,231
CERNER CORP COM 156782104 1,177 19,678 SH   SOLE   19,197 0 481
CHEVRON CORP NEW COM 166764100 537 4,248 SH   SOLE   4,248 0 0
CHUBB LIMITED COM H1467J104 15 120 SH   OTR   120 0 0
CHUBB LIMITED COM H1467J104 18,959 149,263 SH   SOLE   126,300 0 22,963
CHURCH & DWIGHT INC COM 171340102 6,330 119,081 SH   SOLE   88,952 0 30,129
CIGNA CORPORATION COM 125509109 16 94 SH   OTR   94 0 0
CIGNA CORPORATION COM 125509109 22,650 133,275 SH   SOLE   105,191 0 28,084
CISCO SYS INC COM 17275R102 17,376 403,802 SH   SOLE   344,720 0 59,082
CISCO SYS INC COM 17275R102 21 477 SH   OTR   477 0 0
CITRIX SYS INC COM 177376100 1,776 16,938 SH   SOLE   16,700 0 238
COLGATE PALMOLIVE CO COM 194162103 333 5,141 SH   SOLE   5,141 0 0
CONOCOPHILLIPS COM 20825C104 310 4,449 SH   SOLE   4,124 0 325
CORE LABORATORIES N V COM N22717107 6,021 47,703 SH   SOLE   47,361 0 342
COSTCO WHSL CORP NEW COM 22160K105 17,300 82,783 SH   SOLE   64,431 0 18,352
CVS HEALTH CORP COM 126650100 10,444 162,299 SH   SOLE   157,373 0 4,926
CVS HEALTH CORP COM 126650100 4 60 SH   OTR   60 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 2,068 132,743 SH   SOLE   132,743 0 0
DARDEN RESTAURANTS INC COM 237194105 233 2,175 SH   SOLE   2,175 0 0
DARLING INGREDIENTS INC COM 237266101 3,479 175,000 SH   SOLE   175,000 0 0
DECKERS OUTDOOR CORP COM 243537107 3,618 32,046 SH   SOLE   32,046 0 0
DISNEY WALT CO COM DISNEY 254687106 438 4,179 SH   SOLE   4,179 0 0
DOWDUPONT INC COM 26078J100 457 6,928 SH   SOLE   6,928 0 0
EAGLE BANCORP INC MD COM 268948106 1,138 18,570 SH   SOLE   18,570 0 0
EAST WEST BANCORP INC COM 27579R104 15,991 245,262 SH   SOLE   220,981 0 24,281
EATON CORP PLC SHS G29183103 15 200 SH   OTR   200 0 0
EATON CORP PLC SHS G29183103 17,505 234,218 SH   SOLE   225,298 0 8,920
ECOLAB INC COM 278865100 19,295 137,495 SH   SOLE   133,845 0 3,650
ECOLAB INC COM 278865100 5 38 SH   OTR   38 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 3,762 25,844 SH   SOLE   25,844 0 0
EMERSON ELEC CO COM 291011104 216 3,122 SH   SOLE   3,122 0 0
EOG RES INC COM 26875P101 14,734 118,412 SH   SOLE   111,387 0 7,025
EXXON MOBIL CORP COM 30231G102 674 8,149 SH   SOLE   8,149 0 0
F5 NETWORKS INC COM 315616102 13,476 78,147 SH   SOLE   77,473 0 674
FACEBOOK INC CL A 30303M102 7 35 SH   OTR   35 0 0
FACEBOOK INC CL A 30303M102 10,230 52,646 SH   SOLE   34,682 0 17,964
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4,078 32,225 SH   SOLE   31,841 0 384
FIFTH THIRD BANCORP COM 316773100 7 250 SH   OTR   250 0 0
FIFTH THIRD BANCORP COM 316773100 781 27,203 SH   SOLE   25,921 0 1,282
FIRST REP BK SAN FRANCISCO C COM 33616C100 16,770 173,257 SH   SOLE   145,507 0 27,750
FIRST SOLAR INC COM 336433107 8,882 168,673 SH   SOLE   140,571 0 28,102
FITBIT INC CL A 33812L102 72 11,000 SH   SOLE   11,000 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 1,260 79,670 SH   SOLE   79,050 0 620
FOREST CITY RLTY TR INC COM CL A 345605109 7,354 322,403 SH   SOLE   275,020 0 47,383
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 282 5,604 SH   SOLE   5,604 0 0
GENERAL ELECTRIC CO COM 369604103 337 24,756 SH   SOLE   24,756 0 0
GENERAL MLS INC COM 370334104 6 129 SH   OTR   129 0 0
GENERAL MLS INC COM 370334104 1,227 27,731 SH   SOLE   26,777 0 954
GILEAD SCIENCES INC COM 375558103 13 185 SH   OTR   185 0 0
GILEAD SCIENCES INC COM 375558103 10,431 147,250 SH   SOLE   99,236 0 48,014
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 7 164 SH   OTR   164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 424 10,525 SH   SOLE   9,974 0 551
GRAINGER W W INC COM 384802104 680 2,204 SH   SOLE   2,128 0 76
GRAINGER W W INC COM 384802104 6 18 SH   OTR   18 0 0
HALLIBURTON CO COM 406216101 219 4,852 SH   SOLE   4,760 0 92
HANNON ARMSTRONG SUST INFR C COM 41068X100 8,107 410,465 SH   SOLE   349,935 0 60,530
HANOVER INS GROUP INC COM 410867105 2,581 21,591 SH   SOLE   21,591 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 225 4,405 SH   SOLE   4,405 0 0
HCP INC COM 40414L109 13 490 SH   OTR   490 0 0
HCP INC COM 40414L109 7,414 287,135 SH   SOLE   269,876 0 17,259
HDFC BANK LTD ADR REPS 3 SHS 40415F101 3,776 35,952 SH   SOLE   35,952 0 0
HERCULES CAPITAL INC COM 427096508 3,776 298,487 SH   SOLE   288,886 0 9,601
HESS CORP COM 42809H107 4,114 61,501 SH   SOLE   60,603 0 898
HEXCEL CORP NEW COM 428291108 21,587 325,204 SH   SOLE   285,004 0 40,200
HOLOGIC INC COM 436440101 11,741 295,381 SH   SOLE   292,134 0 3,247
HOME DEPOT INC COM 437076102 19 97 SH   OTR   97 0 0
HOME DEPOT INC COM 437076102 25,714 131,799 SH   SOLE   111,546 0 20,253
HORACE MANN EDUCATORS CORP N COM 440327104 3,817 85,593 SH   SOLE   83,987 0 1,606
HUNT J B TRANS SVCS INC COM 445658107 21,511 176,971 SH   SOLE   161,311 0 15,660
ILLINOIS TOOL WKS INC COM 452308109 3,196 23,069 SH   SOLE   3,552 0 19,517
ILLUMINA INC COM 452327109 12,236 43,810 SH   SOLE   37,022 0 6,788
IMAX CORP COM 45245E109 1,491 67,311 SH   SOLE   67,311 0 0
INGERSOLL-RAND PLC SHS G47791101 8 90 SH   OTR   90 0 0
INGERSOLL-RAND PLC SHS G47791101 14,499 161,584 SH   SOLE   128,180 0 33,404
INTEL CORP COM 458140100 404 8,126 SH   SOLE   8,126 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,730 77,900 SH   SOLE   77,900 0 0
INTERFACE INC COM 458665304 2,562 111,651 SH   SOLE   111,651 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 745 5,331 SH   SOLE   5,181 0 150
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 4 35 SH   OTR   35 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 12,739 102,763 SH   SOLE   90,837 0 11,926
INTUIT COM 461202103 6,554 32,080 SH   SOLE   32,080 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 280 585 SH   SOLE   585 0 0
INVESCO EXCHANGE TRADED FD T DYNMC BIOTECH 46137V787 215 3,935 SH   SOLE   3,935 0 0
IPG PHOTONICS CORP COM 44980X109 6,345 28,760 SH   SOLE   28,760 0 0
IQVIA HLDGS INC COM 46266C105 12,322 123,439 SH   SOLE   106,299 0 17,140
ISHARES TR MSCI KLD400 SOC 464288570 1,893 18,756 SH   SOLE   18,756 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 268 1,636 SH   SOLE   1,636 0 0
ISHARES TR US HLTHCARE ETF 464287762 219 1,230 SH   SOLE   1,230 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 2,855 275,000 SH   SOLE   275,000 0 0
ITRON INC COM 465741106 3,488 58,078 SH   SOLE   56,462 0 1,616
JOHNSON & JOHNSON COM 478160104 11,383 93,810 SH   SOLE   91,666 0 2,144
JOHNSON & JOHNSON COM 478160104 16 129 SH   OTR   129 0 0
JOHNSON CTLS INTL PLC SHS G51502105 10 293 SH   OTR   293 0 0
JOHNSON CTLS INTL PLC SHS G51502105 8,798 263,015 SH   SOLE   248,550 0 14,465
JONES LANG LASALLE INC COM 48020Q107 6,915 41,659 SH   SOLE   41,659 0 0
JPMORGAN CHASE & CO COM 46625H100 10 95 SH   OTR   95 0 0
JPMORGAN CHASE & CO COM 46625H100 1,062 10,189 SH   SOLE   9,837 0 352
KEYCORP NEW COM 493267108 12 601 SH   OTR   601 0 0
KEYCORP NEW COM 493267108 17,919 917,030 SH   SOLE   744,383 0 172,647
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 2,679 63,383 SH   SOLE   61,723 0 1,660
LAM RESEARCH CORP COM 512807108 212 1,225 SH   SOLE   1,225 0 0
LAMB WESTON HLDGS INC COM 513272104 1,774 25,892 SH   SOLE   25,892 0 0
LHC GROUP INC COM 50187A107 1,852 21,633 SH   SOLE   21,633 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 905 4,370 SH   SOLE   4,370 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,701 19,377 SH   SOLE   19,377 0 0
LINCOLN NATL CORP IND COM 534187109 1,811 29,097 SH   SOLE   2,149 0 26,948
LKQ CORP COM 501889208 1,261 39,528 SH   SOLE   39,528 0 0
LOGMEIN INC COM 54142L109 10,947 106,025 SH   SOLE   104,719 0 1,306
LTC PPTYS INC COM 502175102 1,747 40,882 SH   SOLE   40,882 0 0
LULULEMON ATHLETICA INC COM 550021109 17,596 140,937 SH   SOLE   139,095 0 1,842
MANPOWERGROUP INC COM 56418H100 2,751 31,966 SH   SOLE   31,966 0 0
MARATHON OIL CORP COM 565849106 3,160 151,490 SH   SOLE   132,175 0 19,315
MARATHON PETE CORP COM 56585A102 8,210 117,017 SH   SOLE   109,674 0 7,343
MARRIOTT INTL INC NEW CL A 571903202 2,161 17,068 SH   SOLE   17,068 0 0
MASTERCARD INCORPORATED CL A 57636Q104 18 90 SH   OTR   90 0 0
MASTERCARD INCORPORATED CL A 57636Q104 33,127 168,566 SH   SOLE   132,767 0 35,799
MAXIM INTEGRATED PRODS INC COM 57772K101 8 140 SH   OTR   140 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 13,686 233,309 SH   SOLE   229,092 0 4,217
MCCORMICK & CO INC COM NON VTG 579780206 8 65 SH   OTR   65 0 0
MCCORMICK & CO INC COM NON VTG 579780206 29,521 254,297 SH   SOLE   222,420 0 31,877
MEDTRONIC PLC SHS G5960L103 15,362 179,444 SH   SOLE   157,855 0 21,589
MEDTRONIC PLC SHS G5960L103 12 136 SH   OTR   136 0 0
MERCK & CO INC COM 58933Y105 17 285 SH   OTR   285 0 0
MERCK & CO INC COM 58933Y105 28,442 468,574 SH   SOLE   404,963 0 63,611
MICROSOFT CORP COM 594918104 35 355 SH   OTR   355 0 0
MICROSOFT CORP COM 594918104 43,386 439,975 SH   SOLE   376,181 0 63,794
MIDDLEBY CORP COM 596278101 13,940 133,503 SH   SOLE   121,163 0 12,340
MILLER HERMAN INC COM 600544100 2,895 85,400 SH   SOLE   85,400 0 0
MINERALS TECHNOLOGIES INC COM 603158106 5,368 71,246 SH   SOLE   70,923 0 323
MSCI INC COM 55354G100 18,358 110,970 SH   SOLE   107,144 0 3,826
NEVRO CORP COM 64157F103 709 8,878 SH   SOLE   8,878 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 420 38,010 SH   SOLE   38,010 0 0
NEWELL BRANDS INC COM 651229106 6 239 SH   OTR   239 0 0
NEWELL BRANDS INC COM 651229106 11,233 435,572 SH   SOLE   341,409 0 94,163
NIKE INC CL B 654106103 23,737 297,904 SH   SOLE   269,716 0 28,188
NOVARTIS A G SPONSORED ADR 66987V109 253 3,353 SH   SOLE   2,926 0 427
NOVO-NORDISK A S ADR 670100205 523 11,334 SH   SOLE   11,334 0 0
NXP SEMICONDUCTORS N V COM N6596X109 4,896 44,805 SH   SOLE   44,625 0 180
OMNICELL INC COM 68213N109 2,426 46,249 SH   SOLE   46,249 0 0
OMNICOM GROUP INC COM 681919106 10,696 140,241 SH   SOLE   118,600 0 21,641
OMNICOM GROUP INC COM 681919106 5 60 SH   OTR   60 0 0
ONE GAS INC COM 68235P108 1,045 13,985 SH   SOLE   13,985 0 0
ONEOK INC NEW COM 682680103 9,966 142,714 SH   SOLE   133,934 0 8,780
ORACLE CORP COM 68389X105 485 10,999 SH   SOLE   10,408 0 591
ORMAT TECHNOLOGIES INC COM 686688102 11,456 215,383 SH   SOLE   180,229 0 35,154
OWENS ILL INC COM NEW 690768403 5,098 303,272 SH   SOLE   298,011 0 5,261
PALO ALTO NETWORKS INC COM 697435105 29,205 142,138 SH   SOLE   120,660 0 21,478
PAPA JOHNS INTL INC COM 698813102 2,012 39,676 SH   SOLE   39,676 0 0
PAYPAL HLDGS INC COM 70450Y103 37,032 444,719 SH   SOLE   395,771 0 48,948
PFIZER INC COM 717081103 464 12,798 SH   SOLE   12,798 0 0
PHILLIPS 66 COM 718546104 235 2,092 SH   SOLE   1,942 0 150
PNC FINL SVCS GROUP INC COM 693475105 12 89 SH   OTR   89 0 0
PNC FINL SVCS GROUP INC COM 693475105 26,629 197,108 SH   SOLE   167,012 0 30,096
PPG INDS INC COM 693506107 484 4,670 SH   SOLE   4,670 0 0
PRAXAIR INC COM 74005P104 4,976 31,461 SH   SOLE   31,431 0 30
PREMIER INC CL A 74051N102 420 11,534 SH   SOLE   11,134 0 400
PROCTER AND GAMBLE CO COM 742718109 10 125 SH   OTR   125 0 0
PROCTER AND GAMBLE CO COM 742718109 11,280 144,499 SH   SOLE   125,638 0 18,861
PROLOGIS INC COM 74340W103 4,008 61,011 SH   SOLE   59,443 0 1,568
QUANTA SVCS INC COM 74762E102 8,597 257,407 SH   SOLE   256,003 0 1,404
QUEST DIAGNOSTICS INC COM 74834L100 9 80 SH   OTR   80 0 0
QUEST DIAGNOSTICS INC COM 74834L100 13,021 118,438 SH   SOLE   100,138 0 18,300
REINSURANCE GROUP AMER INC COM NEW 759351604 12,122 90,816 SH   SOLE   74,284 0 16,532
ROCKWELL AUTOMATION INC COM 773903109 6 35 SH   OTR   35 0 0
ROCKWELL AUTOMATION INC COM 773903109 7,630 45,902 SH   SOLE   43,797 0 2,105
ROGERS CORP COM 775133101 1,348 12,095 SH   SOLE   12,095 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3,784 50,246 SH   SOLE   49,100 0 1,146
RYDER SYS INC COM 783549108 2,874 40,000 SH   SOLE   40,000 0 0
S&P GLOBAL INC COM 78409V104 529 2,596 SH   SOLE   2,596 0 0
SALESFORCE COM INC COM 79466L302 16,051 117,674 SH   SOLE   115,665 0 2,009
SAP SE SPON ADR 803054204 4,886 42,241 SH   SOLE   40,956 0 1,285
SBA COMMUNICATIONS CORP NEW CL A 78410G104 8 47 SH   OTR   47 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 15,828 95,856 SH   SOLE   82,705 0 13,151
SCHEIN HENRY INC COM 806407102 4,358 60,000 SH   SOLE   60,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 2,032 39,759 SH   SOLE   1,455 0 38,304
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,314 31,459 SH   SOLE   31,459 0 0
SEALED AIR CORP NEW COM 81211K100 8,235 193,983 SH   SOLE   140,388 0 53,595
SHIRE PLC SPONSORED ADR 82481R106 264 1,565 SH   SOLE   1,565 0 0
SHIRE PLC SPONSORED ADR 82481R106 9 51 SH   OTR   51 0 0
SMITH A O COM 831865209 7,624 128,901 SH   SOLE   101,761 0 27,140
SMUCKER J M CO COM NEW 832696405 4 37 SH   OTR   37 0 0
SMUCKER J M CO COM NEW 832696405 396 3,689 SH   SOLE   3,529 0 160
SONOCO PRODS CO COM 835495102 4 80 SH   OTR   80 0 0
SONOCO PRODS CO COM 835495102 4,068 77,483 SH   SOLE   75,774 0 1,709
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,905 10,710 SH   SOLE   10,710 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 249 700 SH   SOLE   700 0 0
STARBUCKS CORP COM 855244109 9 190 SH   OTR   190 0 0
STARBUCKS CORP COM 855244109 20,359 416,765 SH   SOLE   358,260 0 58,505
STATE STR CORP COM 857477103 350 3,760 SH   SOLE   3,760 0 0
STIFEL FINL CORP COM 860630102 1,520 29,099 SH   SOLE   29,099 0 0
STRYKER CORP COM 863667101 2,354 13,938 SH   SOLE   2,257 0 11,681
SUPERIOR ENERGY SVCS INC COM 868157108 1,383 142,042 SH   SOLE   142,042 0 0
SVB FINL GROUP COM 78486Q101 21,555 74,646 SH   SOLE   73,784 0 862
SYNEOS HEALTH INC CL A 87166B102 1,695 36,146 SH   SOLE   36,146 0 0
SYSCO CORP COM 871829107 5 72 SH   OTR   72 0 0
SYSCO CORP COM 871829107 4,869 71,298 SH   SOLE   63,130 0 8,168
TAILORED BRANDS INC COM 87403A107 1,761 69,008 SH   SOLE   69,008 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6,215 170,000 SH   SOLE   170,000 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 1,169 52,751 SH   SOLE   52,751 0 0
TARGET CORP COM 87612E106 21 278 SH   OTR   278 0 0
TARGET CORP COM 87612E106 16,752 220,080 SH   SOLE   184,185 0 35,895
TESLA INC COM 88160R101 2,414 7,039 SH   SOLE   6,845 0 194
TETRA TECH INC NEW COM 88162G103 2,726 46,593 SH   SOLE   46,593 0 0
TEXAS INSTRS INC COM 882508104 3,381 30,665 SH   SOLE   26,311 0 4,354
TJX COS INC NEW COM 872540109 30,204 317,336 SH   SOLE   274,477 0 42,859
TJX COS INC NEW COM 872540109 12 127 SH   OTR   127 0 0
TPI COMPOSITES INC COM 87266J104 3,420 116,958 SH   SOLE   113,508 0 3,450
TRACTOR SUPPLY CO COM 892356106 13,742 179,661 SH   SOLE   137,561 0 42,100
TRAVELERS COMPANIES INC COM 89417E109 9 70 SH   OTR   70 0 0
TRAVELERS COMPANIES INC COM 89417E109 13,162 107,583 SH   SOLE   82,382 0 25,201
TRIMBLE INC COM 896239100 7,700 234,471 SH   SOLE   232,790 0 1,681
UMPQUA HLDGS CORP COM 904214103 9,848 435,961 SH   SOLE   426,109 0 9,852
UMPQUA HLDGS CORP COM 904214103 8 354 SH   OTR   354 0 0
UNILEVER N V N Y SHS NEW 904784709 13 242 SH   OTR   242 0 0
UNILEVER N V N Y SHS NEW 904784709 27,651 496,247 SH   SOLE   407,755 0 88,492
UNION PAC CORP COM 907818108 255 1,800 SH   SOLE   1,800 0 0
UNITED NAT FOODS INC COM 911163103 13,570 318,105 SH   SOLE   286,107 0 31,998
UNITED PARCEL SERVICE INC CL B 911312106 6 52 SH   OTR   52 0 0
UNITED PARCEL SERVICE INC CL B 911312106 10,000 94,134 SH   SOLE   76,801 0 17,333
UNITEDHEALTH GROUP INC COM 91324P102 364 1,484 SH   SOLE   1,484 0 0
V F CORP COM 918204108 6 75 SH   OTR   75 0 0
V F CORP COM 918204108 5,944 72,909 SH   SOLE   48,033 0 24,876
VERISK ANALYTICS INC COM 92345Y106 6,188 57,487 SH   SOLE   53,664 0 3,823
VERIZON COMMUNICATIONS INC COM 92343V104 20,954 416,492 SH   SOLE   365,739 0 50,753
VERIZON COMMUNICATIONS INC COM 92343V104 16 322 SH   OTR   322 0 0
VISA INC COM CL A 92826C839 6,922 52,262 SH   SOLE   52,262 0 0
WABTEC CORP COM 929740108 13,655 138,516 SH   SOLE   125,563 0 12,953
WALMART INC COM 931142103 223 2,598 SH   SOLE   2,598 0 0
WASTE MGMT INC DEL COM 94106L109 4 55 SH   OTR   55 0 0
WASTE MGMT INC DEL COM 94106L109 7,524 92,500 SH   SOLE   87,590 0 4,910
WATERS CORP COM 941848103 18,847 97,353 SH   SOLE   90,520 0 6,833
WEBSTER FINL CORP CONN COM 947890109 2,670 41,910 SH   SOLE   41,910 0 0
WELLS FARGO CO NEW COM 949746101 235 4,231 SH   SOLE   4,231 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,108 11,161 SH   SOLE   11,161 0 0
WISDOMTREE INVTS INC COM 97717P104 889 97,961 SH   SOLE   97,961 0 0
XILINX INC COM 983919101 8 122 SH   OTR   122 0 0
XILINX INC COM 983919101 8,392 128,598 SH   SOLE   92,748 0 35,850
XYLEM INC COM 98419M100 6 89 SH   OTR   89 0 0
XYLEM INC COM 98419M100 22,099 327,976 SH   SOLE   284,641 0 43,335
ZENDESK INC COM 98936J101 2,143 39,335 SH   SOLE   39,335 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 6,918 62,074 SH   SOLE   61,238 0 836
ZIMMER BIOMET HLDGS INC COM 98956P102 7 65 SH   OTR   65 0 0