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   890,703 8,474 SH   SOLE   8,474 0 0
ABB LTD SPONSORED ADR 000375204   972,508 28,353 SH   SOLE   28,353 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   4,234,276 14,815 SH   SOLE   14,815 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,139,189 5,551 SH   SOLE   5,551 0 0
AGILENT TECHNOLOGIES INC COM 00846U101   939,094 6,788 SH   SOLE   6,788 0 0
AIR PRODS & CHEMS INC COM 009158106   2,502,174 8,712 SH   SOLE   8,712 0 0
ALPHABET INC CAP STK CL C 02079K107   396,552 3,813 SH   SOLE   3,813 0 0
ALPHABET INC CAP STK CL A 02079K305   10,282,755 99,130 SH   SOLE   99,130 0 0
AMALGAMATED FINANCIAL CORP COM 022671101   2,540,355 143,604 SH   SOLE   143,604 0 0
AMAZON COM INC COM 023135106   4,651,149 45,030 SH   SOLE   45,030 0 0
AMERICAN EXPRESS CO COM 025816109   891,225 5,403 SH   SOLE   5,403 0 0
AMERICAN TOWER CORP NEW COM 03027X100   4,097,426 20,052 SH   SOLE   20,052 0 0
AMERIPRISE FINL INC COM 03076C106   927,163 3,025 SH   SOLE   3,025 0 0
AMGEN INC COM 031162100   5,376,279 22,239 SH   SOLE   22,239 0 0
AMPHENOL CORP NEW CL A 032095101   973,204 11,909 SH   SOLE   11,909 0 0
ANALOG DEVICES INC COM 032654105   977,028 4,954 SH   SOLE   4,954 0 0
APOGEE ENTERPRISES INC COM 037598109   285,061 6,591 SH   SOLE   6,591 0 0
APPLE INC COM 037833100   20,154,078 122,220 SH   SOLE   122,220 0 0
APPLIED MATLS INC COM 038222105   1,641,009 13,360 SH   SOLE   13,360 0 0
BANCO SANTANDER S.A. ADR 05964H105   578,958 156,899 SH   SOLE   156,899 0 0
BANK AMERICA CORP COM 060505104   794,737 27,788 SH   SOLE   27,788 0 0
BANK NEW YORK MELLON CORP COM 064058100   2,756,982 60,673 SH   SOLE   60,673 0 0
BECTON DICKINSON & CO COM 075887109   1,124,575 4,543 SH   SOLE   4,543 0 0
BEST BUY INC COM 086516101   975,714 12,466 SH   SOLE   12,466 0 0
BIOGEN INC COM 09062X103   959,760 3,452 SH   SOLE   3,452 0 0
BORGWARNER INC COM 099724106   2,796,913 56,952 SH   SOLE   56,952 0 0
BROADCOM INC COM 11135F101   1,493,506 2,328 SH   SOLE   2,328 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   846,035 24,207 SH   SOLE   24,207 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   3,261,587 56,041 SH   SOLE   56,041 0 0
CANADIAN NATL RY CO COM 136375102   502,671 4,261 SH   SOLE   4,261 0 0
CANADIAN SOLAR INC COM 136635109   1,398,844 35,138 SH   SOLE   35,138 0 0
CARDINAL HEALTH INC COM 14149Y108   1,225,894 16,237 SH   SOLE   16,237 0 0
CHUBB LIMITED COM H1467J104   595,162 3,065 SH   SOLE   3,065 0 0
CISCO SYS INC COM 17275R102   1,949,649 37,296 SH   SOLE   37,296 0 0
COLGATE PALMOLIVE CO COM 194162103   1,001,374 13,325 SH   SOLE   13,325 0 0
COMCAST CORP NEW CL A 20030N101   3,764,198 99,293 SH   SOLE   99,293 0 0
COSTCO WHSL CORP NEW COM 22160K105   2,967,308 5,972 SH   SOLE   5,972 0 0
CUMMINS INC COM 231021106   912,522 3,820 SH   SOLE   3,820 0 0
CVS HEALTH CORP COM 126650100   1,407,358 18,939 SH   SOLE   18,939 0 0
ENPHASE ENERGY INC COM 29355A107   1,682,030 7,999 SH   SOLE   7,999 0 0
EXPEDITORS INTL WASH INC COM 302130109   2,994,714 27,195 SH   SOLE   27,195 0 0
FIFTH THIRD BANCORP COM 316773100   617,462 23,178 SH   SOLE   23,178 0 0
GRAINGER W W INC COM 384802104   3,027,320 4,395 SH   SOLE   4,395 0 0
HAEMONETICS CORP MASS COM 405024100   1,681,563 20,321 SH   SOLE   20,321 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   1,488,718 21,362 SH   SOLE   21,362 0 0
HOLOGIC INC COM 436440101   1,364,315 16,906 SH   SOLE   16,906 0 0
HOME DEPOT INC COM 437076102   5,539,108 18,769 SH   SOLE   18,769 0 0
ILLINOIS TOOL WKS INC COM 452308109   4,466,821 18,348 SH   SOLE   18,348 0 0
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107   302,117 10,463 SH   SOLE   10,463 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   20,145,068 200,289 SH   SOLE   200,289 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   135,407 2,666 SH   SOLE   2,666 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   64,611 1,284 SH   SOLE   1,284 0 0
JOHNSON CTLS INTL PLC SHS G51502105   1,362,297 22,622 SH   SOLE   22,622 0 0
JONES LANG LASALLE INC COM 48020Q107   480,408 3,302 SH   SOLE   3,302 0 0
JPMORGAN CHASE & CO COM 46625H100   5,796,580 44,483 SH   SOLE   44,483 0 0
KIMBERLY-CLARK CORP COM 494368103   2,061,754 15,361 SH   SOLE   15,361 0 0
KROGER CO COM 501044101   2,979,677 60,354 SH   SOLE   60,354 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   390,244 1,701 SH   SOLE   1,701 0 0
LAM RESEARCH CORP COM 512807108   977,542 1,844 SH   SOLE   1,844 0 0
LINCOLN ELEC HLDGS INC COM 533900106   2,298,915 13,595 SH   SOLE   13,595 0 0
LKQ CORP COM 501889208   540,526 9,523 SH   SOLE   9,523 0 0
LOWES COS INC COM 548661107   1,164,626 5,824 SH   SOLE   5,824 0 0
MANPOWERGROUP INC WIS COM 56418H100   905,602 10,973 SH   SOLE   10,973 0 0
MASTERCARD INCORPORATED CL A 57636Q104   2,849,135 7,840 SH   SOLE   7,840 0 0
META PLATFORMS INC CL A 30303M102   1,776,482 8,382 SH   SOLE   8,382 0 0
MICROSOFT CORP COM 594918104   18,870,965 65,456 SH   SOLE   65,456 0 0
NETFLIX INC COM 64110L106   959,744 2,778 SH   SOLE   2,778 0 0
NIKE INC CL B 654106103   2,168,030 17,678 SH   SOLE   17,678 0 0
NOVO-NORDISK A S ADR 670100205   3,274,783 20,578 SH   SOLE   20,578 0 0
NUCOR CORP COM 670346105   4,382,932 28,374 SH   SOLE   28,374 0 0
ORACLE CORP COM 68389X105   2,875,689 30,948 SH   SOLE   30,948 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   2,583,587 34,763 SH   SOLE   34,763 0 0
PROCTER AND GAMBLE CO COM 742718109   3,223,451 21,679 SH   SOLE   21,679 0 0
PROGRESSIVE CORP COM 743315103   1,082,679 7,568 SH   SOLE   7,568 0 0
QUEST DIAGNOSTICS INC COM 74834L100   1,689,272 11,940 SH   SOLE   11,940 0 0
REGENERON PHARMACEUTICALS COM 75886F107   1,265,372 1,540 SH   SOLE   1,540 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604   1,125,938 8,481 SH   SOLE   8,481 0 0
SANOFI SPONSORED ADR 80105N105   675,570 12,414 SH   SOLE   12,414 0 0
SMITH A O CORP COM 831865209   503,067 7,275 SH   SOLE   7,275 0 0
SMUCKER J M CO COM NEW 832696405   1,357,317 8,625 SH   SOLE   8,625 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,130,087 3,718 SH   SOLE   3,718 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672   1,033,014 35,695 SH   SOLE   35,695 0 0
SPROUTS FMRS MKT INC COM 85208M102   2,164,854 61,800 SH   SOLE   61,800 0 0
STARBUCKS CORP COM 855244109   3,566,661 34,252 SH   SOLE   34,252 0 0
STATE STR CORP COM 857477103   1,897,397 25,068 SH   SOLE   25,068 0 0
TESLA INC COM 88160R101   2,829,962 13,641 SH   SOLE   13,641 0 0
TEXAS INSTRS INC COM 882508104   4,648,948 24,993 SH   SOLE   24,993 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   6,836,325 11,861 SH   SOLE   11,861 0 0
TRAVELERS COMPANIES INC COM 89417E109   3,184,627 18,579 SH   SOLE   18,579 0 0
UNILEVER PLC SPON ADR NEW 904767704   879,799 16,942 SH   SOLE   16,942 0 0
UNION PAC CORP COM 907818108   293,035 1,456 SH   SOLE   1,456 0 0
UNITED PARCEL SERVICE INC CL B 911312106   2,156,975 11,119 SH   SOLE   11,119 0 0
UNITEDHEALTH GROUP INC COM 91324P102   5,778,831 12,228 SH   SOLE   12,228 0 0
VANGUARD WORLD FD ESG US STK ETF 921910733   1,217,168 16,973 SH   SOLE   16,973 0 0
VERADIGM INC COM 01988P108   727,133 55,719 SH   SOLE   55,719 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   2,407,836 61,914 SH   SOLE   61,914 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   1,376,226 4,368 SH   SOLE   4,368 0 0
VISA INC COM CL A 92826C839   2,746,329 12,181 SH   SOLE   12,181 0 0
VITAL FARMS INC COM 92847W103   209,549 13,696 SH   SOLE   13,696 0 0
WILEY JOHN & SONS INC CL A 968223206   502,150 12,952 SH   SOLE   12,952 0 0