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,521,407 24,585 SH   SOLE   24,585 0 0
ADOBE INC COM 00724F101   2,186,937 4,334 SH   SOLE   4,334 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   1,480,710 10,176 SH   SOLE   10,176 0 0
ALPHABET INC CAP STK CL C 02079K107   547,527 3,596 SH   SOLE   3,596 0 0
ALPHABET INC CAP STK CL A 02079K305   15,243,025 100,994 SH   SOLE   100,994 0 0
AMALGAMATED FINANCIAL CORP COM 022671101   4,124,664 171,861 SH   SOLE   171,861 0 0
AMAZON COM INC COM 023135106   9,982,590 55,342 SH   SOLE   55,342 0 0
AMERICAN EXPRESS CO COM 025816109   4,497,561 19,753 SH   SOLE   19,753 0 0
AMERICAN TOWER CORP NEW COM 03027X100   2,854,781 14,448 SH   SOLE   14,448 0 0
AMGEN INC COM 031162100   6,864,054 24,142 SH   SOLE   24,142 0 0
AMPHENOL CORP NEW CL A 032095101   1,625,628 14,093 SH   SOLE   14,093 0 0
APOGEE ENTERPRISES INC COM 037598109   2,387,832 40,335 SH   SOLE   40,335 0 0
APPLE INC COM 037833100   23,560,117 137,393 SH   SOLE   137,393 0 0
APPLIED MATLS INC COM 038222105   4,877,546 23,651 SH   SOLE   23,651 0 0
BADGER METER INC COM 056525108   426,532 2,636 SH   SOLE   2,636 0 0
BANCO SANTANDER S.A. ADR 05964H105   332,194 68,635 SH   SOLE   68,635 0 0
BANK NEW YORK MELLON CORP COM 064058100   4,272,293 74,146 SH   SOLE   74,146 0 0
BECTON DICKINSON & CO COM 075887109   2,414,370 9,757 SH   SOLE   9,757 0 0
BEST BUY INC COM 086516101   1,840,672 22,439 SH   SOLE   22,439 0 0
BRINKS CO COM 109696104   1,567,874 16,972 SH   SOLE   16,972 0 0
BROADCOM INC COM 11135F101   3,294,970 2,486 SH   SOLE   2,486 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   2,807,148 114,251 SH   SOLE   114,251 0 0
CANADIAN NATL RY CO COM 136375102   971,625 7,377 SH   SOLE   7,377 0 0
CARDINAL HEALTH INC COM 14149Y108   2,054,932 18,364 SH   SOLE   18,364 0 0
CENTENE CORP DEL COM 15135B101   716,994 9,136 SH   SOLE   9,136 0 0
CHUBB LIMITED COM H1467J104   1,483,261 5,724 SH   SOLE   5,724 0 0
CISCO SYS INC COM 17275R102   3,369,425 67,510 SH   SOLE   67,510 0 0
COLGATE PALMOLIVE CO COM 194162103   3,393,985 37,690 SH   SOLE   37,690 0 0
COMCAST CORP NEW CL A 20030N101   7,007,918 161,659 SH   SOLE   161,659 0 0
COSTCO WHSL CORP NEW COM 22160K105   4,701,287 6,417 SH   SOLE   6,417 0 0
CVS HEALTH CORP COM 126650100   4,727,455 59,271 SH   SOLE   59,271 0 0
DOVER CORP COM 260003108   471,857 2,663 SH   SOLE   2,663 0 0
EBAY INC. COM 278642103   307,972 5,835 SH   SOLE   5,835 0 0
EQUINIX INC COM 29444U700   1,285,039 1,557 SH   SOLE   1,557 0 0
EXPEDITORS INTL WASH INC COM 302130109   6,095,277 50,138 SH   SOLE   50,138 0 0
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   307,629 1,974 SH   SOLE   1,974 0 0
GAP INC COM 364760108   489,564 17,770 SH   SOLE   17,770 0 0
GRAINGER W W INC COM 384802104   5,121,089 5,034 SH   SOLE   5,034 0 0
GSK PLC SPONSORED ADR 37733W204   1,375,184 32,078 SH   SOLE   32,078 0 0
HNI CORP COM 404251100   1,548,727 34,317 SH   SOLE   34,317 0 0
HOME DEPOT INC COM 437076102   9,898,031 25,803 SH   SOLE   25,803 0 0
HORACE MANN EDUCATORS CORP N COM 440327104   2,857,811 77,259 SH   SOLE   77,259 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,380,290 5,144 SH   SOLE   5,144 0 0
INTERFACE INC COM 458665304   347,249 20,645 SH   SOLE   20,645 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   1,440,794 7,545 SH   SOLE   7,545 0 0
INTUIT COM 461202103   1,529,450 2,353 SH   SOLE   2,353 0 0
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107   339,623 9,258 SH   SOLE   9,258 0 0
ISHARES TR S&P 100 ETF 464287101   409,464 1,655 SH   SOLE   1,655 0 0
ISHARES TR TIPS BD ETF 464287176   19,549 182 SH   SOLE   182 0 0
ISHARES TR CORE US AGGBD ET 464287226   92,652 946 SH   SOLE   946 0 0
ISHARES TR 20 YR TR BD ETF 464287432   13,720 145 SH   SOLE   145 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   145,133 431 SH   SOLE   431 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   41,009 195 SH   SOLE   195 0 0
ISHARES TR MSCI ACWI ETF 464288257   271,030 2,461 SH   SOLE   2,461 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   4,874,364 48,400 SH   SOLE   48,400 0 0
JPMORGAN CHASE & CO COM 46625H100   7,733,583 38,610 SH   SOLE   38,610 0 0
KROGER CO COM 501044101   5,409,297 94,684 SH   SOLE   94,684 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   731,186 3,347 SH   SOLE   3,347 0 0
LAM RESEARCH CORP COM 512807108   4,778,182 4,918 SH   SOLE   4,918 0 0
LENNOX INTL INC COM 526107107   2,021,023 4,135 SH   SOLE   4,135 0 0
LINCOLN ELEC HLDGS INC COM 533900106   1,668,535 6,532 SH   SOLE   6,532 0 0
LINCOLN NATL CORP IND COM 534187109   1,663,969 52,113 SH   SOLE   52,113 0 0
LKQ CORP COM 501889208   358,435 6,711 SH   SOLE   6,711 0 0
LOWES COS INC COM 548661107   4,748,677 18,642 SH   SOLE   18,642 0 0
MASTERCARD INCORPORATED CL A 57636Q104   5,465,407 11,349 SH   SOLE   11,349 0 0
META PLATFORMS INC CL A 30303M102   6,364,012 13,106 SH   SOLE   13,106 0 0
MICROSOFT CORP COM 594918104   29,508,881 70,139 SH   SOLE   70,139 0 0
NETFLIX INC COM 64110L106   1,971,394 3,246 SH   SOLE   3,246 0 0
NIKE INC CL B 654106103   981,998 10,449 SH   SOLE   10,449 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,277,223 13,204 SH   SOLE   13,204 0 0
NOVO-NORDISK A S ADR 670100205   6,856,560 53,400 SH   SOLE   53,400 0 0
NUCOR CORP COM 670346105   6,282,732 31,747 SH   SOLE   31,747 0 0
NVIDIA CORPORATION COM 67066G104   14,397,326 15,934 SH   SOLE   15,934 0 0
ORACLE CORP COM 68389X105   1,523,524 12,129 SH   SOLE   12,129 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   6,575,442 76,184 SH   SOLE   76,184 0 0
PROCTER AND GAMBLE CO COM 742718109   1,428,774 8,806 SH   SOLE   8,806 0 0
QUALCOMM INC COM 747525103   1,601,240 9,458 SH   SOLE   9,458 0 0
QUEST DIAGNOSTICS INC COM 74834L100   235,605 1,770 SH   SOLE   1,770 0 0
REGENERON PHARMACEUTICALS COM 75886F107   268,535 279 SH   SOLE   279 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   4,255,319 22,062 SH   SOLE   22,062 0 0
SMITH A O CORP COM 831865209   2,515,258 28,116 SH   SOLE   28,116 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   12,616,299 447,704 SH   SOLE   447,704 0 0
SPROUTS FMRS MKT INC COM 85208M102   4,089,129 63,417 SH   SOLE   63,417 0 0
STARBUCKS CORP COM 855244109   1,254,237 13,724 SH   SOLE   13,724 0 0
STATE STR CORP COM 857477103   595,133 7,697 SH   SOLE   7,697 0 0
STEELCASE INC CL A 858155203   1,941,556 148,437 SH   SOLE   148,437 0 0
TARGET CORP COM 87612E106   1,652,661 9,326 SH   SOLE   9,326 0 0
TESLA INC COM 88160R101   2,213,900 12,594 SH   SOLE   12,594 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   8,229,934 14,160 SH   SOLE   14,160 0 0
TIDAL ETF TR RPAR RISK PARI 886364603   497,607 25,829 SH   SOLE   25,829 0 0
TJX COS INC NEW COM 872540109   1,497,974 14,770 SH   SOLE   14,770 0 0
UNILEVER PLC SPON ADR NEW 904767704   1,260,623 25,117 SH   SOLE   25,117 0 0
UNITEDHEALTH GROUP INC COM 91324P102   8,085,872 16,345 SH   SOLE   16,345 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   280,692 1,080 SH   SOLE   1,080 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   1,970,430 21,144 SH   SOLE   21,144 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   2,490,086 5,957 SH   SOLE   5,957 0 0
VISA INC COM CL A 92826C839   3,280,586 11,755 SH   SOLE   11,755 0 0
VOYA FINANCIAL INC COM 929089100   1,443,215 19,524 SH   SOLE   19,524 0 0
WASTE MGMT INC DEL COM 94106L109   3,224,534 15,128 SH   SOLE   15,128 0 0
WILEY JOHN & SONS INC CL A 968223206   661,899 17,359 SH   SOLE   17,359 0 0