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,684 12,620 SH   SOLE   0 0 12,620
AMERICAN INTL GROUP INC COM NEW 026874784 286 6,000 SH   SOLE   0 0 6,000
STMICROELECTRONICS N V NY REGISTRY 861012102 4,594 126,266 SH   SOLE   0 0 126,266
HAIN CELESTIAL GROUP INC COM 405217100 2,663 66,376 SH   SOLE   0 0 66,376
MICROSOFT CORP COM 594918104 298 1,099 SH   SOLE   0 0 1,099
INTERNATIONAL BUSINESS MACHS COM 459200101 8,285 56,519 SH   SOLE   0 0 56,519
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 7,096 59,054 SH   SOLE   0 0 59,054
MILLER HERMAN INC COM 600544100 2,973 63,057 SH   SOLE   0 0 63,057
GILEAD SCIENCES INC COM 375558103 2,788 40,482 SH   SOLE   0 0 40,482
VANGUARD INDEX FDS TOTAL STK MKT 922908769 9,897 44,419 SH   SOLE   0 0 44,419
APPLE INC COM 037833100 6,672 48,718 SH   SOLE   0 0 48,718
UNIVERSAL DISPLAY CORP COM 91347P105 3,593 16,158 SH   SOLE   0 0 16,158
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 3,465 69,715 SH   SOLE   0 0 69,715
CALIFORNIA WTR SVC GROUP COM 130788102 2,215 39,878 SH   SOLE   0 0 39,878
ORASURE TECHNOLOGIES INC COM 68554V108 1,199 118,274 SH   SOLE   0 0 118,274
EATON CORP PLC SHS G29183103 252 1,700 SH   SOLE   0 0 1,700
SCHNITZER STEEL INDS INC CL A 806882106 4,220 86,028 SH   SOLE   0 0 86,028
HOLOGIC INC COM 436440101 1,216 18,221 SH   SOLE   0 0 18,221
SAREPTA THERAPEUTICS INC COM 803607100 997 12,825 SH   SOLE   0 0 12,825
STEELCASE INC CL A 858155203 3,121 206,548 SH   SOLE   0 0 206,548
DIGITAL RLTY TR INC COM 253868103 5,361 35,633 SH   SOLE   0 0 35,633
SUNPOWER CORP COM 867652406 7,243 247,893 SH   SOLE   0 0 247,893
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 501 7,896 SH   SOLE   0 0 7,896
FIRST SOLAR INC COM 336433107 5,580 61,645 SH   SOLE   0 0 61,645
SEAGEN INC COM 81181C104 2,625 16,628 SH   SOLE   0 0 16,628
WHERE FOOD COMES FROM INC COM NEW 96327X200 1,686 109,014 SH   SOLE   0 0 109,014
KANDI TECHNOLOGIES GROUP INC COM 483709101 2,914 487,360 SH   SOLE   0 0 487,360
LENDINGTREE INC NEW COM 52603B107 446 2,106 SH   SOLE   0 0 2,106
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 1,523 384,709 SH   SOLE   0 0 384,709
FORTINET INC COM 34959E109 6,791 28,511 SH   SOLE   0 0 28,511
TESLA INC COM 88160R101 5,839 8,591 SH   SOLE   0 0 8,591
AMERESCO INC CL A 02361E108 3,230 51,496 SH   SOLE   0 0 51,496
HORIZON TECHNOLOGY FIN CORP COM 44045A102 184 10,677 SH   SOLE   0 0 10,677
XYLEM INC COM 98419M100 3,800 31,674 SH   SOLE   0 0 31,674
SPLUNK INC COM 848637104 3,145 21,752 SH   SOLE   0 0 21,752
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 780 2,014 SH   SOLE   0 0 2,014
PALO ALTO NETWORKS INC COM 697435105 2,943 7,932 SH   SOLE   0 0 7,932
HANNON ARMSTRONG SUST INFR C COM 41068X100 8,162 145,361 SH   SOLE   0 0 145,361
MATERIALISE NV SPONSORED ADS 57667T100 983 40,824 SH   SOLE   0 0 40,824
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,810 10,167 SH   SOLE   0 0 10,167
ETSY INC COM 29786A106 5,586 27,138 SH   SOLE   0 0 27,138
SUNRUN INC COM 86771W105 4,902 87,873 SH   SOLE   0 0 87,873
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 1,439 43,563 SH   SOLE   0 0 43,563
SQUARE INC CL A 852234103 6,479 26,574 SH   SOLE   0 0 26,574
ATLASSIAN CORP PLC CL A G06242104 2,352 9,156 SH   SOLE   0 0 9,156
EDITAS MEDICINE INC COM 28106W103 3,985 70,364 SH   SOLE   0 0 70,364
TPI COMPOSITES INC COM 87266J104 3,862 79,759 SH   SOLE   0 0 79,759
AZURE PWR GLOBAL LTD SHS V0393H103 2,394 88,916 SH   SOLE   0 0 88,916
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6,458 39,891 SH   SOLE   0 0 39,891
SWITCH INC CL A 87105L104 6,806 322,411 SH   SOLE   0 0 322,411
MODERNA INC COM 60770K107 11,327 48,204 SH   SOLE   0 0 48,204
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 8,792 209,621 SH   SOLE   0 0 209,621
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 3,612 168,549 SH   SOLE   0 0 168,549
TIDAL ETF TR ADASINA SOCIAL 886364876 976 56,535 SH   SOLE   0 0 56,535