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 863 4,097 SH   SOLE   4,097 0 0
CONSOLIDATED WATER CO INC ORD G23773107 136 10,078 SH   SOLE   10,078 0 0
ICHOR HOLDINGS SHS G4740B105 651 12,107 SH   SOLE   12,107 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 986 20,131 SH   SOLE   20,131 0 0
SEAGATE TECHNOLOGY PLC SHS G7945M107 792 10,324 SH   SOLE   10,324 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 828 6,794 SH   SOLE   6,794 0 0
GARMIN LTD SHS H2906T109 1,099 8,334 SH   SOLE   8,334 0 0
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 553 17,514 SH   SOLE   17,514 0 0
ABB LTD SPONSORED ADR 000375204 1,098 36,046 SH   SOLE   36,046 0 0
AT&T INC COM 00206R102 574 18,962 SH   SOLE   18,962 0 0
ADVANCED ENERGY INDS COM 007973100 1,177 10,781 SH   SOLE   10,781 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 626 6,140 SH   SOLE   6,140 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 1,361 8,284 SH   SOLE   8,284 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 770 3,396 SH   SOLE   3,396 0 0
ALPHABET INC CAP STK CL C 02079K107 1,403 678 SH   SOLE   678 0 0
AMERESCO INC CL A 02361E108 218 4,490 SH   SOLE   4,490 0 0
ANALOG DEVICES INC COM 032654105 1,091 7,035 SH   SOLE   7,035 0 0
ANSYS INC COM 03662Q105 1,014 2,985 SH   SOLE   2,985 0 0
APPLE INC COM 037833100 1,429 11,699 SH   SOLE   11,699 0 0
APPLIED MATLS INC COM 038222105 2,079 15,562 SH   SOLE   15,562 0 0
ARISTA NETWORKS INC COM 040413106 1,196 3,961 SH   SOLE   3,961 0 0
AUTODESK INC COM 052769106 1,262 4,554 SH   SOLE   4,554 0 0
BADGER METER INC COM 056525108 248 2,662 SH   SOLE   2,662 0 0
BAIDU INC SPON ADR REP A 056752108 296 1,360 SH   SOLE   1,360 0 0
BEYOND MEAT INC COM 08862E109 627 4,822 SH   SOLE   4,822 0 0
BLUEBIRD BIO INC COM 09609G100 222 7,375 SH   SOLE   7,375 0 0
BOX INC CL A 10316T104 628 27,355 SH   SOLE   27,355 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 2,145 45,830 SH   SOLE   45,830 0 0
BROOKS AUTOMATION INC NEW COM 114340102 728 8,917 SH   SOLE   8,917 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 1,286 9,388 SH   SOLE   9,388 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 522 9,261 SH   SOLE   9,261 0 0
CANADIAN SOLAR INC COM 136635109 959 19,333 SH   SOLE   19,333 0 0
CLOUDERA INC COM 18914U100 561 46,118 SH   SOLE   46,118 0 0
CREE INC COM 225447101 836 7,732 SH   SOLE   7,732 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 1,219 7,079 SH   SOLE   7,079 0 0
CYRUSONE INC COM 23283R100 674 9,960 SH   SOLE   9,960 0 0
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203 2,789 36,947 SH   SOLE   36,947 0 0
DIGITAL RLTY TR INC COM 253868103 1,064 7,552 SH   SOLE   7,552 0 0
EDITAS MEDICINE INC COM 28106W103 443 10,553 SH   SOLE   10,553 0 0
ENPHASE ENERGY INC COM 29355A107 2,348 14,481 SH   SOLE   14,481 0 0
EQUINIX INC COM 29444U700 1,121 1,649 SH   SOLE   1,649 0 0
EXACT SCIENCES CORP COM 30063P105 355 2,697 SH   SOLE   2,697 0 0
EXTREME NETWORKS INC COM 30226D106 266 30,439 SH   SOLE   30,439 0 0
FIRST SOLAR INC COM 336433107 1,336 15,307 SH   SOLE   15,307 0 0
FORTINET INC COM 34959E109 1,491 8,084 SH   SOLE   8,084 0 0
GILEAD SCIENCES INC COM 375558103 280 4,338 SH   SOLE   4,338 0 0
HAIN CELESTIAL GROUP INC COM 405217100 325 7,450 SH   SOLE   7,450 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100 1,239 22,089 SH   SOLE   22,089 0 0
HORIZON TECHNOLOGY FIN CORP COM 44045A102 753 52,388 SH   SOLE   52,388 0 0
HUDSON PAC PPTYS INC COM 444097109 559 20,587 SH   SOLE   20,587 0 0
ILLUMINA INC COM 452327109 574 1,495 SH   SOLE   1,495 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 802 9,994 SH   SOLE   9,994 0 0
INTERFACE INC COM 458665304 336 26,911 SH   SOLE   26,911 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,375 10,319 SH   SOLE   10,319 0 0
INVITAE CORP COM 46185L103 557 14,567 SH   SOLE   14,567 0 0
IRON MTN INC NEW COM 46284V101 483 13,052 SH   SOLE   13,052 0 0
ITRON INC COM 465741106 629 7,091 SH   SOLE   7,091 0 0
JINKOSOLAR HLDG CO LTD SPONSORED ADR 47759T100 1,560 37,420 SH   SOLE   37,420 0 0
KANDI TECHNOLOGIES GROUP INC COM 483709101 415 66,360 SH   SOLE   66,360 0 0
KILROY RLTY CORP COM 49427F108 500 7,618 SH   SOLE   7,618 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 397 6,960 SH   SOLE   6,960 0 0
LG DISPLAY CO LTD SPONS ADR REP 50186V102 101 10,108 SH   SOLE   10,108 0 0
LAM RESEARCH CORP COM 512807108 2,045 3,435 SH   SOLE   3,435 0 0
LUMENTUM HLDGS INC COM 55024U109 741 8,117 SH   SOLE   8,117 0 0
MICROCHIP TECHNOLOGY INC. COM 595017104 739 4,762 SH   SOLE   4,762 0 0
MICRON TECHNOLOGY INC COM 595112103 885 10,036 SH   SOLE   10,036 0 0
MILLER HERMAN INC COM 600544100 328 7,982 SH   SOLE   7,982 0 0
MODERNA INC COM 60770K107 1,653 12,620 SH   SOLE   12,620 0 0
MONOLITHIC PWR SYS INC COM 609839105 839 2,376 SH   SOLE   2,376 0 0
MUELLER WTR PRODS INC COM SER A 624758108 229 16,455 SH   SOLE   16,455 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 498 28,349 SH   SOLE   28,349 0 0
NVIDIA CORPORATION COM 67066G104 1,806 3,383 SH   SOLE   3,383 0 0
OMNICELL COM COM 68213N109 424 3,264 SH   SOLE   3,264 0 0
ORMAT TECHNOLOGIES INC COM 686688102 393 5,002 SH   SOLE   5,002 0 0
PALO ALTO NETWORKS INC COM 697435105 976 3,032 SH   SOLE   3,032 0 0
POWER INTEGRATIONS INC COM 739276103 515 6,326 SH   SOLE   6,326 0 0
PROLOGIS INC. COM 74340W103 240 2,261 SH   SOLE   2,261 0 0
PROOFPOINT INC COM 743424103 314 2,494 SH   SOLE   2,494 0 0
PURE STORAGE INC CL A 74624M102 278 12,914 SH   SOLE   12,914 0 0
QTS RLTY TR INC COM CL A 74736A103 768 12,381 SH   SOLE   12,381 0 0
QUALCOMM INC COM 747525103 1,682 12,682 SH   SOLE   12,682 0 0
SK TELECOM LTD SPONSORED ADR 78440P108 362 13,295 SH   SOLE   13,295 0 0
SCHNITZER STEEL INDS INC CL A 806882106 1,018 24,364 SH   SOLE   24,364 0 0
SEAGEN INC COM 81181C104 426 3,071 SH   SOLE   3,071 0 0
SIERRA WIRELESS INC COM 826516106 296 20,012 SH   SOLE   20,012 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 1,090 5,943 SH   SOLE   5,943 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,885 6,559 SH   SOLE   6,559 0 0
SPLUNK INC COM 848637104 621 4,582 SH   SOLE   4,582 0 0
SQUARE INC CL A 852234103 1,828 8,052 SH   SOLE   8,052 0 0
STEELCASE INC CL A 858155203 659 45,795 SH   SOLE   45,795 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 1,060 27,642 SH   SOLE   27,642 0 0
SUNPOWER CORP COM 867652406 2,430 72,631 SH   SOLE   72,631 0 0
SUNRUN INC COM 86771W105 1,442 23,847 SH   SOLE   23,847 0 0
SWITCH INC CL A 87105L104 1,020 62,745 SH   SOLE   62,745 0 0
TPI COMPOSITES INC COM 87266J104 1,913 33,903 SH   SOLE   33,903 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 2,078 17,565 SH   SOLE   17,565 0 0
TELADOC HEALTH INC COM 87918A105 939 5,168 SH   SOLE   5,168 0 0
10X GENOMICS INC CL A COM 88025U109 262 1,448 SH   SOLE   1,448 0 0
TERADYNE INC COM 880770102 854 7,018 SH   SOLE   7,018 0 0
TESLA INC COM 88160R101 3,516 5,264 SH   SOLE   5,264 0 0
TREX CO INC COM 89531P105 1,088 11,885 SH   SOLE   11,885 0 0
ULTRA CLEAN HLDGS INC COM 90385V107 853 14,697 SH   SOLE   14,697 0 0
UNITED NAT FOODS INC COM 911163103 722 21,930 SH   SOLE   21,930 0 0
UNIVERSAL DISPLAY CORP COM 91347P105 1,103 4,660 SH   SOLE   4,660 0 0
VEON LTD SPONSORED ADR 91822M106 205 115,979 SH   SOLE   115,979 0 0
VAIL RESORTS INC COM 91879Q109 740 2,538 SH   SOLE   2,538 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 412 1,919 SH   SOLE   1,919 0 0
VORNADO RLTY TR SH BEN INT 929042109 459 10,117 SH   SOLE   10,117 0 0
XPERI HOLDING CORP COM 98390M103 699 32,117 SH   SOLE   32,117 0 0
XYLEM INC COM 98419M100 684 6,504 SH   SOLE   6,504 0 0
ZENDESK INC COM 98936J101 803 6,056 SH   SOLE   6,056 0 0