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 695 5,094 SH   SOLE   5,094 0 0
3M CO COM 88579Y101 7 51 SH   OTR   51 0 0
ABBOTT LABS COM 002824100 281 3,556 SH   SOLE   3,556 0 0
ACADIA RLTY TR COM SH BEN INT 004239109 1,254 101,215 SH   SOLE   94,040 0 7,175
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 13 79 SH   OTR   79 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 12,389 75,886 SH   SOLE   75,083 0 803
ADOBE INC COM 00724F101 1,692 5,318 SH   OTR   5,200 0 118
ADOBE INC COM 00724F101 34,471 108,318 SH   SOLE   98,777 0 9,541
AFLAC INC COM 001055102 972 28,387 SH   OTR   27,733 0 654
AFLAC INC COM 001055102 14,147 413,179 SH   SOLE   341,198 0 71,981
AGILENT TECHNOLOGIES INC COM 00846U101 443 6,189 SH   SOLE   1,776 0 4,413
AIR PRODS & CHEMS INC COM 009158106 6,516 32,644 SH   SOLE   32,277 0 367
ALPHABET INC CAP STK CL A 02079K305 4,095 3,524 SH   OTR   3,444 0 80
ALPHABET INC CAP STK CL A 02079K305 72,178 62,118 SH   SOLE   54,370 0 7,748
ALPHABET INC CAP STK CL C 02079K107 1,637 1,408 SH   SOLE   1,408 0 0
AMALGAMATED BK NEW YORK N Y CLASS A 022663108 3,118 288,160 SH   SOLE   288,160 0 0
AMAZON COM INC COM 023135106 466 239 SH   SOLE   239 0 0
AMERICAN EXPRESS CO COM 025816109 200 2,338 SH   SOLE   2,338 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,770 8,128 SH   OTR   7,943 0 185
AMERICAN TOWER CORP NEW COM 03027X100 19,026 87,374 SH   SOLE   72,726 0 14,648
AMERICAN WTR WKS CO INC NEW COM 030420103 1,084 9,061 SH   OTR   8,814 0 247
AMERICAN WTR WKS CO INC NEW COM 030420103 33,149 277,255 SH   SOLE   254,942 0 22,313
AMGEN INC COM 031162100 588 2,900 SH   SOLE   2,900 0 0
ANALOG DEVICES INC COM 032654105 6 72 SH   OTR   72 0 0
ANALOG DEVICES INC COM 032654105 9,496 105,927 SH   SOLE   80,998 0 24,929
ANSYS INC COM 03662Q105 10,735 46,176 SH   SOLE   45,233 0 943
APPLE INC COM 037833100 4,255 16,733 SH   OTR   16,354 0 379
APPLE INC COM 037833100 52,985 208,366 SH   SOLE   175,472 0 32,894
APPLIED MATLS INC COM 038222105 3,563 77,752 SH   SOLE   77,752 0 0
APTIV PLC SHS G6095L109 5,890 119,619 SH   SOLE   117,923 0 1,696
ASML HOLDING N V N Y REGISTRY SHS N07059210 21,817 83,386 SH   SOLE   72,423 0 10,963
ASML HOLDING N V N Y REGISTRY SHS N07059210 909 3,474 SH   OTR   3,389 0 85
ASTRAZENECA PLC SPONSORED ADR 046353108 1,272 28,483 SH   OTR   27,843 0 640
ASTRAZENECA PLC SPONSORED ADR 046353108 18,189 407,267 SH   SOLE   347,610 0 59,657
AT&T INC COM 00206R102 662 22,716 SH   SOLE   22,716 0 0
ATMOS ENERGY CORP COM 049560105 434 4,373 SH   SOLE   4,111 0 262
AUTODESK INC COM 052769106 1,261 8,076 SH   OTR   7,891 0 185
AUTODESK INC COM 052769106 12,008 76,923 SH   SOLE   60,659 0 16,264
AVALONBAY CMNTYS INC COM 053484101 630 4,279 SH   OTR   4,180 0 99
AVALONBAY CMNTYS INC COM 053484101 9,496 64,523 SH   SOLE   51,357 0 13,166
AVANGRID INC COM 05351W103 789 18,017 SH   OTR   17,598 0 419
AVANGRID INC COM 05351W103 7,495 171,208 SH   SOLE   162,081 0 9,127
AVISTA CORP COM 05379B107 2,064 48,569 SH   SOLE   45,142 0 3,427
BALL CORP COM 058498106 11,362 175,720 SH   SOLE   137,459 0 38,261
BANK NEW YORK MELLON CORP COM 064058100 748 22,209 SH   OTR   21,662 0 547
BANK NEW YORK MELLON CORP COM 064058100 12,211 362,552 SH   SOLE   321,122 0 41,430
BAXTER INTL INC COM 071813109 1,659 20,437 SH   OTR   19,969 0 468
BAXTER INTL INC COM 071813109 8,031 98,922 SH   SOLE   63,858 0 35,064
BCE INC PUT 05534B950 4,482 110,000 SH   SOLE   110,000 0 0
BECTON DICKINSON & CO COM 075887109 876 3,813 SH   OTR   3,725 0 88
BECTON DICKINSON & CO COM 075887109 16,723 72,783 SH   SOLE   70,717 0 2,066
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 438 2,394 SH   SOLE   2,394 0 0
BJS WHSL CLUB HLDGS INC COM 05550J101 2,228 87,494 SH   SOLE   81,172 0 6,322
BK OF AMERICA CORP COM 060505104 1,797 84,649 SH   OTR   82,695 0 1,954
BK OF AMERICA CORP COM 060505104 18,063 850,816 SH   SOLE   807,652 0 43,164
BLACKBAUD INC COM 09227Q100 4 70 SH   OTR   70 0 0
BLACKBAUD INC COM 09227Q100 13,125 236,272 SH   SOLE   209,472 0 26,800
BOOKING HLDGS INC COM 09857L108 9,144 6,797 SH   SOLE   5,513 0 1,284
BORGWARNER INC COM 099724106 7,181 294,652 SH   SOLE   259,270 0 35,382
BOSTON PROPERTIES INC COM 101121101 1,384 15,008 SH   SOLE   2,541 0 12,467
BRANDYWINE RLTY TR SH BEN INT NEW 105368203 964 91,677 SH   SOLE   85,224 0 6,453
BRIGHT HORIZONS FAM SOL IN D COM 109194100 7,528 73,804 SH   SOLE   72,584 0 1,220
BRISTOL-MYERS SQUIBB CO COM 110122108 459 8,239 SH   SOLE   7,939 0 300
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 67 17,590 SH   SOLE   17,290 0 300
BROADCOM INC COM 11135F101 205 863 SH   SOLE   863 0 0
BURLINGTON STORES INC COM 122017106 1,774 11,198 SH   SOLE   10,414 0 784
CAMDEN PPTY TR SH BEN INT 133131102 2,175 27,453 SH   SOLE   25,516 0 1,937
CARTERS INC COM 146229109 1,331 20,248 SH   SOLE   18,823 0 1,425
CATERPILLAR INC DEL COM 149123101 283 2,441 SH   SOLE   2,441 0 0
CBRE GROUP INC CL A 12504L109 485 12,865 SH   OTR   12,568 0 297
CBRE GROUP INC CL A 12504L109 1,772 46,997 SH   SOLE   41,731 0 5,266
CERNER CORP COM 156782104 618 9,810 SH   SOLE   9,810 0 0
CHEVRON CORP NEW COM 166764100 227 3,139 SH   SOLE   3,139 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 586 895 SH   SOLE   865 0 30
CHUBB LIMITED COM H1467J104 13 120 SH   OTR   120 0 0
CHUBB LIMITED COM H1467J104 201 1,800 SH   SOLE   1,800 0 0
CHURCH & DWIGHT INC COM 171340102 2,928 45,623 SH   SOLE   43,746 0 1,877
CIGNA CORP NEW COM 125523100 17,825 100,602 SH   SOLE   87,110 0 13,492
CIGNA CORP NEW COM 125523100 1,180 6,656 SH   OTR   6,495 0 161
CISCO SYS INC COM 17275R102 10,711 272,485 SH   SOLE   262,218 0 10,267
CISCO SYS INC COM 17275R102 943 23,987 SH   OTR   23,454 0 533
CITRIX SYS INC COM 177376100 500 3,532 SH   SOLE   3,532 0 0
COCA COLA CO COM 191216100 290 6,553 SH   SOLE   6,553 0 0
COLGATE PALMOLIVE CO COM 194162103 258 3,881 SH   SOLE   3,881 0 0
CORESITE RLTY CORP COM 21870Q105 3,124 26,954 SH   SOLE   25,033 0 1,921
COSTCO WHSL CORP NEW COM 22160K105 1,472 5,161 SH   OTR   5,044 0 117
COSTCO WHSL CORP NEW COM 22160K105 19,462 68,256 SH   SOLE   55,080 0 13,176
CREE INC COM 225447101 5,446 153,591 SH   SOLE   146,933 0 6,658
CVS HEALTH CORP COM 126650100 1,010 17,010 SH   OTR   16,626 0 384
CVS HEALTH CORP COM 126650100 15,491 261,107 SH   SOLE   220,550 0 40,557
DARLING INGREDIENTS INC COM 237266101 3,355 175,000 SH   SOLE   175,000 0 0
DECKERS OUTDOOR CORP COM 243537107 2,510 18,733 SH   SOLE   17,422 0 1,311
DEERE & CO COM 244199105 491 3,551 SH   OTR   3,465 0 86
DEERE & CO COM 244199105 2,853 20,650 SH   SOLE   10,360 0 10,290
DIAGEO P L C SPON ADR NEW 25243Q205 209 1,648 SH   SOLE   1,648 0 0
DISNEY WALT CO COM DISNEY 254687106 552 5,712 SH   SOLE   5,712 0 0
EAST WEST BANCORP INC COM 27579R104 10,857 421,796 SH   SOLE   362,170 0 59,626
EASTGROUP PPTY INC COM 277276101 1,564 14,972 SH   SOLE   13,920 0 1,052
EATON CORP PLC SHS G29183103 1,318 16,955 SH   OTR   16,573 0 382
EATON CORP PLC SHS G29183103 16,816 216,444 SH   SOLE   177,528 0 38,916
ECOLAB INC COM 278865100 891 5,717 SH   OTR   5,585 0 132
ECOLAB INC COM 278865100 22,165 142,241 SH   SOLE   138,632 0 3,609
EDWARDS LIFESCIENCES CORP COM 28176E108 4,845 25,687 SH   SOLE   25,687 0 0
EOG RES INC COM 26875P101 281 7,828 SH   OTR   7,681 0 147
EOG RES INC COM 26875P101 3,142 87,462 SH   SOLE   82,319 0 5,143
ESSENTIAL UTILS INC COM 29670G102 1,910 46,920 SH   SOLE   43,739 0 3,181
ETSY INC COM 29786A106 5,193 135,090 SH   SOLE   131,673 0 3,417
EXXON MOBIL CORP COM 30231G102 260 6,836 SH   SOLE   6,836 0 0
FACEBOOK INC CL A 30303M102 1,493 8,949 SH   OTR   8,783 0 166
FACEBOOK INC CL A 30303M102 8,055 48,291 SH   SOLE   30,947 0 17,344
FIFTH THIRD BANCORP COM 316773100 365 24,606 SH   SOLE   23,325 0 1,281
FIFTH THIRD BANCORP COM 316773100 4 250 SH   OTR   250 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 1,024 12,446 SH   OTR   12,163 0 283
FIRST REP BK SAN FRANCISCO C COM 33616C100 15,335 186,372 SH   SOLE   146,367 0 40,005
FIRST SOLAR INC COM 336433107 371 10,293 SH   OTR   10,049 0 244
FIRST SOLAR INC COM 336433107 14,692 407,421 SH   SOLE   364,870 0 42,551
GENERAL ELECTRIC CO COM 369604103 206 26,007 SH   SOLE   26,007 0 0
GENERAL MLS INC COM 370334104 2,798 53,015 SH   SOLE   51,915 0 1,100
GENERAL MLS INC COM 370334104 10 189 SH   OTR   189 0 0
GILEAD SCIENCES INC COM 375558103 18,660 249,593 SH   SOLE   202,960 0 46,633
GILEAD SCIENCES INC COM 375558103 14 185 SH   OTR   185 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 6 164 SH   OTR   164 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 414 10,923 SH   SOLE   10,376 0 547
GRAINGER W W INC COM 384802104 4 18 SH   OTR   18 0 0
GRAINGER W W INC COM 384802104 501 2,015 SH   SOLE   1,940 0 75
HANESBRANDS INC COM 410345102 1,278 162,411 SH   SOLE   150,836 0 11,575
HANNON ARMSTRONG SUST INFR C COM 41068X100 10,107 495,205 SH   SOLE   453,940 0 41,265
HANOVER INS GROUP INC COM 410867105 3,116 34,405 SH   SOLE   31,978 0 2,427
HDFC BANK LTD SPONSORED ADS 40415F101 4,030 104,782 SH   SOLE   104,782 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 12 490 SH   OTR   490 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103 644 27,015 SH   SOLE   26,842 0 173
HENRY SCHEIN INC COM 806407102 3,036 60,096 SH   SOLE   60,096 0 0
HERCULES CAPITAL INC COM 427096508 318 41,639 SH   SOLE   41,639 0 0
HEXCEL CORP NEW COM 428291108 12,717 341,956 SH   SOLE   297,406 0 44,550
HOLOGIC INC COM 436440101 1,898 54,072 SH   SOLE   50,974 0 3,098
HOME DEPOT INC COM 437076102 1,428 7,647 SH   OTR   7,467 0 180
HOME DEPOT INC COM 437076102 17,209 92,171 SH   SOLE   74,829 0 17,342
HONEYWELL INTL INC COM 438516106 282 2,105 SH   SOLE   2,105 0 0
HORACE MANN EDUCATORS CORP N COM 440327104 1,637 44,732 SH   SOLE   41,834 0 2,898
HOST HOTELS & RESORTS INC COM 44107P104 1,263 114,374 SH   SOLE   105,775 0 8,599
HUNT J B TRANS SVCS INC COM 445658107 934 10,132 SH   OTR   9,894 0 238
HUNT J B TRANS SVCS INC COM 445658107 14,407 156,210 SH   SOLE   139,456 0 16,754
ICON PLC SHS G4705A100 264 1,943 SH   SOLE   1,943 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,764 12,410 SH   SOLE   1,190 0 11,220
ILLUMINA INC COM 452327109 778 2,850 SH   OTR   2,784 0 66
ILLUMINA INC COM 452327109 23,881 87,438 SH   SOLE   77,191 0 10,247
INGERSOLL RAND INC COM 45687V106 311 12,553 SH   OTR   12,280 0 273
INGERSOLL RAND INC COM 45687V106 2,133 85,998 SH   SOLE   56,961 0 29,037
INGEVITY CORP COM 45688C107 2,593 73,673 SH   SOLE   45,799 0 27,874
INTEL CORP COM 458140100 1,042 19,246 SH   SOLE   19,246 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 5,620 69,600 SH   SOLE   69,600 0 0
INTERFACE INC COM 458665304 3,001 396,967 SH   SOLE   386,491 0 10,476
INTERNATIONAL BUSINESS MACHS COM 459200101 753 6,790 SH   SOLE   6,790 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 635 6,219 SH   OTR   6,069 0 150
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 11,738 114,985 SH   SOLE   100,977 0 14,008
INTUIT COM 461202103 3,933 17,100 SH   SOLE   17,100 0 0
IPG PHOTONICS CORP COM 44980X109 9,848 89,300 SH   SOLE   87,623 0 1,677
IQVIA HLDGS INC COM 46266C105 13,920 129,052 SH   SOLE   107,620 0 21,432
IQVIA HLDGS INC COM 46266C105 1,153 10,691 SH   OTR   10,445 0 246
ISHARES TR MSCI KLD400 SOC 464288570 2,697 27,693 SH   SOLE   27,681 0 12
ISHARES TR MSCI KLD400 SOC 464288570 854 8,772 SH   OTR   8,527 0 245
ISHARES TR US HLTHCARE ETF 464287762 231 1,230 SH   SOLE   1,230 0 0
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 2,526 562,500 SH   SOLE   562,500 0 0
ITRON INC COM 465741106 4,510 80,773 SH   SOLE   78,781 0 1,992
JOHNSON & JOHNSON COM 478160104 17 129 SH   OTR   129 0 0
JOHNSON & JOHNSON COM 478160104 3,509 26,757 SH   SOLE   26,234 0 523
JONES LANG LASALLE INC COM 48020Q107 8,861 87,752 SH   SOLE   86,133 0 1,619
JPMORGAN CHASE & CO COM 46625H100 896 9,955 SH   SOLE   9,955 0 0
JPMORGAN CHASE & CO COM 46625H100 9 95 SH   OTR   95 0 0
KEYCORP COM 493267108 1,124 108,376 SH   OTR   106,077 0 2,299
KEYCORP COM 493267108 6,793 655,091 SH   SOLE   371,023 0 284,068
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 7,804 194,323 SH   SOLE   190,812 0 3,511
L3HARRIS TECHNOLOGIES INC COM 502431109 387 2,150 SH   SOLE   2,150 0 0
LAMB WESTON HLDGS INC COM 513272104 8,049 140,957 SH   SOLE   136,700 0 4,257
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 2,797 225,000 SH   SOLE   225,000 0 0
LHC GROUP INC COM 50187A107 10,729 76,526 SH   SOLE   74,100 0 2,426
LIGAND PHARMACEUTICALS INC COM NEW 53220K504 650 8,932 SH   SOLE   8,283 0 649
LINCOLN ELEC HLDGS INC COM 533900106 2,234 32,382 SH   SOLE   30,091 0 2,291
LINCOLN NATL CORP IND COM 534187109 517 19,638 SH   OTR   19,365 0 273
LINCOLN NATL CORP IND COM 534187109 3,941 149,732 SH   SOLE   92,588 0 57,144
LKQ CORP COM 501889208 5,159 251,513 SH   SOLE   241,206 0 10,307
LOGMEIN INC COM 54142L109 459 5,510 SH   SOLE   5,510 0 0
LPL FINL HLDGS INC COM 50212V100 2,169 39,851 SH   SOLE   37,020 0 2,831
LTC PPTYS INC COM 502175102 1,614 52,244 SH   SOLE   48,489 0 3,755
LULULEMON ATHLETICA INC COM 550021109 9,250 48,798 SH   SOLE   48,299 0 499
MANPOWERGROUP INC COM 56418H100 1,030 19,439 SH   SOLE   18,063 0 1,376
MARATHON PETE CORP COM 56585A102 289 12,220 SH   OTR   12,001 0 219
MARATHON PETE CORP COM 56585A102 2,746 116,265 SH   SOLE   109,238 0 7,027
MARRIOTT INTL INC NEW CL A 571903202 2,773 37,068 SH   SOLE   37,068 0 0
MASTERCARD INC CL A 57636Q104 3,086 12,774 SH   OTR   12,484 0 290
MASTERCARD INC CL A 57636Q104 41,001 169,736 SH   SOLE   138,983 0 30,753
MAXIM INTEGRATED PRODS INC COM 57772K101 7 140 SH   OTR   140 0 0
MAXIM INTEGRATED PRODS INC COM 57772K101 2,496 51,351 SH   SOLE   48,032 0 3,319
MCCORMICK & CO INC COM NON VTG 579780206 934 6,619 SH   OTR   6,467 0 152
MCCORMICK & CO INC COM NON VTG 579780206 26,471 187,460 SH   SOLE   167,769 0 19,691
MCDONALDS CORP COM 580135101 570 3,449 SH   SOLE   3,449 0 0
MEDTRONIC PLC SHS G5960L103 1,048 11,628 SH   OTR   11,361 0 267
MEDTRONIC PLC SHS G5960L103 17,051 189,081 SH   SOLE   159,239 0 29,842
MERCK & CO. INC COM 58933Y105 2,165 28,139 SH   OTR   27,542 0 597
MERCK & CO. INC COM 58933Y105 38,554 501,090 SH   SOLE   436,942 0 64,148
MICROSOFT CORP COM 594918104 5,242 33,239 SH   OTR   32,491 0 748
MICROSOFT CORP COM 594918104 78,428 497,293 SH   SOLE   427,709 0 69,584
MIDDLEBY CORP COM 596278101 5,719 100,550 SH   SOLE   87,295 0 13,255
MILLER HERMAN INC COM 600544100 1,598 72,000 SH   SOLE   72,000 0 0
MINERALS TECHNOLOGIES INC COM 603158106 2,944 81,182 SH   SOLE   77,740 0 3,442
MSCI INC COM 55354G100 18,087 62,595 SH   SOLE   61,692 0 903
NEW YORK CMNTY BANCORP INC COM 649445103 138 14,687 SH   SOLE   14,687 0 0
NEW YORK TIMES CO CL A 650111107 19,334 629,566 SH   SOLE   581,186 0 48,380
NEWELL BRANDS INC COM 651229106 1,471 110,777 SH   SOLE   103,942 0 6,835
NEXTERA ENERGY INC COM 65339F101 641 2,666 SH   SOLE   2,666 0 0
NIKE INC CL B 654106103 29,163 352,464 SH   SOLE   315,440 0 37,024
NIKE INC CL B 654106103 1,718 20,759 SH   OTR   20,277 0 482
NORFOLK SOUTHERN CORP COM 655844108 296 2,028 SH   SOLE   2,028 0 0
NOVO-NORDISK A S ADR 670100205 625 10,389 SH   SOLE   10,389 0 0
NVIDIA CORP COM 67066G104 5,603 21,256 SH   SOLE   21,256 0 0
NXP SEMICONDUCTORS N V COM N6596X109 597 7,202 SH   OTR   7,036 0 166
NXP SEMICONDUCTORS N V COM N6596X109 9,125 110,036 SH   SOLE   105,874 0 4,162
OMNICELL INC COM 68213N109 9,623 146,736 SH   SOLE   141,960 0 4,776
OMNICOM GROUP INC COM 681919106 581 10,594 SH   OTR   10,347 0 247
OMNICOM GROUP INC COM 681919106 9,009 164,099 SH   SOLE   157,923 0 6,176
ONE GAS INC COM 68235P108 1,461 17,472 SH   SOLE   16,238 0 1,234
ORACLE CORP COM 68389X105 795 16,450 SH   SOLE   16,059 0 391
ORMAT TECHNOLOGIES INC COM 686688102 12,006 177,439 SH   SOLE   148,465 0 28,974
PALO ALTO NETWORKS INC COM 697435105 950 5,796 SH   OTR   5,659 0 137
PALO ALTO NETWORKS INC COM 697435105 18,309 111,670 SH   SOLE   96,469 0 15,201
PAYCOM SOFTWARE INC COM 70432V102 1,790 8,859 SH   SOLE   8,228 0 631
PAYPAL HLDGS INC COM 70450Y103 1,631 17,032 SH   OTR   16,638 0 394
PAYPAL HLDGS INC COM 70450Y103 38,092 397,874 SH   SOLE   351,793 0 46,081
PENUMBRA INC COM 70975L107 7,645 47,387 SH   SOLE   45,567 0 1,820
PEOPLES UTD FINL INC COM 712704105 199 18,015 SH   SOLE   18,015 0 0
PEPSICO INC COM 713448108 327 2,726 SH   SOLE   2,726 0 0
PFIZER INC COM 717081103 1,040 31,871 SH   SOLE   31,871 0 0
PNC FINL SVCS GROUP INC COM 693475105 1,426 14,889 SH   OTR   14,542 0 347
PNC FINL SVCS GROUP INC COM 693475105 19,683 205,631 SH   SOLE   168,546 0 37,085
PPG INDS INC COM 693506107 390 4,670 SH   SOLE   4,670 0 0
PROCTER & GAMBLE CO COM 742718109 1,405 12,779 SH   OTR   12,488 0 291
PROCTER & GAMBLE CO COM 742718109 16,367 148,789 SH   SOLE   125,312 0 23,477
PROLOGIS INC. COM 74340W103 10,955 136,303 SH   SOLE   129,545 0 6,758
PROLOGIS INC. COM 74340W103 854 10,623 SH   OTR   10,387 0 236
PROOFPOINT INC COM 743424103 1,899 18,512 SH   SOLE   17,171 0 1,341
QUALCOMM INC COM 747525103 272 4,023 SH   SOLE   4,023 0 0
QUANTA SVCS INC COM 74762E102 8,584 270,547 SH   SOLE   263,089 0 7,458
QUEST DIAGNOSTICS INC COM 74834L100 656 8,169 SH   OTR   7,981 0 188
QUEST DIAGNOSTICS INC COM 74834L100 12,099 150,677 SH   SOLE   132,443 0 18,234
RAYTHEON CO COM NEW 755111507 235 1,790 SH   SOLE   1,790 0 0
REEDS INC COM 758338107 32 68,100 SH   SOLE   68,100 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 5,379 63,930 SH   SOLE   62,188 0 1,742
RELX PLC SPONSORED ADR 759530108 219 10,232 SH   SOLE   10,232 0 0
ROCKWELL AUTOMATION INC COM 773903109 920 6,100 SH   OTR   5,959 0 141
ROCKWELL AUTOMATION INC COM 773903109 7,523 49,850 SH   SOLE   42,531 0 7,319
ROGERS CORP COM 775133101 2,091 22,148 SH   SOLE   20,755 0 1,393
ROYAL BK CDA COM 780087102 411 6,675 SH   SOLE   6,675 0 0
S&P GLOBAL INC COM 78409V104 614 2,505 SH   SOLE   2,505 0 0
SALESFORCE COM INC COM 79466L302 16,796 116,656 SH   SOLE   101,354 0 15,302
SAP SE SPON ADR 803054204 202 1,827 SH   SOLE   1,827 0 0
SBA COMMUNICATIONS CORP NEW CL A 78410G104 16,001 59,271 SH   SOLE   58,610 0 661
SCHWAB CHARLES CORP COM 808513105 1,317 39,172 SH   SOLE   868 0 38,304
SCHWAB STRATEGIC TR US REIT ETF 808524847 1,046 31,931 SH   SOLE   31,931 0 0
SMITH A O CORP COM 831865209 8,024 212,218 SH   SOLE   170,374 0 41,844
SONOCO PRODS CO COM 835495102 2,009 43,354 SH   SOLE   40,376 0 2,978
SONOCO PRODS CO COM 835495102 4 80 SH   OTR   80 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 61 235 SH   OTR   235 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 219 850 SH   SOLE   850 0 0
STARBUCKS CORP COM 855244109 768 11,696 SH   OTR   11,386 0 310
STARBUCKS CORP COM 855244109 20,094 305,654 SH   SOLE   276,067 0 29,587
STIFEL FINL CORP COM 860630102 1,342 32,501 SH   SOLE   30,204 0 2,297
STRYKER CORP COM 863667101 823 4,942 SH   OTR   4,840 0 102
STRYKER CORP COM 863667101 5,817 34,942 SH   SOLE   19,119 0 15,823
SVB FINANCIAL GROUP COM 78486Q101 17,777 117,663 SH   SOLE   115,372 0 2,291
SYNEOS HEALTH INC CL A 87166B102 2,457 62,324 SH   SOLE   57,912 0 4,412
SYSCO CORP COM 871829107 3,667 80,365 SH   SOLE   55,020 0 25,345
SYSCO CORP COM 871829107 751 16,474 SH   OTR   16,075 0 399
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 7,317 153,105 SH   SOLE   153,105 0 0
TARGET CORP COM 87612E106 1,437 15,448 SH   OTR   15,107 0 341
TARGET CORP COM 87612E106 21,022 226,121 SH   SOLE   195,878 0 30,243
TETRA TECH INC NEW COM 88162G103 3,062 43,357 SH   SOLE   40,145 0 3,212
TEXAS INSTRS INC COM 882508104 1,124 11,251 SH   OTR   10,988 0 263
TEXAS INSTRS INC COM 882508104 8,147 81,523 SH   SOLE   76,713 0 4,810
TIFFANY & CO NEW COM 886547108 361 2,784 SH   SOLE   2,784 0 0
TJX COS INC NEW COM 872540109 23,715 496,022 SH   SOLE   431,920 0 64,102
TJX COS INC NEW COM 872540109 1,566 32,755 SH   OTR   31,967 0 788
TPI COMPOSITES INC COM 87266J104 4,227 285,974 SH   SOLE   279,046 0 6,928
TRACTOR SUPPLY CO COM 892356106 1,168 13,820 SH   OTR   13,503 0 317
TRACTOR SUPPLY CO COM 892356106 18,739 221,629 SH   SOLE   186,909 0 34,720
TRANE TECHNOLOGIES PLC SHS G8994E103 1,171 14,181 SH   OTR   13,870 0 311
TRANE TECHNOLOGIES PLC SHS G8994E103 23,364 282,896 SH   SOLE   247,620 0 35,276
TRAVELERS COMPANIES INC COM 89417E109 1,326 13,346 SH   OTR   13,169 0 177
TRAVELERS COMPANIES INC COM 89417E109 30,537 307,368 SH   SOLE   272,660 0 34,708
TRIMBLE INC COM 896239100 8,952 281,253 SH   SOLE   274,552 0 6,701
UMPQUA HLDGS CORP COM 904214103 4 354 SH   OTR   354 0 0
UMPQUA HLDGS CORP COM 904214103 2,722 249,770 SH   SOLE   234,684 0 15,086
UNILEVER N V N Y SHS NEW 904784709 1,603 32,856 SH   OTR   32,093 0 763
UNILEVER N V N Y SHS NEW 904784709 26,284 538,721 SH   SOLE   463,101 0 75,620
UNION PAC CORP COM 907818108 422 2,989 SH   SOLE   2,989 0 0
UNITED NAT FOODS INC COM 911163103 604 65,845 SH   SOLE   60,412 0 5,433
UNITED PARCEL SERVICE INC CL B 911312106 984 10,532 SH   OTR   10,281 0 251
UNITED PARCEL SERVICE INC CL B 911312106 10,467 112,041 SH   SOLE   93,348 0 18,693
UNITEDHEALTH GROUP INC COM 91324P102 289 1,157 SH   SOLE   1,157 0 0
V F CORP COM 918204108 4 75 SH   OTR   75 0 0
V F CORP COM 918204108 1,806 33,397 SH   SOLE   13,038 0 20,359
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 626 8,948 SH   SOLE   8,948 0 0
VERISK ANALYTICS INC COM 92345Y106 5,150 36,946 SH   SOLE   36,216 0 730
VERIZON COMMUNICATIONS INC COM 92343V104 2,241 41,710 SH   OTR   40,727 0 983
VERIZON COMMUNICATIONS INC COM 92343V104 28,091 522,820 SH   SOLE   446,618 0 76,202
VISA INC COM CL A 92826C839 7,568 46,974 SH   SOLE   46,974 0 0
WABTEC COM 929740108 10,542 219,041 SH   SOLE   188,378 0 30,663
WALMART INC COM 931142103 535 4,713 SH   SOLE   4,713 0 0
WASTE MGMT INC DEL COM 94106L109 8,525 92,099 SH   SOLE   87,601 0 4,498
WASTE MGMT INC DEL COM 94106L109 1,035 11,185 SH   OTR   10,957 0 228
WATERS CORP COM 941848103 5,400 29,664 SH   SOLE   29,466 0 198
WEBSTER FINL CORP CONN COM 947890109 1,439 62,832 SH   SOLE   58,422 0 4,410
WEST PHARMACEUTICAL SVSC INC COM 955306105 4,107 26,977 SH   SOLE   25,036 0 1,941
WW INTL INC COM 98262P101 1,017 60,113 SH   SOLE   55,773 0 4,340
XILINX INC COM 983919101 10 122 SH   OTR   122 0 0
XILINX INC COM 983919101 6,331 81,225 SH   SOLE   66,648 0 14,577
XYLEM INC COM 98419M100 810 12,431 SH   OTR   12,148 0 283
XYLEM INC COM 98419M100 27,111 416,266 SH   SOLE   382,885 0 33,381
ZENDESK INC COM 98936J101 3,204 50,056 SH   SOLE   46,563 0 3,493
ZIMMER BIOMET HOLDINGS INC COM 98956P102 413 4,085 SH   SOLE   4,085 0 0