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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   8,629,861 24,414 SH   SOLE   24,414 0 0
ADOBE INC COM 00724F101   2,510,198 4,848 SH   SOLE   4,848 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,605,515 10,813 SH   SOLE   10,813 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   266,004 2,635 SH   SOLE   2,635 0 0
ALPHABET INC CAP STK CL C 02079K107   497,558 2,976 SH   SOLE   2,976 0 0
ALPHABET INC CAP STK CL A 02079K305   17,011,898 102,574 SH   SOLE   102,574 0 0
AMALGAMATED FINANCIAL CORP COM 022671101   5,308,369 169,218 SH   SOLE   169,218 0 0
AMAZON COM INC COM 023135106   10,198,214 54,732 SH   SOLE   54,732 0 0
AMERICAN EXPRESS CO COM 025816109   4,577,585 16,879 SH   SOLE   16,879 0 0
AMERICAN TOWER CORP NEW COM 03027X100   3,343,283 14,376 SH   SOLE   14,376 0 0
AMERIPRISE FINL INC COM 03076C106   6,337,737 13,490 SH   SOLE   13,490 0 0
AMGEN INC COM 031162100   7,189,472 22,313 SH   SOLE   22,313 0 0
AMPHENOL CORP NEW CL A 032095101   1,837,122 28,194 SH   SOLE   28,194 0 0
APOGEE ENTERPRISES INC COM 037598109   4,391,412 62,721 SH   SOLE   62,721 0 0
APPLE INC COM 037833100   32,347,343 138,830 SH   SOLE   138,830 0 0
APPLIED MATLS INC COM 038222105   4,018,371 19,888 SH   SOLE   19,888 0 0
BADGER METER INC COM 056525108   828,648 3,794 SH   SOLE   3,794 0 0
BANCO SANTANDER S.A. ADR 05964H105   350,090 68,645 SH   SOLE   68,645 0 0
BEST BUY INC COM 086516101   2,372,698 22,969 SH   SOLE   22,969 0 0
BRINKS CO COM 109696104   3,767,552 32,580 SH   SOLE   32,580 0 0
BROADCOM INC COM 11135F101   3,803,798 22,051 SH   SOLE   22,051 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   1,984,422 60,760 SH   SOLE   60,760 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   3,723,613 68,676 SH   SOLE   68,676 0 0
CANADIAN NATL RY CO COM 136375102   865,388 7,387 SH   SOLE   7,387 0 0
CARDINAL HEALTH INC COM 14149Y108   2,020,748 18,284 SH   SOLE   18,284 0 0
CENTENE CORP DEL COM 15135B101   2,100,312 27,900 SH   SOLE   27,900 0 0
CHUBB LIMITED COM H1467J104   1,674,393 5,806 SH   SOLE   5,806 0 0
COLGATE PALMOLIVE CO COM 194162103   3,934,503 37,901 SH   SOLE   37,901 0 0
COMCAST CORP NEW CL A 20030N101   2,704,859 64,756 SH   SOLE   64,756 0 0
COSTCO WHSL CORP NEW COM 22160K105   5,515,041 6,221 SH   SOLE   6,221 0 0
CVS HEALTH CORP COM 126650100   390,234 6,206 SH   SOLE   6,206 0 0
DELUXE CORP COM 248019101   1,490,381 76,469 SH   SOLE   76,469 0 0
DOVER CORP COM 260003108   508,495 2,652 SH   SOLE   2,652 0 0
EBAY INC. COM 278642103   380,959 5,851 SH   SOLE   5,851 0 0
EXPEDITORS INTL WASH INC COM 302130109   2,631,285 20,025 SH   SOLE   20,025 0 0
FEDEX CORP COM 31428X106   1,570,924 5,740 SH   SOLE   5,740 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   344,463 1,974 SH   SOLE   1,974 0 0
FIFTH THIRD BANCORP COM 316773100   368,467 8,601 SH   SOLE   8,601 0 0
GAP INC COM 364760108   255,692 11,596 SH   SOLE   11,596 0 0
GRAINGER W W INC COM 384802104   5,364,415 5,164 SH   SOLE   5,164 0 0
GSK PLC SPONSORED ADR 37733W204   3,226,822 78,934 SH   SOLE   78,934 0 0
HEALTHPEAK PROPERTIES INC COM 42250P103   277,482 12,133 SH   SOLE   12,133 0 0
HNI CORP COM 404251100   1,879,609 34,911 SH   SOLE   34,911 0 0
HOME DEPOT INC COM 437076102   8,841,464 21,820 SH   SOLE   21,820 0 0
HP INC COM 40434L105   2,452,217 68,364 SH   SOLE   68,364 0 0
INTERFACE INC COM 458665304   396,701 20,912 SH   SOLE   20,912 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,687,946 7,635 SH   SOLE   7,635 0 0
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107   318,172 8,266 SH   SOLE   8,266 0 0
ISHARES INC MSCI WORLD ETF 464286392   927,809 5,913 SH   SOLE   5,913 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   161,638 431 SH   SOLE   431 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   43,074 195 SH   SOLE   195 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   5,949,833 59,073 SH   SOLE   59,073 0 0
JOHNSON CTLS INTL PLC SHS G51502105   274,274 3,534 SH   SOLE   3,534 0 0
JONES LANG LASALLE INC COM 48020Q107   277,905 1,030 SH   SOLE   1,030 0 0
JPMORGAN CHASE & CO. COM 46625H100   8,164,921 38,722 SH   SOLE   38,722 0 0
KIMBERLY-CLARK CORP COM 494368103   2,991,295 21,024 SH   SOLE   21,024 0 0
KROGER CO COM 501044101   5,531,972 96,544 SH   SOLE   96,544 0 0
LAM RESEARCH CORP COM 512807108   2,455,585 3,009 SH   SOLE   3,009 0 0
LENNOX INTL INC COM 526107107   270,722 448 SH   SOLE   448 0 0
LOWES COS INC COM 548661107   3,487,465 12,876 SH   SOLE   12,876 0 0
MASTERCARD INCORPORATED CL A 57636Q104   3,636,908 7,365 SH   SOLE   7,365 0 0
META PLATFORMS INC CL A 30303M102   7,389,056 12,908 SH   SOLE   12,908 0 0
MICROSOFT CORP COM 594918104   30,287,527 70,387 SH   SOLE   70,387 0 0
NETFLIX INC COM 64110L106   2,259,025 3,185 SH   SOLE   3,185 0 0
NIKE INC CL B 654106103   257,068 2,908 SH   SOLE   2,908 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,530,227 13,304 SH   SOLE   13,304 0 0
NOVO-NORDISK A S ADR 670100205   5,628,082 47,267 SH   SOLE   47,267 0 0
NUCOR CORP COM 670346105   3,677,317 24,460 SH   SOLE   24,460 0 0
NVIDIA CORPORATION COM 67066G104   21,242,042 174,918 SH   SOLE   174,918 0 0
ORACLE CORP COM 68389X105   2,059,625 12,087 SH   SOLE   12,087 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   7,368,932 85,785 SH   SOLE   85,785 0 0
PROCTER AND GAMBLE CO COM 742718109   1,546,676 8,930 SH   SOLE   8,930 0 0
PROGRESSIVE CORP COM 743315103   1,630,408 6,425 SH   SOLE   6,425 0 0
PUBLIC STORAGE OPER CO COM 74460D109   4,780,525 13,138 SH   SOLE   13,138 0 0
QUALCOMM INC COM 747525103   1,633,671 9,607 SH   SOLE   9,607 0 0
QUEST DIAGNOSTICS INC COM 74834L100   3,867,899 24,914 SH   SOLE   24,914 0 0
REGENERON PHARMACEUTICALS COM 75886F107   296,450 282 SH   SOLE   282 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   3,267,397 14,997 SH   SOLE   14,997 0 0
SANOFI SPONSORED ADR 80105N105   2,244,804 38,952 SH   SOLE   38,952 0 0
SMITH A O CORP COM 831865209   301,919 3,361 SH   SOLE   3,361 0 0
SONOCO PRODS CO COM 835495102   1,788,314 32,735 SH   SOLE   32,735 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   12,055,890 414,862 SH   SOLE   414,862 0 0
SPROUTS FMRS MKT INC COM 85208M102   4,040,013 36,591 SH   SOLE   36,591 0 0
STARBUCKS CORP COM 855244109   1,186,649 12,172 SH   SOLE   12,172 0 0
STATE STR CORP COM 857477103   672,461 7,601 SH   SOLE   7,601 0 0
STEELCASE INC CL A 858155203   2,055,876 152,400 SH   SOLE   152,400 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102   265,698 8,937 SH   SOLE   8,937 0 0
TESLA INC COM 88160R101   2,177,547 8,323 SH   SOLE   8,323 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   10,201,457 16,492 SH   SOLE   16,492 0 0
TJX COS INC NEW COM 872540109   1,731,952 14,735 SH   SOLE   14,735 0 0
TRAVELERS COMPANIES INC COM 89417E109   4,903,644 20,945 SH   SOLE   20,945 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,513,504 23,299 SH   SOLE   23,299 0 0
UNITED PARCEL SERVICE INC CL B 911312106   541,134 3,969 SH   SOLE   3,969 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,480,791 9,374 SH   SOLE   9,374 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   203,606 1,028 SH   SOLE   1,028 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   3,390,459 33,354 SH   SOLE   33,354 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   3,995,014 88,956 SH   SOLE   88,956 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,545,383 5,473 SH   SOLE   5,473 0 0
VISA INC COM CL A 92826C839   3,264,757 11,874 SH   SOLE   11,874 0 0
VORNADO RLTY TR SH BEN INT 929042109   279,662 7,098 SH   SOLE   7,098 0 0
VOYA FINANCIAL INC COM 929089100   1,558,812 19,677 SH   SOLE   19,677 0 0
WASTE MGMT INC DEL COM 94106L109   6,049,257 29,139 SH   SOLE   29,139 0 0
WILEY JOHN & SONS INC CL A 968223206   2,663,786 55,208 SH   SOLE   55,208 0 0