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,903 8,086 SH   SOLE 7,853 0 233
3M CO COM 88579Y101 12 51 SH   OTR 51 0 0
8POINT3 ENERGY PARTNERS LP CL A RPT LTDPT 282539105 5,535 363,884 SH   SOLE 260,889 0 102,995
ABB LTD SPONSORED ADR 000375204 265 9,866 SH   SOLE 9,866 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 1,221 44,613 SH   SOLE 44,613 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 4,332 28,300 SH   SOLE 28,300 0 0
ACUITY BRANDS INC COM 00508Y102 12,818 72,828 SH   SOLE 65,794 0 7,034
ADOBE SYS INC COM 00724F101 26,901 153,508 SH   SOLE 142,040 0 11,468
AFLAC INC COM 001055102 16 179 SH   OTR 179 0 0
AFLAC INC COM 001055102 18,005 205,117 SH   SOLE 167,819 0 37,298
ALKERMES PLC SHS G01767105 982 17,938 SH   SOLE 17,598 0 340
ALPHABET INC CAP STK CL A 02079K305 20 19 SH   OTR 19 0 0
ALPHABET INC CAP STK CL A 02079K305 63,104 59,905 SH   SOLE 51,276 0 8,629
ALPHABET INC CAP STK CL C 02079K107 1,314 1,256 SH   SOLE 1,256 0 0
AMERICAN EXPRESS CO COM 025816109 254 2,556 SH   SOLE 2,556 0 0
AMERICAN NATL INS CO COM 028591105 203 1,579 SH   SOLE 1,579 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 32,417 354,326 SH   SOLE 316,219 0 38,107
AMERICAN WTR WKS CO INC NEW COM 030420103 20 215 SH   OTR 215 0 0
AMGEN INC COM 031162100 290 1,666 SH   SOLE 1,666 0 0
ANALOG DEVICES INC COM 032654105 6 72 SH   OTR 72 0 0
ANALOG DEVICES INC COM 032654105 16,520 185,554 SH   SOLE 150,420 0 35,134
ANSYS INC COM 03662Q105 15,504 105,047 SH   SOLE 104,443 0 604
APACHE CORP COM 037411105 4,620 109,423 SH   SOLE 102,770 0 6,653
APPLE INC COM 037833100 18 106 SH   OTR 106 0 0
APPLE INC COM 037833100 19,307 114,087 SH   SOLE 97,130 0 16,957
APPLIED MATLS INC COM 038222105 339 6,635 SH   SOLE 6,635 0 0
AQUA AMERICA INC COM 03836W103 2,122 54,099 SH   SOLE 54,099 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 6,147 35,362 SH   SOLE 26,376 0 8,986
AT&T INC COM 00206R102 273 7,032 SH   SOLE 7,032 0 0
AUTODESK INC COM 052769106 10,271 97,974 SH   SOLE 75,109 0 22,865
AVALONBAY CMNTYS INC COM 053484101 10 58 SH   OTR 58 0 0
AVALONBAY CMNTYS INC COM 053484101 12,260 68,717 SH   SOLE 55,115 0 13,602
AVANGRID INC COM 05351W103 8,318 164,454 SH   SOLE 154,702 0 9,752
AVISTA CORP COM 05379B107 1,940 37,671 SH   SOLE 37,671 0 0
BALL CORP COM 058498106 5,041 133,182 SH   SOLE 108,000 0 25,182
BANK AMER CORP COM 060505104 24,670 835,690 SH   SOLE 795,279 0 40,411
BANK AMER CORP COM 060505104 12 404 SH   OTR 404 0 0
BANK NEW YORK MELLON CORP COM 064058100 16,396 304,415 SH   SOLE 264,673 0 39,742
BAXTER INTL INC COM 071813109 312 4,821 SH   SOLE 4,821 0 0
BCE INC PUT 05534B950 4,230 90,000 SH   SOLE 90,000 0 0
BECTON DICKINSON & CO COM 075887109 9 40 SH   OTR 40 0 0
BECTON DICKINSON & CO COM 075887109 6,378 29,795 SH   SOLE 28,143 0 1,652
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 546 2,756 SH   SOLE 2,756 0 0
BIOGEN INC COM 09062X103 11,012 34,566 SH   SOLE 33,172 0 1,394
BLACKBAUD INC COM 09227Q100 14,634 154,876 SH   SOLE 135,659 0 19,217
BLACKBAUD INC COM 09227Q100 7 70 SH   OTR 70 0 0
BORGWARNER INC COM 099724106 5 104 SH   OTR 104 0 0
BORGWARNER INC COM 099724106 13,297 260,274 SH   SOLE 228,144 0 32,130
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,274 70,025 SH   SOLE 70,025 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 5,801 61,713 SH   SOLE 60,433 0 1,280
BRISTOL MYERS SQUIBB CO COM 110122108 270 4,404 SH   SOLE 4,404 0 0
CAMBREX CORP COM 132011107 3,344 69,671 SH   SOLE 69,491 0 180
CAMDEN PPTY TR SH BEN INT 133131102 1,055 11,464 SH   SOLE 11,464 0 0
CARTER INC COM 146229109 1,815 15,452 SH   SOLE 15,452 0 0
CATERPILLAR INC DEL COM 149123101 384 2,435 SH   SOLE 2,435 0 0
CBRE GROUP INC CL A 12504L109 323 7,455 SH   SOLE 7,455 0 0
CELGENE CORP COM 151020104 16,139 154,645 SH   SOLE 139,513 0 15,132
CERNER CORP COM 156782104 4,337 64,356 SH   SOLE 54,892 0 9,464
CHEVRON CORP NEW COM 166764100 295 2,356 SH   SOLE 2,356 0 0
CHUBB LIMITED COM H1467J104 18 120 SH   OTR 120 0 0
CHUBB LIMITED COM H1467J104 22,237 152,170 SH   SOLE 128,533 0 23,637
CHURCH & DWIGHT INC COM 171340102 5,878 117,170 SH   SOLE 87,041 0 30,129
CIGNA CORPORATION COM 125509109 27,801 136,889 SH   SOLE 108,383 0 28,506
CIGNA CORPORATION COM 125509109 24 120 SH   OTR 120 0 0
CISCO SYS INC COM 17275R102 28 722 SH   OTR 722 0 0
CISCO SYS INC COM 17275R102 20,215 527,794 SH   SOLE 458,564 0 69,230
CITRIX SYS INC COM 177376100 8,471 96,263 SH   SOLE 94,515 0 1,748
COLGATE PALMOLIVE CO COM 194162103 393 5,206 SH   SOLE 5,206 0 0
CONOCOPHILLIPS COM 20825C104 250 4,549 SH   SOLE 4,124 0 425
CONVERGYS CORP COM 212485106 1,629 69,325 SH   SOLE 69,325 0 0
CORE LABORATORIES N V COM N22717107 1,982 18,091 SH   SOLE 18,091 0 0
COSTCO WHSL CORP NEW COM 22160K105 15,397 82,727 SH   SOLE 64,188 0 18,539
CVS HEALTH CORP COM 126650100 10,664 147,086 SH   SOLE 142,111 0 4,975
CVS HEALTH CORP COM 126650100 4 60 SH   OTR 60 0 0
DARDEN RESTAURANTS INC COM 237194105 209 2,175 SH   SOLE 2,175 0 0
DARLING INGREDIENTS INC COM 237266101 3,626 200,000 SH   SOLE 200,000 0 0
DECKERS OUTDOOR CORP COM 243537107 2,531 31,542 SH   SOLE 31,542 0 0
DISNEY WALT CO COM DISNEY 254687106 423 3,935 SH   SOLE 3,935 0 0
EAGLE BANCORP INC MD COM 268948106 1,049 18,109 SH   SOLE 18,109 0 0
EAST WEST BANCORP INC COM 27579R104 14,736 242,252 SH   SOLE 217,950 0 24,302
EATON CORP PLC SHS G29183103 16 200 SH   OTR 200 0 0
EATON CORP PLC SHS G29183103 20,005 253,201 SH   SOLE 240,711 0 12,490
ECOLAB INC COM 278865100 5 38 SH   OTR 38 0 0
ECOLAB INC COM 278865100 19,283 143,709 SH   SOLE 139,858 0 3,851
EDWARDS LIFESCIENCES CORP COM 28176E108 3,251 28,844 SH   SOLE 28,844 0 0
EMERSON ELEC CO COM 291011104 221 3,173 SH   SOLE 3,173 0 0
ENBRIDGE INC COM 29250N105 273 6,968 SH   SOLE 6,968 0 0
EOG RES INC COM 26875P101 14,792 137,075 SH   SOLE 127,692 0 9,383
EXXON MOBIL CORP COM 30231G102 260 3,110 SH   SOLE 3,110 0 0
F5 NETWORKS INC COM 315616102 8 61 SH   OTR 61 0 0
F5 NETWORKS INC COM 315616102 16,112 122,784 SH   SOLE 105,192 0 17,592
FACEBOOK INC CL A 30303M102 12,935 73,305 SH   SOLE 55,005 0 18,300
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 9,468 71,287 SH   SOLE 57,513 0 13,774
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 9 65 SH   OTR 65 0 0
FIFTH THIRD BANCORP COM 316773100 11 353 SH   OTR 353 0 0
FIFTH THIRD BANCORP COM 316773100 835 27,510 SH   SOLE 26,113 0 1,397
FIRST REP BK SAN FRANCISCO C COM 33616C100 14,800 170,823 SH   SOLE 142,862 0 27,961
FIRST SOLAR INC COM 336433107 5 79 SH   OTR 79 0 0
FIRST SOLAR INC COM 336433107 11,889 176,084 SH   SOLE 154,632 0 21,452
FITBIT INC CL A 33812L102 166 29,000 SH   SOLE 29,000 0 0
FIVE PRIME THERAPEUTICS INC COM 33830X104 1,293 59,002 SH   SOLE 58,382 0 620
FOREST CITY RLTY TR INC COM CL A 345605109 7,555 313,481 SH   SOLE 266,098 0 47,383
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 305 5,802 SH   SOLE 5,802 0 0
GENERAL ELECTRIC CO COM 369604103 264 15,103 SH   SOLE 15,103 0 0
GENERAL MLS INC COM 370334104 8 129 SH   OTR 129 0 0
GENERAL MLS INC COM 370334104 1,568 26,445 SH   SOLE 25,461 0 984
GILEAD SCIENCES INC COM 375558103 4,368 60,968 SH   SOLE 60,968 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6 164 SH   OTR 164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 308 8,673 SH   SOLE 8,501 0 172
GRAINGER W W INC COM 384802104 552 2,337 SH   SOLE 2,254 0 83
GRAINGER W W INC COM 384802104 4 18 SH   OTR 18 0 0
HALLIBURTON CO COM 406216101 237 4,852 SH   SOLE 4,760 0 92
HANNON ARMSTRONG SUST INFR C COM 41068X100 8,945 371,779 SH   SOLE 314,113 0 57,666
HANOVER INS GROUP INC COM 410867105 2,266 20,967 SH   SOLE 20,967 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 248 4,405 SH   SOLE 4,405 0 0
HCP INC COM 40414L109 13 490 SH   OTR 490 0 0
HCP INC COM 40414L109 12,027 461,163 SH   SOLE 394,924 0 66,239
HDFC BANK LTD ADR REPS 3 SHS 40415F101 3,655 35,952 SH   SOLE 35,952 0 0
HERCULES CAPITAL INC COM 427096508 2,321 176,882 SH   SOLE 172,125 0 4,757
HESS CORP COM 42809H107 2,772 58,401 SH   SOLE 57,503 0 898
HEXCEL CORP NEW COM 428291108 23,426 378,753 SH   SOLE 338,059 0 40,694
HOLOGIC INC COM 436440101 22,042 515,598 SH   SOLE 447,932 0 67,666
HOLOGIC INC COM 436440101 9 200 SH   OTR 200 0 0
HOME DEPOT INC COM 437076102 22 117 SH   OTR 117 0 0
HOME DEPOT INC COM 437076102 23,756 125,344 SH   SOLE 106,384 0 18,960
HORACE MANN EDUCATORS CORP N COM 440327104 5 110 SH   OTR 110 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 3,246 73,606 SH   SOLE 72,382 0 1,224
HUNT J B TRANS SVCS INC COM 445658107 21,124 183,721 SH   SOLE 161,700 0 22,021
ILLINOIS TOOL WKS INC COM 452308109 3,919 23,489 SH   SOLE 3,972 0 19,517
ILLUMINA INC COM 452327109 8,460 38,722 SH   SOLE 32,001 0 6,721
IMAX CORP COM 45245E109 1,507 65,097 SH   SOLE 65,097 0 0
INC RESH HLDGS INC CL A 45329R109 1,551 35,567 SH   SOLE 35,567 0 0
INGERSOLL-RAND PLC SHS G47791101 4,544 50,950 SH   SOLE 23,504 0 27,446
INTEL CORP COM 458140100 389 8,436 SH   SOLE 8,436 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,475 77,600 SH   SOLE 77,600 0 0
INTERFACE INC COM 458665304 3,016 119,931 SH   SOLE 119,931 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 818 5,334 SH   SOLE 5,184 0 150
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 11,010 72,142 SH   SOLE 62,288 0 9,854
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5 35 SH   OTR 35 0 0
INTUIT COM 461202103 5,522 35,000 SH   SOLE 35,000 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 283 775 SH   SOLE 775 0 0
IPG PHOTONICS CORP COM 44980X109 6,965 32,525 SH   SOLE 32,525 0 0
IQVIA HLDGS INC COM 46266C105 11,780 120,327 SH   SOLE 102,824 0 17,503
IRHYTHM TECHNOLOGIES INC COM 450056106 1,061 18,924 SH   SOLE 18,924 0 0
ISHARES TR MSCI KLD400 SOC 464288570 5,669 57,709 SH   SOLE 57,709 0 0
ISHARES TR US HLTHCARE ETF 464287762 214 1,230 SH   SOLE 1,230 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,575 275,000 SH   SOLE 275,000 0 0
JOHNSON & JOHNSON COM 478160104 11 81 SH   OTR 81 0 0
JOHNSON & JOHNSON COM 478160104 9,556 68,397 SH   SOLE 67,032 0 1,365
JOHNSON CTLS INTL PLC SHS G51502105 13,385 351,212 SH   SOLE 335,643 0 15,569
JOHNSON CTLS INTL PLC SHS G51502105 11 293 SH   OTR 293 0 0
JONES LANG LASALLE INC COM 48020Q107 6,588 44,233 SH   SOLE 44,233 0 0
JPMORGAN CHASE & CO COM 46625H100 545 5,094 SH   SOLE 5,094 0 0
KEYCORP NEW COM 493267108 7 326 SH   OTR 326 0 0
KEYCORP NEW COM 493267108 18,275 906,025 SH   SOLE 731,740 0 174,285
LAM RESEARCH CORP COM 512807108 225 1,225 SH   SOLE 1,225 0 0
LAMB WESTON HLDGS INC COM 513272104 1,419 25,141 SH   SOLE 25,141 0 0
LGI HOMES INC COM 50187T106 255 3,400 SH   SOLE 3,400 0 0
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 625 4,562 SH   SOLE 4,562 0 0
LINCOLN ELEC HLDGS INC COM 533900106 1,724 18,828 SH   SOLE 18,828 0 0
LINCOLN NATL CORP IND COM 534187109 2,453 31,908 SH   SOLE 4,960 0 26,948
LKQ CORP COM 501889208 1,558 38,308 SH   SOLE 38,308 0 0
LOGMEIN INC COM 54142L109 14,428 126,010 SH   SOLE 121,805 0 4,205
LTC PPTYS INC COM 502175102 1,725 39,620 SH   SOLE 39,620 0 0
LULULEMON ATHLETICA INC COM 550021109 13,457 171,232 SH   SOLE 168,867 0 2,365
MARATHON PETE CORP COM 56585A102 7,722 117,030 SH   SOLE 109,248 0 7,782
MARRIOTT INTL INC NEW CL A 571903202 2,317 17,068 SH   SOLE 17,068 0 0
MASTERCARD INCORPORATED CL A 57636Q104 21,404 141,414 SH   SOLE 105,355 0 36,059
MASTERCARD INCORPORATED CL A 57636Q104 14 90 SH   OTR 90 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 7 140 SH   OTR 140 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 9,971 190,714 SH   SOLE 187,678 0 3,036
MCCORMICK & CO INC COM NON VTG 579780206 7 65 SH   OTR 65 0 0
MCCORMICK & CO INC COM NON VTG 579780206 25,759 252,759 SH   SOLE 220,435 0 32,324
MEDTRONIC PLC SHS G5960L103 11 136 SH   OTR 136 0 0
MEDTRONIC PLC SHS G5960L103 14,637 181,263 SH   SOLE 159,199 0 22,064
MERCK & CO INC COM 58933Y105 16 285 SH   OTR 285 0 0
MERCK & CO INC COM 58933Y105 24,285 431,585 SH   SOLE 369,174 0 62,411
METLIFE INC COM 59156R108 3,843 76,000 SH   SOLE 76,000 0 0
MICROSOFT CORP COM 594918104 34 396 SH   OTR 396 0 0
MICROSOFT CORP COM 594918104 34,829 407,171 SH   SOLE 350,076 0 57,095
MIDDLEBY CORP COM 596278101 15,885 117,710 SH   SOLE 105,412 0 12,298
MILLER HERMAN INC COM 600544100 3,404 85,000 SH   SOLE 85,000 0 0
MINERALS TECHNOLOGIES INC COM 603158106 4,933 71,649 SH   SOLE 71,297 0 352
MSCI INC COM 55354G100 15,160 119,803 SH   SOLE 115,582 0 4,221
NATIONAL GRID PLC SPONSORED ADR NE 636274409 2,328 39,577 SH   SOLE 34,176 0 5,401
NATIONAL OILWELL VARCO INC COM 637071101 825 22,897 SH   SOLE 22,586 0 311
NEVRO CORP COM 64157F103 597 8,646 SH   SOLE 8,646 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 591 45,428 SH   SOLE 45,428 0 0
NEWELL BRANDS INC COM 651229106 3 89 SH   OTR 89 0 0
NEWELL BRANDS INC COM 651229106 9,569 309,669 SH   SOLE 259,555 0 50,114
NIKE INC CL B 654106103 6 88 SH   OTR 88 0 0
NIKE INC CL B 654106103 19,333 309,084 SH   SOLE 279,989 0 29,095
NOVARTIS A G SPONSORED ADR 66987V109 5 61 SH   OTR 61 0 0
NOVARTIS A G SPONSORED ADR 66987V109 9,238 110,025 SH   SOLE 84,978 0 25,047
NOVO-NORDISK A S ADR 670100205 612 11,399 SH   SOLE 11,399 0 0
NXP SEMICONDUCTORS N V COM N6596X109 9,819 83,862 SH   SOLE 71,818 0 12,044
OMNICELL INC COM 68213N109 1,562 32,214 SH   SOLE 32,214 0 0
OMNICOM GROUP INC COM 681919106 4 60 SH   OTR 60 0 0
OMNICOM GROUP INC COM 681919106 9,872 135,551 SH   SOLE 113,487 0 22,064
ONE GAS INC COM 68235P108 1,008 13,765 SH   SOLE 13,765 0 0
ONEOK INC NEW COM 682680103 7,557 141,379 SH   SOLE 132,052 0 9,327
ORACLE CORP COM 68389X105 545 11,525 SH   SOLE 10,734 0 791
ORMAT TECHNOLOGIES INC COM 686688102 10,677 166,930 SH   SOLE 138,065 0 28,865
OWENS ILL INC COM NEW 690768403 6,899 311,170 SH   SOLE 305,688 0 5,482
PALO ALTO NETWORKS INC COM 697435105 20,038 138,249 SH   SOLE 119,066 0 19,183
PAYPAL HLDGS INC COM 70450Y103 33,713 457,928 SH   SOLE 416,841 0 41,087
PEPSICO INC COM 713448108 267 2,225 SH   SOLE 1,975 0 250
PFIZER INC COM 717081103 414 11,433 SH   SOLE 11,433 0 0
PHILLIPS 66 COM 718546104 212 2,092 SH   SOLE 1,942 0 150
PNC FINL SVCS GROUP INC COM 693475105 13 89 SH   OTR 89 0 0
PNC FINL SVCS GROUP INC COM 693475105 28,842 199,891 SH   SOLE 169,336 0 30,555
POWERSHARES ETF TRUST DYN BIOT & GEN 73935X856 320 6,795 SH   SOLE 6,795 0 0
PPG INDS INC COM 693506107 546 4,670 SH   SOLE 4,670 0 0
PRAXAIR INC COM 74005P104 4,658 30,112 SH   SOLE 30,112 0 0
PREMIER INC CL A 74051N102 1,188 40,684 SH   SOLE 39,236 0 1,448
PRICELINE GRP INC COM NEW 741503403 11,718 6,743 SH   SOLE 5,461 0 1,282
PROCTER AND GAMBLE CO COM 742718109 19 206 SH   OTR 206 0 0
PROCTER AND GAMBLE CO COM 742718109 13,623 148,270 SH   SOLE 128,939 0 19,331
PROLOGIS INC COM 74340W103 3,808 59,024 SH   SOLE 57,456 0 1,568
QUANTA SVCS INC COM 74762E102 9,618 245,929 SH   SOLE 244,525 0 1,404
QUEST DIAGNOSTICS INC COM 74834L100 8 80 SH   OTR 80 0 0
QUEST DIAGNOSTICS INC COM 74834L100 11,283 114,557 SH   SOLE 95,995 0 18,562
REINSURANCE GROUP AMER INC COM NEW 759351604 16 103 SH   OTR 103 0 0
REINSURANCE GROUP AMER INC COM NEW 759351604 15,017 96,305 SH   SOLE 79,355 0 16,950
ROCKWELL AUTOMATION INC COM 773903109 11 55 SH   OTR 55 0 0
ROCKWELL AUTOMATION INC COM 773903109 9,092 46,304 SH   SOLE 44,071 0 2,233
ROGERS CORP COM 775133101 1,937 11,965 SH   SOLE 11,965 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 3,940 48,254 SH   SOLE 46,768 0 1,486
RYDER SYS INC COM 783549108 3,788 45,000 SH   SOLE 45,000 0 0
SALESFORCE COM INC COM 79466L302 13,711 134,116 SH   SOLE 131,844 0 2,272
SAP SE SPON ADR 803054204 4,532 40,333 SH   SOLE 39,048 0 1,285
SBA COMMUNICATIONS CORP NEW CL A 78410G104 8 47 SH   OTR 47 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 12,308 75,341 SH   SOLE 64,714 0 10,627
SCHEIN HENRY INC COM 806407102 4,193 60,000 SH   SOLE 60,000 0 0
SCHWAB CHARLES CORP NEW COM 808513105 2,031 39,544 SH   SOLE 1,240 0 38,304
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,262 30,314 SH   SOLE 30,314 0 0
SEALED AIR CORP NEW COM 81211K100 5 100 SH   OTR 100 0 0
SEALED AIR CORP NEW COM 81211K100 12,138 246,201 SH   SOLE 204,707 0 41,494
SHIRE PLC SPONSORED ADR 82481R106 8 51 SH   OTR 51 0 0
SHIRE PLC SPONSORED ADR 82481R106 6,998 45,113 SH   SOLE 41,887 0 3,226
SMITH A O COM 831865209 7,654 124,901 SH   SOLE 97,761 0 27,140
SMUCKER J M CO COM NEW 832696405 450 3,626 SH   SOLE 3,460 0 166
SMUCKER J M CO COM NEW 832696405 5 37 SH   OTR 37 0 0
SONOCO PRODS CO COM 835495102 4 80 SH   OTR 80 0 0
SONOCO PRODS CO COM 835495102 4,009 75,450 SH   SOLE 73,717 0 1,733
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,983 7,431 SH   SOLE 7,431 0 0
STARBUCKS CORP COM 855244109 11 190 SH   OTR 190 0 0
STARBUCKS CORP COM 855244109 22,868 398,189 SH   SOLE 338,770 0 59,419
STATE STR CORP COM 857477103 367 3,760 SH   SOLE 3,760 0 0
STIFEL FINL CORP COM 860630102 1,855 31,150 SH   SOLE 31,150 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 638 66,223 SH   SOLE 66,223 0 0
SVB FINL GROUP COM 78486Q101 18,946 81,045 SH   SOLE 80,034 0 1,011
SYSCO CORP COM 871829107 4,296 70,736 SH   SOLE 62,052 0 8,684
TAILORED BRANDS INC COM 87403A107 1,457 66,729 SH   SOLE 66,729 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADR 874039100 6,741 170,000 SH   SOLE 170,000 0 0
TALLGRASS ENERGY GP LP SHS CL A 874696107 1,341 52,090 SH   SOLE 52,090 0 0
TARGET CORP COM 87612E106 13 198 SH   OTR 198 0 0
TARGET CORP COM 87612E106 13,927 213,443 SH   SOLE 177,317 0 36,126
TESLA INC COM 88160R101 2,873 9,227 SH   SOLE 8,962 0 265
TETRA TECH INC NEW COM 88162G103 2,170 45,070 SH   SOLE 45,070 0 0
TIME WARNER INC COM NEW 887317303 2,964 32,405 SH   SOLE 30,380 0 2,025
TIME WARNER INC COM NEW 887317303 6 64 SH   OTR 64 0 0
TJX COS INC NEW COM 872540109 10 127 SH   OTR 127 0 0
TJX COS INC NEW COM 872540109 23,946 313,177 SH   SOLE 276,352 0 36,825
TPI COMPOSITES INC COM 87266J104 2,124 103,809 SH   SOLE 101,109 0 2,700
TRACTOR SUPPLY CO COM 892356106 12,672 169,529 SH   SOLE 137,835 0 31,694
TRAVELERS COMPANIES INC COM 89417E109 13,763 101,470 SH   SOLE 76,469 0 25,001
TRIMBLE INC COM 896239100 2,255 55,486 SH   SOLE 55,486 0 0
UMPQUA HLDGS CORP COM 904214103 7 354 SH   OTR 354 0 0
UMPQUA HLDGS CORP COM 904214103 8,793 422,736 SH   SOLE 412,800 0 9,936
UNILEVER N V N Y SHS NEW 904784709 27,832 494,183 SH   SOLE 403,853 0 90,330
UNILEVER N V N Y SHS NEW 904784709 14 242 SH   OTR 242 0 0
UNION PAC CORP COM 907818108 263 1,960 SH   SOLE 1,960 0 0
UNITED NAT FOODS INC COM 911163103 15,667 317,983 SH   SOLE 285,950 0 32,033
UNITED PARCEL SERVICE INC CL B 911312106 6 52 SH   OTR 52 0 0
UNITED PARCEL SERVICE INC CL B 911312106 10,354 86,896 SH   SOLE 69,365 0 17,531
UNITEDHEALTH GROUP INC COM 91324P102 361 1,638 SH   SOLE 1,586 0 52
US BANCORP DEL COM NEW 902973304 211 3,932 SH   SOLE 3,932 0 0
V F CORP COM 918204108 6 75 SH   OTR 75 0 0
V F CORP COM 918204108 5,849 79,038 SH   SOLE 53,809 0 25,229
VERISK ANALYTICS INC COM 92345Y106 5,525 57,549 SH   SOLE 53,522 0 4,027
VERIZON COMMUNICATIONS INC COM 92343V104 17 322 SH   OTR 322 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,999 415,622 SH   SOLE 363,562 0 52,060
VISA INC COM CL A 92826C839 5,959 52,262 SH   SOLE 52,262 0 0
WABTEC CORP COM 929740108 19,605 240,756 SH   SOLE 207,601 0 33,155
WAL-MART STORES INC COM 931142103 257 2,598 SH   SOLE 2,598 0 0
WASTE MGMT INC DEL COM 94106L109 8,405 97,388 SH   SOLE 92,158 0 5,230
WATERS CORP COM 941848103 11,728 60,706 SH   SOLE 54,383 0 6,323
WEBSTER FINL CORP CONN COM 947890109 6,777 120,674 SH   SOLE 110,291 0 10,383
WELLS FARGO CO NEW COM 949746101 271 4,470 SH   SOLE 4,470 0 0
WISDOMTREE INVTS INC COM 97717P104 1,187 94,608 SH   SOLE 94,608 0 0
XILINX INC COM 983919101 8 122 SH   OTR 122 0 0
XILINX INC COM 983919101 8,755 129,865 SH   SOLE 93,953 0 35,912
XYLEM INC COM 98419M100 12 169 SH   OTR 169 0 0
XYLEM INC COM 98419M100 25,309 371,103 SH   SOLE 322,528 0 48,575
ZENDESK INC COM 98936J101 1,282 37,895 SH   SOLE 37,895 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 11,391 94,396 SH   SOLE 77,902 0 16,494
ZIMMER BIOMET HLDGS INC COM 98956P102 8 65 SH   OTR 65 0 0