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
Expires: July 31, 2015
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
ABBVIE INC COM 00287Y109 314,749 1,251 SH SOLE 175 0 1,076
ADVANCED ENERGY INDS COM 007973100 2,523,425 6,768 SH SOLE 172 0 6,596
ADVANCED MICRO DEVICES INC COM 007903107 6,317,489 10,875 SH SOLE 207 0 10,668
AKAMAI TECHNOLOGIES INC COM 00971T101 5,119,911 43,312 SH SOLE 677 0 42,635
ALPHABET INC CAP STK CL C 02079K107 247,547 701 SH SOLE 172 0 529
ALPHABET INC CAP STK CL A 02079K305 271,244 759 SH SOLE 759 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 5,009,185 109,133 SH SOLE 5,228 0 103,905
ANALOG DEVICES INC COM 032654105 294,202 741 SH SOLE 462 0 279
APPLE INC COM 037833100 6,025,621 20,824 SH SOLE 6,365 0 14,459
APPLIED MATLS INC COM 038222105 4,527,003 6,261 SH SOLE 163 0 6,098
ARISTA NETWORKS INC COM SHS 040413205 4,347,932 25,594 SH SOLE 422 0 25,172
AUTODESK INC COM 052769106 1,962,004 10,092 SH SOLE 284 0 9,808
AXSOME THERAPEUTICS INC. COM 05464T104 271,939 1,111 SH SOLE 147 0 964
BROADCOM INC COM 11135F101 5,722,388 15,149 SH SOLE 272 0 14,877
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 5,408,256 145,697 SH SOLE 4,320 0 141,377
CALIFORNIA WTR SVC GROUP COM 130788102 4,176,145 85,841 SH SOLE 2,335 0 83,506
CAPITOL SER TR HULL TACTICAL 14064D519 1,757,815 40,087 SH SOLE 19,669 0 20,418
CISCO SYS INC COM 17275R102 733,047 6,241 SH SOLE 1,206 0 5,035
CLOUDFLARE INC CL A COM 18915M107 3,508,007 14,302 SH SOLE 322 0 13,980
CORE & MAIN INC CL A 21874C102 2,842,284 58,907 SH SOLE 975 0 57,932
CORNING INC COM 219350105 391,574 1,533 SH SOLE 1,500 0 33
CRANE NXT CO COM 224441105 1,899,022 37,119 SH SOLE 662 0 36,457
DIGITAL RLTY TR INC COM 253868103 230,126 1,281 SH SOLE 146 0 1,135
EATON CORP PLC SHS G29183103 372,383 874 SH SOLE 334 0 540
EBAY INC. COM 278642103 7,892,173 70,623 SH SOLE 1,310 0 69,314
FIRST SOLAR INC COM 336433107 10,273,931 43,541 SH SOLE 8,255 0 35,286
FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 3,092,356 136,769 SH SOLE 2,372 0 134,397
FRONTDOOR INC COM 35905A109 6,156,547 79,347 SH SOLE 1,594 0 77,753
GARMIN LTD SHS H2906T109 241,381 1,016 SH SOLE 32 0 984
GENEDX HOLDINGS CORP COM CL A 81663L200 3,208,065 46,731 SH SOLE 887 0 45,844
GILEAD SCIENCES INC COM 375558103 6,255,710 49,515 SH SOLE 1,349 0 48,166
GSK PLC SPONSORED ADR 37733W204 6,344,681 121,036 SH SOLE 2,397 0 118,638
HA SUSTAINABLE INFRA CAP INC COM 41068X100 6,971,956 178,539 SH SOLE 4,963 0 173,576
HNI CORP COM 404251100 200,168 4,953 SH SOLE 688 0 4,266
HORACE MANN EDUCATORS CORP N COM 440327104 261,962 5,072 SH SOLE 1,021 0 4,051
IMMUNITYBIO INC COM 45256X103 2,365,310 270,167 SH SOLE 6,040 0 264,127
INTERNATIONAL BUSINESS MACHS COM 459200101 7,745,455 27,543 SH SOLE 1,695 0 25,849
IRON MTN INC DEL COM 46284V101 6,272,680 49,661 SH SOLE 976 0 48,685
LAM RESEARCH CORP COM NEW 512807306 810,168 1,870 SH SOLE 93 0 1,777
LEMONADE INC COM 52567D107 3,754,742 57,721 SH SOLE 1,158 0 56,563
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 272,549 10,977 SH SOLE 2,055 0 8,922
MICROSOFT CORP COM 594918104 268,575 720 SH SOLE 426 0 294
MUELLER WTR PRODS INC COM SER A 624758108 2,849,753 110,327 SH SOLE 2,809 0 107,518
NATERA INC COM 632307104 3,610,679 13,301 SH SOLE 224 0 13,077
NATURAL GROCERS BY VITAMIN COM 63888U108 2,146,374 69,193 SH SOLE 1,787 0 67,406
NEW YORK TIMES CO MTN BE CL A 650111107 238,072 3,402 SH SOLE 3,402 0 0
NEXTPOWER INC CLASS A COM 65290E101 4,438,322 37,253 SH SOLE 1,782 0 35,471
NVIDIA CORPORATION COM 67066G104 263,153 1,315 SH SOLE 1,057 0 258
PALO ALTO NETWORKS INC COM 697435105 8,508,890 24,951 SH SOLE 672 0 24,279
PFIZER INC COM 717081103 361,327 15,005 SH SOLE 1,496 0 13,510
QUALCOMM INC COM 747525103 382,894 2,072 SH SOLE 143 0 1,929
ROBINHOOD MKTS INC COM CL A 770700102 5,410,611 53,955 SH SOLE 830 0 53,125
SANOFI SA SPONSORED ADR 80105N105 201,483 4,723 SH SOLE 657 0 4,066
SAP SE SPON ADR 803054204 4,068,811 26,402 SH SOLE 391 0 26,011
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,879,280 4,093 SH SOLE 70 0 4,023
STANTEC INC COM 85472N109 4,598,391 66,730 SH SOLE 1,117 0 65,613
STMICROELECTRONICS N V NY REGISTRY 861012102 909,537 12,145 SH SOLE 12,054 0 91
STRIDE INC COM 86333M108 3,932,224 45,596 SH SOLE 874 0 44,722
SUNRUN INC COM 86771W105 1,780,903 133,102 SH SOLE 21,040 0 112,062
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 11,276,539 23,612 SH SOLE 531 0 23,081
TIDAL TRUST I ADASINA SOCIAL 886364876 543,668 23,762 SH SOLE 1,950 0 21,812
TIM S A SPONSORED ADR 88706T108 253,330 11,827 SH SOLE 1,736 0 10,091
TOAST INC CL A 888787108 1,648,375 59,251 SH SOLE 1,029 0 58,222
UNITED NAT FOODS INC COM 911163103 3,951,931 86,532 SH SOLE 2,803 0 83,729
VALMONT INDS INC COM 920253101 4,527,073 7,838 SH SOLE 159 0 7,679
VANGUARD INDEX FDS TOTAL STK MKT 922908769 16,124,493 43,575 SH SOLE 39,813 0 3,762
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 604,005 7,212 SH SOLE 3,148 0 4,064
VERTEX PHARMACEUTICALS INC COM 92532F100 7,283,439 14,663 SH SOLE 498 0 14,165
VERTIV HOLDINGS CO COM CL A 92537N108 4,510,570 13,472 SH SOLE 213 0 13,259
VITA COCO CO INC COM 92846Q107 5,317,498 80,398 SH SOLE 1,785 0 78,613
VODAFONE GROUP PLC SPONSORED ADR 92857W308 210,697 15,932 SH SOLE 2,562 0 13,370
XYLEM INC COM 98419M100 2,893,361 24,476 SH SOLE 1,655 0 22,822