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
ABB LTD SPONSORED ADR 000375204   223,503 6,516 SH   SOLE   0 0 6,516
AECOM COM 00766T100   6,533,534 77,485 SH   SOLE   0 0 77,485
AMALGAMATED FINANCIAL CORP COM 022671101   3,822,357 216,074 SH   SOLE   0 0 216,074
AMERESCO INC CL A 02361E108   1,810,286 36,779 SH   SOLE   0 0 36,779
AMERICAN INTL GROUP INC COM NEW 026874784   302,160 6,000 SH   SOLE   0 0 6,000
AMN HEALTHCARE SVCS INC COM 001744101   3,703,779 44,645 SH   SOLE   0 0 44,645
APPLE INC COM 037833100   5,719,587 34,685 SH   SOLE   0 0 34,685
AUTODESK INC COM 052769106   2,036,326 9,783 SH   SOLE   0 0 9,783
AZURE PWR GLOBAL LTD SHS V0393H103   32,514 13,058 SH   SOLE   0 0 13,058
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   5,174,757 148,062 SH   SOLE   0 0 148,062
CALIFORNIA WTR SVC GROUP COM 130788102   2,561,573 44,013 SH   SOLE   0 0 44,013
CARLISLE COS INC COM 142339100   4,224,514 18,687 SH   SOLE   0 0 18,687
CISCO SYS INC COM 17275R102   201,383 3,852 SH   SOLE   0 0 3,852
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   254,213 5,620 SH   SOLE   0 0 5,620
DIGITAL RLTY TR INC COM 253868103   3,978,052 40,464 SH   SOLE   0 0 40,464
ETSY INC COM 29786A106   1,847,390 16,594 SH   SOLE   0 0 16,594
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806   1,316,038 43,563 SH   SOLE   0 0 43,563
FIRST SOLAR INC COM 336433107   8,166,076 37,545 SH   SOLE   0 0 37,545
FORTINET INC COM 34959E109   6,247,165 93,999 SH   SOLE   0 0 93,999
GILEAD SCIENCES INC COM 375558103   6,922,583 83,435 SH   SOLE   0 0 83,435
HAIN CELESTIAL GROUP INC COM 405217100   1,376,381 80,255 SH   SOLE   0 0 80,255
HANNON ARMSTRONG SUST INFR C COM 41068X100   4,113,209 143,818 SH   SOLE   0 0 143,818
HOLOGIC INC COM 436440101   4,936,529 61,171 SH   SOLE   0 0 61,171
HORIZON TECHNOLOGY FIN CORP COM 44045A102   183,284 16,249 SH   SOLE   0 0 16,249
INTERNATIONAL BUSINESS MACHS COM 459200101   7,427,758 56,662 SH   SOLE   0 0 56,662
INVITAE CORP COM 46185L103   14,182 10,505 SH   SOLE   0 0 10,505
IRON MTN INC DEL COM 46284V101   4,087,915 77,262 SH   SOLE   0 0 77,262
MATERIALISE NV SPONSORED ADS 57667T100   92,014 11,086 SH   SOLE   0 0 11,086
MAXEON SOLAR TECHNOLOGIES LT SHS Y58473102   2,660,165 100,232 SH   SOLE   0 0 100,232
MICROSOFT CORP COM 594918104   237,913 825 SH   SOLE   0 0 825
MODERNA INC COM 60770K107   4,711,155 30,676 SH   SOLE   0 0 30,676
MUELLER WTR PRODS INC COM SER A 624758108   1,811,174 129,926 SH   SOLE   0 0 129,926
ORASURE TECHNOLOGIES INC COM 68554V108   112,119 18,532 SH   SOLE   0 0 18,532
ORGANON & CO COMMON STOCK 68622V106   2,578,164 109,616 SH   SOLE   0 0 109,616
PALO ALTO NETWORKS INC COM 697435105   5,964,874 29,863 SH   SOLE   0 0 29,863
PLDT INC SPONSORED ADR 69344D408   2,466,069 97,666 SH   SOLE   0 0 97,666
PLURI INC COM 72942G104   58,747 57,595 SH   SOLE   0 0 57,595
SCHNITZER STEEL INDS INC CL A 806882106   3,424,293 110,106 SH   SOLE   0 0 110,106
SEAGEN INC COM 81181C104   243,166 1,201 SH   SOLE   0 0 1,201
SOLAREDGE TECHNOLOGIES INC COM 83417M104   4,143,160 13,631 SH   SOLE   0 0 13,631
SPLUNK INC COM 848637104   4,421,666 46,117 SH   SOLE   0 0 46,117
STANTEC INC COM 85472N109   6,790,701 116,259 SH   SOLE   0 0 116,259
STEELCASE INC CL A 858155203   2,177,942 258,663 SH   SOLE   0 0 258,663
STMICROELECTRONICS N V NY REGISTRY 861012102   5,977,406 111,748 SH   SOLE   0 0 111,748
STRIDE INC COM 86333M108   3,716,535 94,689 SH   SOLE   0 0 94,689
SUNPOWER CORP COM 867652406   2,548,376 184,131 SH   SOLE   0 0 184,131
SUNRUN INC COM 86771W105   2,104,025 104,418 SH   SOLE   0 0 104,418
SYLVAMO CORP COMMON STOCK 871332102   1,819,211 39,326 SH   SOLE   0 0 39,326
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,248,984 67,179 SH   SOLE   0 0 67,179
TESLA INC COM 88160R101   265,392 1,279 SH   SOLE   0 0 1,279
THERMO FISHER SCIENTIFIC INC COM 883556102   5,007,151 8,687 SH   SOLE   0 0 8,687
TIDAL ETF TR ADASINA SOCIAL 886364876   1,125,413 71,682 SH   SOLE   0 0 71,682
TPI COMPOSITES INC COM 87266J104   2,279,421 174,668 SH   SOLE   0 0 174,668
UNIVERSAL DISPLAY CORP COM 91347P105   206,478 1,331 SH   SOLE   0 0 1,331
VANECK ETF TRUST HIP SUSTBLE MUNI 92189H813   5,255,357 114,120 SH   SOLE   0 0 114,120
VANGUARD INDEX FDS TOTAL STK MKT 922908769   9,065,918 44,419 SH   SOLE   0 0 44,419
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   422,199 7,896 SH   SOLE   0 0 7,896
VERTEX PHARMACEUTICALS INC COM 92532F100   6,372,567 20,226 SH   SOLE   0 0 20,226
WHERE FOOD COMES FROM INC COM NEW 96327X200   168,317 12,608 SH   SOLE   0 0 12,608
XYLEM INC COM 98419M100   3,530,745 33,722 SH   SOLE   0 0 33,722