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,179 20,114 SH   SOLE   18,296 0 1,818
3M CO COM 88579Y101 11 51 SH   OTR   51 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 2,361 86,588 SH   SOLE   85,028 0 1,560
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14 79 SH   OTR   79 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,051 34,377 SH   SOLE   34,028 0 349
ACUITY BRANDS INC COM 00508Y102 1,681 14,004 SH   SOLE   13,759 0 245
ADOBE INC COM 00724F101 28,667 107,571 SH   SOLE   97,746 0 9,825
AFLAC INC COM 001055102 19,597 391,933 SH   SOLE   319,492 0 72,441
AFLAC INC COM 001055102 13 258 SH   OTR   258 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 235 2,920 SH   SOLE   939 0 1,981
AIR PRODS & CHEMS INC COM 009158106 9,278 48,586 SH   SOLE   48,080 0 506
ALPHABET INC CAP STK CL A 02079K305 31 26 SH   OTR   26 0 0
ALPHABET INC CAP STK CL A 02079K305 71,610 60,847 SH   SOLE   52,463 0 8,384
ALPHABET INC CAP STK CL C 02079K107 1,415 1,206 SH   SOLE   1,206 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 4,510 288,160 SH   SOLE   288,160 0 0
AMERICAN EXPRESS CO COM 025816109 215 1,971 SH   SOLE   1,971 0 0
AMERICAN TOWER CORP NEW COM 03027X100 12,601 63,945 SH   SOLE   50,013 0 13,932
AMERICAN TOWER CORP NEW COM 03027X100 9 46 SH   OTR   46 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 38,382 368,140 SH   SOLE   327,071 0 41,069
AMERICAN WTR WKS CO INC NEW COM 030420103 22 215 SH   OTR   215 0 0
AMGEN INC COM 031162100 240 1,261 SH   SOLE   1,261 0 0
ANALOG DEVICES INC COM 032654105 8 72 SH   OTR   72 0 0
ANALOG DEVICES INC COM 032654105 14,105 133,985 SH   SOLE   105,199 0 28,786
ANSYS INC COM 03662Q105 12,847 70,316 SH   SOLE   69,705 0 611
APPLE INC COM 037833100 16 85 SH   OTR   85 0 0
APPLE INC COM 037833100 33,707 177,454 SH   SOLE   153,283 0 24,171
APPLIED MATLS INC COM 038222105 3,073 77,487 SH   SOLE   77,487 0 0
APTIV PLC SHS G6095L109 7,731 97,257 SH   SOLE   95,302 0 1,955
AQUA AMERICA INC COM 03836W103 1,438 39,451 SH   SOLE   38,758 0 693
ASML HOLDING N V N Y REGISTRY SHS N07059210 7,248 38,542 SH   SOLE   29,412 0 9,130
AT&T INC COM 00206R102 439 13,989 SH   SOLE   13,989 0 0
ATMOS ENERGY CORP COM 049560105 2,187 21,250 SH   SOLE   20,692 0 558
AUTODESK INC COM 052769106 9,253 59,380 SH   SOLE   44,708 0 14,672
AUTOMATIC DATA PROCESSING IN COM 053015103 218 1,363 SH   SOLE   1,363 0 0
AVALONBAY CMNTYS INC COM 053484101 13,303 66,273 SH   SOLE   53,004 0 13,269
AVALONBAY CMNTYS INC COM 053484101 12 58 SH   OTR   58 0 0
AVANGRID INC COM 05351W103 8,968 178,120 SH   SOLE   168,795 0 9,325
AVISTA CORP COM 05379B107 1,657 40,791 SH   SOLE   40,021 0 770
BALL CORP COM 058498106 8,771 151,591 SH   SOLE   108,000 0 43,591
BANK AMER CORP COM 060505104 15 539 SH   OTR   539 0 0
BANK AMER CORP COM 060505104 23,919 866,932 SH   SOLE   822,341 0 44,591
BANK NEW YORK MELLON CORP COM 064058100 6 111 SH   OTR   111 0 0
BANK NEW YORK MELLON CORP COM 064058100 18,488 366,607 SH   SOLE   324,565 0 42,042
BAXTER INTL INC COM 071813109 8,302 102,100 SH   SOLE   66,897 0 35,203
BCE INC PUT 05534B950 4,045 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 16,916 67,738 SH   SOLE   65,642 0 2,096
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 782 3,892 SH   SOLE   3,892 0 0
BIOGEN INC COM 09062X103 5,180 21,914 SH   SOLE   20,628 0 1,286
BLACKBAUD INC COM 09227Q100 6 70 SH   OTR   70 0 0
BLACKBAUD INC COM 09227Q100 13,311 166,956 SH   SOLE   147,339 0 19,617
BOOKING HLDGS INC COM 09857L108 11,230 6,436 SH   SOLE   5,201 0 1,235
BORGWARNER INC COM 099724106 8,152 212,235 SH   SOLE   180,786 0 31,449
BOSTON PROPERTIES INC COM 101121101 6,576 49,119 SH   SOLE   35,623 0 13,496
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,253 79,002 SH   SOLE   77,600 0 1,402
BRIGHT HORIZONS FAM SOL IN D COM 109194100 8,266 65,031 SH   SOLE   63,751 0 1,280
CAMBREX CORP COM 132011107 3,832 98,641 SH   SOLE   94,945 0 3,696
CAMDEN PPTY TR SH BEN INT 133131102 2,378 23,425 SH   SOLE   23,002 0 423
CARTERS INC COM 146229109 1,753 17,389 SH   SOLE   17,078 0 311
CATERPILLAR INC DEL COM 149123101 330 2,435 SH   SOLE   2,435 0 0
CBRE GROUP INC CL A 12504L109 278 5,625 SH   SOLE   5,625 0 0
CELGENE CORP COM 151020104 19,759 209,443 SH   SOLE   176,212 0 33,231
CERNER CORP COM 156782104 707 12,364 SH   SOLE   12,214 0 150
CHEVRON CORP NEW COM 166764100 311 2,528 SH   SOLE   2,528 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 4,002 5,634 SH   SOLE   5,479 0 155
CHUBB LIMITED COM H1467J104 17 120 SH   OTR   120 0 0
CHUBB LIMITED COM H1467J104 2,042 14,576 SH   SOLE   2,935 0 11,641
CHURCH & DWIGHT INC COM 171340102 8,723 122,467 SH   SOLE   91,837 0 30,630
CIGNA CORP NEW COM 125523100 15 94 SH   OTR   94 0 0
CIGNA CORP NEW COM 125523100 20,701 128,720 SH   SOLE   101,069 0 27,651
CISCO SYS INC COM 17275R102 26 477 SH   OTR   477 0 0
CISCO SYS INC COM 17275R102 21,015 389,247 SH   SOLE   330,293 0 58,954
CITRIX SYS INC COM 177376100 603 6,053 SH   SOLE   6,053 0 0
COLGATE PALMOLIVE CO COM 194162103 339 4,953 SH   SOLE   4,953 0 0
COMCAST CORP NEW CL A 20030N101 300 7,497 SH   SOLE   7,497 0 0
CONOCOPHILLIPS COM 20825C104 275 4,125 SH   SOLE   4,125 0 0
CORE LABORATORIES N V COM N22717107 4,456 64,639 SH   SOLE   63,624 0 1,015
COSTCO WHSL CORP NEW COM 22160K105 21,724 89,715 SH   SOLE   70,630 0 19,085
COVETRUS INC COM 22304C100 764 24,000 SH   SOLE   24,000 0 0
CVS HEALTH CORP COM 126650100 3 60 SH   OTR   60 0 0
CVS HEALTH CORP COM 126650100 8,832 163,759 SH   SOLE   159,160 0 4,599
CYPRESS SEMICONDUCTOR CORP COM 232806109 3,035 203,391 SH   SOLE   199,699 0 3,692
DARDEN RESTAURANTS INC COM 237194105 264 2,175 SH   SOLE   2,175 0 0
DARLING INGREDIENTS INC COM 237266101 3,789 175,000 SH   SOLE   175,000 0 0
DECKERS OUTDOOR CORP COM 243537107 2,358 16,041 SH   SOLE   15,756 0 285
DISNEY WALT CO COM DISNEY 254687106 351 3,158 SH   SOLE   3,158 0 0
DOWDUPONT INC COM 26078J100 500 9,388 SH   SOLE   9,388 0 0
EAGLE BANCORP INC MD COM 268948106 990 19,716 SH   SOLE   19,563 0 153
EAST WEST BANCORP INC COM 27579R104 12,204 254,406 SH   SOLE   229,140 0 25,266
EASTGROUP PPTY INC COM 277276101 1,434 12,841 SH   SOLE   12,612 0 229
EATON CORP PLC SHS G29183103 16 200 SH   OTR   200 0 0
EATON CORP PLC SHS G29183103 14,365 178,318 SH   SOLE   171,427 0 6,891
ECOLAB INC COM 278865100 7 38 SH   OTR   38 0 0
ECOLAB INC COM 278865100 21,462 121,568 SH   SOLE   118,337 0 3,231
EDWARDS LIFESCIENCES CORP COM 28176E108 4,921 25,721 SH   SOLE   25,721 0 0
EMERSON ELEC CO COM 291011104 214 3,122 SH   SOLE   3,122 0 0
EOG RES INC COM 26875P101 9,252 97,205 SH   SOLE   91,910 0 5,295
EURONET WORLDWIDE INC COM 298736109 250 1,755 SH   SOLE   0 0 1,755
EXXON MOBIL CORP COM 30231G102 1,783 22,065 SH   SOLE   22,065 0 0
FACEBOOK INC CL A 30303M102 6 35 SH   OTR   35 0 0
FACEBOOK INC CL A 30303M102 8,162 48,968 SH   SOLE   31,377 0 17,591
FEDERAL REALTY INVT TR SH BEN INT NEW 313747206 4,440 32,206 SH   SOLE   31,843 0 363
FIFTH THIRD BANCORP COM 316773100 6 250 SH   OTR   250 0 0
FIFTH THIRD BANCORP COM 316773100 638 25,286 SH   SOLE   24,055 0 1,231
FIRST REP BK SAN FRANCISCO C COM 33616C100 17,800 177,183 SH   SOLE   149,447 0 27,736
FIRST SOLAR INC COM 336433107 16,264 307,802 SH   SOLE   269,102 0 38,700
FOOT LOCKER INC COM 344849104 229 3,783 SH   SOLE   1,000 0 2,783
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 227 5,604 SH   SOLE   5,604 0 0
GENERAL ELECTRIC CO COM 369604103 613 61,340 SH   SOLE   61,340 0 0
GENERAL MLS INC COM 370334104 13,043 252,037 SH   SOLE   218,350 0 33,687
GENERAL MLS INC COM 370334104 10 189 SH   OTR   189 0 0
GILEAD SCIENCES INC COM 375558103 12 185 SH   OTR   185 0 0
GILEAD SCIENCES INC COM 375558103 11,295 173,748 SH   SOLE   126,127 0 47,621
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 7 164 SH   OTR   164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 464 11,103 SH   SOLE   10,578 0 525
GRAINGER W W INC COM 384802104 5 18 SH   OTR   18 0 0
GRAINGER W W INC COM 384802104 631 2,097 SH   SOLE   2,025 0 72
HANESBRANDS INC COM 410345102 1,997 111,666 SH   SOLE   109,762 0 1,904
HANNON ARMSTRONG SUST INFR C COM 41068X100 11,611 452,855 SH   SOLE   391,775 0 61,080
HANOVER INS GROUP INC COM 410867105 3,392 29,712 SH   SOLE   29,184 0 528
HCP INC COM 40414L109 15 490 SH   OTR   490 0 0
HCP INC COM 40414L109 10,492 335,212 SH   SOLE   318,934 0 16,278
HDFC BANK LTD SPONSORED ADS 40415F101 5,210 44,951 SH   SOLE   44,951 0 0
HENRY SCHEIN INC COM 806407102 3,607 60,000 SH   SOLE   60,000 0 0
HERCULES CAPITAL INC COM 427096508 4,333 342,290 SH   SOLE   332,059 0 10,231
HEXCEL CORP NEW COM 428291108 21,957 317,476 SH   SOLE   276,357 0 41,119
HOLOGIC INC COM 436440101 4,504 93,056 SH   SOLE   91,269 0 1,787
HOME DEPOT INC COM 437076102 21,589 112,507 SH   SOLE   94,631 0 17,876
HOME DEPOT INC COM 437076102 13 69 SH   OTR   69 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,373 38,981 SH   SOLE   38,350 0 631
HUNT J B TRANS SVCS INC COM 445658107 18,106 178,754 SH   SOLE   162,930 0 15,824
ILLINOIS TOOL WKS INC COM 452308109 1,737 12,099 SH   SOLE   879 0 11,220
ILLUMINA INC COM 452327109 18,008 57,962 SH   SOLE   48,687 0 9,275
IMAX CORP COM 45245E109 1,674 73,791 SH   SOLE   72,464 0 1,327
INGERSOLL-RAND PLC SHS G47791101 19,760 183,052 SH   SOLE   149,090 0 33,962
INGERSOLL-RAND PLC SHS G47791101 10 90 SH   OTR   90 0 0
INTEL CORP COM 458140100 488 9,083 SH   SOLE   9,083 0 0
INTER PARFUMS INC COM 458334109 239 3,147 SH   SOLE   0 0 3,147
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,855 76,900 SH   SOLE   76,900 0 0
INTERFACE INC COM 458665304 5,988 390,863 SH   SOLE   386,024 0 4,839
INTERNATIONAL BUSINESS MACHS COM 459200101 796 5,640 SH   SOLE   5,640 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5 35 SH   OTR   35 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 15,803 122,707 SH   SOLE   103,432 0 19,275
INTUIT COM 461202103 7,210 27,580 SH   SOLE   27,580 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 277 485 SH   SOLE   485 0 0
IPG PHOTONICS CORP COM 44980X109 11,738 77,334 SH   SOLE   76,714 0 620
IQVIA HLDGS INC COM 46266C105 18,371 127,711 SH   SOLE   110,894 0 16,817
ISHARES TR MSCI KLD400 SOC 464288570 2,349 22,267 SH   SOLE   22,267 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 258 1,685 SH   SOLE   1,685 0 0
ISHARES TR US HLTHCARE ETF 464287762 238 1,230 SH   SOLE   1,230 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,634 412,500 SH   SOLE   412,500 0 0
ITRON INC COM 465741106 3,051 65,394 SH   SOLE   63,402 0 1,992
JOHNSON & JOHNSON COM 478160104 18 129 SH   OTR   129 0 0
JOHNSON & JOHNSON COM 478160104 14,735 105,411 SH   SOLE   103,265 0 2,146
JOHNSON CTLS INTL PLC SHS G51502105 5,895 159,591 SH   SOLE   157,816 0 1,775
JONES LANG LASALLE INC COM 48020Q107 6,614 42,901 SH   SOLE   42,650 0 251
JPMORGAN CHASE & CO COM 46625H100 924 9,128 SH   SOLE   8,908 0 220
JPMORGAN CHASE & CO COM 46625H100 10 95 SH   OTR   95 0 0
KEYCORP NEW COM 493267108 9 601 SH   OTR   601 0 0
KEYCORP NEW COM 493267108 14,825 941,241 SH   SOLE   770,500 0 170,741
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 6,209 151,949 SH   SOLE   148,438 0 3,511
LAMB WESTON HLDGS INC COM 513272104 9,578 127,812 SH   SOLE   126,041 0 1,771
LHC GROUP INC COM 50187A107 8,946 80,694 SH   SOLE   79,614 0 1,080
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 1,036 8,245 SH   SOLE   8,100 0 145
LINCOLN ELEC HLDGS INC COM 533900106 1,670 19,907 SH   SOLE   19,557 0 350
LINCOLN NATL CORP IND COM 534187109 5,874 100,075 SH   SOLE   55,300 0 44,775
LKQ CORP COM 501889208 5,919 208,551 SH   SOLE   203,383 0 5,168
LOGMEIN INC COM 54142L109 7,240 90,387 SH   SOLE   89,180 0 1,207
LTC PPTYS INC COM 502175102 2,066 45,117 SH   SOLE   44,301 0 816
LULULEMON ATHLETICA INC COM 550021109 10,517 64,179 SH   SOLE   63,426 0 753
MANPOWERGROUP INC COM 56418H100 1,392 16,840 SH   SOLE   16,539 0 301
MARATHON OIL CORP COM 565849106 2,429 145,380 SH   SOLE   127,113 0 18,267
MARATHON PETE CORP COM 56585A102 7,461 124,656 SH   SOLE   117,344 0 7,312
MARRIOTT INTL INC NEW CL A 571903202 3,636 29,068 SH   SOLE   29,068 0 0
MASTERCARD INC CL A 57636Q104 42,211 179,277 SH   SOLE   148,037 0 31,240
MASTERCARD INC CL A 57636Q104 21 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 2,598 48,865 SH   SOLE   47,663 0 1,202
MCCORMICK & CO INC COM NON VTG 579780206 10 65 SH   OTR   65 0 0
MCCORMICK & CO INC COM NON VTG 579780206 29,828 198,024 SH   SOLE   177,118 0 20,906
MCDONALDS CORP COM 580135101 317 1,668 SH   SOLE   1,668 0 0
MEDTRONIC PLC SHS G5960L103 16 179 SH   OTR   179 0 0
MEDTRONIC PLC SHS G5960L103 21,011 230,690 SH   SOLE   200,531 0 30,159
MERCK & CO INC COM 58933Y105 24 285 SH   OTR   285 0 0
MERCK & CO INC COM 58933Y105 38,863 467,277 SH   SOLE   403,473 0 63,804
MICROSOFT CORP COM 594918104 42 355 SH   OTR   355 0 0
MICROSOFT CORP COM 594918104 56,131 475,931 SH   SOLE   405,319 0 70,612
MIDDLEBY CORP COM 596278101 12,848 98,808 SH   SOLE   87,107 0 11,701
MILLER HERMAN INC COM 600544100 2,533 72,000 SH   SOLE   72,000 0 0
MINERALS TECHNOLOGIES INC COM 603158106 4,325 73,566 SH   SOLE   72,584 0 982
MSCI INC COM 55354G100 17,072 85,860 SH   SOLE   83,560 0 2,300
NATIONAL OILWELL VARCO INC COM 637071101 701 26,320 SH   SOLE   22,325 0 3,995
NEVRO CORP COM 64157F103 612 9,792 SH   SOLE   9,615 0 177
NEWELL BRANDS INC COM 651229106 5,884 383,597 SH   SOLE   378,804 0 4,793
NIKE INC CL B 654106103 24,802 294,527 SH   SOLE   267,048 0 27,479
NOVO-NORDISK A S ADR 670100205 514 9,834 SH   SOLE   9,834 0 0
NVIDIA CORP COM 67066G104 4,489 25,000 SH   SOLE   25,000 0 0
NXP SEMICONDUCTORS N V COM N6596X109 13,358 151,130 SH   SOLE   145,879 0 5,251
OMNICELL INC COM 68213N109 2,699 33,384 SH   SOLE   32,789 0 595
OMNICOM GROUP INC COM 681919106 4 60 SH   OTR   60 0 0
OMNICOM GROUP INC COM 681919106 13,324 182,541 SH   SOLE   161,020 0 21,521
ONE GAS INC COM 68235P108 1,365 15,327 SH   SOLE   15,050 0 277
ONEOK INC NEW COM 682680103 9,771 139,901 SH   SOLE   131,451 0 8,450
ORACLE CORP COM 68389X105 676 12,582 SH   SOLE   12,191 0 391
ORMAT TECHNOLOGIES INC COM 686688102 12,843 232,866 SH   SOLE   195,456 0 37,410
OWENS ILL INC COM NEW 690768403 2,011 105,956 SH   SOLE   103,780 0 2,176
PALO ALTO NETWORKS INC COM 697435105 25,689 105,768 SH   SOLE   90,611 0 15,157
PAYPAL HLDGS INC COM 70450Y103 40,085 386,023 SH   SOLE   338,818 0 47,205
PEPSICO INC COM 713448108 872 7,118 SH   SOLE   7,118 0 0
PFIZER INC COM 717081103 1,338 31,516 SH   SOLE   31,516 0 0
PNC FINL SVCS GROUP INC COM 693475105 24,563 200,254 SH   SOLE   170,608 0 29,646
PNC FINL SVCS GROUP INC COM 693475105 11 89 SH   OTR   89 0 0
PPG INDS INC COM 693506107 527 4,670 SH   SOLE   4,670 0 0
PROCTER AND GAMBLE CO COM 742718109 23 220 SH   OTR   220 0 0
PROCTER AND GAMBLE CO COM 742718109 15,166 145,756 SH   SOLE   126,501 0 19,255
PROLOGIS INC COM 74340W103 5,620 78,110 SH   SOLE   76,057 0 2,053
QUANTA SVCS INC COM 74762E102 9,658 255,920 SH   SOLE   253,516 0 2,404
QUEST DIAGNOSTICS INC COM 74834L100 13,471 149,815 SH   SOLE   131,426 0 18,389
QUEST DIAGNOSTICS INC COM 74834L100 7 80 SH   OTR   80 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 12,324 86,799 SH   SOLE   69,849 0 16,950
ROCKWELL AUTOMATION INC COM 773903109 6 35 SH   OTR   35 0 0
ROCKWELL AUTOMATION INC COM 773903109 6,824 38,891 SH   SOLE   36,927 0 1,964
ROGERS CORP COM 775133101 2,006 12,625 SH   SOLE   12,452 0 173
ROYAL BK CDA MONTREAL QUE COM 780087102 3,771 49,919 SH   SOLE   48,773 0 1,146
S&P GLOBAL INC COM 78409V104 464 2,202 SH   SOLE   2,202 0 0
SALESFORCE COM INC COM 79466L302 15,160 95,724 SH   SOLE   94,029 0 1,695
SBA COMMUNICATIONS CORP NEW CL A 78410G104 12,410 62,154 SH   SOLE   61,448 0 706
SCHLUMBERGER LTD COM 806857108 310 7,104 SH   SOLE   7,104 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,279 28,810 SH   SOLE   28,810 0 0
SEALED AIR CORP NEW COM 81211K100 503 10,912 SH   SOLE   10,790 0 122
SMITH A O CORP COM 831865209 6,990 131,090 SH   SOLE   103,331 0 27,759
SONOCO PRODS CO COM 835495102 5 80 SH   OTR   80 0 0
SONOCO PRODS CO COM 835495102 2,443 39,703 SH   SOLE   38,497 0 1,206
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,606 9,221 SH   SOLE   9,221 0 0
STARBUCKS CORP COM 855244109 14 190 SH   OTR   190 0 0
STARBUCKS CORP COM 855244109 23,254 312,800 SH   SOLE   271,908 0 40,892
STIFEL FINL CORP COM 860630102 2,345 44,439 SH   SOLE   43,655 0 784
STRYKER CORP COM 863667101 3,650 18,479 SH   SOLE   6,778 0 11,701
STRYKER CORP COM 863667101 13 64 SH   OTR   64 0 0
SUPERIOR ENERGY SVCS INC COM 868157108 689 147,626 SH   SOLE   144,705 0 2,921
SVB FINL GROUP COM 78486Q101 14,725 66,222 SH   SOLE   65,180 0 1,042
SYNEOS HEALTH INC CL A 87166B102 2,084 40,255 SH   SOLE   39,535 0 720
SYSCO CORP COM 871829107 5 72 SH   OTR   72 0 0
SYSCO CORP COM 871829107 5,604 83,940 SH   SOLE   58,167 0 25,773
TAILORED BRANDS INC COM 87403A107 1,051 134,071 SH   SOLE   131,595 0 2,476
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,062 148,000 SH   SOLE   148,000 0 0
TALLGRASS ENERGY LP CLASS A SHS 874696107 1,428 56,806 SH   SOLE   55,766 0 1,040
TARGET CORP COM 87612E106 21,798 271,587 SH   SOLE   235,355 0 36,232
TARGET CORP COM 87612E106 19 233 SH   OTR   233 0 0
TETRA TECH INC NEW COM 88162G103 2,995 50,261 SH   SOLE   49,316 0 945
TEXAS INSTRS INC COM 882508104 7,483 70,548 SH   SOLE   66,877 0 3,671
THE CHARLES SCHWAB CORPORATI COM 808513105 1,691 39,544 SH   SOLE   1,240 0 38,304
TIMKEN CO COM 887389104 436 10,000 SH   SOLE   10,000 0 0
TJX COS INC NEW COM 872540109 14 254 SH   OTR   254 0 0
TJX COS INC NEW COM 872540109 30,453 572,319 SH   SOLE   504,511 0 67,808
TPI COMPOSITES INC COM 87266J104 3,498 122,207 SH   SOLE   118,757 0 3,450
TRACTOR SUPPLY CO COM 892356106 12,592 128,808 SH   SOLE   104,064 0 24,744
TRAVELERS COMPANIES INC COM 89417E109 10 70 SH   OTR   70 0 0
TRAVELERS COMPANIES INC COM 89417E109 32,289 235,413 SH   SOLE   206,606 0 28,807
TRIMBLE INC COM 896239100 10,965 271,409 SH   SOLE   268,580 0 2,829
UMPQUA HLDGS CORP COM 904214103 6 354 SH   OTR   354 0 0
UMPQUA HLDGS CORP COM 904214103 8,022 486,201 SH   SOLE   473,642 0 12,559
UNILEVER N V N Y SHS NEW 904784709 14 242 SH   OTR   242 0 0
UNILEVER N V N Y SHS NEW 904784709 28,801 494,101 SH   SOLE   406,324 0 87,777
UNION PACIFIC CORP COM 907818108 1,963 11,742 SH   SOLE   11,742 0 0
UNITED NAT FOODS INC COM 911163103 899 67,982 SH   SOLE   66,800 0 1,182
UNITED PARCEL SERVICE INC CL B 911312106 9,183 82,182 SH   SOLE   65,078 0 17,104
UNITED PARCEL SERVICE INC CL B 911312106 6 52 SH   OTR   52 0 0
UNITEDHEALTH GROUP INC COM 91324P102 404 1,634 SH   SOLE   1,634 0 0
V F CORP COM 918204108 7 75 SH   OTR   75 0 0
V F CORP COM 918204108 2,540 29,228 SH   SOLE   9,357 0 19,871
VERISK ANALYTICS INC COM 92345Y106 9,309 69,992 SH   SOLE   55,757 0 14,235
VERIZON COMMUNICATIONS INC COM 92343V104 34,613 585,364 SH   SOLE   486,226 0 99,138
VERIZON COMMUNICATIONS INC COM 92343V104 23 387 SH   OTR   387 0 0
VISA INC COM CL A 92826C839 6,991 44,762 SH   SOLE   44,762 0 0
WABTEC CORP COM 929740108 13,600 184,487 SH   SOLE   170,683 0 13,804
WALMART INC COM 931142103 246 2,521 SH   SOLE   2,521 0 0
WASTE MGMT INC DEL COM 94106L109 10 95 SH   OTR   95 0 0
WASTE MGMT INC DEL COM 94106L109 9,617 92,547 SH   SOLE   87,813 0 4,734
WATERS CORP COM 941848103 25,272 100,400 SH   SOLE   93,386 0 7,014
WEBSTER FINL CORP CONN COM 947890109 2,740 54,070 SH   SOLE   53,114 0 956
WEIGHT WATCHERS INTL INC NEW COM 948626106 640 31,768 SH   SOLE   31,202 0 566
WELLS FARGO CO NEW COM 949746101 203 4,191 SH   SOLE   4,191 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 2,142 19,433 SH   SOLE   19,072 0 361
WISDOMTREE INVTS INC COM 97717P104 754 106,831 SH   SOLE   104,902 0 1,929
XILINX INC COM 983919101 15 122 SH   OTR   122 0 0
XILINX INC COM 983919101 10,410 82,105 SH   SOLE   67,455 0 14,650
XYLEM INC COM 98419M100 7 89 SH   OTR   89 0 0
XYLEM INC COM 98419M100 24,520 310,224 SH   SOLE   279,540 0 30,684
YUM BRANDS INC COM 988498101 719 7,201 SH   SOLE   7,201 0 0
YUM CHINA HLDGS INC COM 98850P109 259 5,766 SH   SOLE   5,766 0 0
ZENDESK INC COM 98936J101 3,662 43,083 SH   SOLE   42,324 0 759
ZIMMER BIOMET HLDGS INC COM 98956P102 608 4,763 SH   SOLE   4,763 0 0