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
ATLASSIAN CORP PLC CL A G06242104 794 3,396 SH   SOLE   3,291 0 105
ICHOR HOLDINGS SHS G4740B105 224 7,417 SH   SOLE   7,202 0 215
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 710 14,924 SH   SOLE   14,467 0 457
SEAGATE TECHNOLOGY PLC SHS G7945M107 428 6,881 SH   SOLE   6,535 0 346
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 973 6,352 SH   SOLE   5,890 0 462
GARMIN LTD SHS H2906T109 808 6,750 SH   SOLE   6,425 0 325
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 530 18,669 SH   SOLE   17,956 0 713
ABB LTD SPONSORED ADR 000375204 909 32,503 SH   SOLE   30,604 0 1,899
AT&T INC COM 00206R102 425 14,773 SH   SOLE   12,915 0 1,858
ADVANCED ENERGY INDS COM 007973100 726 7,487 SH   SOLE   7,352 0 135
AKAMAI TECHNOLOGIES INC COM 00971T101 416 3,962 SH   SOLE   3,798 0 164
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,233 6,918 SH   SOLE   6,592 0 326
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 522 2,244 SH   SOLE   2,130 0 114
ALPHABET INC CAP STK CL C 02079K107 1,014 579 SH   SOLE   556 0 23
AMERESCO INC CL A 02361E108 312 5,980 SH   SOLE   5,586 0 394
ANALOG DEVICES INC COM 032654105 813 5,504 SH   SOLE   5,317 0 187
ANSYS INC COM 03662Q105 767 2,108 SH   SOLE   2,033 0 75
APPLE INC COM 037833100 1,515 11,416 SH   SOLE   11,107 0 309
APPLIED MATLS INC COM 038222105 1,160 13,443 SH   SOLE   12,720 0 723
ARISTA NETWORKS INC COM 040413106 842 2,899 SH   SOLE   2,781 0 118
AUTODESK INC COM 052769106 1,283 4,202 SH   SOLE   4,063 0 139
BEYOND MEAT INC COM 08862E109 405 3,243 SH   SOLE   3,160 0 83
BOX INC CL A 10316T104 321 17,806 SH   SOLE   16,767 0 1,039
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 3,039 52,158 SH   SOLE   49,954 0 2,204
BROOKS AUTOMATION INC NEW COM 114340102 450 6,634 SH   SOLE   6,390 0 244
CADENCE DESIGN SYSTEM INC COM 127387108 1,003 7,352 SH   SOLE   7,182 0 170
CALIFORNIA WTR SVC GROUP COM 130788102 411 7,602 SH   SOLE   7,258 0 344
CANADIAN SOLAR INC COM 136635109 766 14,947 SH   SOLE   14,648 0 299
CLOUDERA INC COM 18914U100 571 41,069 SH   SOLE   40,044 0 1,025
CREE INC COM 225447101 624 5,890 SH   SOLE   5,718 0 172
CROWN CASTLE INTL CORP NEW COM 22822V101 926 5,820 SH   SOLE   5,473 0 347
CYRUSONE INC COM 23283R100 484 6,618 SH   SOLE   6,310 0 308
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 1,777 30,981 SH   SOLE   30,766 0 215
DIGITAL RLTY TR INC COM 253868103 1,036 7,425 SH   SOLE   7,050 0 375
EDITAS MEDICINE INC COM 28106W103 423 6,036 SH   SOLE   5,577 0 460
ENPHASE ENERGY INC COM 29355A107 1,805 10,285 SH   SOLE   10,156 0 129
EQUINIX INC COM 29444U700 911 1,276 SH   SOLE   1,238 0 38
EXTREME NETWORKS INC COM 30226D106 99 14,408 SH   SOLE   11,214 0 3,194
FIRST SOLAR INC COM 336433107 1,329 13,436 SH   SOLE   13,230 0 206
FORTINET INC COM 34959E109 1,102 7,422 SH   SOLE   7,181 0 241
GILEAD SCIENCES INC COM 375558103 380 6,524 SH   SOLE   5,816 0 708
HAIN CELESTIAL GROUP INC COM 405217100 252 6,272 SH   SOLE   5,761 0 511
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,867 29,433 SH   SOLE   27,961 0 1,472
HORIZON TECHNOLOGY FIN CORP COM 44045A102 827 62,498 SH   SOLE   56,397 0 6,101
HUDSON PAC PPTYS INC COM 444097109 547 22,766 SH   SOLE   20,871 0 1,895
ILLUMINA INC COM 452327109 292 790 SH   SOLE   707 0 83
INTELLIA THERAPEUTICS INC COM 45826J105 258 4,739 SH   SOLE   4,218 0 521
INTERFACE INC COM 458665304 160 15,199 SH   SOLE   12,556 0 2,643
INTERNATIONAL BUSINESS MACHS COM 459200101 1,437 11,417 SH   SOLE   10,646 0 771
INVITAE CORP COM 46185L103 233 5,566 SH   SOLE   5,070 0 496
ITRON INC COM 465741106 555 5,783 SH   SOLE   5,391 0 392
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 1,755 28,359 SH   SOLE   27,855 0 504
KANDI TECHNOLOGIES GROUP INC COM 483709101 540 78,275 SH   SOLE   75,815 0 2,460
KILROY RLTY CORP COM 49427F108 497 8,657 SH   SOLE   7,873 0 784
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 293 5,412 SH   SOLE   4,983 0 429
LAM RESEARCH CORP COM 512807108 1,515 3,208 SH   SOLE   3,033 0 175
LUMENTUM HLDGS INC COM 55024U109 418 4,405 SH   SOLE   4,222 0 183
MATERIALISE NV SPONSORED ADS 57667T100 278 5,128 SH   SOLE   4,807 0 321
MICROCHIP TECHNOLOGY INC. COM 595017104 445 3,221 SH   SOLE   3,172 0 49
MICRON TECHNOLOGY INC COM 595112103 519 6,900 SH   SOLE   6,789 0 111
MILLER HERMAN INC COM 600544100 200 5,928 SH   SOLE   5,243 0 685
MODERNA INC COM 60770K107 1,522 14,564 SH   SOLE   13,794 0 770
MONOLITHIC PWR SYS INC COM 609839105 642 1,753 SH   SOLE   1,735 0 18
NATURAL GROCERS BY VITAMIN C COM 63888U108 216 15,745 SH   SOLE   14,742 0 1,003
NVIDIA CORPORATION COM 67066G104 1,553 2,974 SH   SOLE   2,907 0 67
OMNICELL COM COM 68213N109 337 2,810 SH   SOLE   2,757 0 53
ORMAT TECHNOLOGIES INC COM 686688102 292 3,238 SH   SOLE   3,180 0 58
PALO ALTO NETWORKS INC COM 697435105 949 2,670 SH   SOLE   2,581 0 89
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 111 15,700 SH   SOLE   15,440 0 260
POWER INTEGRATIONS INC COM 739276103 502 6,133 SH   SOLE   6,016 0 117
PROLOGIS INC. COM 74340W103 215 2,154 SH   SOLE   1,940 0 214
QTS RLTY TR INC COM CL A 74736A103 706 11,415 SH   SOLE   10,881 0 534
QUALCOMM INC COM 747525103 1,735 11,388 SH   SOLE   10,815 0 573
SK TELECOM LTD SPONSORED ADR 78440P108 327 13,361 SH   SOLE   12,181 0 1,180
SCHNITZER STEEL INDS INC CL A 806882106 757 23,734 SH   SOLE   22,603 0 1,131
SEAGEN INC COM 81181C104 264 1,505 SH   SOLE   1,386 0 119
SIERRA WIRELESS INC COM 826516106 238 16,303 SH   SOLE   15,510 0 793
SKYWORKS SOLUTIONS INC COM 83088M102 768 5,025 SH   SOLE   4,841 0 184
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,018 6,322 SH   SOLE   6,219 0 103
SPLUNK INC COM 848637104 602 3,543 SH   SOLE   3,402 0 141
SQUARE INC CL A 852234103 1,605 7,373 SH   SOLE   7,210 0 163
STEELCASE INC CL A 858155203 559 41,287 SH   SOLE   37,922 0 3,364
STMICROELECTRONICS N V NY REGISTRY 861012102 873 23,520 SH   SOLE   22,900 0 620
SUNPOWER CORP COM 867652406 1,851 72,201 SH   SOLE   70,882 0 1,319
SUNRUN INC COM 86771W105 1,518 21,877 SH   SOLE   21,413 0 464
SWITCH INC CL A 87105L104 948 57,883 SH   SOLE   55,271 0 2,613
TPI COMPOSITES INC COM 87266J104 1,651 31,282 SH   SOLE   30,818 0 464
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1,908 17,496 SH   SOLE   16,709 0 787
TELADOC HEALTH INC COM 87918A105 830 4,150 SH   SOLE   4,038 0 112
TERADYNE INC COM 880770102 639 5,332 SH   SOLE   5,139 0 193
TESLA INC COM 88160R101 3,937 5,579 SH   SOLE   5,487 0 92
TREX CO INC COM 89531P105 923 11,031 SH   SOLE   10,861 0 170
ULTRA CLEAN HLDGS INC COM 90385V107 362 11,615 SH   SOLE   10,990 0 625
UNITED NAT FOODS INC COM 911163103 300 18,805 SH   SOLE   17,915 0 890
UNIVERSAL DISPLAY CORP COM 91347P105 922 4,014 SH   SOLE   3,861 0 153
VEON LTD SPONSORED ADR 91822M106 195 129,392 SH   SOLE   117,287 0 12,105
VAIL RESORTS INC COM 91879Q109 537 1,925 SH   SOLE   1,790 0 135
VORNADO RLTY TR SH BEN INT 929042109 438 11,732 SH   SOLE   10,746 0 986
XPERI HOLDING CORP COM 98390M103 611 29,236 SH   SOLE   27,134 0 2,102
XYLEM INC COM 98419M100 569 5,588 SH   SOLE   5,364 0 224
ZENDESK INC COM 98936J101 639 4,466 SH   SOLE   4,297 0 169