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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 989 8,954 SH   SOLE   8,954 0 0
ABB LTD SPONSORED ADR 000375204 656 25,559 SH   SOLE   25,559 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,044 19,603 SH   SOLE   19,603 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,558 5,663 SH   SOLE   5,663 0 0
ALPHABET INC CAP STK CL C 02079K107 298 3,103 SH   SOLE   3,103 0 0
ALPHABET INC CAP STK CL A 02079K305 11,872 124,118 SH   SOLE   124,118 0 0
AMALGAMATED FINANCIAL CORP COM 022671101 2,947 130,680 SH   SOLE   130,680 0 0
AMAZON COM INC COM 023135106 6,059 53,622 SH   SOLE   53,622 0 0
AMERICAN TOWER CORP NEW COM 03027X100 4,048 18,855 SH   SOLE   18,855 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 3,481 26,747 SH   SOLE   26,747 0 0
AMGEN INC COM 031162100 4,666 20,700 SH   SOLE   20,700 0 0
APOGEE ENTERPRISES INC COM 037598109 1,363 35,667 SH   SOLE   35,667 0 0
APPLE INC COM 037833100 18,344 132,735 SH   SOLE   132,735 0 0
APPLIED MATLS INC COM 038222105 385 4,701 SH   SOLE   4,701 0 0
BANCO SANTANDER S.A. ADR 05964H105 326 140,531 SH   SOLE   140,531 0 0
BANK NEW YORK MELLON CORP COM 064058100 938 24,351 SH   SOLE   24,351 0 0
BECTON DICKINSON & CO COM 075887109 1,030 4,624 SH   SOLE   4,624 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 308 1,152 SH   SOLE   1,152 0 0
BK OF AMERICA CORP COM 060505104 852 28,211 SH   SOLE   28,211 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 753 23,052 SH   SOLE   23,052 0 0
CANADIAN NATL RY CO COM 136375102 423 3,914 SH   SOLE   3,914 0 0
CANADIAN SOLAR INC COM 136635109 1,218 32,703 SH   SOLE   32,703 0 0
CARDINAL HEALTH INC COM 14149Y108 1,030 15,440 SH   SOLE   15,440 0 0
CENTENE CORP DEL COM 15135B101 461 5,921 SH   SOLE   5,921 0 0
CHUBB LIMITED COM H1467J104 375 2,060 SH   SOLE   2,060 0 0
CHURCH & DWIGHT CO INC COM 171340102 857 12,001 SH   SOLE   12,001 0 0
CISCO SYS INC COM 17275R102 1,055 26,371 SH   SOLE   26,371 0 0
COMCAST CORP NEW CL A 20030N101 846 28,849 SH   SOLE   28,849 0 0
COSTCO WHSL CORP NEW COM 22160K105 4,652 9,850 SH   SOLE   9,850 0 0
CVS HEALTH CORP COM 126650100 4,219 44,234 SH   SOLE   44,234 0 0
EMERSON ELEC CO COM 291011104 1,891 25,823 SH   SOLE   25,823 0 0
ENPHASE ENERGY INC COM 29355A107 3,367 12,136 SH   SOLE   12,136 0 0
EXPEDITORS INTL WASH INC COM 302130109 2,280 25,816 SH   SOLE   25,816 0 0
FEDEX CORP COM 31428X106 1,134 7,640 SH   SOLE   7,640 0 0
FIFTH THIRD BANCORP COM 316773100 464 14,505 SH   SOLE   14,505 0 0
GENERAL MLS INC COM 370334104 2,755 35,956 SH   SOLE   35,956 0 0
GILDAN ACTIVEWEAR INC COM 375916103 1,269 44,874 SH   SOLE   44,874 0 0
GRAINGER W W INC COM 384802104 2,886 5,899 SH   SOLE   5,899 0 0
HAEMONETICS CORP MASS COM 405024100 1,921 25,943 SH   SOLE   25,943 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,277 20,609 SH   SOLE   20,609 0 0
HOLOGIC INC COM 436440101 1,046 16,213 SH   SOLE   16,213 0 0
HOME DEPOT INC COM 437076102 5,984 21,685 SH   SOLE   21,685 0 0
HUBBELL INC COM 443510607 379 1,700 SH   SOLE   1,700 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,073 5,941 SH   SOLE   5,941 0 0
INTEL CORP COM 458140100 1,131 43,882 SH   SOLE   43,882 0 0
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107 538 21,681 SH   SOLE   21,681 0 0
JONES LANG LASALLE INC COM 48020Q107 292 1,932 SH   SOLE   1,932 0 0
JPMORGAN CHASE & CO COM 46625H100 4,442 42,505 SH   SOLE   42,505 0 0
KROGER CO COM 501044101 3,442 78,672 SH   SOLE   78,672 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,146 5,597 SH   SOLE   5,597 0 0
LKQ CORP COM 501889208 395 8,374 SH   SOLE   8,374 0 0
LOWES COS INC COM 548661107 1,116 5,941 SH   SOLE   5,941 0 0
MASTERCARD INCORPORATED CL A 57636Q104 1,753 6,166 SH   SOLE   6,166 0 0
META PLATFORMS INC CL A 30303M102 768 5,658 SH   SOLE   5,658 0 0
MICROSOFT CORP COM 594918104 15,524 66,656 SH   SOLE   66,656 0 0
NATURAL GROCERS BY VITAMIN C COM 63888U108 289 26,758 SH   SOLE   26,758 0 0
NIKE INC CL B 654106103 1,420 17,086 SH   SOLE   17,086 0 0
NOVO-NORDISK A S ADR 670100205 2,431 24,399 SH   SOLE   24,399 0 0
NUCOR CORP COM 670346105 4,449 41,579 SH   SOLE   41,579 0 0
ORACLE CORP COM 68389X105 1,466 24,012 SH   SOLE   24,012 0 0
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 2,319 32,147 SH   SOLE   32,147 0 0
PROCTER AND GAMBLE CO COM 742718109 1,799 14,248 SH   SOLE   14,248 0 0
PROLOGIS INC. COM 74340W103 267 2,626 SH   SOLE   2,626 0 0
QUALCOMM INC COM 747525103 1,049 9,284 SH   SOLE   9,284 0 0
QUEST DIAGNOSTICS INC COM 74834L100 308 2,508 SH   SOLE   2,508 0 0
REINSURANCE GRP OF AMERICA I COM NEW 759351604 1,013 8,049 SH   SOLE   8,049 0 0
SANOFI SPONSORED ADR 80105N105 531 13,964 SH   SOLE   13,964 0 0
SMUCKER J M CO COM NEW 832696405 2,853 20,764 SH   SOLE   20,764 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 864 3,733 SH   SOLE   3,733 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 214 532 SH   SOLE   532 0 0
SPDR SER TR BLOOMBERG HIGH Y 78468R622 8 93 SH   SOLE   93 0 0
SPDR SER TR SSGA GNDER ETF 78468R747 3 46 SH   SOLE   46 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796 944 10,836 SH   SOLE   10,836 0 0
SPROUTS FMRS MKT INC COM 85208M102 944 34,030 SH   SOLE   34,030 0 0
STARBUCKS CORP COM 855244109 1,358 16,112 SH   SOLE   16,112 0 0
STATE STR CORP COM 857477103 1,373 22,571 SH   SOLE   22,571 0 0
SUNNOVA ENERGY INTL INC. COM 86745K104 1,242 56,252 SH   SOLE   56,252 0 0
TENNECO INC CL A VTG COM STK 880349105 1,260 72,459 SH   SOLE   72,459 0 0
TESLA INC COM 88160R101 3,465 13,065 SH   SOLE   13,065 0 0
TEXAS INSTRS INC COM 882508104 3,739 24,160 SH   SOLE   24,160 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 6,109 12,045 SH   SOLE   12,045 0 0
TRAVELERS COMPANIES INC COM 89417E109 2,681 17,499 SH   SOLE   17,499 0 0
UNILEVER PLC SPON ADR NEW 904767704 337 7,697 SH   SOLE   7,697 0 0
UNITED NAT FOODS INC COM 911163103 529 15,384 SH   SOLE   15,384 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,433 27,442 SH   SOLE   27,442 0 0
UNITEDHEALTH GROUP INC COM 91324P102 8,193 16,223 SH   SOLE   16,223 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,746 45,973 SH   SOLE   45,973 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,083 7,194 SH   SOLE   7,194 0 0
VISA INC COM CL A 92826C839 2,002 11,269 SH   SOLE   11,269 0 0
WILEY JOHN & SONS INC CL A 968223206 355 9,447 SH   SOLE   9,447 0 0