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,725,285 76,966 SH   SOLE   0 0 76,966
AMALGAMATED FINANCIAL CORP COM 022671101   4,271,034 220,497 SH   SOLE   0 0 220,497
AMERESCO INC CL A 02361E108   1,791,126 35,737 SH   SOLE   0 0 35,737
AMERICAN INTL GROUP INC COM NEW 026874784   362,520 6,000 SH   SOLE   0 0 6,000
AMN HEALTHCARE SVCS INC COM 001744101   4,013,317 44,317 SH   SOLE   0 0 44,317
APPLE INC COM 037833100   5,912,647 33,223 SH   SOLE   0 0 33,223
AUTODESK INC COM 052769106   1,972,731 9,482 SH   SOLE   0 0 9,482
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   3,755,823 129,066 SH   SOLE   0 0 129,066
CALIFORNIA WTR SVC GROUP COM 130788102   2,250,580 43,073 SH   SOLE   0 0 43,073
CAPITOL SER TR HULL TACTICAL 14064D519   1,454,133 43,563 SH   SOLE   0 0 43,563
CARLISLE COS INC COM 142339100   5,266,358 18,427 SH   SOLE   0 0 18,427
CISCO SYS INC COM 17275R102   214,234 4,014 SH   SOLE   0 0 4,014
EATON CORP PLC SHS G29183103   236,506 1,090 SH   SOLE   0 0 1,090
ETSY INC COM 29786A106   1,234,615 15,786 SH   SOLE   0 0 15,786
FIRST SOLAR INC COM 336433107   9,865,717 48,123 SH   SOLE   0 0 48,123
FORTINET INC COM 34959E109   5,467,375 90,280 SH   SOLE   0 0 90,280
GILEAD SCIENCES INC COM 375558103   6,628,591 82,857 SH   SOLE   0 0 82,857
HAIN CELESTIAL GROUP INC COM 405217100   929,801 79,674 SH   SOLE   0 0 79,674
HANNON ARMSTRONG SUST INFR C COM 41068X100   3,181,491 137,608 SH   SOLE   0 0 137,608
HOLOGIC INC COM 436440101   4,571,664 60,713 SH   SOLE   0 0 60,713
HORIZON TECHNOLOGY FIN CORP COM 44045A102   195,336 15,907 SH   SOLE   0 0 15,907
INTERNATIONAL BUSINESS MACHS COM 459200101   7,859,190 54,863 SH   SOLE   0 0 54,863
IRON MTN INC DEL COM 46284V101   4,784,022 78,427 SH   SOLE   0 0 78,427
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102   2,070,306 92,922 SH   SOLE   0 0 92,922
MICROSOFT CORP COM 594918104   270,761 838 SH   SOLE   0 0 838
MODERNA INC COM 60770K107   2,765,195 27,575 SH   SOLE   0 0 27,575
MUELLER WTR PRODS INC COM SER A 624758108   1,852,955 130,858 SH   SOLE   0 0 130,858
ORASURE TECHNOLOGIES INC COM 68554V108   77,253 12,243 SH   SOLE   0 0 12,243
ORGANON & CO COMMON STOCK 68622V106   2,545,392 107,810 SH   SOLE   0 0 107,810
PALO ALTO NETWORKS INC COM 697435105   6,260,886 29,248 SH   SOLE   0 0 29,248
PLDT INC SPONSORED ADR 69344D408   2,235,573 96,820 SH   SOLE   0 0 96,820
PLURI INC COM 72942G104   28,721 38,294 SH   SOLE   0 0 38,294
SCHNITZER STEEL INDS INC CL A 806882106   3,338,528 106,255 SH   SOLE   0 0 106,255
SOLAREDGE TECHNOLOGIES INC COM 83417M104   2,374,545 13,352 SH   SOLE   0 0 13,352
SPLUNK INC COM 848637104   4,451,202 45,039 SH   SOLE   0 0 45,039
STANTEC INC COM 85472N109   7,431,428 113,944 SH   SOLE   0 0 113,944
STEELCASE INC CL A 858155203   2,248,299 254,620 SH   SOLE   0 0 254,620
STMICROELECTRONICS N V NY REGISTRY 861012102   5,255,569 108,452 SH   SOLE   0 0 108,452
STRIDE INC COM 86333M108   3,712,142 94,794 SH   SOLE   0 0 94,794
SUNPOWER CORP COM 867652406   1,403,645 168,707 SH   SOLE   0 0 168,707
SUNRUN INC COM 86771W105   1,762,371 103,852 SH   SOLE   0 0 103,852
SYLVAMO CORP COMMON STOCK 871332102   1,599,536 39,849 SH   SOLE   0 0 39,849
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,006,444 63,359 SH   SOLE   0 0 63,359
TESLA INC COM 88160R101   296,431 1,208 SH   SOLE   0 0 1,208
THERMO FISHER SCIENTIFIC INC COM 883556102   4,759,994 8,698 SH   SOLE   0 0 8,698
TIDAL ETF TR ADASINA SOCIAL 886364876   1,158,143 71,846 SH   SOLE   0 0 71,846
TPI COMPOSITES INC COM 87266J104   1,129,949 176,279 SH   SOLE   0 0 176,279
VANECK ETF TRUST HIP SUSTBLE MUNI 92189H813   5,162,056 114,103 SH   SOLE   0 0 114,103
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,861,462 44,419 SH   SOLE   0 0 44,419
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   433,411 7,896 SH   SOLE   0 0 7,896
VERTEX PHARMACEUTICALS INC COM 92532F100   6,963,571 20,046 SH   SOLE   0 0 20,046
VITA COCO CO INC COM 92846Q107   2,002,568 73,354 SH   SOLE   0 0 73,354
XYLEM INC COM 98419M100   3,376,067 32,957 SH   SOLE   0 0 32,957