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 899 5,094 SH   SOLE   5,094 0 0
3M CO COM 88579Y101 9 51 SH   OTR   51 0 0
ABBOTT LABS COM 002824100 332 3,821 SH   SOLE   3,821 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 2,554 98,501 SH   SOLE   92,377 0 6,124
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 17 79 SH   OTR   79 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15,731 74,706 SH   SOLE   73,903 0 803
ADOBE INC COM 00724F101 34,766 105,412 SH   SOLE   95,802 0 9,610
AFLAC INC COM 001055102 21,600 408,315 SH   SOLE   336,274 0 72,041
AFLAC INC COM 001055102 14 258 SH   OTR   258 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 527 6,177 SH   SOLE   1,776 0 4,401
AIR PRODS & CHEMS INC COM 009158106 8,381 35,665 SH   SOLE   35,298 0 367
ALPHABET INC CAP STK CL A 02079K305 35 26 SH   OTR   26 0 0
ALPHABET INC CAP STK CL A 02079K305 82,057 61,265 SH   SOLE   52,989 0 8,276
ALPHABET INC CAP STK CL C 02079K107 1,813 1,356 SH   SOLE   1,356 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 5,605 288,160 SH   SOLE   288,160 0 0
AMAZON COM INC COM 023135106 366 198 SH   SOLE   198 0 0
AMERICAN EXPRESS CO COM 025816109 278 2,235 SH   SOLE   2,235 0 0
AMERICAN TOWER CORP NEW COM 03027X100 15,593 67,848 SH   SOLE   53,185 0 14,663
AMERICAN TOWER CORP NEW COM 03027X100 11 46 SH   OTR   46 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 32,999 268,616 SH   SOLE   246,306 0 22,310
AMERICAN WTR WKS CO INC NEW COM 030420103 26 215 SH   OTR   215 0 0
AMGEN INC COM 031162100 699 2,900 SH   SOLE   2,900 0 0
ANALOG DEVICES INC COM 032654105 9 72 SH   OTR   72 0 0
ANALOG DEVICES INC COM 032654105 12,401 104,350 SH   SOLE   79,421 0 24,929
ANSYS INC COM 03662Q105 11,660 45,299 SH   SOLE   44,417 0 882
APPLE INC COM 037833100 25 85 SH   OTR   85 0 0
APPLE INC COM 037833100 58,144 198,005 SH   SOLE   165,163 0 32,842
APPLIED MATLS INC COM 038222105 4,730 77,487 SH   SOLE   77,487 0 0
APTIV PLC SHS G6095L109 10,292 108,373 SH   SOLE   106,677 0 1,696
AQUA AMERICA INC COM 03836W103 2,008 42,782 SH   SOLE   39,961 0 2,821
ASML HOLDING N V N Y REGISTRY SHS N07059210 14,607 49,360 SH   SOLE   38,753 0 10,607
ASTRAZENECA PLC SPONSORED ADR 046353108 8,545 171,377 SH   SOLE   165,382 0 5,995
AT&T INC COM 00206R102 958 24,506 SH   SOLE   24,506 0 0
ATMOS ENERGY CORP COM 049560105 516 4,617 SH   SOLE   4,355 0 262
AUTODESK INC COM 052769106 13,369 72,870 SH   SOLE   56,592 0 16,278
AVALONBAY CMNTYS INC COM 053484101 12 58 SH   OTR   58 0 0
AVALONBAY CMNTYS INC COM 053484101 13,456 64,166 SH   SOLE   50,991 0 13,175
AVANGRID INC COM 05351W103 8,740 170,831 SH   SOLE   161,856 0 8,975
AVISTA CORP COM 05379B107 2,260 46,986 SH   SOLE   43,736 0 3,250
BALL CORP COM 058498106 10,732 165,949 SH   SOLE   127,688 0 38,261
BANK AMER CORP COM 060505104 19 539 SH   OTR   539 0 0
BANK AMER CORP COM 060505104 29,839 847,228 SH   SOLE   803,915 0 43,313
BANK NEW YORK MELLON CORP COM 064058100 6 111 SH   OTR   111 0 0
BANK NEW YORK MELLON CORP COM 064058100 18,029 358,225 SH   SOLE   316,753 0 41,472
BAXTER INTL INC COM 071813109 8,290 99,133 SH   SOLE   64,045 0 35,088
BCE INC PUT 05534B950 4,979 110,000 SH   SOLE   110,000 0 0
BECTON DICKINSON & CO COM 075887109 11 40 SH   OTR   40 0 0
BECTON DICKINSON & CO COM 075887109 18,558 68,235 SH   SOLE   66,163 0 2,072
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 695 3,069 SH   SOLE   3,069 0 0
BIOGEN INC COM 09062X103 252 849 SH   SOLE   746 0 103
BJS WHSL CLUB HLDGS INC COM 05550J101 1,946 85,563 SH   SOLE   79,947 0 5,616
BLACKBAUD INC COM 09227Q100 6 70 SH   OTR   70 0 0
BLACKBAUD INC COM 09227Q100 13,932 175,024 SH   SOLE   150,343 0 24,681
BOOKING HLDGS INC COM 09857L108 13,949 6,792 SH   SOLE   5,509 0 1,283
BORGWARNER INC COM 099724106 12,572 289,803 SH   SOLE   254,907 0 34,896
BOSTON PROPERTIES INC COM 101121101 2,416 17,527 SH   SOLE   4,860 0 12,667
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 1,404 89,134 SH   SOLE   83,400 0 5,734
BRIGHT HORIZONS FAM SOL IN D COM 109194100 10,063 66,957 SH   SOLE   65,677 0 1,280
BRISTOL MYERS SQUIBB CO COM 110122108 1,687 26,285 SH   SOLE   25,985 0 300
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 74 24,576 SH   SOLE   24,170 0 406
BROADCOM INC COM 11135F101 273 863 SH   SOLE   863 0 0
BURLINGTON STORES INC COM 122017106 2,449 10,740 SH   SOLE   10,045 0 695
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 231 2,949 SH   SOLE   2,949 0 0
CAMDEN PPTY TR SH BEN INT 133131102 2,827 26,646 SH   SOLE   24,926 0 1,720
CARTERS INC COM 146229109 2,159 19,743 SH   SOLE   18,477 0 1,266
CATERPILLAR INC DEL COM 149123101 361 2,441 SH   SOLE   2,441 0 0
CBRE GROUP INC CL A 12504L109 2,892 47,193 SH   SOLE   41,909 0 5,284
CERNER CORP COM 156782104 720 9,810 SH   SOLE   9,810 0 0
CGI INC CL A SUB VTG 12532H104 262 3,134 SH   SOLE   3,134 0 0
CHEVRON CORP NEW COM 166764100 378 3,139 SH   SOLE   3,139 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 4,988 5,958 SH   SOLE   5,803 0 155
CHUBB LIMITED COM H1467J104 19 120 SH   OTR   120 0 0
CHUBB LIMITED COM H1467J104 280 1,800 SH   SOLE   1,800 0 0
CHURCH & DWIGHT INC COM 171340102 6,790 96,527 SH   SOLE   93,182 0 3,345
CIGNA CORP NEW COM 125523100 19 94 SH   OTR   94 0 0
CIGNA CORP NEW COM 125523100 22,716 111,089 SH   SOLE   85,662 0 25,427
CISCO SYS INC COM 17275R102 23 477 SH   OTR   477 0 0
CISCO SYS INC COM 17275R102 13,203 275,296 SH   SOLE   264,996 0 10,300
CITRIX SYS INC COM 177376100 392 3,532 SH   SOLE   3,532 0 0
COCA COLA CO COM 191216100 363 6,553 SH   SOLE   6,553 0 0
COLGATE PALMOLIVE CO COM 194162103 299 4,348 SH   SOLE   4,348 0 0
COMCAST CORP NEW CL A 20030N101 228 5,060 SH   SOLE   5,060 0 0
CONOCOPHILLIPS COM 20825C104 380 5,848 SH   SOLE   5,848 0 0
CORE LABORATORIES N V COM N22717107 1,966 52,199 SH   SOLE   50,067 0 2,132
CORESITE RLTY CORP COM 21870Q105 1,783 15,900 SH   SOLE   14,866 0 1,034
COSTCO WHSL CORP NEW COM 22160K105 19,986 67,998 SH   SOLE   54,814 0 13,184
CREE INC COM 225447101 5,803 125,741 SH   SOLE   120,056 0 5,685
CVS HEALTH CORP COM 126650100 4 60 SH   OTR   60 0 0
CVS HEALTH CORP COM 126650100 19,099 257,089 SH   SOLE   216,531 0 40,558
CYPRESS SEMICONDUCTOR CORP COM 232806109 1,810 77,566 SH   SOLE   72,591 0 4,975
DARDEN RESTAURANTS INC COM 237194105 237 2,175 SH   SOLE   2,175 0 0
DARLING INGREDIENTS INC COM 237266101 4,914 175,000 SH   SOLE   175,000 0 0
DAVE & BUSTERS ENTMT INC COM 238337109 1,142 28,427 SH   SOLE   26,594 0 1,833
DECKERS OUTDOOR CORP COM 243537107 3,060 18,122 SH   SOLE   16,960 0 1,162
DEERE & CO COM 244199105 3,594 20,742 SH   SOLE   10,451 0 10,291
DIAGEO P L C SPON ADR NEW 25243Q205 278 1,648 SH   SOLE   1,648 0 0
DISNEY WALT CO COM DISNEY 254687106 832 5,756 SH   SOLE   5,756 0 0
DONALDSON INC COM 257651109 213 3,688 SH   SOLE   3,688 0 0
DUPONT DE NEMOURS INC COM 26614N102 216 3,364 SH   SOLE   3,364 0 0
EAST WEST BANCORP INC COM 27579R104 13,573 278,699 SH   SOLE   224,358 0 54,341
EASTGROUP PPTY INC COM 277276101 1,925 14,513 SH   SOLE   13,580 0 933
EATON CORP PLC SHS G29183103 19 200 SH   OTR   200 0 0
EATON CORP PLC SHS G29183103 20,368 215,037 SH   SOLE   176,106 0 38,931
ECOLAB INC COM 278865100 7 38 SH   OTR   38 0 0
ECOLAB INC COM 278865100 26,341 136,490 SH   SOLE   132,874 0 3,616
EDWARDS LIFESCIENCES CORP COM 28176E108 5,993 25,687 SH   SOLE   25,687 0 0
EMERSON ELEC CO COM 291011104 255 3,338 SH   SOLE   3,338 0 0
EOG RES INC COM 26875P101 7,335 87,575 SH   SOLE   82,432 0 5,143
ETSY INC COM 29786A106 3,661 82,648 SH   SOLE   80,296 0 2,352
EXPEDITORS INTL WASH INC COM 302130109 220 2,822 SH   SOLE   2,822 0 0
EXXON MOBIL CORP COM 30231G102 517 7,406 SH   SOLE   7,406 0 0
FACEBOOK INC CL A 30303M102 7 35 SH   OTR   35 0 0
FACEBOOK INC CL A 30303M102 10,004 48,741 SH   SOLE   31,377 0 17,364
FIFTH THIRD BANCORP COM 316773100 8 250 SH   OTR   250 0 0
FIFTH THIRD BANCORP COM 316773100 770 25,047 SH   SOLE   23,766 0 1,281
FIRST REP BK SAN FRANCISCO C COM 33616C100 21,732 185,031 SH   SOLE   145,153 0 39,878
FIRST SOLAR INC COM 336433107 19,048 340,391 SH   SOLE   299,232 0 41,159
GENERAL ELECTRIC CO COM 369604103 290 26,007 SH   SOLE   26,007 0 0
GENERAL MLS INC COM 370334104 9,335 174,288 SH   SOLE   171,679 0 2,609
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 15,540 239,149 SH   SOLE   192,487 0 46,662
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 8 164 SH   OTR   164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 512 10,903 SH   SOLE   10,356 0 547
GRAINGER W W INC COM 384802104 6 18 SH   OTR   18 0 0
GRAINGER W W INC COM 384802104 682 2,015 SH   SOLE   1,940 0 75
HANESBRANDS INC COM 410345102 2,252 151,625 SH   SOLE   141,315 0 10,310
HANNON ARMSTRONG SUST INFR C COM 41068X100 14,351 445,975 SH   SOLE   404,710 0 41,265
HANOVER INS GROUP INC COM 410867105 4,563 33,387 SH   SOLE   31,233 0 2,154
HDFC BANK LTD SPONSORED ADS 40415F101 6,640 104,782 SH   SOLE   104,782 0 0
HEALTHPEAK PPTYS INC COM 42250P103 17 490 SH   OTR   490 0 0
HEALTHPEAK PPTYS INC COM 42250P103 1,380 40,038 SH   SOLE   39,865 0 173
HENRY SCHEIN INC COM 806407102 4,003 60,000 SH   SOLE   60,000 0 0
HERCULES CAPITAL INC COM 427096508 3,697 263,689 SH   SOLE   255,816 0 7,873
HEXCEL CORP NEW COM 428291108 23,863 325,512 SH   SOLE   281,414 0 44,098
HOLOGIC INC COM 436440101 4,976 95,312 SH   SOLE   89,869 0 5,443
HOME DEPOT INC COM 437076102 20,191 92,460 SH   SOLE   75,102 0 17,358
HOME DEPOT INC COM 437076102 15 69 SH   OTR   69 0 0
HONEYWELL INTL INC COM 438516106 373 2,105 SH   SOLE   2,105 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,897 43,459 SH   SOLE   40,891 0 2,568
HOST HOTELS & RESORTS INC COM 44107P104 2,042 110,077 SH   SOLE   102,193 0 7,884
HUNT J B TRANS SVCS INC COM 445658107 18,086 154,876 SH   SOLE   138,197 0 16,679
ICON PLC SHS G4705A100 335 1,943 SH   SOLE   1,943 0 0
ILLINOIS TOOL WKS INC COM 452308109 2,229 12,410 SH   SOLE   1,190 0 11,220
ILLUMINA INC COM 452327109 25,850 77,923 SH   SOLE   67,655 0 10,268
IMAX CORP COM 45245E109 1,689 82,664 SH   SOLE   77,248 0 5,416
INGERSOLL-RAND PLC SHS G47791101 32,917 247,642 SH   SOLE   212,434 0 35,208
INGERSOLL-RAND PLC SHS G47791101 12 90 SH   OTR   90 0 0
INGEVITY CORP COM 45688C107 3,497 40,021 SH   SOLE   28,608 0 11,413
INTEL CORP COM 458140100 1,151 19,224 SH   SOLE   19,224 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 7,117 76,900 SH   SOLE   76,900 0 0
INTERFACE INC COM 458665304 6,544 394,441 SH   SOLE   384,773 0 9,668
INTERNATIONAL BUSINESS MACHS COM 459200101 961 7,166 SH   SOLE   7,166 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 5 35 SH   OTR   35 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 16,482 127,750 SH   SOLE   106,040 0 21,710
INTUIT COM 461202103 5,527 21,100 SH   SOLE   21,100 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 257 435 SH   SOLE   435 0 0
IPG PHOTONICS CORP COM 44980X109 12,222 84,335 SH   SOLE   82,797 0 1,538
IQVIA HLDGS INC COM 46266C105 19,847 128,451 SH   SOLE   107,000 0 21,451
ISHARES TR MSCI KLD400 SOC 464288570 3,470 28,884 SH   SOLE   28,241 0 643
ISHARES TR RUS 1000 ETF 464287622 211 1,184 SH   SOLE   1,184 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 208 1,257 SH   SOLE   1,257 0 0
ISHARES TR US HLTHCARE ETF 464287762 265 1,230 SH   SOLE   1,230 0 0
ITAU UNIBANCO HLDG SA SPON ADR REP PFD 465562106 3,774 412,500 SH   SOLE   412,500 0 0
ITRON INC COM 465741106 5,797 69,051 SH   SOLE   67,059 0 1,992
JOHNSON & JOHNSON COM 478160104 3,909 26,800 SH   SOLE   26,277 0 523
JOHNSON & JOHNSON COM 478160104 19 129 SH   OTR   129 0 0
JOHNSON CTLS INTL PLC SHS G51502105 203 4,980 SH   SOLE   4,980 0 0
JONES LANG LASALLE INC COM 48020Q107 14,489 83,228 SH   SOLE   81,750 0 1,478
JPMORGAN CHASE & CO COM 46625H100 13 95 SH   OTR   95 0 0
JPMORGAN CHASE & CO COM 46625H100 1,509 10,825 SH   SOLE   10,825 0 0
KEYCORP NEW COM 493267108 12 601 SH   OTR   601 0 0
KEYCORP NEW COM 493267108 13,506 667,311 SH   SOLE   383,082 0 284,229
KIRKLAND LAKE GOLD LTD COM 49741E100 228 5,184 SH   SOLE   5,184 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 8,090 165,781 SH   SOLE   162,270 0 3,511
L3HARRIS TECHNOLOGIES INC COM 502431109 425 2,150 SH   SOLE   2,150 0 0
LAMB WESTON HLDGS INC COM 513272104 11,650 135,414 SH   SOLE   131,519 0 3,895
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 4,340 225,000 SH   SOLE   225,000 0 0
LHC GROUP INC COM 50187A107 11,577 84,040 SH   SOLE   81,195 0 2,845
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 934 8,957 SH   SOLE   8,341 0 616
LINCOLN ELEC HLDGS INC COM 533900106 3,014 31,156 SH   SOLE   29,118 0 2,038
LINCOLN NATL CORP IND COM 534187109 8,772 148,648 SH   SOLE   91,657 0 56,991
LKQ CORP COM 501889208 8,028 224,886 SH   SOLE   215,311 0 9,575
LOGMEIN INC COM 54142L109 7,112 82,945 SH   SOLE   80,357 0 2,588
LPL FINL HLDGS INC COM 50212V100 2,376 25,752 SH   SOLE   24,039 0 1,713
LTC PPTYS INC COM 502175102 2,283 51,005 SH   SOLE   47,672 0 3,333
LULULEMON ATHLETICA INC COM 550021109 11,167 48,202 SH   SOLE   47,703 0 499
MANPOWERGROUP INC COM 56418H100 1,842 18,973 SH   SOLE   17,751 0 1,222
MARATHON OIL CORP COM 565849106 2,019 148,664 SH   SOLE   125,629 0 23,035
MARATHON PETE CORP COM 56585A102 7,159 118,818 SH   SOLE   111,768 0 7,050
MARRIOTT INTL INC NEW CL A 571903202 4,402 29,068 SH   SOLE   29,068 0 0
MASTERCARD INC CL A 57636Q104 27 90 SH   OTR   90 0 0
MASTERCARD INC CL A 57636Q104 48,843 163,579 SH   SOLE   132,806 0 30,773
MAXIM INTEGRATED PRODS INC COM 57772K101 9 140 SH   OTR   140 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 3,181 51,723 SH   SOLE   48,681 0 3,042
MCCORMICK & CO INC COM NON VTG 579780206 30,542 179,948 SH   SOLE   160,023 0 19,925
MCCORMICK & CO INC COM NON VTG 579780206 11 65 SH   OTR   65 0 0
MCDONALDS CORP COM 580135101 682 3,449 SH   SOLE   3,449 0 0
MEDTRONIC PLC SHS G5960L103 20 179 SH   OTR   179 0 0
MEDTRONIC PLC SHS G5960L103 21,553 189,982 SH   SOLE   160,099 0 29,883
MERCK & CO INC COM 58933Y105 26 285 SH   OTR   285 0 0
MERCK & CO INC COM 58933Y105 43,730 480,814 SH   SOLE   416,604 0 64,210
MICROSOFT CORP COM 594918104 56 355 SH   OTR   355 0 0
MICROSOFT CORP COM 594918104 78,066 495,028 SH   SOLE   420,530 0 74,498
MIDDLEBY CORP COM 596278101 10,765 98,289 SH   SOLE   85,431 0 12,858
MILLER HERMAN INC COM 600544100 2,999 72,000 SH   SOLE   72,000 0 0
MINERALS TECHNOLOGIES INC COM 603158106 4,511 78,281 SH   SOLE   75,207 0 3,074
MSCI INC COM 55354G100 18,616 72,106 SH   SOLE   70,682 0 1,424
NEW YORK TIMES CO CL A 650111107 16,946 526,773 SH   SOLE   481,227 0 45,546
NEWELL BRANDS INC COM 651229106 2,086 108,547 SH   SOLE   101,838 0 6,709
NEXTERA ENERGY INC COM 65339F101 713 2,946 SH   SOLE   2,946 0 0
NIKE INC CL B 654106103 34,413 339,682 SH   SOLE   302,627 0 37,055
NORFOLK SOUTHERN CORP COM 655844108 394 2,028 SH   SOLE   2,028 0 0
NOVO-NORDISK A S ADR 670100205 601 10,389 SH   SOLE   10,389 0 0
NVIDIA CORP COM 67066G104 5,943 25,256 SH   SOLE   25,256 0 0
NXP SEMICONDUCTORS N V COM N6596X109 14,136 111,083 SH   SOLE   106,745 0 4,338
OMNICELL INC COM 68213N109 11,021 134,858 SH   SOLE   130,497 0 4,361
OMNICOM GROUP INC COM 681919106 13,144 162,236 SH   SOLE   156,037 0 6,199
OMNICOM GROUP INC COM 681919106 5 60 SH   OTR   60 0 0
ONE GAS INC COM 68235P108 1,622 17,335 SH   SOLE   16,165 0 1,170
ONEOK INC NEW COM 682680103 9,971 131,776 SH   SOLE   123,621 0 8,155
ORACLE CORP COM 68389X105 898 16,950 SH   SOLE   16,559 0 391
ORMAT TECHNOLOGIES INC COM 686688102 13,968 187,442 SH   SOLE   158,276 0 29,166
PALO ALTO NETWORKS INC COM 697435105 24,427 105,632 SH   SOLE   90,007 0 15,625
PAYCOM SOFTWARE INC COM 70432V102 2,261 8,540 SH   SOLE   7,981 0 559
PAYPAL HLDGS INC COM 70450Y103 41,257 381,414 SH   SOLE   335,318 0 46,096
PEOPLES UTD FINL INC COM 712704105 304 18,015 SH   SOLE   18,015 0 0
PEPSICO INC COM 713448108 373 2,726 SH   SOLE   2,726 0 0
PFIZER INC COM 717081103 1,375 35,103 SH   SOLE   35,103 0 0
PHILLIPS 66 COM 718546104 462 4,151 SH   SOLE   4,151 0 0
PNC FINL SVCS GROUP INC COM 693475105 14 89 SH   OTR   89 0 0
PNC FINL SVCS GROUP INC COM 693475105 32,603 204,243 SH   SOLE   167,131 0 37,112
PPG INDS INC COM 693506107 623 4,670 SH   SOLE   4,670 0 0
PROCTER & GAMBLE CO COM 742718109 27 220 SH   OTR   220 0 0
PROCTER & GAMBLE CO COM 742718109 19,157 153,376 SH   SOLE   129,889 0 23,487
PROLOGIS INC COM 74340W103 11,091 124,425 SH   SOLE   117,651 0 6,774
QUALCOMM INC COM 747525103 443 5,023 SH   SOLE   5,023 0 0
QUANTA SVCS INC COM 74762E102 9,997 245,560 SH   SOLE   240,243 0 5,317
QUEST DIAGNOSTICS INC COM 74834L100 9 80 SH   OTR   80 0 0
QUEST DIAGNOSTICS INC COM 74834L100 15,851 148,435 SH   SOLE   130,188 0 18,247
RAYTHEON CO COM NEW 755111507 393 1,790 SH   SOLE   1,790 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 10,346 63,450 SH   SOLE   61,845 0 1,605
RELX PLC SPONSORED ADR 759530108 259 10,232 SH   SOLE   10,232 0 0
ROCKWELL AUTOMATION INC COM 773903109 7 35 SH   OTR   35 0 0
ROCKWELL AUTOMATION INC COM 773903109 10,095 49,812 SH   SOLE   42,481 0 7,331
ROGERS CORP COM 775133101 1,715 13,751 SH   SOLE   13,048 0 703
ROYAL BK CDA MONTREAL QUE COM 780087102 574 7,243 SH   SOLE   7,243 0 0
S&P GLOBAL INC COM 78409V104 684 2,505 SH   SOLE   2,505 0 0
SALESFORCE COM INC COM 79466L302 15,548 95,595 SH   SOLE   93,908 0 1,687
SAP SE SPON ADR 803054204 245 1,827 SH   SOLE   1,827 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 14,322 59,429 SH   SOLE   58,783 0 646
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,426 31,010 SH   SOLE   31,010 0 0
SEALED AIR CORP NEW COM 81211K100 260 6,533 SH   SOLE   6,411 0 122
SMITH A O CORP COM 831865209 8,911 187,055 SH   SOLE   145,817 0 41,238
SONOCO PRODS CO COM 835495102 2,649 42,927 SH   SOLE   40,201 0 2,726
SONOCO PRODS CO COM 835495102 5 80 SH   OTR   80 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 292 906 SH   SOLE   906 0 0
STARBUCKS CORP COM 855244109 17 190 SH   OTR   190 0 0
STARBUCKS CORP COM 855244109 20,953 238,323 SH   SOLE   208,642 0 29,681
STIFEL FINL CORP COM 860630102 1,912 31,520 SH   SOLE   29,475 0 2,045
STRYKER CORP COM 863667101 13 64 SH   OTR   64 0 0
STRYKER CORP COM 863667101 7,366 35,084 SH   SOLE   19,266 0 15,818
SVB FINL GROUP COM 78486Q101 25,496 101,561 SH   SOLE   99,397 0 2,164
SYNEOS HEALTH INC CL A 87166B102 2,717 45,689 SH   SOLE   42,753 0 2,936
SYSCO CORP COM 871829107 6,982 81,627 SH   SOLE   56,250 0 25,377
SYSCO CORP COM 871829107 6 72 SH   OTR   72 0 0
TAILORED BRANDS INC COM 87403A107 522 126,184 SH   SOLE   117,987 0 8,197
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 8,895 153,105 SH   SOLE   153,105 0 0
TARGET CORP COM 87612E106 30 233 SH   OTR   233 0 0
TARGET CORP COM 87612E106 28,863 225,120 SH   SOLE   194,846 0 30,274
TETRA TECH INC NEW COM 88162G103 3,611 41,913 SH   SOLE   39,055 0 2,858
TEXAS INSTRS INC COM 882508104 10,434 81,330 SH   SOLE   76,504 0 4,826
THE CHARLES SCHWAB CORPORATI COM 808513105 1,853 38,954 SH   SOLE   650 0 38,304
TIFFANY & CO NEW COM 886547108 372 2,784 SH   SOLE   2,784 0 0
TJX COS INC NEW COM 872540109 31,143 510,041 SH   SOLE   445,891 0 64,150
TJX COS INC NEW COM 872540109 16 254 SH   OTR   254 0 0
TOTAL S A SPONSORED ADS 89151E109 242 4,382 SH   SOLE   4,382 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 210 1,491 SH   SOLE   1,491 0 0
TPI COMPOSITES INC COM 87266J104 3,386 182,905 SH   SOLE   182,140 0 765
TRACTOR SUPPLY CO COM 892356106 20,507 219,469 SH   SOLE   185,088 0 34,381
TRAVELERS COMPANIES INC COM 89417E109 10 70 SH   OTR   70 0 0
TRAVELERS COMPANIES INC COM 89417E109 40,368 294,763 SH   SOLE   260,054 0 34,709
TRIMBLE INC COM 896239100 11,415 273,813 SH   SOLE   267,676 0 6,137
UMPQUA HLDGS CORP COM 904214103 6 354 SH   OTR   354 0 0
UMPQUA HLDGS CORP COM 904214103 8,808 497,627 SH   SOLE   475,882 0 21,745
UNILEVER N V N Y SHS NEW 904784709 14 242 SH   OTR   242 0 0
UNILEVER N V N Y SHS NEW 904784709 27,010 470,067 SH   SOLE   395,234 0 74,833
UNION PACIFIC CORP COM 907818108 540 2,989 SH   SOLE   2,989 0 0
UNITED NAT FOODS INC COM 911163103 542 61,862 SH   SOLE   57,319 0 4,543
UNITED PARCEL SERVICE INC CL B 911312106 6 52 SH   OTR   52 0 0
UNITED PARCEL SERVICE INC CL B 911312106 11,448 97,795 SH   SOLE   79,086 0 18,709
UNITED TECHNOLOGIES CORP COM 913017109 389 2,595 SH   SOLE   2,595 0 0
UNITEDHEALTH GROUP INC COM 91324P102 342 1,164 SH   SOLE   1,164 0 0
US BANCORP DEL COM NEW 902973304 365 6,150 SH   SOLE   6,150 0 0
V F CORP COM 918204108 3,427 34,391 SH   SOLE   14,032 0 20,359
V F CORP COM 918204108 7 75 SH   OTR   75 0 0
VALERO ENERGY CORP NEW COM 91913Y100 378 4,031 SH   SOLE   4,031 0 0
VERISK ANALYTICS INC COM 92345Y106 4,983 33,365 SH   SOLE   32,635 0 730
VERIZON COMMUNICATIONS INC COM 92343V104 24 387 SH   OTR   387 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 35,115 571,901 SH   SOLE   494,879 0 77,022
VISA INC COM CL A 92826C839 8,684 46,214 SH   SOLE   46,214 0 0
WABTEC CORP COM 929740108 15,668 201,385 SH   SOLE   172,090 0 29,295
WALMART INC COM 931142103 572 4,813 SH   SOLE   4,813 0 0
WASTE MGMT INC DEL COM 94106L109 11 95 SH   OTR   95 0 0
WASTE MGMT INC DEL COM 94106L109 10,550 92,581 SH   SOLE   88,063 0 4,518
WATERS CORP COM 941848103 12,626 54,040 SH   SOLE   53,260 0 780
WEBSTER FINL CORP CONN COM 947890109 3,175 59,509 SH   SOLE   55,792 0 3,717
WEST PHARMACEUTICAL SVSC INC COM 955306105 3,927 26,120 SH   SOLE   24,394 0 1,726
WW INTL INC COM 98262P101 2,270 59,421 SH   SOLE   55,562 0 3,859
XILINX INC COM 983919101 12 122 SH   OTR   122 0 0
XILINX INC COM 983919101 7,780 79,573 SH   SOLE   64,996 0 14,577
XYLEM INC COM 98419M100 7 89 SH   OTR   89 0 0
XYLEM INC COM 98419M100 29,569 375,291 SH   SOLE   342,375 0 32,916
YUM BRANDS INC COM 988498101 246 2,442 SH   SOLE   2,442 0 0
ZENDESK INC COM 98936J101 3,719 48,527 SH   SOLE   45,431 0 3,096
ZIMMER BIOMET HLDGS INC COM 98956P102 599 4,001 SH   SOLE   4,001 0 0