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
3M CO COM 88579Y101   885,397 8,846 SH   SOLE   8,846 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   3,773,317 12,228 SH   SOLE   12,228 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,606,806 5,331 SH   SOLE   5,331 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   861,869 7,167 SH   SOLE   7,167 0 0
ALPHABET INC CAP STK CL C 02079K107   437,670 3,618 SH   SOLE   3,618 0 0
ALPHABET INC CAP STK CL A 02079K305   11,210,265 93,653 SH   SOLE   93,653 0 0
AMALGAMATED FINANCIAL CORP COM 022671101   2,432,857 151,203 SH   SOLE   151,203 0 0
AMAZON COM INC COM 023135106   5,568,980 42,720 SH   SOLE   42,720 0 0
AMERICAN EXPRESS CO COM 025816109   2,755,496 15,818 SH   SOLE   15,818 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,549,924 13,148 SH   SOLE   13,148 0 0
AMERIPRISE FINL INC COM 03076C106   1,032,686 3,109 SH   SOLE   3,109 0 0
AMGEN INC COM 031162100   5,073,824 22,853 SH   SOLE   22,853 0 0
AMPHENOL CORP NEW CL A 032095101   1,058,902 12,465 SH   SOLE   12,465 0 0
ANALOG DEVICES INC COM 032654105   1,009,896 5,184 SH   SOLE   5,184 0 0
APOGEE ENTERPRISES INC COM 037598109   284,915 6,002 SH   SOLE   6,002 0 0
APPLE INC COM 037833100   23,148,186 119,339 SH   SOLE   119,339 0 0
APPLIED MATLS INC COM 038222105   2,001,879 13,850 SH   SOLE   13,850 0 0
BADGER METER INC COM 056525108   320,796 2,174 SH   SOLE   2,174 0 0
BANCO SANTANDER S.A. ADR 05964H105   603,543 162,680 SH   SOLE   162,680 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,145,642 48,195 SH   SOLE   48,195 0 0
BECTON DICKINSON & CO COM 075887109   2,273,655 8,612 SH   SOLE   8,612 0 0
BEST BUY INC COM 086516101   1,082,560 13,210 SH   SOLE   13,210 0 0
BIOGEN INC COM 09062X103   1,041,412 3,656 SH   SOLE   3,656 0 0
BOOKING HOLDINGS INC COM 09857L108   1,042,328 386 SH   SOLE   386 0 0
BORGWARNER INC COM 099724106   1,164,450 23,808 SH   SOLE   23,808 0 0
BRINKS CO COM 109696104   1,021,113 15,054 SH   SOLE   15,054 0 0
BROADCOM INC COM 11135F101   2,001,162 2,307 SH   SOLE   2,307 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,313,723 41,679 SH   SOLE   41,679 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   2,963,149 57,392 SH   SOLE   57,392 0 0
CANADIAN NATL RY CO COM 136375102   2,291,856 18,930 SH   SOLE   18,930 0 0
CANADIAN SOLAR INC COM 136635109   207,766 5,370 SH   SOLE   5,370 0 0
CARDINAL HEALTH INC COM 14149Y108   1,554,448 16,437 SH   SOLE   16,437 0 0
CHUBB LIMITED COM H1467J104   278,635 1,447 SH   SOLE   1,447 0 0
CISCO SYS INC COM 17275R102   1,948,891 37,667 SH   SOLE   37,667 0 0
COLGATE PALMOLIVE CO COM 194162103   1,076,249 13,970 SH   SOLE   13,970 0 0
COMCAST CORP NEW CL A 20030N101   5,813,386 139,913 SH   SOLE   139,913 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,151,367 3,996 SH   SOLE   3,996 0 0
CUMMINS INC COM 231021106   1,010,305 4,121 SH   SOLE   4,121 0 0
CVS HEALTH CORP COM 126650100   2,719,091 39,333 SH   SOLE   39,333 0 0
ENPHASE ENERGY INC COM 29355A107   1,212,723 7,241 SH   SOLE   7,241 0 0
EXPEDITORS INTL WASH INC COM 302130109   5,392,829 44,521 SH   SOLE   44,521 0 0
FIFTH THIRD BANCORP COM 316773100   640,285 24,429 SH   SOLE   24,429 0 0
GRAINGER W W INC COM 384802104   3,500,552 4,439 SH   SOLE   4,439 0 0
HAEMONETICS CORP MASS COM 405024100   1,760,525 20,678 SH   SOLE   20,678 0 0
HOLOGIC INC COM 436440101   1,420,214 17,540 SH   SOLE   17,540 0 0
HOME DEPOT INC COM 437076102   5,872,650 18,905 SH   SOLE   18,905 0 0
ILLINOIS TOOL WKS INC COM 452308109   3,903,497 15,604 SH   SOLE   15,604 0 0
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107   306,877 9,814 SH   SOLE   9,814 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   14,798,850 147,062 SH   SOLE   147,062 0 0
JOHNSON CTLS INTL PLC SHS G51502105   553,434 8,122 SH   SOLE   8,122 0 0
JPMORGAN CHASE & CO COM 46625H100   6,557,454 45,087 SH   SOLE   45,087 0 0
KIMBERLY-CLARK CORP COM 494368103   3,215,280 23,289 SH   SOLE   23,289 0 0
KROGER CO COM 501044101   2,902,344 61,752 SH   SOLE   61,752 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   425,224 1,762 SH   SOLE   1,762 0 0
LAM RESEARCH CORP COM 512807108   1,232,363 1,917 SH   SOLE   1,917 0 0
LKQ CORP COM 501889208   295,837 5,077 SH   SOLE   5,077 0 0
LOWES COS INC COM 548661107   1,309,286 5,801 SH   SOLE   5,801 0 0
MANPOWERGROUP INC WIS COM 56418H100   889,916 11,208 SH   SOLE   11,208 0 0
MASTERCARD INCORPORATED CL A 57636Q104   4,620,882 11,749 SH   SOLE   11,749 0 0
META PLATFORMS INC CL A 30303M102   2,452,819 8,547 SH   SOLE   8,547 0 0
MICROSOFT CORP COM 594918104   21,648,128 63,570 SH   SOLE   63,570 0 0
NETFLIX INC COM 64110L106   1,236,896 2,808 SH   SOLE   2,808 0 0
NIKE INC CL B 654106103   1,990,965 18,039 SH   SOLE   18,039 0 0
NOVO-NORDISK A S ADR 670100205   3,342,923 20,657 SH   SOLE   20,657 0 0
NUCOR CORP COM 670346105   4,827,244 29,438 SH   SOLE   29,438 0 0
NVIDIA CORPORATION COM 67066G104   3,790,683 8,961 SH   SOLE   8,961 0 0
ORACLE CORP COM 68389X105   2,381,562 19,998 SH   SOLE   19,998 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   2,725,235 35,934 SH   SOLE   35,934 0 0
PROCTER AND GAMBLE CO COM 742718109   5,228,354 34,456 SH   SOLE   34,456 0 0
PROGRESSIVE CORP COM 743315103   981,392 7,414 SH   SOLE   7,414 0 0
QUEST DIAGNOSTICS INC COM 74834L100   1,768,948 12,585 SH   SOLE   12,585 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,164,754 1,621 SH   SOLE   1,621 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   1,202,165 8,668 SH   SOLE   8,668 0 0
SANOFI SPONSORED ADR 80105N105   699,299 12,974 SH   SOLE   12,974 0 0
SMITH A O CORP COM 831865209   1,590,389 21,852 SH   SOLE   21,852 0 0
SMUCKER J M CO COM NEW 832696405   1,247,074 8,445 SH   SOLE   8,445 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   853,965 3,174 SH   SOLE   3,174 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   14,936,442 527,976 SH   SOLE   527,976 0 0
SPROUTS FMRS MKT INC COM 85208M102   2,329,197 63,414 SH   SOLE   63,414 0 0
STARBUCKS CORP COM 855244109   3,572,005 36,059 SH   SOLE   36,059 0 0
STATE STR CORP COM 857477103   2,947,764 40,281 SH   SOLE   40,281 0 0
TESLA INC COM 88160R101   4,072,618 15,558 SH   SOLE   15,558 0 0
TEXAS INSTRS INC COM 882508104   4,586,190 25,476 SH   SOLE   25,476 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,444,135 12,351 SH   SOLE   12,351 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,185,385 22,739 SH   SOLE   22,739 0 0
UNITED PARCEL SERVICE INC CL B 911312106   1,643,006 9,166 SH   SOLE   9,166 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,952,727 12,385 SH   SOLE   12,385 0 0
VALMONT INDS INC COM 920253101   1,748,047 6,006 SH   SOLE   6,006 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   1,374,569 17,544 SH   SOLE   17,544 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   1,628,737 43,795 SH   SOLE   43,795 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   1,529,401 4,346 SH   SOLE   4,346 0 0
VISA INC COM CL A 92826C839   4,675,507 19,688 SH   SOLE   19,688 0 0
WASTE MGMT INC DEL COM 94106L109   475,518 2,742 SH   SOLE   2,742 0 0
WILEY JOHN & SONS INC CL A 968223206   496,498 14,590 SH   SOLE   14,590 0 0