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 1,773 8,517 SH   SOLE 8,286 0 231
3M CO COM 88579Y101 11 51 SH   OTR 51 0 0
8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 5,468 361,391 SH   SOLE 258,321 0 103,070
ABB LTD SPONSORED ADR 000375204 311 12,510 SH   SOLE 12,510 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 1,293 46,503 SH   SOLE 46,503 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,500 28,300 SH   SOLE 28,300 0 0
ACUITY BRANDS INC COM 00508Y102 14,640 72,021 SH   SOLE 64,689 0 7,332
ADOBE SYS INC COM 00724F101 24,554 173,598 SH   SOLE 161,220 0 12,378
AFLAC INC COM 001055102 14 179 SH   OTR 179 0 0
AFLAC INC COM 001055102 16,255 209,260 SH   SOLE 170,545 0 38,715
ALKERMES PLC SHS G01767105 2,771 47,808 SH   SOLE 46,570 0 1,238
ALPHABET INC CAP STK CL A 02079K305 18 19 SH   OTR 19 0 0
ALPHABET INC CAP STK CL A 02079K305 55,433 59,626 SH   SOLE 50,656 0 8,970
ALPHABET INC CAP STK CL C 02079K107 1,087 1,196 SH   SOLE 1,196 0 0
AMERICAN EXPRESS CO COM 025816109 202 2,396 SH   SOLE 2,396 0 0
AMERICAN NATL INS CO COM 028591105 218 1,868 SH   SOLE 1,868 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 17 215 SH   OTR 215 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 27,886 357,743 SH   SOLE 317,692 0 40,051
AMGEN INC COM 031162100 293 1,700 SH   SOLE 1,700 0 0
ANALOG DEVICES INC COM 032654105 6 72 SH   OTR 72 0 0
ANALOG DEVICES INC COM 032654105 13,776 177,068 SH   SOLE 141,170 0 35,898
ANSYS INC COM 03662Q105 15,731 129,280 SH   SOLE 109,097 0 20,183
APACHE CORP COM 037411105 5,719 119,323 SH   SOLE 111,447 0 7,876
APPLE INC COM 037833100 15 106 SH   OTR 106 0 0
APPLE INC COM 037833100 14,454 100,364 SH   SOLE 96,976 0 3,388
APPLIED MATLS INC COM 038222105 9 208 SH   OTR 208 0 0
APPLIED MATLS INC COM 038222105 321 7,760 SH   SOLE 7,760 0 0
AQUA AMERICA INC COM 03836W103 1,758 52,792 SH   SOLE 52,792 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 4,873 37,392 SH   SOLE 26,474 0 10,918
AUTODESK INC COM 052769106 12,393 122,924 SH   SOLE 93,448 0 29,476
AVALONBAY CMNTYS INC COM 053484101 11 58 SH   OTR 58 0 0
AVALONBAY CMNTYS INC COM 053484101 13,421 69,837 SH   SOLE 55,887 0 13,950
AVANGRID INC COM 05351W103 7,231 163,783 SH   SOLE 152,549 0 11,234
AVISTA CORP COM 05379B107 1,556 36,646 SH   SOLE 36,646 0 0
BALL CORP COM 058498106 5,622 133,182 SH   SOLE 108,000 0 25,182
BANK AMER CORP COM 060505104 20,792 857,055 SH   SOLE 811,329 0 45,726
BANK AMER CORP COM 060505104 10 404 SH   OTR 404 0 0
BANK NEW YORK MELLON CORP COM 064058100 4,770 93,500 SH   SOLE 93,500 0 0
BCE INC PUT 05534B950 3,892 90,000 SH   SOLE 90,000 0 0
BECTON DICKINSON & CO COM 075887109 8 40 SH   OTR 40 0 0
BECTON DICKINSON & CO COM 075887109 5,948 30,484 SH   SOLE 28,641 0 1,843
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 467 2,756 SH   SOLE 2,756 0 0
BIOGEN INC COM 09062X103 10,375 38,235 SH   SOLE 33,029 0 5,206
BLACKBAUD INC COM 09227Q100 9,195 107,234 SH   SOLE 105,589 0 1,645
BORGWARNER INC COM 099724106 4 104 SH   OTR 104 0 0
BORGWARNER INC COM 099724106 14,590 344,421 SH   SOLE 303,670 0 40,751
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,196 68,220 SH   SOLE 68,220 0 0
CAMBREX CORP COM 132011107 4,165 69,705 SH   SOLE 69,163 0 542
CAMDEN PPTY TR SH BEN INT 133131102 956 11,176 SH   SOLE 11,176 0 0
CARDINAL HEALTH INC COM 14149Y108 5 70 SH   OTR 70 0 0
CARDINAL HEALTH INC COM 14149Y108 1,958 25,133 SH   SOLE 6,721 0 18,412
CARTER INC COM 146229109 1,330 14,949 SH   SOLE 14,949 0 0
CATERPILLAR INC DEL COM 149123101 262 2,435 SH   SOLE 2,435 0 0
CBRE GROUP INC CL A 12504L109 1,787 49,082 SH   SOLE 49,082 0 0
CELGENE CORP COM 151020104 17,042 131,220 SH   SOLE 116,843 0 14,377
CERNER CORP COM 156782104 6,871 103,375 SH   SOLE 91,691 0 11,684
CHUBB LIMITED COM H1467J104 17 120 SH   OTR 120 0 0
CHUBB LIMITED COM H1467J104 22,219 152,831 SH   SOLE 128,106 0 24,725
CHURCH & DWIGHT INC COM 171340102 6,048 116,574 SH   SOLE 86,445 0 30,129
CIGNA CORPORATION COM 125509109 20 120 SH   OTR 120 0 0
CIGNA CORPORATION COM 125509109 26,832 160,294 SH   SOLE 129,353 0 30,941
CISCO SYS INC COM 17275R102 23 722 SH   OTR 722 0 0
CISCO SYS INC COM 17275R102 22,516 719,373 SH   SOLE 618,258 0 101,115
CITRIX SYS INC COM 177376100 10,614 133,380 SH   SOLE 126,092 0 7,288
COLGATE PALMOLIVE CO COM 194162103 276 3,722 SH   SOLE 3,722 0 0
CONVERGYS CORP COM 212485106 1,614 67,874 SH   SOLE 67,874 0 0
CORE LABORATORIES N V COM N22717107 1,058 10,446 SH   SOLE 10,446 0 0
COSTCO WHSL CORP NEW COM 22160K105 10,608 66,329 SH   SOLE 47,597 0 18,732
CVS HEALTH CORP COM 126650100 5 60 SH   OTR 60 0 0
CVS HEALTH CORP COM 126650100 14,370 178,603 SH   SOLE 155,516 0 23,087
DARLING INGREDIENTS INC COM 237266101 3,148 200,000 SH   SOLE 200,000 0 0
DECKERS OUTDOOR CORP COM 243537107 2,087 30,568 SH   SOLE 30,568 0 0
DENTSPLY SIRONA INC COM 24906P109 5,875 90,613 SH   SOLE 89,400 0 1,213
DISNEY WALT CO COM DISNEY 254687106 342 3,217 SH   SOLE 3,217 0 0
EAGLE BANCORP INC MD COM 268948106 1,151 18,185 SH   SOLE 18,185 0 0
EAST WEST BANCORP INC COM 27579R104 14,130 241,201 SH   SOLE 216,737 0 24,464
EATON CORP PLC SHS G29183103 16 200 SH   OTR 200 0 0
EATON CORP PLC SHS G29183103 21,566 277,088 SH   SOLE 259,650 0 17,438
ECOLAB INC COM 278865100 5 38 SH   OTR 38 0 0
ECOLAB INC COM 278865100 17,295 130,286 SH   SOLE 126,133 0 4,153
EDWARDS LIFESCIENCES CORP COM 28176E108 4,327 36,592 SH   SOLE 23,220 0 13,372
ENBRIDGE INC COM 29250N105 330 8,298 SH   SOLE 8,298 0 0
ENERNOC INC COM 292764107 356 45,945 SH   SOLE 0 0 45,945
EOG RES INC COM 26875P101 12,735 140,684 SH   SOLE 130,136 0 10,548
EXXON MOBIL CORP COM 30231G102 320 3,964 SH   SOLE 3,360 0 604
F5 NETWORKS INC COM 315616102 8 61 SH   OTR 61 0 0
F5 NETWORKS INC COM 315616102 15,741 123,890 SH   SOLE 105,598 0 18,292
FACEBOOK INC CL A 30303M102 4,695 31,100 SH   SOLE 21,260 0 9,840
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 9,374 74,167 SH   SOLE 59,890 0 14,277
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 8 65 SH   OTR 65 0 0
FIFTH THIRD BANCORP COM 316773100 9 353 SH   OTR 353 0 0
FIFTH THIRD BANCORP COM 316773100 2,249 86,646 SH   SOLE 27,954 0 58,692
FIRST REP BK SAN FRANCISCO C COM 33616C100 16,533 165,160 SH   SOLE 136,838 0 28,322
FIRST SOLAR INC COM 336433107 3 79 SH   OTR 79 0 0
FIRST SOLAR INC COM 336433107 6,629 166,229 SH   SOLE 144,818 0 21,411
FITBIT INC CL A 33812L102 250 47,000 SH   SOLE 47,000 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 1,966 65,295 SH   SOLE 64,637 0 658
FOREST CITY RLTY TR INC COM CL A 345605109 7,490 309,870 SH   SOLE 262,487 0 47,383
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 280 5,802 SH   SOLE 5,802 0 0
GENERAL ELECTRIC CO COM 369604103 541 20,014 SH   SOLE 20,014 0 0
GENERAL MLS INC COM 370334104 7 129 SH   OTR 129 0 0
GENERAL MLS INC COM 370334104 1,413 25,498 SH   SOLE 24,243 0 1,255
GILEAD SCIENCES INC COM 375558103 4,444 62,784 SH   SOLE 62,784 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 7 164 SH   OTR 164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,122 72,398 SH   SOLE 70,078 0 2,320
GRAINGER W W INC COM 384802104 3 18 SH   OTR 18 0 0
GRAINGER W W INC COM 384802104 426 2,360 SH   SOLE 2,277 0 83
HALLIBURTON CO COM 406216101 207 4,852 SH   SOLE 4,760 0 92
HANNON ARMSTRONG SUST INFR C COM 41068X100 8,503 371,787 SH   SOLE 314,121 0 57,666
HANOVER INS GROUP INC COM 410867105 1,296 14,618 SH   SOLE 14,618 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 248 4,714 SH   SOLE 4,714 0 0
HCP INC COM 40414L109 16 490 SH   OTR 490 0 0
HCP INC COM 40414L109 16,906 528,973 SH   SOLE 458,267 0 70,706
HDFC BANK LTD ADR REPS 3 SHS 40415F101 3,186 36,636 SH   SOLE 36,636 0 0
HERCULES CAPITAL INC COM 427096508 2,604 196,681 SH   SOLE 190,474 0 6,207
HESS CORP COM 42809H107 2,779 63,356 SH   SOLE 62,400 0 956
HEXCEL CORP NEW COM 428291108 19,569 370,689 SH   SOLE 329,929 0 40,760
HOLOGIC INC COM 436440101 9 200 SH   OTR 200 0 0
HOLOGIC INC COM 436440101 21,852 481,534 SH   SOLE 413,474 0 68,060
HOME DEPOT INC COM 437076102 18 117 SH   OTR 117 0 0
HOME DEPOT INC COM 437076102 18,017 117,449 SH   SOLE 99,500 0 17,949
HORACE MANN EDUCATORS CORP N COM 440327104 4 110 SH   OTR 110 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,578 41,757 SH   SOLE 41,250 0 507
HUNT J B TRANS SVCS INC COM 445658107 15,697 171,781 SH   SOLE 149,037 0 22,744
ILLINOIS TOOL WKS INC COM 452308109 3,404 23,764 SH   SOLE 4,247 0 19,517
IMAX CORP COM 45245E109 1,411 64,115 SH   SOLE 64,115 0 0
INC RESH HLDGS INC CL A 45329R109 1,287 21,996 SH   SOLE 21,996 0 0
INTEL CORP COM 458140100 302 8,946 SH   SOLE 8,946 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,115 77,600 SH   SOLE 77,600 0 0
INTERFACE INC COM 458665304 7,984 406,327 SH   SOLE 400,237 0 6,090
INTERNATIONAL BUSINESS MACHS COM 459200101 868 5,644 SH   SOLE 5,494 0 150
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 9,439 69,917 SH   SOLE 60,081 0 9,836
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5 35 SH   OTR 35 0 0
INTUIT COM 461202103 4,668 35,149 SH   SOLE 35,149 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 253 270 SH   SOLE 270 0 0
IPG PHOTONICS CORP COM 44980X109 6,834 47,100 SH   SOLE 47,100 0 0
IRHYTHM TECHNOLOGIES INC COM 450056106 762 17,941 SH   SOLE 17,941 0 0
ISHARES TR MSCI KLD400 SOC 464288570 1,321 14,795 SH   SOLE 14,795 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,039 275,000 SH   SOLE 275,000 0 0
JOHNSON & JOHNSON COM 478160104 11 81 SH   OTR 81 0 0
JOHNSON & JOHNSON COM 478160104 11,630 87,913 SH   SOLE 86,082 0 1,831
JOHNSON CTLS INTL PLC SHS G51502105 20,554 474,027 SH   SOLE 425,578 0 48,449
JOHNSON CTLS INTL PLC SHS G51502105 13 293 SH   OTR 293 0 0
JONES LANG LASALLE INC COM 48020Q107 4,500 36,000 SH   SOLE 36,000 0 0
JPMORGAN CHASE & CO COM 46625H100 375 4,105 SH   SOLE 4,105 0 0
KEYCORP NEW COM 493267108 17,122 913,682 SH   SOLE 733,296 0 180,386
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 548 4,511 SH   SOLE 4,511 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,674 18,180 SH   SOLE 18,180 0 0
LINCOLN NATL CORP IND COM 534187109 2,156 31,908 SH   SOLE 4,960 0 26,948
LKQ CORP COM 501889208 1,209 36,696 SH   SOLE 36,696 0 0
LOGMEIN INC COM 54142L109 11,043 105,672 SH   SOLE 101,165 0 4,507
LTC PPTYS INC COM 502175102 2,003 38,979 SH   SOLE 38,979 0 0
LULULEMON ATHLETICA INC COM 550021109 6,207 104,016 SH   SOLE 102,436 0 1,580
MARATHON PETE CORP COM 56585A102 7,685 146,855 SH   SOLE 133,604 0 13,251
MASTERCARD INCORPORATED CL A 57636Q104 11 90 SH   OTR 90 0 0
MASTERCARD INCORPORATED CL A 57636Q104 11,591 95,438 SH   SOLE 67,840 0 27,598
MAXIM INTEGRATED PRODS INC COM 57772K101 14 310 SH   OTR 310 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 7,247 161,405 SH   SOLE 159,139 0 2,266
MCCORMICK & CO INC COM NON VTG 579780206 6 65 SH   OTR 65 0 0
MCCORMICK & CO INC COM NON VTG 579780206 22,042 226,046 SH   SOLE 201,076 0 24,970
MEDTRONIC PLC SHS G5960L103 12 136 SH   OTR 136 0 0
MEDTRONIC PLC SHS G5960L103 16,355 184,285 SH   SOLE 161,137 0 23,148
MERCK & CO INC COM 58933Y105 14 225 SH   OTR 225 0 0
MERCK & CO INC COM 58933Y105 27,826 434,177 SH   SOLE 370,843 0 63,334
METLIFE INC COM 59156R108 4,175 76,000 SH   SOLE 76,000 0 0
MICROSOFT CORP COM 594918104 27 396 SH   OTR 396 0 0
MICROSOFT CORP COM 594918104 28,422 412,334 SH   SOLE 352,705 0 59,629
MIDDLEBY CORP COM 596278101 6,729 55,378 SH   SOLE 47,608 0 7,770
MILLER HERMAN INC COM 600544100 2,584 85,000 SH   SOLE 85,000 0 0
MINERALS TECHNOLOGIES INC COM 603158106 5,166 70,573 SH   SOLE 70,142 0 431
MSCI INC COM 55354G100 12,249 118,938 SH   SOLE 114,199 0 4,739
NATIONAL GRID PLC SPONSORED ADR NE 636274409 3,107 49,460 SH   SOLE 43,044 0 6,416
NATIONAL OILWELL VARCO INC COM 637071101 777 23,597 SH   SOLE 23,257 0 340
NEVRO CORP COM 64157F103 626 8,411 SH   SOLE 8,411 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 698 53,133 SH   SOLE 53,133 0 0
NEWELL BRANDS INC COM 651229106 15,228 284,005 SH   SOLE 245,364 0 38,641
NEWELL BRANDS INC COM 651229106 5 89 SH   OTR 89 0 0
NIKE INC CL B 654106103 14,883 252,260 SH   SOLE 230,063 0 22,197
NIKE INC CL B 654106103 5 88 SH   OTR 88 0 0
NOVARTIS A G SPONSORED ADR 66987V109 8,747 104,792 SH   SOLE 79,827 0 24,965
NOVO-NORDISK A S ADR 670100205 512 11,928 SH   SOLE 11,928 0 0
NXP SEMICONDUCTORS N V COM N6596X109 12 112 SH   OTR 112 0 0
NXP SEMICONDUCTORS N V COM N6596X109 15,229 139,145 SH   SOLE 120,274 0 18,871
OMNICELL INC COM 68213N109 1,365 31,668 SH   SOLE 31,668 0 0
OMNICOM GROUP INC COM 681919106 10,081 121,604 SH   SOLE 101,808 0 19,796
OMNICOM GROUP INC COM 681919106 5 60 SH   OTR 60 0 0
ONE GAS INC COM 68235P108 940 13,468 SH   SOLE 13,468 0 0
ONEOK INC NEW COM 682680103 6,543 125,432 SH   SOLE 120,017 0 5,415
ORACLE CORP COM 68389X105 661 13,175 SH   SOLE 12,384 0 791
ORMAT TECHNOLOGIES INC COM 686688102 9,599 163,582 SH   SOLE 134,707 0 28,875
OWENS ILL INC COM NEW 690768403 12,552 524,735 SH   SOLE 516,101 0 8,634
PALO ALTO NETWORKS INC COM 697435105 18,386 137,402 SH   SOLE 118,207 0 19,195
PANERA BREAD CO CL A 69840W108 5 17 SH   OTR 17 0 0
PANERA BREAD CO CL A 69840W108 9,324 29,635 SH   SOLE 23,024 0 6,611
PAYPAL HLDGS INC COM 70450Y103 28,963 539,657 SH   SOLE 472,023 0 67,634
PEPSICO INC COM 713448108 287 2,481 SH   SOLE 2,231 0 250
PFIZER INC COM 717081103 350 10,415 SH   SOLE 10,415 0 0
PNC FINL SVCS GROUP INC COM 693475105 8 68 SH   OTR 68 0 0
PNC FINL SVCS GROUP INC COM 693475105 23,245 186,154 SH   SOLE 157,199 0 28,955
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 316 6,922 SH   SOLE 6,922 0 0
PPG INDS INC COM 693506107 539 4,906 SH   SOLE 4,670 0 236
PRAXAIR INC COM 74005P104 3,991 30,112 SH   SOLE 30,112 0 0
PRICELINE GRP INC COM NEW 741503403 12,749 6,816 SH   SOLE 5,493 0 1,323
PROCTER AND GAMBLE CO COM 742718109 18 206 SH   OTR 206 0 0
PROCTER AND GAMBLE CO COM 742718109 14,824 170,096 SH   SOLE 157,023 0 13,073
PROLOGIS INC COM 74340W103 3,394 57,871 SH   SOLE 56,303 0 1,568
QUANTA SVCS INC COM 74762E102 8,151 247,614 SH   SOLE 246,090 0 1,524
QUEST DIAGNOSTICS INC COM 74834L100 9 80 SH   OTR 80 0 0
QUEST DIAGNOSTICS INC COM 74834L100 14,852 133,606 SH   SOLE 110,998 0 22,608
QUINTILES IMS HOLDINGS INC COM 74876Y101 2,647 29,577 SH   SOLE 25,506 0 4,071
REINSURANCE GROUP AMER INC COM NEW 759351604 13 103 SH   OTR 103 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 18,175 141,557 SH   SOLE 119,387 0 22,170
ROCKWELL AUTOMATION INC COM 773903109 9 55 SH   OTR 55 0 0
ROCKWELL AUTOMATION INC COM 773903109 5,025 31,028 SH   SOLE 30,832 0 196
ROGERS CORP COM 775133101 1,537 14,148 SH   SOLE 14,148 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3,485 48,059 SH   SOLE 46,573 0 1,486
RYDER SYS INC COM 783549108 3,239 45,000 SH   SOLE 45,000 0 0
SALESFORCE COM INC COM 79466L302 11,758 135,775 SH   SOLE 133,354 0 2,421
SAP SE SPON ADR 803054204 2,922 27,913 SH   SOLE 27,066 0 847
SBA COMMUNICATIONS CORP NEW CL A 78410G104 11,282 83,630 SH   SOLE 72,922 0 10,708
SCHEIN HENRY INC COM 806407102 3,660 20,000 SH   SOLE 20,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 1,776 41,339 SH   SOLE 3,035 0 38,304
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,167 28,314 SH   SOLE 28,314 0 0
SEALED AIR CORP NEW COM 81211K100 4 100 SH   OTR 100 0 0
SEALED AIR CORP NEW COM 81211K100 9,183 205,162 SH   SOLE 169,579 0 35,583
SHIRE PLC SPONSORED ADR 82481R106 8 51 SH   OTR 51 0 0
SHIRE PLC SPONSORED ADR 82481R106 7,925 47,950 SH   SOLE 44,347 0 3,603
SMITH A O COM 831865209 6,980 123,905 SH   SOLE 96,765 0 27,140
SMUCKER J M CO COM NEW 832696405 551 4,654 SH   SOLE 4,488 0 166
SMUCKER J M CO COM NEW 832696405 4 37 SH   OTR 37 0 0
SONOCO PRODS CO COM 835495102 3,833 74,549 SH   SOLE 72,816 0 1,733
SONOCO PRODS CO COM 835495102 4 80 SH   OTR 80 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,748 7,231 SH   SOLE 7,231 0 0
STARBUCKS CORP COM 855244109 11 190 SH   OTR 190 0 0
STARBUCKS CORP COM 855244109 19,086 327,326 SH   SOLE 288,322 0 39,004
STIFEL FINL CORP COM 860630102 7,328 159,383 SH   SOLE 157,670 0 1,713
SUPERIOR ENERGY SVCS INC COM 868157108 695 66,600 SH   SOLE 66,600 0 0
SVB FINL GROUP COM 78486Q101 14,604 83,079 SH   SOLE 82,070 0 1,009
TAILORED BRANDS INC COM 87403A107 743 66,546 SH   SOLE 66,546 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6,468 185,000 SH   SOLE 185,000 0 0
TARGET CORP COM 87612E106 11,372 217,489 SH   SOLE 185,061 0 32,428
TARGET CORP COM 87612E106 10 198 SH   OTR 198 0 0
TESLA INC COM 88160R101 3,343 9,244 SH   SOLE 8,979 0 265
TETRA TECH INC NEW COM 88162G103 1,089 23,804 SH   SOLE 23,804 0 0
TIME WARNER INC COM NEW 887317303 6 64 SH   OTR 64 0 0
TIME WARNER INC COM NEW 887317303 5,900 58,758 SH   SOLE 54,366 0 4,392
TJX COS INC NEW COM 872540109 22,564 312,655 SH   SOLE 274,227 0 38,428
TJX COS INC NEW COM 872540109 6 87 SH   OTR 87 0 0
TRACTOR SUPPLY CO COM 892356106 9,883 182,315 SH   SOLE 149,936 0 32,379
TRAVELERS COMPANIES INC COM 89417E109 7,787 61,543 SH   SOLE 60,688 0 855
TRIMBLE INC COM 896239100 1,381 38,707 SH   SOLE 38,707 0 0
UMPQUA HLDGS CORP COM 904214103 6 354 SH   OTR 354 0 0
UMPQUA HLDGS CORP COM 904214103 8,951 487,516 SH   SOLE 405,961 0 81,555
UNILEVER N V N Y SHS NEW 904784709 13 242 SH   OTR 242 0 0
UNILEVER N V N Y SHS NEW 904784709 25,723 465,413 SH   SOLE 378,553 0 86,860
UNITED NAT FOODS INC COM 911163103 14,943 407,175 SH   SOLE 361,354 0 45,821
UNITED PARCEL SERVICE INC CL B 911312106 6 52 SH   OTR 52 0 0
UNITED PARCEL SERVICE INC CL B 911312106 9,673 87,470 SH   SOLE 69,414 0 18,056
UNITEDHEALTH GROUP INC COM 91324P102 304 1,638 SH   SOLE 1,586 0 52
US BANCORP DEL COM NEW 902973304 204 3,932 SH   SOLE 3,932 0 0
V F CORP COM 918204108 4 75 SH   OTR 75 0 0
V F CORP COM 918204108 8,516 147,841 SH   SOLE 120,745 0 27,096
VERISK ANALYTICS INC COM 92345Y106 4,872 57,751 SH   SOLE 53,212 0 4,539
VERIZON COMMUNICATIONS INC COM 92343V104 14 322 SH   OTR 322 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 18,531 414,942 SH   SOLE 360,186 0 54,756
VISA INC COM CL A 92826C839 5,951 63,462 SH   SOLE 63,462 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,612 90,921 SH   SOLE 88,108 0 2,813
WABTEC CORP COM 929740108 20,230 221,094 SH   SOLE 187,639 0 33,455
WAL-MART STORES INC COM 931142103 211 2,787 SH   SOLE 2,787 0 0
WASTE MGMT INC DEL COM 94106L109 4,181 57,000 SH   SOLE 57,000 0 0
WATERS CORP COM 941848103 10,043 54,628 SH   SOLE 54,096 0 532
WEBSTER FINL CORP CONN COM 947890109 5,730 109,726 SH   SOLE 97,761 0 11,965
WELLS FARGO CO NEW COM 949746101 264 4,766 SH   SOLE 4,766 0 0
WESTERN ASSET CLYM INFL SEC COM SH BEN INT 95766Q106 113 10,000 SH   SOLE 10,000 0 0
WHOLE FOODS MKT INC COM 966837106 5 123 SH   OTR 123 0 0
WHOLE FOODS MKT INC COM 966837106 12,522 297,369 SH   SOLE 248,710 0 48,659
WISDOMTREE INVTS INC COM 97717P104 960 94,383 SH   SOLE 94,383 0 0
XILINX INC COM 983919101 8 122 SH   OTR 122 0 0
XILINX INC COM 983919101 8,374 130,192 SH   SOLE 94,173 0 36,019
XYLEM INC COM 98419M100 7 135 SH   OTR 135 0 0
XYLEM INC COM 98419M100 24,961 450,313 SH   SOLE 398,393 0 51,920
ZENDESK INC COM 98936J101 1,551 55,841 SH   SOLE 55,841 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 12,236 95,296 SH   SOLE 78,029 0 17,267
ZIMMER BIOMET HLDGS INC COM 98956P102 8 65 SH   OTR 65 0 0