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
ABBOTT LABS COM 002824100   504,006 3,706 SH   SOLE   450 0 3,256
ABBVIE INC COM 00287Y109   286,842 1,545 SH   SOLE   735 0 810
ADVANCED MICRO DEVICES INC COM 007903107   3,445,164 24,279 SH   SOLE   183 0 24,096
ADVISORS INNER CIRCLE FD III LARGE CAP CORE ETF 00774Q148   212,069 7,450 SH   SOLE   7,450 0 0
AECOM COM 00766T100   6,812,729 60,364 SH   SOLE   408 0 59,956
ALPHABET INC CAP STK CL A 02079K305   2,711,827 15,388 SH   SOLE   12,269 0 3,119
ALPHABET INC CAP STK CL C 02079K107   215,009 1,212 SH   SOLE   232 0 980
AMALGAMATED FINANCIAL CORP COM 022671101   6,618,921 212,145 SH   SOLE   24,666 0 187,479
ANALOG DEVICES INC COM 032654105   3,082,229 12,949 SH   SOLE   9,501 0 3,448
APPLE INC COM 037833100   9,215,487 44,916 SH   SOLE   17,763 0 27,153
APTARGROUP INC COM 038336103   1,482,800 9,479 SH   SOLE   6,885 0 2,594
ATLASSIAN CORPORATION CL A 049468101   3,109,174 15,309 SH   SOLE   166 0 15,143
AUTODESK INC COM 052769106   2,368,719 7,652 SH   SOLE   174 0 7,478
AUTOMATIC DATA PROCESSING IN COM 053015103   2,060,112 6,680 SH   SOLE   5,480 0 1,200
BERKSHIRE HATHAWAY INC DEL CL A 084670108   728,800 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   388,616 800 SH   SOLE   200 0 600
BROOKFIELD RENEWABLE CORP CL A EX SUB VTG 11285B108   3,909,511 119,265 SH   SOLE   1,335 0 117,930
CALIFORNIA WTR SVC GROUP COM 130788102   1,682,398 36,992 SH   SOLE   275 0 36,717
CANADIAN NATL RY CO COM 136375102   2,130,483 20,478 SH   SOLE   14,945 0 5,533
CAPITOL SER TR HULL TACTICAL US ETF 14064D519   1,738,708 43,563 SH   SOLE   23,145 0 20,418
CARLISLE COS INC COM 142339100   6,037,477 16,169 SH   SOLE   107 0 16,062
CARRIER GLOBAL CORPORATION COM 14448C104   1,919,481 26,226 SH   SOLE   19,275 0 6,951
CATERPILLAR INC COM 149123101   252,725 651 SH   SOLE   376 0 275
CISCO SYS INC COM 17275R102   584,851 8,430 SH   SOLE   4,460 0 3,970
CLOUDFLARE INC CL A COM 18915M107   3,114,397 15,904 SH   SOLE   4,040 0 11,864
CRANE NXT CO COM 224441105   2,167,969 40,222 SH   SOLE   269 0 39,953
CROWN HLDGS INC COM 228368106   229,131 2,225 SH   SOLE   1,225 0 1,000
DANAHER CORPORATION COM 235851102   1,868,139 9,457 SH   SOLE   7,731 0 1,726
DESCARTES SYS GROUP INC COM 249906108   426,909 4,200 SH   SOLE   3,950 0 250
DEXCOM INC COM 252131107   835,365 9,570 SH   SOLE   5,985 0 3,585
DUOLINGO INC CL A COM 26603R106   4,276,323 10,430 SH   SOLE   123 0 10,307
EATON CORP PLC SHS G29183103   406,934 1,140 SH   SOLE   639 0 501
EBAY INC. COM 278642103   4,389,358 58,949 SH   SOLE   534 0 58,415
EMERSON ELEC CO COM 291011104   207,995 1,560 SH   SOLE   1,440 0 120
FIRST SOLAR INC COM 336433107   8,121,037 49,058 SH   SOLE   11,747 0 37,311
FLEX LTD ORD Y2573F102   434,054 8,695 SH   SOLE   0 0 8,695
FORTINET INC COM 34959E109   7,811,153 73,885 SH   SOLE   707 0 73,178
FRESENIUS MEDICAL CARE AG SPONSORED ADR 358029106   3,491,196 122,198 SH   SOLE   861 0 121,337
GARMIN LTD SHS H2906T109   230,373 1,104 SH   SOLE   12 0 1,092
GENEDX HOLDINGS CORP COM CL A 81663L200   1,580,618 17,123 SH   SOLE   525 0 16,598
GILEAD SCIENCES INC COM 375558103   5,531,926 49,896 SH   SOLE   744 0 49,152
GSK PLC SPONSORED ADR 37733W204   4,173,938 108,696 SH   SOLE   779 0 107,917
HA SUSTAINABLE INFRA CAP INC COM 41068X100   4,428,090 164,858 SH   SOLE   1,648 0 163,210
HOLOGIC INC COM 436440101   3,674,332 56,389 SH   SOLE   564 0 55,825
HONEST CO INC COM 438333106   1,552,886 305,086 SH   SOLE   2,159 0 302,927
INTERNATIONAL BUSINESS MACHS COM 459200101   8,994,334 30,512 SH   SOLE   1,472 0 29,040
INTUITIVE SURGICAL INC COM NEW 46120E602   814,572 1,499 SH   SOLE   539 0 960
IRON MTN INC DEL COM 46284V101   5,385,150 52,502 SH   SOLE   473 0 52,029
JOHNSON & JOHNSON COM 478160104   319,400 2,091 SH   SOLE   1,932 0 159
LEMONADE INC COM 52567D107   3,440,671 78,536 SH   SOLE   552 0 77,984
MARKETAXESS HLDGS INC COM 57060D108   768,178 3,440 SH   SOLE   2,520 0 920
MASTERCARD INCORPORATED CL A 57636Q104   2,713,046 4,828 SH   SOLE   3,605 0 1,223
MERCK & CO INC COM 58933Y105   943,500 11,919 SH   SOLE   11,521 0 398
MICROSOFT CORP COM 594918104   3,050,531 6,133 SH   SOLE   4,672 0 1,461
MUELLER WTR PRODS INC COM SER A 624758108   3,134,398 130,383 SH   SOLE   901 0 129,482
NATURAL GROCERS BY VITAMIN C COM 63888U108   3,076,689 78,387 SH   SOLE   592 0 77,795
NEW YORK TIMES CO CL A 650111107   1,393,174 24,887 SH   SOLE   22,187 0 2,700
NEXTRACKER INC CLASS A COM 65290E101   4,461,598 82,060 SH   SOLE   11,577 0 70,483
NOVO-NORDISK A S ADR 670100205   1,566,754 22,700 SH   SOLE   16,510 0 6,190
NVIDIA CORPORATION COM 67066G104   4,958,374 31,384 SH   SOLE   22,885 0 8,499
ORMAT TECHNOLOGIES INC COM 686688102   429,773 5,131 SH   SOLE   4,934 0 197
PACCAR INC COM 693718108   250,103 2,631 SH   SOLE   0 0 2,631
PALO ALTO NETWORKS INC COM 697435105   7,958,454 38,890 SH   SOLE   3,114 0 35,776
PFIZER INC COM 717081103   248,382 10,247 SH   SOLE   4,425 0 5,822
PHILIP MORRIS INTL INC COM 718172109   287,219 1,577 SH   SOLE   1,514 0 63
PROCTER AND GAMBLE CO COM 742718109   6,608,116 41,477 SH   SOLE   6,020 0 35,457
QUALCOMM INC COM 747525103   242,822 1,525 SH   SOLE   78 0 1,446
ROBINHOOD MKTS INC COM CL A 770700102   5,194,527 55,479 SH   SOLE   404 0 55,075
ROCKWELL AUTOMATION INC COM 773903109   2,717,151 8,180 SH   SOLE   6,125 0 2,055
ROPER TECHNOLOGIES INC COM 776696106   584,419 1,031 SH   SOLE   1 0 1,030
SAP SE SPON ADR 803054204   7,774,826 25,567 SH   SOLE   174 0 25,393
SHOPIFY INC CL A SUB VTG SHS 82509L107   3,086,433 26,757 SH   SOLE   187 0 26,570
SPOTIFY TECHNOLOGY S A SHS L8681T102   3,921,135 5,110 SH   SOLE   33 0 5,077
STANTEC INC COM 85472N109   9,422,289 86,698 SH   SOLE   578 0 86,119
STMICROELECTRONICS N V NY REGISTRY 861012102   370,931 12,198 SH   SOLE   12,054 0 144
STRIDE INC COM 86333M108   7,267,271 50,054 SH   SOLE   548 0 49,506
STRYKER CORPORATION COM 863667101   3,380,658 8,545 SH   SOLE   6,133 0 2,412
SUNRUN INC COM 86771W105   153,638 18,782 SH   SOLE   18,100 0 682
SYLVAMO CORP COMMON STOCK 871332102   1,552,863 30,995 SH   SOLE   218 0 30,778
T-MOBILE US INC COM 872590104   2,399,993 10,073 SH   SOLE   8,330 0 1,743
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   9,145,182 40,378 SH   SOLE   415 0 39,963
TELEFONICA S A SPONSORED ADR 879382208   5,061,750 967,830 SH   SOLE   6,578 0 961,252
THERMO FISHER SCIENTIFIC INC COM 883556102   522,794 1,289 SH   SOLE   1,205 0 84
TIDAL TRUST I ADASINA ETF 886364876   952,579 48,134 SH   SOLE   2,922 0 45,212
TOAST INC CL A 888787108   3,481,935 78,617 SH   SOLE   540 0 78,077
UNILEVER PLC SPON ADR NEW 904767704   1,470,240 24,035 SH   SOLE   22,564 0 1,472
UNITED NAT FOODS INC COM 911163103   1,877,312 80,537 SH   SOLE   1,052 0 79,485
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   244,253 430 SH   SOLE   180 0 250
VANGUARD INDEX FDS TOTAL STK MKT 922908769   13,243,750 43,575 SH   SOLE   39,813 0 3,762
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   573,252 8,528 SH   SOLE   4,148 0 4,380
VEEVA SYS INC CL A COM 922475108   1,646,958 5,719 SH   SOLE   4,010 0 1,709
VERALTO CORP COM SHS 92338C103   523,123 5,182 SH   SOLE   4,300 0 882
VERTEX PHARMACEUTICALS INC COM 92532F100   7,072,876 15,887 SH   SOLE   1,703 0 14,184
VISA INC COM CL A 92826C839   403,337 1,136 SH   SOLE   1,000 0 136
VITA COCO CO INC COM 92846Q107   3,325,212 92,111 SH   SOLE   696 0 91,415
XYLEM INC COM 98419M100   8,150,171 63,004 SH   SOLE   12,875 0 50,129
ZILLOW GROUP INC CL A 98954M101   2,287,375 33,397 SH   SOLE   227 0 33,170