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
AECOM COM 00766T100 2,115 32,430 SH   SOLE   0 0 32,430
AMALGAMATED FINANCIAL CORP COM 022671101 642 32,462 SH   SOLE   0 0 32,462
AMERESCO INC CL A 02361E108 1,829 40,138 SH   SOLE   0 0 40,138
AMERICAN INTL GROUP INC COM NEW 026874784 307 6,000 SH   SOLE   0 0 6,000
AMN HEALTHCARE SVCS INC COM 001744101 2,027 18,476 SH   SOLE   0 0 18,476
APPLE INC COM 037833100 4,516 33,029 SH   SOLE   0 0 33,029
ATLASSIAN CORP PLC CL A G06242104 1,237 6,599 SH   SOLE   0 0 6,599
AUTODESK INC COM 052769106 1,669 9,708 SH   SOLE   0 0 9,708
AZURE PWR GLOBAL LTD SHS V0393H103 1,384 121,442 SH   SOLE   0 0 121,442
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 8,181 229,738 SH   SOLE   0 0 229,738
CALIFORNIA WTR SVC GROUP COM 130788102 2,492 44,853 SH   SOLE   0 0 44,853
CARLISLE COS INC COM 142339100 1,165 4,881 SH   SOLE   0 0 4,881
CHEGG INC COM 163092109 408 21,722 SH   SOLE   0 0 21,722
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 2,737 45,036 SH   SOLE   0 0 45,036
DIGITAL RLTY TR INC COM 253868103 5,949 45,823 SH   SOLE   0 0 45,823
EATON CORP PLC SHS G29183103 219 1,735 SH   SOLE   0 0 1,735
EDITAS MEDICINE INC COM 28106W103 1,120 94,703 SH   SOLE   0 0 94,703
ETSY INC COM 29786A106 1,418 19,371 SH   SOLE   0 0 19,371
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 1,221 43,563 SH   SOLE   0 0 43,563
FIRST SOLAR INC COM 336433107 3,659 53,713 SH   SOLE   0 0 53,713
FORTINET INC COM 34959E109 4,812 85,052 SH   SOLE   0 0 85,052
GILEAD SCIENCES INC COM 375558103 3,600 58,238 SH   SOLE   0 0 58,238
GSK PLC SPONSORED ADR 37733W105 4,992 114,690 SH   SOLE   0 0 114,690
HAIN CELESTIAL GROUP INC COM 405217100 1,730 72,853 SH   SOLE   0 0 72,853
HANNON ARMSTRONG SUST INFR C COM 41068X100 6,207 163,935 SH   SOLE   0 0 163,935
HOLOGIC INC COM 436440101 2,501 36,095 SH   SOLE   0 0 36,095
HORIZON TECHNOLOGY FIN CORP COM 44045A102 121 10,478 SH   SOLE   0 0 10,478
INTERNATIONAL BUSINESS MACHS COM 459200101 7,660 54,256 SH   SOLE   0 0 54,256
INVITAE CORP COM 46185L103 301 123,440 SH   SOLE   0 0 123,440
LANTHEUS HLDGS INC COM 516544103 1,718 26,026 SH   SOLE   0 0 26,026
MATERIALISE NV SPONSORED ADS 57667T100 1,448 106,290 SH   SOLE   0 0 106,290
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102 2,250 169,274 SH   SOLE   0 0 169,274
MICROSOFT CORP COM 594918104 204 794 SH   SOLE   0 0 794
MILLERKNOLL INC COM 600544100 1,201 45,732 SH   SOLE   0 0 45,732
MODERNA INC COM 60770K107 4,578 32,046 SH   SOLE   0 0 32,046
ORASURE TECHNOLOGIES INC COM 68554V108 424 156,279 SH   SOLE   0 0 156,279
ORGANON & CO COMMON STOCK 68622V106 3,672 108,806 SH   SOLE   0 0 108,806
PALO ALTO NETWORKS INC COM 697435105 3,703 7,497 SH   SOLE   0 0 7,497
PLDT INC SPONSORED ADR 69344D408 1,349 44,358 SH   SOLE   0 0 44,358
PLURISTEM THERAPEUTICS INC COM NEW 72940R300 555 451,341 SH   SOLE   0 0 451,341
PROGYNY INC COM 74340E103 1,017 35,020 SH   SOLE   0 0 35,020
RAPID7 INC COM 753422104 2,050 30,691 SH   SOLE   0 0 30,691
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 1,357 52,708 SH   SOLE   0 0 52,708
SCHNITZER STEEL INDS INC CL A 806882106 3,294 100,311 SH   SOLE   0 0 100,311
SEAGEN INC COM 81181C104 1,379 7,795 SH   SOLE   0 0 7,795
SOLAREDGE TECHNOLOGIES INC COM 83417M104 3,328 12,161 SH   SOLE   0 0 12,161
SPLUNK INC COM 848637104 2,113 23,884 SH   SOLE   0 0 23,884
STANTEC INC COM 85472N109 742 16,953 SH   SOLE   0 0 16,953
STEELCASE INC CL A 858155203 2,651 247,107 SH   SOLE   0 0 247,107
STMICROELECTRONICS N V NY REGISTRY 861012102 4,236 134,595 SH   SOLE   0 0 134,595
STRIDE INC COM 86333M108 1,651 40,484 SH   SOLE   0 0 40,484
SUNPOWER CORP COM 867652406 3,619 228,911 SH   SOLE   0 0 228,911
SUNRUN INC COM 86771W105 2,377 101,741 SH   SOLE   0 0 101,741
SWITCH INC CL A 87105L104 6,193 184,869 SH   SOLE   0 0 184,869
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 6,405 78,344 SH   SOLE   0 0 78,344
TESLA INC COM 88160R101 408 606 SH   SOLE   0 0 606
THERMO FISHER SCIENTIFIC INC COM 883556102 2,212 4,072 SH   SOLE   0 0 4,072
TIDAL ETF TR ADASINA SOCIAL 886364876 1,026 71,331 SH   SOLE   0 0 71,331
TPI COMPOSITES INC COM 87266J104 2,972 237,771 SH   SOLE   0 0 237,771
VANECK ETF TRUST HIP SUSTBLE MUNI 92189H813 5,418 119,054 SH   SOLE   0 0 119,054
VANGUARD INDEX FDS TOTAL STK MKT 922908769 8,378 44,419 SH   SOLE   0 0 44,419
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 394 7,896 SH   SOLE   0 0 7,896
VERTEX PHARMACEUTICALS INC COM 92532F100 2,147 7,619 SH   SOLE   0 0 7,619
WHERE FOOD COMES FROM INC COM NEW 96327X200 1,215 112,477 SH   SOLE   0 0 112,477
XYLEM INC COM 98419M100 2,699 34,528 SH   SOLE   0 0 34,528