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
LKQ CORP COM 501889208 2,609 99,594 SH   SOLE   93,118 0 6,476
BK OF AMERICA CORP COM 060505104 20,107 846,625 SH   SOLE   804,430 0 42,195
CONOCOPHILLIPS COM 20825C104 236 5,613 SH   SOLE   5,613 0 0
AVANGRID INC COM 05351W103 6,995 166,616 SH   SOLE   157,794 0 8,822
AMERICAN TOWER CORP NEW COM 03027X100 2,231 8,627 SH   OTR   8,426 0 201
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 14,109 115,210 SH   SOLE   101,443 0 13,767
WALMART INC COM 931142103 573 4,780 SH   SOLE   4,780 0 0
TJX COS INC NEW COM 872540109 2,026 40,059 SH   OTR   39,116 0 943
HENRY SCHEIN INC COM 806407102 3,503 60,000 SH   SOLE   60,000 0 0
APPLE INC COM 037833100 80,962 221,936 SH   SOLE   189,070 0 32,866
COLGATE PALMOLIVE CO COM 194162103 301 4,111 SH   SOLE   4,111 0 0
MARATHON PETE CORP COM 56585A102 494 13,203 SH   OTR   12,952 0 251
WEBSTER FINL CORP CONN COM 947890109 1,750 61,151 SH   SOLE   57,266 0 3,885
MCCORMICK & CO INC COM NON VTG 579780206 33,731 188,009 SH   SOLE   168,418 0 19,591
DECKERS OUTDOOR CORP COM 243537107 3,594 18,300 SH   SOLE   17,148 0 1,152
ASML HOLDING N V N Y REGISTRY SHS N07059210 31,036 84,330 SH   SOLE   73,501 0 10,829
TEXAS INSTRS INC COM 882508104 1,546 12,178 SH   OTR   11,889 0 289
INGEVITY CORP COM 45688C107 4,853 92,323 SH   SOLE   45,337 0 46,986
QUEST DIAGNOSTICS INC COM 74834L100 975 8,560 SH   OTR   8,360 0 200
HOST HOTELS & RESORTS INC COM 44107P104 1,318 122,108 SH   SOLE   114,335 0 7,773
GENERAL MLS INC COM 370334104 12 189 SH   OTR   189 0 0
CBRE GROUP INC CL A 12504L109 2,118 46,844 SH   SOLE   41,494 0 5,350
BLACKBAUD INC COM 09227Q100 4 70 SH   OTR   70 0 0
VISA INC COM CL A 92826C839 9,530 49,337 SH   SOLE   49,058 0 279
V F CORP COM 918204108 2,730 44,793 SH   SOLE   14,114 0 30,679
INTERFACE INC COM 458665304 3,240 398,031 SH   SOLE   388,941 0 9,090
ILLUMINA INC COM 452327109 30,566 82,533 SH   SOLE   73,805 0 8,728
GRAINGER W W INC COM 384802104 609 1,939 SH   SOLE   1,864 0 75
REEDS INC COM 758338107 65 68,100 SH   SOLE   68,100 0 0
NOVO-NORDISK A S ADR 670100205 554 8,454 SH   SOLE   8,454 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 840 6,865 SH   OTR   6,701 0 164
CVS HEALTH CORP COM 126650100 1,186 18,255 SH   OTR   17,832 0 423
ASTRAZENECA PLC SPONSORED ADR 046353108 24,298 459,400 SH   SOLE   382,299 0 77,101
PPG INDS INC COM 693506107 505 4,761 SH   SOLE   4,761 0 0
AIR PRODS & CHEMS INC COM 009158106 7,691 31,853 SH   SOLE   31,563 0 290
AT&T INC COM 00206R102 681 22,512 SH   SOLE   22,512 0 0
AMERICAN TOWER CORP NEW COM 03027X100 22,325 86,349 SH   SOLE   71,691 0 14,658
TETRA TECH INC NEW COM 88162G103 3,336 42,159 SH   SOLE   39,343 0 2,816
MINERALS TECHNOLOGIES INC COM 603158106 2,556 54,459 SH   SOLE   51,563 0 2,896
STRYKER CORPORATION COM 863667101 11,634 64,566 SH   SOLE   48,409 0 16,157
NXP SEMICONDUCTORS N V COM N6596X109 12,548 110,034 SH   SOLE   105,832 0 4,202
SONOCO PRODS CO COM 835495102 2,190 41,878 SH   SOLE   39,168 0 2,710
EATON CORP PLC SHS G29183103 1,589 18,166 SH   OTR   17,732 0 434
MCCORMICK & CO INC COM NON VTG 579780206 1,258 7,009 SH   OTR   6,845 0 164
DARLING INGREDIENTS INC COM 237266101 4,309 175,000 SH   SOLE   175,000 0 0
LINCOLN ELEC HLDGS INC COM 533900106 2,679 31,805 SH   SOLE   29,797 0 2,008
SPDR S&P 500 ETF TR TR UNIT 78462F103 263 850 SH   SOLE   850 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 730 694 SH   SOLE   664 0 30
DEERE & CO COM 244199105 5,551 35,324 SH   SOLE   23,046 0 12,278
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 3,642 288,160 SH   SOLE   288,160 0 0
HEXCEL CORP NEW COM 428291108 11,516 254,672 SH   SOLE   248,111 0 6,561
NXP SEMICONDUCTORS N V COM N6596X109 881 7,721 SH   OTR   7,539 0 182
ALPHABET INC CAP STK CL C 02079K107 1,949 1,379 SH   SOLE   1,379 0 0
CVS HEALTH CORP COM 126650100 16,917 260,377 SH   SOLE   219,942 0 40,435
WEST PHARMACEUTICAL SVSC INC COM 955306105 6,019 26,496 SH   SOLE   24,785 0 1,711
APTIV PLC SHS G6095L109 9,372 120,277 SH   SOLE   118,581 0 1,696
ZIMMER BIOMET HOLDINGS INC COM 98956P102 442 3,706 SH   SOLE   3,706 0 0
ONE GAS INC COM 68235P108 1,290 16,740 SH   SOLE   15,666 0 1,074
PNC FINL SVCS GROUP INC COM 693475105 17,294 164,374 SH   SOLE   145,443 0 18,931
PFIZER INC COM 717081103 975 29,804 SH   SOLE   29,804 0 0
HANOVER INS GROUP INC COM 410867105 3,389 33,443 SH   SOLE   31,310 0 2,133
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,125 31,931 SH   SOLE   31,931 0 0
BAXTER INTL INC COM 071813109 9,699 112,651 SH   SOLE   76,774 0 35,877
CAMDEN PPTY TR SH BEN INT 133131102 2,453 26,888 SH   SOLE   25,183 0 1,705
WATERS CORP COM 941848103 4,835 26,800 SH   SOLE   26,632 0 168
PEOPLES UNITED FINANCIAL INC COM 712704105 208 18,015 SH   SOLE   18,015 0 0
IQVIA HLDGS INC COM 46266C105 1,634 11,514 SH   OTR   11,244 0 270
TJX COS INC NEW COM 872540109 26,239 518,972 SH   SOLE   444,736 0 74,236
BLACKBAUD INC COM 09227Q100 13,594 238,162 SH   SOLE   211,955 0 26,207
NEXTERA ENERGY INC COM 65339F101 627 2,612 SH   SOLE   2,612 0 0
COSTCO WHSL CORP NEW COM 22160K105 20,566 67,826 SH   SOLE   54,720 0 13,106
YUM BRANDS INC COM 988498101 238 2,735 SH   SOLE   2,735 0 0
ALPHABET INC CAP STK CL A 02079K305 5,355 3,776 SH   OTR   3,688 0 88
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 978 8,748 SH   SOLE   8,180 0 568
SVB FINANCIAL GROUP COM 78486Q101 25,832 119,855 SH   SOLE   117,750 0 2,105
CHURCH & DWIGHT INC COM 171340102 3,358 43,444 SH   SOLE   41,789 0 1,655
CIGNA CORP NEW COM 125523100 29 153 SH   OTR   153 0 0
MARATHON PETE CORP COM 56585A102 4,245 113,566 SH   SOLE   106,759 0 6,807
UNITED PARCEL SERVICE INC CL B 911312106 1,289 11,593 SH   OTR   11,334 0 259
3M CO COM 88579Y101 8 51 SH   OTR   51 0 0
EXXON MOBIL CORP COM 30231G102 286 6,397 SH   SOLE   6,397 0 0
OMNICELL INC COM 68213N109 15,370 217,650 SH   SOLE   212,038 0 5,612
NIKE INC CL B 654106103 34,546 352,329 SH   SOLE   315,462 0 36,867
XILINX INC COM 983919101 8,001 81,317 SH   SOLE   66,839 0 14,478
UNILEVER N V N Y SHS NEW 904784709 1,858 34,881 SH   OTR   34,061 0 820
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 2,638 562,500 SH   SOLE   562,500 0 0
BALL CORP COM 058498106 11,838 170,351 SH   SOLE   136,568 0 33,783
TRANE TECHNOLOGIES PLC SHS G8994E103 28,837 324,083 SH   SOLE   278,844 0 45,239
BCE INC PUT 05534B950 4,566 110,000 SH   SOLE   110,000 0 0
MERCK & CO. INC COM 58933Y105 2,328 30,100 SH   OTR   29,470 0 630
DISNEY WALT CO COM DISNEY 254687106 472 4,231 SH   SOLE   4,231 0 0
ROYAL BK CDA COM 780087102 347 5,122 SH   SOLE   5,122 0 0
HONEYWELL INTL INC COM 438516106 283 1,955 SH   SOLE   1,955 0 0
CITRIX SYS INC COM 177376100 563 3,808 SH   SOLE   3,808 0 0
ANALOG DEVICES INC COM 032654105 9 72 SH   OTR   72 0 0
BRIGHT HORIZONS FAM SOL IN D COM 109194100 12,114 103,361 SH   SOLE   100,795 0 2,566
MCDONALDS CORP COM 580135101 636 3,449 SH   SOLE   3,449 0 0
ALLSTATE CORP COM 020002101 250 2,582 SH   SOLE   2,582 0 0
ATMOS ENERGY CORP COM 049560105 401 4,026 SH   SOLE   3,764 0 262
CBRE GROUP INC CL A 12504L109 644 14,234 SH   OTR   14,022 0 212
ROCKWELL AUTOMATION INC COM 773903109 11,567 54,305 SH   SOLE   42,497 0 11,808
CORESITE RLTY CORP COM 21870Q105 3,212 26,536 SH   SOLE   24,829 0 1,707
REINSURANCE GRP OF AMERICA I COM NEW 759351604 4,885 62,283 SH   SOLE   60,770 0 1,513
INGERSOLL RAND INC COM 45687V106 7 248 SH   OTR   246 0 2
V F CORP COM 918204108 5 75 SH   OTR   75 0 0
EAST WEST BANCORP INC COM 27579R104 9,400 259,370 SH   SOLE   202,337 0 57,033
BAXTER INTL INC COM 071813109 2,273 26,403 SH   OTR   25,808 0 595
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,320 69,000 SH   SOLE   69,000 0 0
OMNICOM GROUP INC COM 681919106 594 10,885 SH   SOLE   10,585 0 300
ORACLE CORP COM 68389X105 1,179 21,332 SH   SOLE   20,941 0 391
APPLIED MATLS INC COM 038222105 4,677 77,377 SH   SOLE   77,377 0 0
AVANGRID INC COM 05351W103 796 18,970 SH   OTR   18,640 0 330
BK OF AMERICA CORP COM 060505104 2,154 90,670 SH   OTR   88,559 0 2,111
EASTGROUP PPTY INC COM 277276101 1,739 14,663 SH   SOLE   13,737 0 926
AVALONBAY CMNTYS INC COM 053484101 9,883 63,908 SH   SOLE   50,803 0 13,105
BURLINGTON STORES INC COM 122017106 2,154 10,940 SH   SOLE   10,251 0 689
FACEBOOK INC CL A 30303M102 2,210 9,734 SH   OTR   9,546 0 188
SCHWAB CHARLES CORP COM 808513105 1,314 38,954 SH   SOLE   650 0 38,304
JPMORGAN CHASE & CO COM 46625H100 9 95 SH   OTR   95 0 0
BANK NEW YORK MELLON CORP COM 064058100 16,113 416,895 SH   SOLE   353,342 0 63,553
DARDEN RESTAURANTS INC COM 237194105 301 3,975 SH   SOLE   3,975 0 0
APPLE INC COM 037833100 6,513 17,855 SH   OTR   17,441 0 414
PROLOGIS INC. COM 74340W103 12,936 138,606 SH   SOLE   131,848 0 6,758
ANSYS INC COM 03662Q105 13,483 46,219 SH   SOLE   45,412 0 807
ESSENTIAL UTILS INC COM 29670G102 1,824 43,188 SH   SOLE   40,387 0 2,801
WW INTL INC COM 98262P101 1,495 58,911 SH   SOLE   55,091 0 3,820
UNILEVER N V N Y SHS NEW 904784709 28,940 543,279 SH   SOLE   467,961 0 75,318
COCA COLA CO COM 191216100 315 7,053 SH   SOLE   7,053 0 0
LTC PPTYS INC COM 502175102 1,926 51,137 SH   SOLE   47,830 0 3,307
ANTHEM INC COM 036752103 1,417 5,387 SH   OTR   5,264 0 123
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 13,677 240,926 SH   SOLE   239,043 0 1,883
TPI COMPOSITES INC COM 87266J104 6,107 261,338 SH   SOLE   255,492 0 5,846
AFLAC INC COM 001055102 1,106 30,694 SH   OTR   29,978 0 716
TEXAS INSTRS INC COM 882508104 10,351 81,526 SH   SOLE   76,377 0 5,149
NEW YORK TIMES CO CL A 650111107 1,032 24,546 SH   OTR   23,981 0 565
FIRST SOLAR INC COM 336433107 21,233 428,954 SH   SOLE   370,306 0 58,648
DEERE & CO COM 244199105 1,192 7,585 SH   OTR   7,458 0 127
ANALOG DEVICES INC COM 032654105 12,660 103,231 SH   SOLE   78,486 0 24,745
AGILENT TECHNOLOGIES INC COM 00846U101 537 6,078 SH   SOLE   1,665 0 4,413
ILLINOIS TOOL WKS INC COM 452308109 2,156 12,331 SH   SOLE   1,111 0 11,220
VERIZON COMMUNICATIONS INC COM 92343V104 31,849 577,714 SH   SOLE   501,197 0 76,517
HANNON ARMSTRONG SUST INFR C COM 41068X100 18,219 640,179 SH   SOLE   543,421 0 96,758
ADOBE INC COM 00724F101 2,675 6,145 SH   OTR   6,002 0 143
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,433 3,894 SH   OTR   3,800 0 94
CIGNA CORP NEW COM 125523100 1,797 9,578 SH   SOLE   9,534 0 44
LAMB WESTON HLDGS INC COM 513272104 10,763 168,356 SH   SOLE   164,504 0 3,852
AVALONBAY CMNTYS INC COM 053484101 702 4,542 SH   OTR   4,465 0 77
JOHNSON & JOHNSON COM 478160104 3,501 24,897 SH   SOLE   24,465 0 432
VERIZON COMMUNICATIONS INC COM 92343V104 2,458 44,585 SH   OTR   43,524 0 1,061
SONOCO PRODS CO COM 835495102 4 80 SH   OTR   80 0 0
CATERPILLAR INC DEL COM 149123101 309 2,441 SH   SOLE   2,441 0 0
SYNEOS HEALTH INC CL A 87166B102 3,580 61,452 SH   SOLE   57,531 0 3,921
PAYPAL HLDGS INC COM 70450Y103 3,131 17,970 SH   OTR   17,545 0 425
ISHARES TR US HLTHCARE ETF 464287762 256 1,185 SH   SOLE   1,185 0 0
ZENDESK INC COM 98936J101 4,321 48,808 SH   SOLE   45,740 0 3,068
MSA SAFETY INC COM 553498106 1,819 15,895 SH   SOLE   14,861 0 1,034
AMERICAN WTR WKS CO INC NEW COM 030420103 36,004 279,841 SH   SOLE   252,168 0 27,673
EDWARDS LIFESCIENCES CORP COM 28176E108 5,281 76,421 SH   SOLE   76,421 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,450 6,809 SH   OTR   6,645 0 164
WABTEC COM 929740108 13,214 229,525 SH   SOLE   191,099 0 38,426
VERISK ANALYTICS INC COM 92345Y106 5,679 33,367 SH   SOLE   32,705 0 662
XILINX INC COM 983919101 12 122 SH   OTR   122 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 385 4,900 SH   SOLE   4,900 0 0
UNITEDHEALTH GROUP INC COM 91324P102 462 1,566 SH   SOLE   1,566 0 0
KEYCORP COM 493267108 1,474 121,015 SH   OTR   118,445 0 2,570
KEYCORP COM 493267108 7,065 580,049 SH   SOLE   367,750 0 212,299
QUEST DIAGNOSTICS INC COM 74834L100 17,693 155,254 SH   SOLE   133,439 0 21,815
MICROSOFT CORP COM 594918104 7,124 35,007 SH   OTR   34,183 0 824
INTERNATIONAL BUSINESS MACHS COM 459200101 678 5,614 SH   SOLE   5,614 0 0
JONES LANG LASALLE INC COM 48020Q107 9,211 89,025 SH   SOLE   87,623 0 1,402
BECTON DICKINSON & CO COM 075887109 968 4,044 SH   OTR   3,948 0 96
WASTE MGMT INC DEL COM 94106L109 1,253 11,833 SH   OTR   11,583 0 250
GILEAD SCIENCES INC COM 375558103 14 185 SH   OTR   185 0 0
GILEAD SCIENCES INC COM 375558103 17,583 228,529 SH   SOLE   203,230 0 25,299
CARTERS INC COM 146229109 1,601 19,836 SH   SOLE   18,581 0 1,255
NEW YORK CMNTY BANCORP INC COM 649445103 150 14,687 SH   SOLE   14,687 0 0
PNC FINL SVCS GROUP INC COM 693475105 706 6,715 SH   OTR   6,558 0 157
PROOFPOINT INC COM 743424103 2,070 18,625 SH   SOLE   17,438 0 1,187
HORACE MANN EDUCATORS CORP N COM 440327104 1,605 43,687 SH   SOLE   41,134 0 2,553
TRAVELERS COMPANIES INC COM 89417E109 35,547 311,675 SH   SOLE   277,182 0 34,493
COMCAST CORP NEW CL A 20030N101 319 8,178 SH   SOLE   8,178 0 0
SYSCO CORP COM 871829107 966 17,665 SH   OTR   17,351 0 314
PALO ALTO NETWORKS INC COM 697435105 1,441 6,274 SH   OTR   6,124 0 150
JPMORGAN CHASE & CO COM 46625H100 1,126 11,975 SH   SOLE   11,975 0 0
GENERAL ELECTRIC CO COM 369604103 234 34,257 SH   SOLE   34,257 0 0
JOHNSON & JOHNSON COM 478160104 18 129 SH   OTR   129 0 0
MEDTRONIC PLC SHS G5960L103 1,131 12,340 SH   OTR   12,050 0 290
MIDDLEBY CORP COM 596278101 2,547 32,261 SH   SOLE   30,489 0 1,772
IQVIA HLDGS INC COM 46266C105 18,298 128,970 SH   SOLE   107,703 0 21,267
LINCOLN NATL CORP IND COM 534187109 3 89 SH   OTR   89 0 0
AUTODESK INC COM 052769106 2,101 8,783 SH   OTR   8,580 0 203
ISHARES TR MSCI KLD400 SOC 464288570 348 2,947 SH   OTR   2,406 0 541
BJS WHSL CLUB HLDGS INC COM 05550J101 3,193 85,671 SH   SOLE   80,109 0 5,562
CISCO SYS INC COM 17275R102 1,201 25,749 SH   OTR   25,158 0 591
ACADIA RLTY TR COM SH BEN INT 004239109 1,286 99,105 SH   SOLE   92,785 0 6,320
XYLEM INC COM 98419M100 27,242 419,372 SH   SOLE   386,627 0 32,745
AMERICAN EXPRESS CO COM 025816109 222 2,329 SH   SOLE   2,329 0 0
HUNT J B TRANS SVCS INC COM 445658107 1,297 10,776 SH   OTR   10,516 0 260
INTEL CORP COM 458140100 1,511 25,262 SH   SOLE   25,262 0 0
BOSTON PPTYS LTD PARTNERSHIP COM 101121101 1,268 14,025 SH   SOLE   1,558 0 12,467
MARRIOTT INTL INC NEW CL A 571903202 3,172 37,000 SH   SOLE   37,000 0 0
PROLOGIS INC. COM 74340W103 1,086 11,637 SH   OTR   11,367 0 270
XYLEM INC COM 98419M100 859 13,220 SH   OTR   12,910 0 310
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,451 13,688 SH   OTR   13,400 0 288
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17 79 SH   OTR   79 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,693 14,843 SH   OTR   14,507 0 336
AMERICAN WTR WKS CO INC NEW COM 030420103 1,228 9,544 SH   OTR   9,279 0 265
SALESFORCE COM INC COM 79466L302 22,019 117,543 SH   SOLE   102,331 0 15,212
LINCOLN NATL CORP IND COM 534187109 943 25,629 SH   SOLE   24,209 0 1,420
AMGEN INC COM 031162100 422 1,790 SH   SOLE   1,790 0 0
MICROSOFT CORP COM 594918104 99,356 488,214 SH   SOLE   423,841 0 64,373
ISHARES TR MSCI KLD400 SOC 464288570 2,731 23,143 SH   SOLE   23,143 0 0
INGERSOLL RAND INC COM 45687V106 223 7,924 SH   SOLE   7,527 0 397
NIKE INC CL B 654106103 2,171 22,144 SH   OTR   21,616 0 528
EOG RES INC COM 26875P101 427 8,437 SH   OTR   8,270 0 167
PENUMBRA INC COM 70975L107 8,963 50,124 SH   SOLE   48,458 0 1,666
CREE INC COM 225447101 9,748 164,685 SH   SOLE   158,556 0 6,129
NVIDIA CORPORATION COM 67066G104 7,509 19,764 SH   SOLE   19,764 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 1,598 30,206 SH   OTR   29,481 0 725
SYSCO CORP COM 871829107 4,976 91,034 SH   SOLE   52,867 0 38,167
HANESBRANDS INC COM 410345102 1,750 154,962 SH   SOLE   144,845 0 10,117
MILLER HERMAN INC COM 600544100 1,700 72,000 SH   SOLE   72,000 0 0
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 3,015 225,000 SH   SOLE   225,000 0 0
ABBOTT LABS COM 002824100 997 10,907 SH   SOLE   10,907 0 0
PAYCOM SOFTWARE INC COM 70432V102 2,694 8,698 SH   SOLE   8,144 0 554
BANK NEW YORK MELLON CORP COM 064058100 1,204 31,161 SH   OTR   30,637 0 524
OMNICOM GROUP INC COM 681919106 5 105 SH   OTR   105 0 0
3M CO COM 88579Y101 803 5,148 SH   SOLE   5,148 0 0
IPG PHOTONICS CORP COM 44980X109 14,805 92,304 SH   SOLE   90,834 0 1,470
UNION PAC CORP COM 907818108 499 2,950 SH   SOLE   2,950 0 0
HOME DEPOT INC COM 437076102 27,349 109,174 SH   SOLE   91,837 0 17,337
BORGWARNER INC COM 099724106 2,535 71,802 SH   SOLE   67,962 0 3,840
S&P GLOBAL INC COM 78409V104 800 2,427 SH   SOLE   2,427 0 0
FIFTH THIRD BANCORP COM 316773100 448 23,233 SH   SOLE   21,952 0 1,281
TRACTOR SUPPLY CO COM 892356106 1,981 15,035 SH   OTR   14,674 0 361
NORFOLK SOUTHERN CORP COM 655844108 357 2,036 SH   SOLE   2,036 0 0
MSCI INC COM 55354G100 19,042 57,043 SH   SOLE   56,304 0 739
COSTCO WHSL CORP NEW COM 22160K105 1,649 5,439 SH   OTR   5,314 0 125
AFLAC INC COM 001055102 14,802 410,838 SH   SOLE   339,295 0 71,543
UMPQUA HLDGS CORP COM 904214103 2,260 212,363 SH   SOLE   200,378 0 11,985
HOLOGIC INC COM 436440101 2,908 51,024 SH   SOLE   48,229 0 2,795
QUANTA SVCS INC COM 74762E102 10,433 265,937 SH   SOLE   259,414 0 6,523
AMAZON COM INC COM 023135106 621 225 SH   SOLE   225 0 0
INTUIT COM 461202103 5,065 17,100 SH   SOLE   17,100 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 322 5,471 SH   SOLE   5,171 0 300
MASTERCARD INCORPORATED CL A 57636Q104 54,626 184,733 SH   SOLE   154,050 0 30,683
UNITED PARCEL SERVICE INC CL B 911312106 12,363 111,196 SH   SOLE   92,503 0 18,693
TRANE TECHNOLOGIES PLC SHS G8994E103 1,699 19,093 SH   OTR   18,709 0 384
EOG RES INC COM 26875P101 4,327 85,411 SH   SOLE   80,439 0 4,972
ECOLAB INC COM 278865100 1,407 7,070 SH   OTR   6,900 0 170
BECTON DICKINSON & CO COM 075887109 17,862 74,653 SH   SOLE   72,636 0 2,017
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,173 25,053 SH   SOLE   25,053 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 19,722 186,075 SH   SOLE   146,341 0 39,734
ORMAT TECHNOLOGIES INC COM 686688102 11,350 178,771 SH   SOLE   150,085 0 28,686
LOGMEIN INC COM 54142L109 220 2,590 SH   SOLE   2,590 0 0
ETSY INC COM 29786A106 13,313 125,324 SH   SOLE   121,952 0 3,372
PALO ALTO NETWORKS INC COM 697435105 25,865 112,620 SH   SOLE   97,489 0 15,131
ABBVIE INC COM 00287Y109 716 7,293 SH   SOLE   7,293 0 0
HOME DEPOT INC COM 437076102 2,022 8,074 SH   OTR   7,881 0 193
LPL FINL HLDGS INC COM 50212V100 3,083 39,328 SH   SOLE   36,812 0 2,516
MERCK & CO. INC COM 58933Y105 38,950 503,685 SH   SOLE   439,791 0 63,894
STRYKER CORPORATION COM 863667101 997 5,530 SH   OTR   5,435 0 95
GRAINGER W W INC COM 384802104 6 18 SH   OTR   18 0 0
WASTE MGMT INC DEL COM 94106L109 9,567 90,334 SH   SOLE   85,836 0 4,498
FIFTH THIRD BANCORP COM 316773100 5 250 SH   OTR   250 0 0
PAYPAL HLDGS INC COM 70450Y103 64,859 372,263 SH   SOLE   330,819 0 41,444
PROCTER AND GAMBLE CO COM 742718109 23,146 193,576 SH   SOLE   169,795 0 23,781
SBA COMMUNICATIONS CORP NEW CL A 78410G104 18,360 61,628 SH   SOLE   61,074 0 554
ALPHABET INC CAP STK CL A 02079K305 88,491 62,403 SH   SOLE   54,700 0 7,703
AVISTA CORP COM 05379B107 1,690 46,446 SH   SOLE   43,463 0 2,983
TARGET CORP COM 87612E106 26,753 223,075 SH   SOLE   193,045 0 30,030
TARGET CORP COM 87612E106 1,958 16,322 SH   OTR   15,947 0 375
PEPSICO INC COM 713448108 453 3,422 SH   SOLE   3,422 0 0
UMPQUA HLDGS CORP COM 904214103 4 354 SH   OTR   354 0 0
LHC GROUP INC COM 50187A107 13,436 77,074 SH   SOLE   74,947 0 2,127
MAXIM INTEGRATED PRODS INC COM 57772K101 3,041 50,174 SH   SOLE   47,063 0 3,111
CISCO SYS INC COM 17275R102 11,866 254,415 SH   SOLE   244,904 0 9,511
HDFC BANK LTD SPONSORED ADS 40415F101 4,776 105,054 SH   SOLE   105,054 0 0
TESLA INC COM 88160R101 334 309 SH   SOLE   309 0 0
GENERAL MLS INC COM 370334104 2,739 44,423 SH   SOLE   43,453 0 970
ILLUMINA INC COM 452327109 1,145 3,092 SH   OTR   3,020 0 72
ANTHEM INC COM 036752103 16,271 61,870 SH   SOLE   49,028 0 12,842
FACEBOOK INC CL A 30303M102 10,654 46,921 SH   SOLE   29,738 0 17,183
LULULEMON ATHLETICA INC COM 550021109 15,130 48,493 SH   SOLE   48,085 0 408
STARBUCKS CORP COM 855244109 930 12,644 SH   OTR   12,308 0 336
STIFEL FINL CORP COM 860630102 1,510 31,828 SH   SOLE   29,813 0 2,015
MASTERCARD INCORPORATED CL A 57636Q104 3,724 12,591 SH   OTR   12,294 0 297
EATON CORP PLC SHS G29183103 18,977 216,924 SH   SOLE   178,172 0 38,752
MAXIM INTEGRATED PRODS INC COM 57772K101 8 140 SH   OTR   140 0 0
CHEVRON CORP NEW COM 166764100 443 4,962 SH   SOLE   4,962 0 0
HUNT J B TRANS SVCS INC COM 445658107 18,566 154,282 SH   SOLE   137,963 0 16,319
PROCTER AND GAMBLE CO COM 742718109 1,620 13,548 SH   OTR   13,235 0 313
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,299 75,907 SH   SOLE   75,176 0 731
ADOBE INC COM 00724F101 48,037 110,352 SH   SOLE   98,458 0 11,894
TRACTOR SUPPLY CO COM 892356106 29,510 223,916 SH   SOLE   189,701 0 34,215
AUTODESK INC COM 052769106 18,706 78,206 SH   SOLE   61,914 0 16,292
MANPOWERGROUP INC COM 56418H100 1,314 19,106 SH   SOLE   17,896 0 1,210
ITRON INC COM 465741106 5,478 82,686 SH   SOLE   80,694 0 1,992
CERNER CORP COM 156782104 583 8,500 SH   SOLE   8,500 0 0
ECOLAB INC COM 278865100 28,712 144,320 SH   SOLE   140,683 0 3,637
UNITED NAT FOODS INC COM 911163103 1,201 65,964 SH   SOLE   61,181 0 4,783
EMERSON ELEC CO COM 291011104 300 4,838 SH   SOLE   4,838 0 0
TRIMBLE INC COM 896239100 3,508 81,217 SH   SOLE   76,785 0 4,432
FIRST SOLAR INC COM 336433107 553 11,164 SH   OTR   10,897 0 267
NEW YORK TIMES CO CL A 650111107 31,900 758,980 SH   SOLE   674,571 0 84,409
DIAGEO P L C SPON ADR NEW 25243Q205 237 1,766 SH   SOLE   1,766 0 0
SMITH A O CORP COM 831865209 10,089 214,104 SH   SOLE   172,604 0 41,500
BROADCOM INC COM 11135F101 374 1,186 SH   SOLE   1,186 0 0
MOODYS CORP COM 615369105 264 961 SH   SOLE   961 0 0
MEDTRONIC PLC SHS G5960L103 16,831 183,547 SH   SOLE   153,957 0 29,590
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 405 2,269 SH   SOLE   2,269 0 0
STARBUCKS CORP COM 855244109 22,439 304,916 SH   SOLE   275,496 0 29,420
BOOKING HOLDINGS INC COM 09857L108 10,689 6,713 SH   SOLE   5,433 0 1,280
TIFFANY & CO NEW COM 886547108 339 2,784 SH   SOLE   2,784 0 0
ROGERS CORP COM 775133101 2,683 21,531 SH   SOLE   20,297 0 1,234