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
AUTODESK INC COM 052769106 3,414 10,830 SH   SOLE   0 0 10,830
AMERICAN INTL GROUP INC COM NEW 026874784 245 6,000 SH   SOLE   0 0 6,000
STMICROELECTRONICS N V NY REGISTRY 861012102 4,296 107,232 SH   SOLE   0 0 107,232
HAIN CELESTIAL GROUP INC COM 405217100 2,504 62,141 SH   SOLE   0 0 62,141
MICROSOFT CORP COM 594918104 239 1,095 SH   SOLE   0 0 1,095
INTERNATIONAL BUSINESS MACHS COM 459200101 6,026 46,715 SH   SOLE   0 0 46,715
ANALOG DEVICES INC COM 032654105 676 4,342 SH   SOLE   0 0 4,342
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,096 50,204 SH   SOLE   0 0 50,204
MILLER HERMAN INC COM 600544100 2,039 59,351 SH   SOLE   0 0 59,351
GILEAD SCIENCES INC COM 375558103 2,244 35,892 SH   SOLE   0 0 35,892
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,403 47,419 SH   SOLE   0 0 47,419
APPLE INC COM 037833100 5,322 40,652 SH   SOLE   0 0 40,652
UNIVERSAL DISPLAY CORP COM 91347P105 3,392 14,087 SH   SOLE   0 0 14,087
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 3,112 56,912 SH   SOLE   0 0 56,912
CALIFORNIA WTR SVC GROUP COM 130788102 2,038 36,194 SH   SOLE   0 0 36,194
ORASURE TECHNOLOGIES INC COM 68554V108 1,326 111,210 SH   SOLE   0 0 111,210
EATON CORP PLC SHS G29183103 218 1,692 SH   SOLE   0 0 1,692
SCHNITZER STEEL INDS INC CL A 806882106 3,170 80,853 SH   SOLE   0 0 80,853
HOLOGIC INC COM 436440101 1,300 16,667 SH   SOLE   0 0 16,667
SAREPTA THERAPEUTICS INC COM 803607100 1,643 9,724 SH   SOLE   0 0 9,724
SUNOPTA INC COM 8676EP108 229 18,293 SH   SOLE   0 0 18,293
STEELCASE INC CL A 858155203 2,257 169,694 SH   SOLE   0 0 169,694
DIGITAL RLTY TR INC COM 253868103 4,137 30,962 SH   SOLE   0 0 30,962
SUNPOWER CORP COM 867652406 7,401 236,455 SH   SOLE   0 0 236,455
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 474 7,896 SH   SOLE   0 0 7,896
FIRST SOLAR INC COM 336433107 5,660 53,650 SH   SOLE   0 0 53,650
SEAGEN INC COM 81181C104 2,588 14,676 SH   SOLE   0 0 14,676
KANDI TECHNOLOGIES GROUP INC COM 483709101 3,543 457,220 SH   SOLE   0 0 457,220
LENDINGTREE INC NEW COM 52603B107 428 1,591 SH   SOLE   0 0 1,591
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 2,122 287,918 SH   SOLE   0 0 287,918
FORTINET INC COM 34959E909 3,884 27,117 SH   SOLE   0 0 27,117
TESLA INC COM 88160R101 8,254 10,115 SH   SOLE   0 0 10,115
AMERESCO INC CL A 02361E108 3,660 61,106 SH   SOLE   0 0 61,106
HORIZON TECHNOLOGY FIN CORP COM 44045A102 138 10,328 SH   SOLE   0 0 10,328
XYLEM INC COM 98419M100 3,033 27,960 SH   SOLE   0 0 27,960
SPLUNK INC COM 848637104 2,746 16,845 SH   SOLE   0 0 16,845
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 532 1,553 SH   SOLE   0 0 1,553
PALO ALTO NETWORKS INC COM 697435105 3,068 8,450 SH   SOLE   0 0 8,450
HANNON ARMSTRONG SUST INFR C COM 41068X100 8,451 122,953 SH   SOLE   0 0 122,953
MATERIALISE NV SPONSORED ADS 57667T100 2,569 36,972 SH   SOLE   0 0 36,972
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,837 7,751 SH   SOLE   0 0 7,751
ETSY INC COM 29786A106 4,182 24,484 SH   SOLE   0 0 24,484
SUNRUN INC COM 86771W105 7,910 87,003 SH   SOLE   0 0 87,003
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 1,255 43,563 SH   SOLE   0 0 43,563
SQUARE INC CL A 852234103 6,100 25,474 SH   SOLE   0 0 25,474
ATLASSIAN CORP PLC CL A G06242104 1,762 7,548 SH   SOLE   0 0 7,548
EDITAS MEDICINE INC COM 28106W103 4,897 54,615 SH   SOLE   0 0 54,615
TPI COMPOSITES INC COM 87266J104 4,490 69,578 SH   SOLE   0 0 69,578
AZURE PWR GLOBAL LTD SHS V0393H103 3,290 67,289 SH   SOLE   0 0 67,289
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6,509 33,480 SH   SOLE   0 0 33,480
SWITCH INC CL A 87105L104 4,223 256,254 SH   SOLE   0 0 256,254
MODERNA INC COM 60770K107 4,940 42,927 SH   SOLE   0 0 42,927
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 10,448 170,379 SH   SOLE   0 0 170,379
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 5,164 139,468 SH   SOLE   0 0 139,468