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 322,306 1,232 SH SOLE 135 0 1,097
ADVANCED ENERGY INDS COM 007973100 1,860,447 6,602 SH SOLE 161 0 6,441
ADVANCED MICRO DEVICES INC COM 007903107 6,121,538 10,006 SH SOLE 496 0 9,510
AKAMAI TECHNOLOGIES INC COM 00971T101 5,338,136 50,194 SH SOLE 885 0 49,309
ALPHABET INC CAP STK CL A 02079K305 251,178 730 SH SOLE 730 0 0
ALPHABET INC CAP STK CL C 02079K107 401,635 1,179 SH SOLE 672 0 507
AMALGAMATED FINANCIAL CORP COM 022671101 7,031,102 147,805 SH SOLE 7,600 0 140,205
ANALOG DEVICES INC COM 032654105 291,894 736 SH SOLE 450 0 286
APPLE INC COM 037833100 6,068,533 18,223 SH SOLE 6,681 0 11,542
APPLIED MATLS INC COM 038222105 2,297,418 4,493 SH SOLE 124 0 4,369
ARISTA NETWORKS INC COM SHS 040413205 5,127,883 25,187 SH SOLE 417 0 24,770
AUTODESK INC COM 052769106 2,062,272 9,867 SH SOLE 281 0 9,586
AXSOME THERAPEUTICS INC. COM 05464T104 260,727 1,414 SH SOLE 860 0 554
BIODESIX INC COM 09075X207 220,265 7,384 SH SOLE 4,628 0 2,756
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108 4,531,189 160,567 SH SOLE 4,039 0 156,528
CALIFORNIA WTR SVC GROUP COM 130788102 4,318,836 93,340 SH SOLE 2,127 0 91,213
CAPITOL SER TR HULL TACTICAL 14064D519 1,825,963 40,087 SH SOLE 19,669 0 20,418
CISCO SYS INC COM 17275R102 769,698 7,151 SH SOLE 2,832 0 4,319
CLOUDFLARE INC CL A COM 18915M107 4,930,709 14,198 SH SOLE 322 0 13,876
CORE & MAIN INC CL A 21874C102 2,432,601 58,645 SH SOLE 964 0 57,681
CORNING INC COM 219350105 235,714 1,533 SH SOLE 1,500 0 33
CRANE NXT CO COM 224441105 2,025,873 43,012 SH SOLE 706 0 42,306
DIGITAL RLTY TR INC COM 253868103 221,977 1,265 SH SOLE 100 0 1,165
EATON CORP PLC SHS G29183103 487,969 1,136 SH SOLE 595 0 541
EBAY INC. COM 278642103 4,418,775 41,667 SH SOLE 787 0 40,880
ELI LILLY & CO COM 532457108 301,009 260 SH SOLE 154 0 106
EVERPURE INC CL A 74624M102 366,053 2,799 SH SOLE 1,470 0 1,329
FIRST SOLAR INC COM 336433107 8,430,582 48,131 SH SOLE 8,257 0 39,874
FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106 3,264,860 145,883 SH SOLE 2,372 0 143,511
FRONTDOOR INC COM 35905A109 5,850,474 80,012 SH SOLE 1,562 0 78,450
GARMIN LTD SHS H2906T109 291,721 1,017 SH SOLE 22 0 995
GENEDX HOLDINGS CORP COM CL A 81663L200 3,415,284 47,238 SH SOLE 902 0 46,336
GILEAD SCIENCES INC COM 375558103 5,358,803 35,953 SH SOLE 1,934 0 34,019
GOODRX HLDGS INC COM CL A 38246G108 77,749 23,632 SH SOLE 14,010 0 9,622
GSK PLC SPONSORED ADR 37733W204 4,922,260 102,185 SH SOLE 1,865 0 100,320
HA SUSTAINABLE INFRA CAP INC COM 41068X100 6,420,759 179,251 SH SOLE 4,650 0 174,601
HORACE MANN EDUCATORS CORP N COM 440327104 217,283 4,872 SH SOLE 725 0 4,146
IMMUNITYBIO INC COM 45256X103 2,226,958 235,907 SH SOLE 4,943 0 230,964
INTERNATIONAL BUSINESS MACHS COM 459200101 6,029,712 27,417 SH SOLE 2,095 0 25,322
IRON MTN INC DEL COM 46284V101 5,498,899 49,562 SH SOLE 905 0 48,657
LAM RESEARCH CORP COM NEW 512807306 768,279 2,339 SH SOLE 692 0 1,647
LEMONADE INC COM 52567D107 2,501,453 55,415 SH SOLE 1,127 0 54,288
LEVI STRAUSS & CO NEW CL A COM STK 52736R102 308,825 15,676 SH SOLE 6,607 0 9,069
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 128,166 15,592 SH SOLE 9,552 0 6,040
MERCK & CO INC COM 58933Y105 242,560 1,669 SH SOLE 1,041 0 628
MICROSOFT CORP COM 594918104 282,993 552 SH SOLE 420 0 132
MUELLER WTR PRODS INC COM SER A 624758108 2,730,707 128,564 SH SOLE 2,843 0 125,721
NATERA INC COM 632307104 4,890,885 11,833 SH SOLE 178 0 11,655
NATURAL GROCERS BY VITAMIN COM 63888U108 3,668,127 120,424 SH SOLE 2,409 0 118,015
NEW YORK TIMES CO MTN BE CL A 650111107 216,707 3,402 SH SOLE 3,402 0 0
NEXTPOWER INC COM 65290E101 2,893,992 37,136 SH SOLE 1,712 0 35,424
NVIDIA CORPORATION COM 67066G104 285,058 1,248 SH SOLE 1,011 0 237
PALO ALTO NETWORKS INC COM 697435105 7,553,571 19,012 SH SOLE 491 0 18,521
PFIZER INC COM 717081103 552,360 19,367 SH SOLE 5,592 0 13,775
QUALCOMM INC COM 747525103 432,225 2,349 SH SOLE 562 0 1,787
RAPID7 INC COM 753422104 139,870 11,446 SH SOLE 6,986 0 4,460
REZOLUTE INC COM NEW 76200L309 75,853 18,322 SH SOLE 10,915 0 7,407
RLJ LODGING TR COM 74965L101 175,165 15,852 SH SOLE 9,997 0 5,855
ROBINHOOD MKTS INC COM CL A 770700102 3,547,812 31,536 SH SOLE 499 0 31,037
SAP SE SPON ADR 803054204 5,154,910 24,726 SH SOLE 384 0 24,342
SEMTECH CORP COM 816850101 4,388,089 24,604 SH SOLE 437 0 24,167
SPOTIFY TECHNOLOGY S A SHS L8681T102 2,413,680 4,952 SH SOLE 77 0 4,875
STANTEC INC COM 85472N109 4,481,099 66,525 SH SOLE 1,105 0 65,420
STEEL DYNAMICS INC COM 858119100 3,190,642 14,398 SH SOLE 278 0 14,120
STMICROELECTRONICS N V NY REGISTRY 861012102 648,056 12,145 SH SOLE 12,054 0 91
STRIDE INC COM 86333M108 3,633,541 46,596 SH SOLE 1,421 0 45,175
SUNRUN INC COM 86771W105 153,309 19,731 SH SOLE 18,831 0 900
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 8,016,634 17,573 SH SOLE 435 0 17,138
TIDAL TRUST I ADASINA SOCIAL 886364876 523,902 23,339 SH SOLE 1,504 0 21,835
TIM S A SPONSORED ADR 88706T108 204,970 11,483 SH SOLE 1,145 0 10,338
TOAST INC CL A 888787108 1,945,331 67,104 SH SOLE 1,031 0 66,073
UNITED NAT FOODS INC COM 911163103 3,878,682 86,597 SH SOLE 2,362 0 84,235
VALMONT INDS INC COM 920253101 4,758,212 10,277 SH SOLE 190 0 10,087
VANGUARD INDEX FDS MRNGSTR TTL STK 922908769 15,799,290 42,217 SH SOLE 38,455 0 3,762
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 598,380 7,212 SH SOLE 3,148 0 4,064
VERTEX PHARMACEUTICALS INC COM 92532F100 7,791,972 14,904 SH SOLE 755 0 14,149
VERTIV HOLDINGS CO COM CL A 92537N108 4,701,567 19,484 SH SOLE 330 0 19,153
VITA COCO CO INC COM 92846Q107 4,719,879 82,436 SH SOLE 3,584 0 78,852
VODAFONE GROUP PLC SPONSORED ADR 92857W308 246,642 15,272 SH SOLE 1,551 0 13,721
WESCO INTL INC COM 95082P105 4,214,765 11,721 SH SOLE 220 0 11,501
XYLEM INC COM 98419M100 2,536,974 25,052 SH SOLE 2,244 0 22,807