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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AECOM COM 00766T100   6,435,477 75,774 SH   SOLE   0 0 75,774
ALPHABET INC CAP STK CL C 02079K107   814,541 9,180 SH   SOLE   0 0 9,180
AMALGAMATED FINANCIAL CORP COM 022671101   4,523,668 196,340 SH   SOLE   0 0 196,340
AMERESCO INC CL A 02361E108   2,012,479 35,220 SH   SOLE   0 0 35,220
AMERICAN INTL GROUP INC COM NEW 026874784   379,440 6,000 SH   SOLE   0 0 6,000
AMN HEALTHCARE SVCS INC COM 001744101   3,924,396 38,168 SH   SOLE   0 0 38,168
APPLE INC COM 037833100   4,483,113 34,504 SH   SOLE   0 0 34,504
AUTODESK INC COM 052769106   1,869,611 10,005 SH   SOLE   0 0 10,005
AZURE PWR GLOBAL LTD SHS V0393H103   1,073,836 249,150 SH   SOLE   0 0 249,150
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   4,175,494 151,620 SH   SOLE   0 0 151,620
CALIFORNIA WTR SVC GROUP COM 130788102   2,745,982 45,283 SH   SOLE   0 0 45,283
CARLISLE COS INC COM 142339100   4,269,222 18,117 SH   SOLE   0 0 18,117
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   334,074 8,218 SH   SOLE   0 0 8,218
DIGITAL RLTY TR INC COM 253868103   4,129,184 41,181 SH   SOLE   0 0 41,181
EATON CORP PLC SHS G29183103   276,380 1,761 SH   SOLE   0 0 1,761
EDITAS MEDICINE INC COM 28106W103   123,568 13,931 SH   SOLE   0 0 13,931
ETSY INC COM 29786A106   2,193,661 18,314 SH   SOLE   0 0 18,314
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806   1,211,051 43,563 SH   SOLE   0 0 43,563
FIRST SOLAR INC COM 336433107   5,275,937 35,222 SH   SOLE   0 0 35,222
FORTINET INC COM 34959E109   4,734,923 96,849 SH   SOLE   0 0 96,849
GILEAD SCIENCES INC COM 375558103   7,009,483 81,648 SH   SOLE   0 0 81,648
GSK PLC SPONSORED ADR 37733W204   251,819 7,166 SH   SOLE   0 0 7,166
HAIN CELESTIAL GROUP INC COM 405217100   1,351,552 83,532 SH   SOLE   0 0 83,532
HANNON ARMSTRONG SUST INFR C COM 41068X100   4,795,454 165,475 SH   SOLE   0 0 165,475
HOLOGIC INC COM 436440101   4,573,668 61,137 SH   SOLE   0 0 61,137
HORIZON TECHNOLOGY FIN CORP COM 44045A102   173,792 14,982 SH   SOLE   0 0 14,982
INTERNATIONAL BUSINESS MACHS COM 459200101   7,865,118 55,825 SH   SOLE   0 0 55,825
INVITAE CORP COM 46185L103   31,376 16,869 SH   SOLE   0 0 16,869
IRON MTN INC DEL COM 46284V101   3,415,603 68,518 SH   SOLE   0 0 68,518
MATERIALISE NV SPONSORED ADS 57667T100   1,382,093 157,056 SH   SOLE   0 0 157,056
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102   1,621,286 100,952 SH   SOLE   0 0 100,952
MODERNA INC COM 60770K107   5,446,341 30,321 SH   SOLE   0 0 30,321
ORASURE TECHNOLOGIES INC COM 68554V108   130,882 27,154 SH   SOLE   0 0 27,154
ORGANON & CO COMMON STOCK 68622V106   3,227,525 115,558 SH   SOLE   0 0 115,558
PALO ALTO NETWORKS INC COM 697435105   4,148,356 29,729 SH   SOLE   0 0 29,729
PLDT INC SPONSORED ADR 69344D408   2,294,116 100,619 SH   SOLE   0 0 100,619
PLURI INC COM 72942G104   92,424 98,313 SH   SOLE   0 0 98,313
SCHNITZER STEEL INDS INC CL A 806882106   3,492,959 113,963 SH   SOLE   0 0 113,963
SEAGEN INC COM 81181C104   219,238 1,706 SH   SOLE   0 0 1,706
SOLAREDGE TECHNOLOGIES INC COM 83417M104   3,948,219 13,938 SH   SOLE   0 0 13,938
SPLUNK INC COM 848637104   4,221,977 49,041 SH   SOLE   0 0 49,041
STANTEC INC COM 85472N109   5,718,263 119,280 SH   SOLE   0 0 119,280
STEELCASE INC CL A 858155203   1,977,368 279,684 SH   SOLE   0 0 279,684
STMICROELECTRONICS N V NY REGISTRY 861012102   4,337,460 121,942 SH   SOLE   0 0 121,942
STRIDE INC COM 86333M108   2,794,407 89,335 SH   SOLE   0 0 89,335
SUNPOWER CORP COM 867652406   2,970,808 164,770 SH   SOLE   0 0 164,770
SUNRUN INC COM 86771W105   2,227,260 92,725 SH   SOLE   0 0 92,725
SYLVAMO CORP COMMON STOCK 871332102   1,829,250 37,647 SH   SOLE   0 0 37,647
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   5,189,116 69,662 SH   SOLE   0 0 69,662
THERMO FISHER SCIENTIFIC INC COM 883556102   4,610,819 8,373 SH   SOLE   0 0 8,373
TIDAL ETF TR ADASINA SOCIAL 886364876   1,065,117 71,532 SH   SOLE   0 0 71,532
TPI COMPOSITES INC COM 87266J104   1,451,085 143,105 SH   SOLE   0 0 143,105
VANECK ETF TRUST HIP SUSTBLE MUNI 92189H813   5,157,631 114,094 SH   SOLE   0 0 114,094
VANGUARD INDEX FDS TOTAL STK MKT 922908769   8,492,469 44,419 SH   SOLE   0 0 44,419
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   395,905 7,896 SH   SOLE   0 0 7,896
VERTEX PHARMACEUTICALS INC COM 92532F100   5,537,308 19,175 SH   SOLE   0 0 19,175
WHERE FOOD COMES FROM INC COM NEW 96327X200   235,381 16,849 SH   SOLE   0 0 16,849
XYLEM INC COM 98419M100   3,553,299 32,136 SH   SOLE   0 0 32,136