# EDGAR Filing Document

**Accession Number:** 0001525865
**File Stem:** 0001525865-26-000002
**Filing Date:** 2026-4
**Character Count:** 41958
**Document Hash:** b294c383d02bd7aba9f61506688b7f9e
**Contains OCR:** False
**Source Format:** 

## Filing Content

## Filing Summary
**0001525865-26-000002.hdr.sgml**: 20260414

**ACCESSION NUMBER**: 0001525865-26-000002

**CONFORMED SUBMISSION TYPE**: 13F-HR

**PUBLIC DOCUMENT COUNT**: 2

**CONFORMED PERIOD OF REPORT**: 20260331

**FILED AS OF DATE**: 20260414

**DATE AS OF CHANGE**: 20260414

**EFFECTIVENESS DATE**: 20260414

**FILER**: 

**COMPANY DATA:**
- **COMPANY CONFORMED NAME:** Clean Yield Group
- **CENTRAL INDEX KEY:** 0001525865

**ORGANIZATION NAME:**
- **EIN:** 030306376
- **STATE OF INCORPORATION:** VT
- **FISCAL YEAR END:** 1231

**FILING VALUES:**
- **FORM TYPE:** 13F-HR
- **SEC ACT:** 1934 Act
- **SEC FILE NUMBER:** 028-14512
- **FILM NUMBER:** 26859563

**BUSINESS ADDRESS:**
- **STREET 1:** 16 BEAVER MEADOW RD.
- **CITY:** NORWICH
- **STATE:** VT
- **ZIP:** 05055
- **BUSINESS PHONE:** 802-526-2525

**MAIL ADDRESS:**
- **STREET 1:** 16 BEAVER MEADOW RD.
- **CITY:** NORWICH
- **STATE:** VT
- **ZIP:** 05055

### FORM 13F COVER PAGE

**Report for the Calendar Year or Quarter Ended:** 03-31-2026

**Check here if Amendment** [ ] **Amendment Number:** 

**This Amendment (Check only one.):** [ ] is a restatement.

[ ] adds new holdings entries.

**Institutional Investment Manager Filing this Report:**

**Name:** Clean Yield Group<br>**Address:** 16 BEAVER MEADOW RD.<br>NORWICH, VT 05055

**Form 13F File Number:** 028-14512

The institutional investment manager filing this report and the person by whom it is signed hereby represent that the person signing the report is authorized to submit it, that all information contained herein is true, correct and complete, and that it is understood that all required items, statements, schedules, lists, and tables, are considered integral parts of this form.

**Person Signing this Report on Behalf of Reporting Manager:**

**Name:** Jenny Ly<br>**Title:** Operations and Reconciliation Manager<br>**Phone:** 802-526-2525

**Signature, Place, and Date of Signing:**

Jenny Ly  Denver, CO  04-14-2026<br>[Signature]  [City, State]  [Date]

**Report Type (Check only one.):**

[x] **13F HOLDINGS REPORT.** (Check here if all holdings of this reporting manager are reported in this report.)

[ ] **13F NOTICE.** (Check here if no holdings are reported in this report, and all holdings are reported by other reporting manager(s).)

[ ] **13F COMBINATION REPORT.** (Check here if a portion of the holdings for this reporting manager are reported in this report and a portion are reported by other reporting manager(s).)

### Form 13F Summary Page

**Report Summary:**

**Number of Other Included Managers:** 0

**Form 13F Information Table Entry Total:** 386

**Form 13F Information Table Value Total:** $355230160

      (round to nearest dollar)

**List of Other Included Managers:**

Provide a numbered list of the name(s) and Form 13F file number(s) of all institutional investment managers with respect to which this report is filed, other than the manager filing this report.

[If there are no entries in this list, state “NONE” and omit the column headings and list entries.]

**NONE**

### FORM 13F INFORMATION TABLE

---

|  |  |  |  |  |  |  |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | VOTING AUTHORITY | VOTING AUTHORITY | VOTING AUTHORITY |
| NAME OF ISSUER | TITLE OF CLASS | CUSIP | FIGI | VALUE (x$1000) | SHRS OR PRN AMT | SH/PRN | PUT/CALL | INVESTMENT DISCRETION | OTHER MANAGER | SOLE | SHARED | NONE |
| AMAZON COM INC COM | Stock | 023135106 |  | 424246 | 2037 | SH |  | SOLE | 0 | 2037 | 0 | 0 |
| HEWLETT PACKARD ENTERPRISE CO COM | Stock | 42824C109 |  | 76192 | 3200 | SH |  | SOLE | 0 | 3200 | 0 | 0 |
| SRH TOTAL RETURN FUND INC COM | CEF | 101507101 |  | 1 | 0 | SH |  | SOLE | 0 | 0 | 0 | 0 |
| INVESCO QQQ TRUST SERIES I | ETF | 46090E103 |  | 352080 | 610 | SH |  | SOLE | 0 | 610 | 0 | 0 |
| STATE STREET TECHNOLOGY SELECT SECTOR SPDR ETF | ETF | 81369Y803 |  | 253042 | 1904 | SH |  | SOLE | 0 | 1904 | 0 | 0 |
| CAMDEN NATL CORP COM | Stock | 133034108 |  | 5112975 | 107755 | SH |  | SOLE | 0 | 107755 | 0 | 0 |
| STARBUCKS CORP COM | Stock | 855244109 |  | 7167 | 80 | SH |  | SOLE | 0 | 80 | 0 | 0 |
| HINGHAM INSTN SVGS MASS COM | Stock | 433323102 |  | 467348 | 1635 | SH |  | SOLE | 0 | 1635 | 0 | 0 |
| BLOCK INC CL A | Stock | 852234103 |  | 4213 | 70 | SH |  | SOLE | 0 | 70 | 0 | 0 |
| ARROW FINL CORP COM | Stock | 042744102 |  | 48945 | 1458 | SH |  | SOLE | 0 | 1458 | 0 | 0 |
| EBAY INC. COM | Stock | 278642103 |  | 97938 | 1076 | SH |  | SOLE | 0 | 1076 | 0 | 0 |
| BAR HBR BANKSHARES COM | Stock | 066849100 |  | 48675 | 1500 | SH |  | SOLE | 0 | 1500 | 0 | 0 |
| HUBBELL INC COM | Stock | 443510607 |  | 4982483 | 10153 | SH |  | SOLE | 0 | 10153 | 0 | 0 |
| JOHNSON  JOHNSON COM | Stock | 478160104 |  | 4909434 | 20084 | SH |  | SOLE | 0 | 20084 | 0 | 0 |
| WILLIAMS SONOMA INC COM | Stock | 969904101 |  | 16045 | 88 | SH |  | SOLE | 0 | 88 | 0 | 0 |
| WASTE MGMT INC DEL COM | Stock | 94106L109 |  | 172572 | 751 | SH |  | SOLE | 0 | 751 | 0 | 0 |
| VANGUARD TOTAL STOCK MARKET ETF | ETF | 922908769 |  | 236833 | 738 | SH |  | SOLE | 0 | 738 | 0 | 0 |
| THOMSON REUTERS CORP COM | Stock | 884903808 |  | 4859 | 54 | SH |  | SOLE | 0 | 54 | 0 | 0 |
| COSTCO WHOLESALE CORPORATION COM | Stock | 22160K105 |  | 5153551 | 5172 | SH |  | SOLE | 0 | 5172 | 0 | 0 |
| HCA HEALTHCARE INC COM | Stock | 40412C101 |  | 4732 | 10 | SH |  | SOLE | 0 | 10 | 0 | 0 |
| GOLDMAN SACHS GROUP INC COM | Stock | 38141G104 |  | 60065 | 71 | SH |  | SOLE | 0 | 71 | 0 | 0 |
| YUM BRANDS INC COM | Stock | 988498101 |  | 114744 | 738 | SH |  | SOLE | 0 | 738 | 0 | 0 |
| PROCTER  GAMBLE CO COM | Stock | 742718109 |  | 2387364 | 16528 | SH |  | SOLE | 0 | 16528 | 0 | 0 |
| COCA COLA CO COM | Stock | 191216100 |  | 419912 | 5522 | SH |  | SOLE | 0 | 5521 | 0 | 0 |
| GENERAL MILLS INC COM | Stock | 370334104 |  | 570880 | 15338 | SH |  | SOLE | 0 | 15338 | 0 | 0 |
| OCCIDENTAL PETE CORP COM | Stock | 674599105 |  | 13000 | 200 | SH |  | SOLE | 0 | 200 | 0 | 0 |
| UNITED PARCEL SVCS INC CL B | Stock | 911312106 |  | 1328622 | 13505 | SH |  | SOLE | 0 | 13505 | 0 | 0 |
| MARRIOTT INTL INC NEW CL A | Stock | 571903202 |  | 132463 | 405 | SH |  | SOLE | 0 | 405 | 0 | 0 |
| ISHARES ESG OPTIMIZED MSCI USA ETF | ETF | 464288802 |  | 71230 | 539 | SH |  | SOLE | 0 | 539 | 0 | 0 |
| INTEL CORP COM | Stock | 458140100 |  | 92894 | 2105 | SH |  | SOLE | 0 | 2105 | 0 | 0 |
| CME GROUP INC COM | Stock | 12572Q105 |  | 18607 | 63 | SH |  | SOLE | 0 | 63 | 0 | 0 |
| STATE STR CORP COM | Stock | 857477103 |  | 3678846 | 29068 | SH |  | SOLE | 0 | 29068 | 0 | 0 |
| MEDTRONIC PLC SHS | Stock | G5960L103 |  | 28248 | 326 | SH |  | SOLE | 0 | 326 | 0 | 0 |
| FORTIVE CORP COM | Stock | 34959J108 |  | 2488 | 45 | SH |  | SOLE | 0 | 45 | 0 | 0 |
| NETFLIX INC. COM | Stock | 64110L106 |  | 4031089 | 41925 | SH |  | SOLE | 0 | 41925 | 0 | 0 |
| WORTHINGTON ENTERPRISES INC COM | Stock | 981811102 |  | 49533 | 950 | SH |  | SOLE | 0 | 950 | 0 | 0 |
| PAYCHEX INC COM | Stock | 704326107 |  | 383219 | 4160 | SH |  | SOLE | 0 | 4160 | 0 | 0 |
| ISHARES ESG AWARE MSCI EAFE ETF | ETF | 46435G516 |  | 160826 | 1682 | SH |  | SOLE | 0 | 1681 | 0 | 0 |
| WATERS CORP COM | Stock | 941848103 |  | 375228 | 1260 | SH |  | SOLE | 0 | 1260 | 0 | 0 |
| PROLOGIS INC. COM | REIT | 74340W103 |  | 7435125 | 56250 | SH |  | SOLE | 0 | 56250 | 0 | 0 |
| SUN LIFE FINANCIAL INC. COM | Stock | 866796105 |  | 23773 | 380 | SH |  | SOLE | 0 | 380 | 0 | 0 |
| ISHARES AGENCY BOND ETF | ETF | 464288166 |  | 17664 | 161 | SH |  | SOLE | 0 | 161 | 0 | 0 |
| MERCK  CO INC COM | Stock | 58933Y105 |  | 1260844 | 10482 | SH |  | SOLE | 0 | 10481 | 0 | 0 |
| STATE STREET SPDR S 500 ETF | ETF | 78462F103 |  | 1562767 | 2403 | SH |  | SOLE | 0 | 2403 | 0 | 0 |
| MCKESSON CORP COM | Stock | 58155Q103 |  | 212879 | 246 | SH |  | SOLE | 0 | 246 | 0 | 0 |
| MASTERCARD INCORPORATED CL A | Stock | 57636Q104 |  | 556122 | 1113 | SH |  | SOLE | 0 | 1113 | 0 | 0 |
| ILLINOIS TOOL WKS INC COM | Stock | 452308109 |  | 2200231 | 8453 | SH |  | SOLE | 0 | 8453 | 0 | 0 |
| EMERSON ELEC CO COM | Stock | 291011104 |  | 151459 | 1156 | SH |  | SOLE | 0 | 1156 | 0 | 0 |
| VANECK SHORT MUNI ETF | ETF | 92189F528 |  | 38337 | 2216 | SH |  | SOLE | 0 | 2216 | 0 | 0 |
| ALLSTATE CORP COM | Stock | 020002101 |  | 2695 | 13 | SH |  | SOLE | 0 | 13 | 0 | 0 |
| ALASKA AIR GROUP INC COM | Stock | 011659109 |  | 7356 | 200 | SH |  | SOLE | 0 | 200 | 0 | 0 |
| ISHARES TIPS BOND ETF | ETF | 464287176 |  | 55180 | 500 | SH |  | SOLE | 0 | 500 | 0 | 0 |
| VERTEX PHARMACEUTICALS INC COM | Stock | 92532F100 |  | 143786 | 322 | SH |  | SOLE | 0 | 322 | 0 | 0 |
| COGNIZANT TECHNOLOGY SOLUTIONS CL A | Stock | 192446102 |  | 4847 | 79 | SH |  | SOLE | 0 | 79 | 0 | 0 |
| INNOVATIVE INDL PPTYS INC COM | REIT | 45781V101 |  | 3951 | 79 | SH |  | SOLE | 0 | 78 | 0 | 0 |
| SMUCKER J M CO COM NEW | Stock | 832696405 |  | 422504 | 4381 | SH |  | SOLE | 0 | 4381 | 0 | 0 |
| CORNING INC COM | Stock | 219350105 |  | 375685 | 2763 | SH |  | SOLE | 0 | 2763 | 0 | 0 |
| EDWARDS LIFESCIENCES CORP COM | Stock | 28176E108 |  | 80080 | 1000 | SH |  | SOLE | 0 | 1000 | 0 | 0 |
| NUVEEN AMT-FREE MUN VALUE FD COM | CEF | 670695105 |  | 92109 | 6428 | SH |  | SOLE | 0 | 6427 | 0 | 0 |
| BANK NEW YORK MELLON CORP COM | Stock | 064058100 |  | 108665 | 916 | SH |  | SOLE | 0 | 916 | 0 | 0 |
| SUPER MICRO COMPUTER INC COM NEW | Stock | 86800U302 |  | 20493 | 900 | SH |  | SOLE | 0 | 900 | 0 | 0 |
| HOWMET AEROSPACE INC COM | Stock | 443201108 |  | 3687 | 16 | SH |  | SOLE | 0 | 16 | 0 | 0 |
| VERIZON COMMUNICATIONS INC COM | Stock | 92343V104 |  | 37750 | 752 | SH |  | SOLE | 0 | 752 | 0 | 0 |
| UNUM GROUP COM | Stock | 91529Y106 |  | 1899 | 26 | SH |  | SOLE | 0 | 26 | 0 | 0 |
| CHUBB LTD SWITZ COM | Stock | H1467J104 |  | 60949 | 187 | SH |  | SOLE | 0 | 187 | 0 | 0 |
| FEDEX CORP COM | Stock | 31428X106 |  | 233298 | 655 | SH |  | SOLE | 0 | 655 | 0 | 0 |
| SHERWIN WILLIAMS CO COM | Stock | 824348106 |  | 142645 | 445 | SH |  | SOLE | 0 | 445 | 0 | 0 |
| PEPSICO INC COM | Stock | 713448108 |  | 1674600 | 10784 | SH |  | SOLE | 0 | 10783 | 0 | 0 |
| TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS | ADR | 874060205 |  | 4414520 | 238365 | SH |  | SOLE | 0 | 238365 | 0 | 0 |
| KIMBERLY-CLARK CORP COM | Stock | 494368103 |  | 25275 | 262 | SH |  | SOLE | 0 | 262 | 0 | 0 |
| GROWGENERATION CORP COM | Stock | 39986L109 |  | 220 | 200 | SH |  | SOLE | 0 | 200 | 0 | 0 |
| HONEYWELL INTL INC COM | Stock | 438516106 |  | 9719 | 43 | SH |  | SOLE | 0 | 43 | 0 | 0 |
| TRANE TECHNOLOGIES PLC SHS | Stock | G8994E103 |  | 38340 | 92 | SH |  | SOLE | 0 | 92 | 0 | 0 |
| VANECK GREEN BOND ETF | ETF | 92189F171 |  | 815916 | 34055 | SH |  | SOLE | 0 | 34054 | 0 | 0 |
| ISHARES ESG AWARE MSCI USA ETF | ETF | 46435G425 |  | 349899 | 2474 | SH |  | SOLE | 0 | 2474 | 0 | 0 |
| US BANCORP COM NEW | Stock | 902973304 |  | 1030682 | 19817 | SH |  | SOLE | 0 | 19817 | 0 | 0 |
| BP PLC SPONSORED ADR | ADR | 055622104 |  | 11750 | 250 | SH |  | SOLE | 0 | 250 | 0 | 0 |
| HOME DEPOT INC | Stock | 437076102 |  | 4326219 | 13154 | SH |  | SOLE | 0 | 13154 | 0 | 0 |
| AUTOMATIC DATA PROCESSING INC COM | Stock | 053015103 |  | 3976842 | 19573 | SH |  | SOLE | 0 | 19573 | 0 | 0 |
| DUPONT DE NEMOURS INC COM | Stock | 26614N102 |  | 3252 | 71 | SH |  | SOLE | 0 | 71 | 0 | 0 |
| ICICI BANK LIMITED ADR | ADR | 45104G104 |  | 6320 | 244 | SH |  | SOLE | 0 | 244 | 0 | 0 |
| INFOSYS LTD SPONSORED ADR | ADR | 456788108 |  | 3432 | 254 | SH |  | SOLE | 0 | 254 | 0 | 0 |
| SPDR GOLD SHARES | ETF | 78463V107 |  | 316263 | 735 | SH |  | SOLE | 0 | 735 | 0 | 0 |
| SOUTHERN CO COM | Stock | 842587107 |  | 9652 | 100 | SH |  | SOLE | 0 | 100 | 0 | 0 |
| CENCORA INC COM | Stock | 03073E105 |  | 157070 | 500 | SH |  | SOLE | 0 | 500 | 0 | 0 |
| BECTON DICKINSON  CO COM | Stock | 075887109 |  | 727503 | 4627 | SH |  | SOLE | 0 | 4627 | 0 | 0 |
| ISHARES RUSSELL 1000 GROWTH ETF | ETF | 464287614 |  | 220875 | 518 | SH |  | SOLE | 0 | 518 | 0 | 0 |
| LABCORP HOLDINGS INC COM SHS | Stock | 504922105 |  | 229190 | 859 | SH |  | SOLE | 0 | 859 | 0 | 0 |
| FORTINET INC COM | Stock | 34959E109 |  | 2043 | 25 | SH |  | SOLE | 0 | 25 | 0 | 0 |
| ASSURED GUARANTY LTD COM | Stock | G0585R106 |  | 1385 | 17 | SH |  | SOLE | 0 | 17 | 0 | 0 |
| GALLAGHER ARTHUR J  CO COM | Stock | 363576109 |  | 97678 | 451 | SH |  | SOLE | 0 | 451 | 0 | 0 |
| HENRY JACK  ASSOC INC COM | Stock | 426281101 |  | 5253092 | 33239 | SH |  | SOLE | 0 | 33239 | 0 | 0 |
| COGNEX CORP COM | Stock | 192422103 |  | 48990 | 1000 | SH |  | SOLE | 0 | 1000 | 0 | 0 |
| ISHARES BROAD USD HIGH YIELD CORPORATE BOND ETF | ETF | 46435U853 |  | 111158 | 3017 | SH |  | SOLE | 0 | 3017 | 0 | 0 |
| LINCOLN ELEC HLDGS INC COM | Stock | 533900106 |  | 10212 | 41 | SH |  | SOLE | 0 | 41 | 0 | 0 |
| UNITED THERAPEUTICS CORP DEL COM | Stock | 91307C102 |  | 177894 | 300 | SH |  | SOLE | 0 | 300 | 0 | 0 |
| BERKSHIRE HATHAWAY INC DEL CL B NEW | Stock | 084670702 |  | 1125162 | 2348 | SH |  | SOLE | 0 | 2348 | 0 | 0 |
| FRANKLIN FTSE JAPAN ETF | ETF | 35473P744 |  | 63315 | 1750 | SH |  | SOLE | 0 | 1750 | 0 | 0 |
| ADOBE INC COM | Stock | 00724F101 |  | 7292 | 30 | SH |  | SOLE | 0 | 30 | 0 | 0 |
| UNION BANKSHARES INC COM | Stock | 905400107 |  | 10944 | 450 | SH |  | SOLE | 0 | 450 | 0 | 0 |
| ALPHABET CLASS A | Stock | 02079K305 |  | 2506948 | 8718 | SH |  | SOLE | 0 | 8718 | 0 | 0 |
| PROGRESSIVE CORP COM | Stock | 743315103 |  | 12886 | 65 | SH |  | SOLE | 0 | 65 | 0 | 0 |
| OREILLY AUTOMOTIVE INC COM | Stock | 67103H107 |  | 822482 | 8910 | SH |  | SOLE | 0 | 8910 | 0 | 0 |
| PRINCIPAL FINANCIAL GROUP INC COM | Stock | 74251V102 |  | 43613 | 484 | SH |  | SOLE | 0 | 484 | 0 | 0 |
| INTUIT COM | Stock | 461202103 |  | 1128079 | 2609 | SH |  | SOLE | 0 | 2609 | 0 | 0 |
| UNILEVER PLC SPON ADR NEW | ADR | 904767803 |  | 6280772 | 110247 | SH |  | SOLE | 0 | 110247 | 0 | 0 |
| IRONWOOD PHARMACEUTICALS INC COM CL A | Stock | 46333X108 |  | 298 | 85 | SH |  | SOLE | 0 | 85 | 0 | 0 |
| AEGON LTD AMER REG 1 CERT | ADR | 0076CA104 |  | 9140 | 1259 | SH |  | SOLE | 0 | 1259 | 0 | 0 |
| SPOTIFY TECHNOLOGY S A SHS | Stock | L8681T102 |  | 53340 | 110 | SH |  | SOLE | 0 | 110 | 0 | 0 |
| CSX CORP COM | Stock | 126408103 |  | 36083 | 879 | SH |  | SOLE | 0 | 879 | 0 | 0 |
| COMCAST CORP NEW CL A | Stock | 20030N101 |  | 195228 | 6800 | SH |  | SOLE | 0 | 6800 | 0 | 0 |
| MICROSOFT CORP COM | Stock | 594918104 |  | 4732543 | 12785 | SH |  | SOLE | 0 | 12784 | 0 | 0 |
| ISHARES ESG AWARE MSCI USA SMALL-CAP ETF | ETF | 46435U663 |  | 151548 | 3223 | SH |  | SOLE | 0 | 3223 | 0 | 0 |
| HEALTHPEAK PROPERTIES INC COM | REIT | 42250P103 |  | 3192614 | 194316 | SH |  | SOLE | 0 | 194316 | 0 | 0 |
| CVS HEALTH CORP COM | Stock | 126650100 |  | 81875 | 1140 | SH |  | SOLE | 0 | 1140 | 0 | 0 |
| AMALGAMATED FINANCIAL CORP COM | Stock | 022671101 |  | 2858811 | 73548 | SH |  | SOLE | 0 | 73548 | 0 | 0 |
| MASCO CORP COM | Stock | 574599106 |  | 90555 | 1500 | SH |  | SOLE | 0 | 1500 | 0 | 0 |
| TILRAY BRANDS INC COM | Stock | 88688T209 |  | 194 | 30 | SH |  | SOLE | 0 | 30 | 0 | 0 |
| AMERIPRISE FINL INC COM | Stock | 03076C106 |  | 24886 | 56 | SH |  | SOLE | 0 | 56 | 0 | 0 |
| AVERY DENNISON CORP COM | Stock | 053611109 |  | 87031 | 504 | SH |  | SOLE | 0 | 504 | 0 | 0 |
| TENNANT CO COM | Stock | 880345103 |  | 93956 | 1415 | SH |  | SOLE | 0 | 1415 | 0 | 0 |
| PDD HOLDINGS INC SPONSORED ADS | ADR | 722304102 |  | 2657 | 26 | SH |  | SOLE | 0 | 26 | 0 | 0 |
| NEXTERA ENERGY INC COM | Stock | 65339F101 |  | 683411 | 7358 | SH |  | SOLE | 0 | 7358 | 0 | 0 |
| VANGUARD MID-CAP ETF | ETF | 922908629 |  | 163118 | 568 | SH |  | SOLE | 0 | 568 | 0 | 0 |
| NIKE INC CL B | Stock | 654106103 |  | 36974 | 700 | SH |  | SOLE | 0 | 700 | 0 | 0 |
| TESLA INC COM | Stock | 88160R101 |  | 37919 | 102 | SH |  | SOLE | 0 | 102 | 0 | 0 |
| MSCI INC COM | Stock | 55354G100 |  | 132057 | 245 | SH |  | SOLE | 0 | 245 | 0 | 0 |
| STONECO LTD COM CL A | Stock | G85158106 |  | 5789 | 410 | SH |  | SOLE | 0 | 410 | 0 | 0 |
| VANGUARD HEALTH CARE ETF | ETF | 92204A504 |  | 81699 | 300 | SH |  | SOLE | 0 | 300 | 0 | 0 |
| NORFOLK SOUTHN CORP COM | Stock | 655844108 |  | 136038 | 474 | SH |  | SOLE | 0 | 474 | 0 | 0 |
| DELL TECHNOLOGIES INC CL C | Stock | 24703L202 |  | 21173 | 129 | SH |  | SOLE | 0 | 129 | 0 | 0 |
| AMPHENOL CORP CL A | Stock | 032095101 |  | 504389 | 3992 | SH |  | SOLE | 0 | 3992 | 0 | 0 |
| ACUITY INC COM | Stock | 00508Y102 |  | 276017 | 985 | SH |  | SOLE | 0 | 985 | 0 | 0 |
| DOLLAR TREE INC COM | Stock | 256746108 |  | 32853 | 300 | SH |  | SOLE | 0 | 300 | 0 | 0 |
| WATTS WATER TECHNOLOGIES INC CL A | Stock | 942749102 |  | 463303 | 1596 | SH |  | SOLE | 0 | 1596 | 0 | 0 |
| WELLTOWER INC COM | REIT | 95040Q104 |  | 2175 | 11 | SH |  | SOLE | 0 | 11 | 0 | 0 |
| DOW HLDGS INC COM | Stock | 260557103 |  | 2999 | 72 | SH |  | SOLE | 0 | 72 | 0 | 0 |
| ALCON AG ORD SHS | Stock | H01301128 |  | 71583 | 950 | SH |  | SOLE | 0 | 950 | 0 | 0 |
| ASTRAZENECA PLC ORD | ADR | G0593M107 |  | 581799 | 2950 | SH |  | SOLE | 0 | 2950 | 0 | 0 |
| SUMITOMO MITSUI FIN GRP INC SPONSORED ADR | ADR | 86562M209 |  | 4938 | 250 | SH |  | SOLE | 0 | 250 | 0 | 0 |
| AMERESCO INC CL A | Stock | 02361E108 |  | 1694756 | 66461 | SH |  | SOLE | 0 | 66461 | 0 | 0 |
| FIFTH THIRD BANCORP COM | Stock | 316773100 |  | 160566 | 3456 | SH |  | SOLE | 0 | 3456 | 0 | 0 |
| UBER TECHNOLOGIES INC COM | Stock | 90353T100 |  | 75023 | 1043 | SH |  | SOLE | 0 | 1043 | 0 | 0 |
| STATE STREET SPDR S MIDCAP 400 ETF TRUST | ETF | 78467Y107 |  | 30221 | 49 | SH |  | SOLE | 0 | 49 | 0 | 0 |
| FASTLY INC CL A | Stock | 31188V100 |  | 7265 | 250 | SH |  | SOLE | 0 | 250 | 0 | 0 |
| GENERAL MTRS CO COM | Stock | 37045V100 |  | 1341 | 18 | SH |  | SOLE | 0 | 18 | 0 | 0 |
| VANECK GOLD MINERS ETF | ETF | 92189F106 |  | 406541 | 4430 | SH |  | SOLE | 0 | 4430 | 0 | 0 |
| STATE STREET SPDR S 600 SMALL CAP GROWTH ETF | ETF | 78464A201 |  | 13527 | 140 | SH |  | SOLE | 0 | 140 | 0 | 0 |
| SNDL INC COM | Stock | 83307B101 |  | 293 | 222 | SH |  | SOLE | 0 | 222 | 0 | 0 |
| WABTEC COM | Stock | 929740108 |  | 3416520 | 13671 | SH |  | SOLE | 0 | 13671 | 0 | 0 |
| ELI LILLY  CO COM | Stock | 532457108 |  | 2911072 | 3165 | SH |  | SOLE | 0 | 3165 | 0 | 0 |
| AIR PRODUCTS AND CHEMICALS INC COM | Stock | 009158106 |  | 228616 | 787 | SH |  | SOLE | 0 | 787 | 0 | 0 |
| LEIDOS HOLDINGS INC COM | Stock | 525327102 |  | 2177 | 14 | SH |  | SOLE | 0 | 14 | 0 | 0 |
| HOLOGIC INC COM | Stock | 436440101 |  | 907609 | 12007 | SH |  | SOLE | 0 | 12007 | 0 | 0 |
| VANGUARD MORTGAGE-BACKED SECURITIES ETF | ETF | 92206C771 |  | 210430 | 4482 | SH |  | SOLE | 0 | 4482 | 0 | 0 |
| VANGUARD S 500 GROWTH ETF | ETF | 921932505 |  | 340337 | 835 | SH |  | SOLE | 0 | 834 | 0 | 0 |
| ISHARES RUSSELL 2000 ETF | ETF | 464287655 |  | 62000 | 250 | SH |  | SOLE | 0 | 250 | 0 | 0 |
| TWILIO INC CL A | Stock | 90138F102 |  | 50328 | 400 | SH |  | SOLE | 0 | 400 | 0 | 0 |
| DUKE ENERGY CORP NEW COM NEW | Stock | 26441C204 |  | 5499 | 42 | SH |  | SOLE | 0 | 42 | 0 | 0 |
| DIGITAL RLTY TR INC COM | REIT | 253868103 |  | 14417 | 80 | SH |  | SOLE | 0 | 80 | 0 | 0 |
| CARRIER GLOBAL CORPORATION COM | Stock | 14448C104 |  | 110480 | 1962 | SH |  | SOLE | 0 | 1962 | 0 | 0 |
| AFLAC INC COM | Stock | 001055102 |  | 621068 | 5661 | SH |  | SOLE | 0 | 5661 | 0 | 0 |
| SYSCO CORP COM | Stock | 871829107 |  | 323838 | 4540 | SH |  | SOLE | 0 | 4540 | 0 | 0 |
| CHIPOTLE MEXICAN GRILL INC COM | Stock | 169656105 |  | 2481959 | 77537 | SH |  | SOLE | 0 | 77537 | 0 | 0 |
| SONY GROUP CORP SPONSORED ADR | ADR | 835699307 |  | 8280 | 400 | SH |  | SOLE | 0 | 400 | 0 | 0 |
| ISHARES 0-3 MONTH TREASURY BOND ETF | ETF | 46436E718 |  | 9059 | 90 | SH |  | SOLE | 0 | 90 | 0 | 0 |
| ISHARES SELECT DIVIDEND ETF | ETF | 464287168 |  | 39367 | 260 | SH |  | SOLE | 0 | 260 | 0 | 0 |
| AMERICAN ELEC PWR CO INC COM | Stock | 025537101 |  | 8651 | 66 | SH |  | SOLE | 0 | 66 | 0 | 0 |
| VITAL FARMS INC COM | Stock | 92847W103 |  | 934052 | 66151 | SH |  | SOLE | 0 | 66151 | 0 | 0 |
| SNOWFLAKE INC COM SHS | Stock | 833445109 |  | 3016 | 20 | SH |  | SOLE | 0 | 20 | 0 | 0 |
| LUCID GROUP INC COM NEW | Stock | 549498202 |  | 11055 | 1160 | SH |  | SOLE | 0 | 1160 | 0 | 0 |
| EASTERN BANKSHARES INC COM | Stock | 27627N105 |  | 17604 | 900 | SH |  | SOLE | 0 | 900 | 0 | 0 |
| MIDDLESEX WTR CO COM | Stock | 596680108 |  | 226418 | 4350 | SH |  | SOLE | 0 | 4350 | 0 | 0 |
| ATLASSIAN CORPORATION CL A | Stock | 049468101 |  | 1706 | 25 | SH |  | SOLE | 0 | 25 | 0 | 0 |
| VIATRIS INC COM | Stock | 92556V106 |  | 932 | 69 | SH |  | SOLE | 0 | 69 | 0 | 0 |
| FIRST SOLAR INC COM | Stock | 336433107 |  | 4492991 | 22777 | SH |  | SOLE | 0 | 22777 | 0 | 0 |
| SOFI TECHNOLOGIES INC COM | Stock | 83406F102 |  | 1563116 | 98433 | SH |  | SOLE | 0 | 98433 | 0 | 0 |
| WORKHORSE GROUP INC COM NEW | Stock | 98138J503 |  | 3 | 1 | SH |  | SOLE | 0 | 1 | 0 | 0 |
| WOORI FINL GROUP INC SPONSORED ADS | ADR | 981064108 |  | 6660 | 100 | SH |  | SOLE | 0 | 100 | 0 | 0 |
| AIRBNB INC COM CL A | Stock | 009066101 |  | 4420 | 35 | SH |  | SOLE | 0 | 35 | 0 | 0 |
| ADASINA SOCIAL JUSTICE ALL CAP GLOBAL ETF | ETF | 886364876 |  | 6515 | 334 | SH |  | SOLE | 0 | 334 | 0 | 0 |
| STATE STREET SPDR NUVEEN ICE HIGH YIELD MUNICIPAL BOND ETF | ETF | 78464A284 |  | 89095 | 3593 | SH |  | SOLE | 0 | 3592 | 0 | 0 |
| STAG INDUSTRIAL INC COM | REIT | 85254J102 |  | 65622 | 1820 | SH |  | SOLE | 0 | 1819 | 0 | 0 |
| VANGUARD MID-CAP GROWTH ETF | ETF | 922908538 |  | 65367 | 254 | SH |  | SOLE | 0 | 254 | 0 | 0 |
| XYLEM INC COM | Stock | 98419M100 |  | 76958 | 644 | SH |  | SOLE | 0 | 644 | 0 | 0 |
| COINBASE GLOBAL INC COM CL A | Stock | 19260Q107 |  | 6984 | 40 | SH |  | SOLE | 0 | 40 | 0 | 0 |
| ISHARES U.S. CARBON TRANSITION READINESS AWARE ACTIVE ETF | ETF | 09290C509 |  | 29177 | 416 | SH |  | SOLE | 0 | 416 | 0 | 0 |
| TRACTOR SUPPLY CO COM | Stock | 892356106 |  | 390486 | 8620 | SH |  | SOLE | 0 | 8620 | 0 | 0 |
| VISA INC COM CL A | Stock | 92826C839 |  | 196456 | 650 | SH |  | SOLE | 0 | 650 | 0 | 0 |
| H2O AMERICA COM | Stock | 784305104 |  | 2723344 | 46418 | SH |  | SOLE | 0 | 46418 | 0 | 0 |
| DT MIDSTREAM INC COMMON STOCK | Stock | 23345M107 |  | 5656 | 42 | SH |  | SOLE | 0 | 42 | 0 | 0 |
| HERSHEY CO COM | Stock | 427866108 |  | 197496 | 950 | SH |  | SOLE | 0 | 950 | 0 | 0 |
| VANGUARD VALUE ETF | ETF | 922908744 |  | 64550 | 329 | SH |  | SOLE | 0 | 329 | 0 | 0 |
| VANGUARD GROWTH ETF | ETF | 922908736 |  | 127979 | 293 | SH |  | SOLE | 0 | 293 | 0 | 0 |
| STATE STREET SPDR BLOOMBERG SHORT TERM HIGH YIELD BOND ETF | ETF | 78468R408 |  | 173902 | 6962 | SH |  | SOLE | 0 | 6961 | 0 | 0 |
| RIVIAN AUTOMOTIVE INC COM CL A | Stock | 76954A103 |  | 7525 | 500 | SH |  | SOLE | 0 | 500 | 0 | 0 |
| MID-AMER APT CMNTYS INC COM | REIT | 59522J103 |  | 31751 | 260 | SH |  | SOLE | 0 | 260 | 0 | 0 |
| L3HARRIS TECHNOLOGIES INC COM | Stock | 502431109 |  | 18983 | 55 | SH |  | SOLE | 0 | 55 | 0 | 0 |
| IRON MTN INC DEL COM | REIT | 46284V101 |  | 306420 | 3000 | SH |  | SOLE | 0 | 3000 | 0 | 0 |
| DOORDASH INC CL A | Stock | 25809K105 |  | 33784 | 225 | SH |  | SOLE | 0 | 225 | 0 | 0 |
| SPROUTS FMRS MKT INC COM | Stock | 85208M102 |  | 5293432 | 68630 | SH |  | SOLE | 0 | 68630 | 0 | 0 |
| CONSTELLATION ENERGY CORP COM | Stock | 21037T109 |  | 16197 | 58 | SH |  | SOLE | 0 | 58 | 0 | 0 |
| META PLATFORMS INC CL A | Stock | 30303M102 |  | 44054 | 77 | SH |  | SOLE | 0 | 77 | 0 | 0 |
| ASML HLDG NV N Y REGISTRY SHS | ADR | N07059210 |  | 11718404 | 8872 | SH |  | SOLE | 0 | 8872 | 0 | 0 |
| HEALTHCARE RLTY TR CL A COM | REIT | 42226K105 |  | 65242 | 3840 | SH |  | SOLE | 0 | 3840 | 0 | 0 |
| SERVICENOW INC COM | Stock | 81762P102 |  | 4081423 | 39038 | SH |  | SOLE | 0 | 39038 | 0 | 0 |
| PALO ALTO NETWORKS INC COM | Stock | 697435105 |  | 2682154 | 16730 | SH |  | SOLE | 0 | 16730 | 0 | 0 |
| SYMBOTIC INC CLASS A COM | Stock | 87151X101 |  | 1064 | 20 | SH |  | SOLE | 0 | 20 | 0 | 0 |
| HALEON PLC SPON ADS | ADR | 405552100 |  | 10010 | 1000 | SH |  | SOLE | 0 | 1000 | 0 | 0 |
| MONDELEZ INTL INC CL A | Stock | 609207105 |  | 5764 | 100 | SH |  | SOLE | 0 | 100 | 0 | 0 |
| MIDDLEBY CORP COM | Stock | 596278101 |  | 26516 | 200 | SH |  | SOLE | 0 | 200 | 0 | 0 |
| BROADCOM INC COM | Stock | 11135F101 |  | 12247001 | 39569 | SH |  | SOLE | 0 | 39569 | 0 | 0 |
| LIVEWIRE GROUP INC WT EXP 092627 | Stock | 53838J113 |  | 3 | 50 | SH |  | SOLE | 0 | 50 | 0 | 0 |
| LIVEWIRE GROUP INC COM | Stock | 53838J105 |  | 3486 | 2100 | SH |  | SOLE | 0 | 2100 | 0 | 0 |
| WORKDAY INC CL A | Stock | 98138H101 |  | 2339 | 18 | SH |  | SOLE | 0 | 18 | 0 | 0 |
| TENET HEALTHCARE CORP COM NEW | Stock | 88033G407 |  | 3963 | 21 | SH |  | SOLE | 0 | 21 | 0 | 0 |
| JOHNSON CTLS INTL PLC SHS | Stock | G51502105 |  | 6678 | 51 | SH |  | SOLE | 0 | 51 | 0 | 0 |
| METLIFE INC COM | Stock | 59156R108 |  | 1556 | 22 | SH |  | SOLE | 0 | 22 | 0 | 0 |
| MOODYS CORP COM | Stock | 615369105 |  | 4006084 | 9183 | SH |  | SOLE | 0 | 9183 | 0 | 0 |
| HSBC HLDGS PLC SPON ADR NEW | ADR | 404280406 |  | 3960 | 48 | SH |  | SOLE | 0 | 48 | 0 | 0 |
| MITSUBISHI UFJ FINANCIAL GROUP SPONSORED ADS | ADR | 606822104 |  | 5753 | 339 | SH |  | SOLE | 0 | 339 | 0 | 0 |
| NOMURA HLDGS INC SPONSORED ADR | ADR | 65535H208 |  | 12301 | 1559 | SH |  | SOLE | 0 | 1559 | 0 | 0 |
| ROYAL BK CDA COM | Stock | 780087102 |  | 6309 | 39 | SH |  | SOLE | 0 | 39 | 0 | 0 |
| EXPEDITORS INTL WASH INC COM | Stock | 302130109 |  | 1929022 | 13468 | SH |  | SOLE | 0 | 13468 | 0 | 0 |
| ACCENTURE PLC IRELAND SHS CLASS A | Stock | G1151C101 |  | 9121 | 46 | SH |  | SOLE | 0 | 46 | 0 | 0 |
| GE HEALTHCARE TECHNOLOGIES INC COMMON STOCK | Stock | 36266G107 |  | 49968 | 702 | SH |  | SOLE | 0 | 702 | 0 | 0 |
| STATE STREET SPDR PORTFOLIO HIGH YIELD BOND ETF | ETF | 78468R606 |  | 171721 | 7364 | SH |  | SOLE | 0 | 7363 | 0 | 0 |
| STATE STREET SPDR MSCI ACWI EX-US ETF | ETF | 78463X848 |  | 16905 | 462 | SH |  | SOLE | 0 | 462 | 0 | 0 |
| CALIFORNIA WTR SVC GROUP COM | Stock | 130788102 |  | 459521 | 10135 | SH |  | SOLE | 0 | 10135 | 0 | 0 |
| ISHARES U.S. MEDICAL DEVICES ETF | ETF | 464288810 |  | 44814 | 840 | SH |  | SOLE | 0 | 840 | 0 | 0 |
| NVIDIA CORPORATION COM | Stock | 67066G104 |  | 15936196 | 91377 | SH |  | SOLE | 0 | 91377 | 0 | 0 |
| GENUINE PARTS CO COM | Stock | 372460105 |  | 161798 | 1530 | SH |  | SOLE | 0 | 1530 | 0 | 0 |
| UNITED STATES COPPER INDEX FUND | ETF | 911718104 |  | 41316 | 1200 | SH |  | SOLE | 0 | 1200 | 0 | 0 |
| WW GRAINGER INC COM | Stock | 384802104 |  | 104718 | 96 | SH |  | SOLE | 0 | 96 | 0 | 0 |
| WHEATON PRECIOUS METALS CORP COM | Stock | 962879102 |  | 25547 | 195 | SH |  | SOLE | 0 | 195 | 0 | 0 |
| ABBVIE INC COM | Stock | 00287Y109 |  | 843861 | 3880 | SH |  | SOLE | 0 | 3880 | 0 | 0 |
| S GLOBAL INC COM | Stock | 78409V104 |  | 56570 | 133 | SH |  | SOLE | 0 | 133 | 0 | 0 |
| CURTISS WRIGHT CORP COM | Stock | 231561101 |  | 238392 | 350 | SH |  | SOLE | 0 | 350 | 0 | 0 |
| KENVUE INC COM | Stock | 49177J102 |  | 25860 | 1500 | SH |  | SOLE | 0 | 1500 | 0 | 0 |
| VALMONT INDS INC COM | Stock | 920253101 |  | 3902201 | 9766 | SH |  | SOLE | 0 | 9766 | 0 | 0 |
| ZOETIS INC CL A | Stock | 98978V103 |  | 76837 | 650 | SH |  | SOLE | 0 | 650 | 0 | 0 |
| TELUS CORPORATION COM | Stock | 87971M103 |  | 1873539 | 146028 | SH |  | SOLE | 0 | 146028 | 0 | 0 |
| ISHARES FLEXIBLE INCOME ACTIVE ETF | ETF | 092528603 |  | 91537 | 1763 | SH |  | SOLE | 0 | 1762 | 0 | 0 |
| TAIWAN SEMICONDUCTOR MANUFACT SPONSORED ADS | ADR | 874039100 |  | 80094 | 237 | SH |  | SOLE | 0 | 237 | 0 | 0 |
| NEW ORIENTAL ED  TECHNOLOGY G SPON ADR | ADR | 647581206 |  | 2039 | 36 | SH |  | SOLE | 0 | 36 | 0 | 0 |
| ORMAT TECHNOLOGIES INC COM | Stock | 686688102 |  | 6268 | 56 | SH |  | SOLE | 0 | 56 | 0 | 0 |
| ISHARES ESG AWARE MSCI EM ETF | ETF | 46434G863 |  | 77648 | 1708 | SH |  | SOLE | 0 | 1707 | 0 | 0 |
| CHURCH  DWIGHT CO INC COM | Stock | 171340102 |  | 182627 | 1957 | SH |  | SOLE | 0 | 1957 | 0 | 0 |
| FACTSET RESH SYS INC COM | Stock | 303075105 |  | 5859 | 27 | SH |  | SOLE | 0 | 27 | 0 | 0 |
| ZIMMER BIOMET HOLDINGS INC COM | Stock | 98956P102 |  | 7053 | 78 | SH |  | SOLE | 0 | 78 | 0 | 0 |
| HA SUSTAINABLE INFRA CAP INC COM | REIT | 41068X100 |  | 6222820 | 169328 | SH |  | SOLE | 0 | 169328 | 0 | 0 |
| STRYKER CORPORATION COM | Stock | 863667101 |  | 5373761 | 16354 | SH |  | SOLE | 0 | 16354 | 0 | 0 |
| QUALCOMM INC COM | Stock | 747525103 |  | 40566 | 315 | SH |  | SOLE | 0 | 315 | 0 | 0 |
| FASTENAL CO COM | Stock | 311900104 |  | 32294 | 696 | SH |  | SOLE | 0 | 696 | 0 | 0 |
| INTUITIVE SURGICAL INC COM NEW | Stock | 46120E602 |  | 24893 | 54 | SH |  | SOLE | 0 | 54 | 0 | 0 |
| VESTIS CORPORATION COM SHS | Stock | 29430C102 |  | 885 | 113 | SH |  | SOLE | 0 | 112 | 0 | 0 |
| MCDONALDS CORP COM | Stock | 580135101 |  | 367354 | 1182 | SH |  | SOLE | 0 | 1182 | 0 | 0 |
| QUEST DIAGNOSTICS INC COM | Stock | 74834L100 |  | 5158586 | 26322 | SH |  | SOLE | 0 | 26322 | 0 | 0 |
| DOVER CORP COM | Stock | 260003108 |  | 131949 | 633 | SH |  | SOLE | 0 | 633 | 0 | 0 |
| CISCO SYS INC COM | Stock | 17275R102 |  | 9129966 | 117669 | SH |  | SOLE | 0 | 117669 | 0 | 0 |
| WORTHINGTON STL INC COM SHS | Stock | 982104101 |  | 36420 | 1200 | SH |  | SOLE | 0 | 1200 | 0 | 0 |
| TAPESTRY INC COM | Stock | 876030107 |  | 4092 | 29 | SH |  | SOLE | 0 | 29 | 0 | 0 |
| PROSHARES VIX SHORT-TERM FUTURES ETF | ETF | 74347Y730 |  | 109920 | 3200 | SH |  | SOLE | 0 | 3200 | 0 | 0 |
| ADVANCED MICRO DEVICES INC COM | Stock | 007903107 |  | 7730 | 38 | SH |  | SOLE | 0 | 38 | 0 | 0 |
| VANECK JUNIOR GOLD MINERS ETF | ETF | 92189F791 |  | 28810 | 240 | SH |  | SOLE | 0 | 240 | 0 | 0 |
| AT INC COM | Stock | 00206R102 |  | 150516 | 5192 | SH |  | SOLE | 0 | 5192 | 0 | 0 |
| NUVEEN SELECT TAX-FREE INCOME SH BEN INT | CEF | 67062F100 |  | 95472 | 6653 | SH |  | SOLE | 0 | 6653 | 0 | 0 |
| STATE STREET ENERGY SELECT SECTOR SPDR ETF | ETF | 81369Y506 |  | 21136 | 345 | SH |  | SOLE | 0 | 345 | 0 | 0 |
| SOLVENTUM CORP COM SHS | Stock | 83444M101 |  | 42445 | 650 | SH |  | SOLE | 0 | 650 | 0 | 0 |
| GE VERNOVA INC COM | Stock | 36828A101 |  | 597937 | 685 | SH |  | SOLE | 0 | 685 | 0 | 0 |
| GE AEROSPACE COM NEW | Stock | 369604301 |  | 713114 | 2513 | SH |  | SOLE | 0 | 2513 | 0 | 0 |
| NOKIA CORP SPONSORED ADR | ADR | 654902204 |  | 3590736 | 446609 | SH |  | SOLE | 0 | 446609 | 0 | 0 |
| MOTOROLA SOLUTIONS INC COM NEW | Stock | 620076307 |  | 9113 | 21 | SH |  | SOLE | 0 | 21 | 0 | 0 |
| VEEVA SYS INC CL A COM | Stock | 922475108 |  | 3848184 | 21907 | SH |  | SOLE | 0 | 21907 | 0 | 0 |
| RINGCENTRAL INC CL A | Stock | 76680R206 |  | 3726 | 100 | SH |  | SOLE | 0 | 100 | 0 | 0 |
| CRITEO S A SPONS ADS | ADR | 226718104 |  | 1793 | 100 | SH |  | SOLE | 0 | 100 | 0 | 0 |
| LULULEMON ATHLETICA INC COM | Stock | 550021109 |  | 2178766 | 14231 | SH |  | SOLE | 0 | 14231 | 0 | 0 |
| UBS GROUP AG SHS | Stock | H42097107 |  | 23090 | 591 | SH |  | SOLE | 0 | 591 | 0 | 0 |
| THE CIGNA GROUP COM | Stock | 125523100 |  | 188059 | 705 | SH |  | SOLE | 0 | 705 | 0 | 0 |
| METTLER TOLEDO INTERNATIONAL COM | Stock | 592688105 |  | 285031 | 226 | SH |  | SOLE | 0 | 226 | 0 | 0 |
| ROSS STORES INC COM | Stock | 778296103 |  | 6204283 | 28640 | SH |  | SOLE | 0 | 28640 | 0 | 0 |
| ARAMARK COM | Stock | 03852U106 |  | 9344 | 230 | SH |  | SOLE | 0 | 230 | 0 | 0 |
| MASIMO CORP COM | Stock | 574795100 |  | 8716 | 49 | SH |  | SOLE | 0 | 49 | 0 | 0 |
| RENAISSANCERE HLDGS LTD COM | Stock | G7496G103 |  | 270479 | 910 | SH |  | SOLE | 0 | 910 | 0 | 0 |
| WELLS FARGO  CO COM | Stock | 949746101 |  | 126660 | 1591 | SH |  | SOLE | 0 | 1591 | 0 | 0 |
| UNION PAC CORP COM | Stock | 907818108 |  | 206227 | 850 | SH |  | SOLE | 0 | 850 | 0 | 0 |
| CINTAS CORP COM | Stock | 172908105 |  | 54125 | 320 | SH |  | SOLE | 0 | 320 | 0 | 0 |
| ECOLAB INC COM | Stock | 278865100 |  | 4901152 | 18424 | SH |  | SOLE | 0 | 18424 | 0 | 0 |
| CARMAX INC COM | Stock | 143130102 |  | 74927 | 1802 | SH |  | SOLE | 0 | 1802 | 0 | 0 |
| ISHARES 10-20 YEAR TREASURY BOND ETF | ETF | 464288653 |  | 53382 | 530 | SH |  | SOLE | 0 | 530 | 0 | 0 |
| SALESFORCE INC COM | Stock | 79466L302 |  | 5747976 | 30792 | SH |  | SOLE | 0 | 30792 | 0 | 0 |
| MICROCHIP TECHNOLOGY INC. COM | Stock | 595017104 |  | 122113 | 1890 | SH |  | SOLE | 0 | 1890 | 0 | 0 |
| MCCORMICK  CO INC COM NON VTG | Stock | 579780206 |  | 3834027 | 76012 | SH |  | SOLE | 0 | 76011 | 0 | 0 |
| COLUMBIA BKG SYS INC COM | Stock | 197236102 |  | 2536315 | 92465 | SH |  | SOLE | 0 | 92465 | 0 | 0 |
| IDEXX LABS INC COM | Stock | 45168D104 |  | 7305 | 13 | SH |  | SOLE | 0 | 13 | 0 | 0 |
| REPUBLIC SVCS INC COM | Stock | 760759100 |  | 19712 | 90 | SH |  | SOLE | 0 | 90 | 0 | 0 |
| THERMO FISHER SCIENTIFIC INC COM | Stock | 883556102 |  | 1239688 | 2522 | SH |  | SOLE | 0 | 2522 | 0 | 0 |
| JPMORGAN CHASE  CO COM | Stock | 46625H100 |  | 649505 | 2208 | SH |  | SOLE | 0 | 2208 | 0 | 0 |
| HARTFORD INSURANCE GROUP INC COM | Stock | 416515104 |  | 30156 | 223 | SH |  | SOLE | 0 | 223 | 0 | 0 |
| CHEVRON CORPORATION COM | Stock | 166764100 |  | 112347 | 543 | SH |  | SOLE | 0 | 543 | 0 | 0 |
| ISHARES NATIONAL MUNI BOND ETF | ETF | 464288414 |  | 49373 | 465 | SH |  | SOLE | 0 | 465 | 0 | 0 |
| DANAHER CORP DEL COM | Stock | 235851102 |  | 188462 | 994 | SH |  | SOLE | 0 | 994 | 0 | 0 |
| TJX COS INC NEW COM | Stock | 872540109 |  | 176469 | 1105 | SH |  | SOLE | 0 | 1105 | 0 | 0 |
| WALMART INC COM | Stock | 931142103 |  | 509672 | 4101 | SH |  | SOLE | 0 | 4101 | 0 | 0 |
| INTERNATIONAL BUSINESS MACHS COM | Stock | 459200101 |  | 4619226 | 19057 | SH |  | SOLE | 0 | 19057 | 0 | 0 |
| ORACLE CORP COM | Stock | 68389X105 |  | 234935 | 1597 | SH |  | SOLE | 0 | 1597 | 0 | 0 |
| RTX CORPORATION COM | Stock | 75513E101 |  | 286842 | 1487 | SH |  | SOLE | 0 | 1487 | 0 | 0 |
| TEXAS INSTRS INC COM | Stock | 882508104 |  | 596592 | 3073 | SH |  | SOLE | 0 | 3073 | 0 | 0 |
| TARGET CORP COM | Stock | 87612E106 |  | 267852 | 2210 | SH |  | SOLE | 0 | 2210 | 0 | 0 |
| PFIZER INC COM | Stock | 717081103 |  | 191590 | 6823 | SH |  | SOLE | 0 | 6823 | 0 | 0 |
| MORGAN STANLEY COM NEW | Stock | 617446448 |  | 2304 | 14 | SH |  | SOLE | 0 | 14 | 0 | 0 |
| 3M CO COM | Stock | 88579Y101 |  | 434964 | 2995 | SH |  | SOLE | 0 | 2995 | 0 | 0 |
| HP INC COM | Stock | 40434L105 |  | 61472 | 3200 | SH |  | SOLE | 0 | 3200 | 0 | 0 |
| GILEAD SCIENCES INC COM | Stock | 375558103 |  | 11707 | 84 | SH |  | SOLE | 0 | 84 | 0 | 0 |
| CATERPILLAR INC COM | Stock | 149123101 |  | 191284 | 270 | SH |  | SOLE | 0 | 270 | 0 | 0 |
| RALLIANT CORP COM | Stock | 750940108 |  | 624 | 15 | SH |  | SOLE | 0 | 15 | 0 | 0 |
| ALPHABET INC CAP STK CL C | Stock | 02079K107 |  | 1648128 | 5745 | SH |  | SOLE | 0 | 5745 | 0 | 0 |
| AMERICAN EXPRESS CO COM | Stock | 025816109 |  | 931336 | 3079 | SH |  | SOLE | 0 | 3079 | 0 | 0 |
| AMGEN INC COM | Stock | 031162100 |  | 1694510 | 4816 | SH |  | SOLE | 0 | 4816 | 0 | 0 |
| APPLIED MATLS INC COM | Stock | 038222105 |  | 39648 | 116 | SH |  | SOLE | 0 | 116 | 0 | 0 |
| OTIS WORLDWIDE CORP COM | Stock | 68902V107 |  | 10329 | 134 | SH |  | SOLE | 0 | 134 | 0 | 0 |
| ALLY FINL INC COM | Stock | 02005N100 |  | 7846 | 200 | SH |  | SOLE | 0 | 200 | 0 | 0 |
| ANALOG DEVICES INC COM | Stock | 032654105 |  | 62355 | 196 | SH |  | SOLE | 0 | 196 | 0 | 0 |
| COCRYSTAL PHARMA INC COM NEW | Stock | 19188J409 |  | 422 | 418 | SH |  | SOLE | 0 | 418 | 0 | 0 |
| KB FINL GROUP INC SPONSORED ADR | ADR | 48241A105 |  | 26229 | 263 | SH |  | SOLE | 0 | 263 | 0 | 0 |
| INVESCO RAFI EMERGING MARKETS ETF | ETF | 46138E727 |  | 10145 | 377 | SH |  | SOLE | 0 | 377 | 0 | 0 |
| NUVEEN AMT FREE QLTY MUN INCME COM | CEF | 670657105 |  | 123207 | 10971 | SH |  | SOLE | 0 | 10971 | 0 | 0 |
| ARISTA NETWORKS INC COM SHS | Stock | 040413205 |  | 6598934 | 53746 | SH |  | SOLE | 0 | 53746 | 0 | 0 |
| VIA TRANSN INC COM CL A | Stock | 92556W104 |  | 150 | 10 | SH |  | SOLE | 0 | 10 | 0 | 0 |
| CANADIAN NATL RY CO COM | Stock | 136375102 |  | 51385 | 500 | SH |  | SOLE | 0 | 500 | 0 | 0 |
| CHECK POINT SOFTWARE TECH LTD ORD | Stock | M22465104 |  | 3554108 | 24880 | SH |  | SOLE | 0 | 24880 | 0 | 0 |
| UNITED MICROELECTRONICS CORP SPON ADR NEW | ADR | 910873405 |  | 1958 | 218 | SH |  | SOLE | 0 | 218 | 0 | 0 |
| ISHARES 20 YEAR TREASURY BOND ETF | ETF | 464287432 |  | 38144 | 440 | SH |  | SOLE | 0 | 440 | 0 | 0 |
| QNITY ELECTRONICS INC COMMON STOCK | Stock | 74743L100 |  | 4038 | 35 | SH |  | SOLE | 0 | 35 | 0 | 0 |
| BETA TECHNOLOGIES INC COM SHS CL A | Stock | 086921103 |  | 122363 | 8324 | SH |  | SOLE | 0 | 8324 | 0 | 0 |
| EATON CORP PLC SHS | Stock | G29183103 |  | 151294 | 423 | SH |  | SOLE | 0 | 423 | 0 | 0 |
| MAGNUM ICE CREAM CO NV ORD SHS | Stock | N5505D105 |  | 18314 | 1225 | SH |  | SOLE | 0 | 1225 | 0 | 0 |
| TRIMBLE INC COM | Stock | 896239100 |  | 833705 | 12781 | SH |  | SOLE | 0 | 12781 | 0 | 0 |
| VERSANT MEDIA GROUP INC COM CL A | Stock | 925283103 |  | 6145 | 166 | SH |  | SOLE | 0 | 166 | 0 | 0 |
| BNY MELLON MUNICIPAL INTERMEDIATE ETF | ETF | 05613H704 |  | 274813 | 10529 | SH |  | SOLE | 0 | 10529 | 0 | 0 |
| FERGUSON ENTERPRISES INC COMMON STOCK NEW | Stock | 31488V107 |  | 6338141 | 27172 | SH |  | SOLE | 0 | 27172 | 0 | 0 |
| KEYSIGHT TECHNOLOGIES INC COM | Stock | 49338L103 |  | 587612 | 2081 | SH |  | SOLE | 0 | 2081 | 0 | 0 |
| ESSENTIAL UTILS INC COM | Stock | 29670G102 |  | 512597 | 12729 | SH |  | SOLE | 0 | 12729 | 0 | 0 |
| ASSOCIATED BANC-CORP COM | Stock | 045487105 |  | 3465 | 134 | SH |  | SOLE | 0 | 134 | 0 | 0 |
| BORGWARNER INC COM | Stock | 099724106 |  | 4067330 | 74960 | SH |  | SOLE | 0 | 74960 | 0 | 0 |
| VANGUARD SHORT-TERM BOND ETF | ETF | 921937827 |  | 83428 | 1064 | SH |  | SOLE | 0 | 1064 | 0 | 0 |
| IDACORP INC COM | Stock | 451107106 |  | 100079 | 700 | SH |  | SOLE | 0 | 700 | 0 | 0 |
| LAM RESEARCH CORP COM NEW | Stock | 512807306 |  | 12820 | 60 | SH |  | SOLE | 0 | 60 | 0 | 0 |
| NRG ENERGY INC COM NEW | Stock | 629377508 |  | 20021 | 137 | SH |  | SOLE | 0 | 137 | 0 | 0 |
| PARKER-HANNIFIN CORP COM | Stock | 701094104 |  | 44762 | 50 | SH |  | SOLE | 0 | 50 | 0 | 0 |
| ROPER TECHNOLOGIES INC COM | Stock | 776696106 |  | 54141 | 153 | SH |  | SOLE | 0 | 153 | 0 | 0 |
| SYNOPSYS INC COM | Stock | 871607107 |  | 84847 | 214 | SH |  | SOLE | 0 | 214 | 0 | 0 |
| PNC FINL SVCS GROUP INC COM | Stock | 693475105 |  | 82612 | 397 | SH |  | SOLE | 0 | 397 | 0 | 0 |
| BRISTOL-MYERS SQUIBB CO COM | Stock | 110122108 |  | 162542 | 2680 | SH |  | SOLE | 0 | 2680 | 0 | 0 |
| LOEWS CORP COM | Stock | 540424108 |  | 28073 | 263 | SH |  | SOLE | 0 | 263 | 0 | 0 |
| AMERICAN WTR WKS CO INC NEW COM | Stock | 030420103 |  | 7135607 | 52433 | SH |  | SOLE | 0 | 52433 | 0 | 0 |
| AGILENT TECHNOLOGIES INC COM | Stock | 00846U101 |  | 500030 | 4387 | SH |  | SOLE | 0 | 4387 | 0 | 0 |
| EXXON MOBIL CORP COM | Stock | 30231G102 |  | 639788 | 3771 | SH |  | SOLE | 0 | 3771 | 0 | 0 |
| UNITEDHEALTH GROUP INC COM | Stock | 91324P102 |  | 244613 | 904 | SH |  | SOLE | 0 | 904 | 0 | 0 |
| PRICE T ROWE GROUP INC COM | Stock | 74144T108 |  | 31639 | 351 | SH |  | SOLE | 0 | 351 | 0 | 0 |
| TRAVELERS COMPANIES INC COM | Stock | 89417E109 |  | 189592 | 650 | SH |  | SOLE | 0 | 650 | 0 | 0 |
| LOWES COS INC COM | Stock | 548661107 |  | 311653 | 1319 | SH |  | SOLE | 0 | 1319 | 0 | 0 |
| HELIOS TECHNOLOGIES INC COM | Stock | 42328H109 |  | 408126 | 6307 | SH |  | SOLE | 0 | 6307 | 0 | 0 |
| DEERE  CO COM | Stock | 244199105 |  | 18589 | 33 | SH |  | SOLE | 0 | 33 | 0 | 0 |
| ETSY INC COM | Stock | 29786A106 |  | 6897 | 138 | SH |  | SOLE | 0 | 138 | 0 | 0 |
| COLGATE PALMOLIVE CO COM | Stock | 194162103 |  | 1047051 | 12285 | SH |  | SOLE | 0 | 12285 | 0 | 0 |
| SHOPIFY INC CL A SUB VTG SHS | Stock | 82509L107 |  | 42229 | 356 | SH |  | SOLE | 0 | 356 | 0 | 0 |
| VODAFONE GROUP PLC SPONSORED ADR | ADR | 92857W308 |  | 3419799 | 227683 | SH |  | SOLE | 0 | 227683 | 0 | 0 |
| STATE STREET UTILITIES SELECT SECTOR SPDR ETF | ETF | 81369Y886 |  | 110136 | 2400 | SH |  | SOLE | 0 | 2400 | 0 | 0 |
| NOVO-NORDISK A S ADR | ADR | 670100205 |  | 1083317 | 29478 | SH |  | SOLE | 0 | 29478 | 0 | 0 |
| PAYPAL HLDGS INC COM | Stock | 70450Y103 |  | 29018 | 642 | SH |  | SOLE | 0 | 641 | 0 | 0 |
| NASDAQ INC COM | Stock | 631103108 |  | 4329 | 51 | SH |  | SOLE | 0 | 51 | 0 | 0 |
| SCHWAB CHARLES CORP COM | Stock | 808513105 |  | 4442529 | 47271 | SH |  | SOLE | 0 | 47271 | 0 | 0 |
| SUNRUN INC COM | Stock | 86771W105 |  | 6888 | 508 | SH |  | SOLE | 0 | 508 | 0 | 0 |
| BLACKROCK INC COM | Stock | 09290D101 |  | 32698 | 34 | SH |  | SOLE | 0 | 34 | 0 | 0 |
| CBRE GROUP INC CL A | Stock | 12504L109 |  | 18152 | 134 | SH |  | SOLE | 0 | 134 | 0 | 0 |
| ISHARES GLOBAL CLEAN ENERGY ETF | ETF | 464288224 |  | 16461 | 900 | SH |  | SOLE | 0 | 900 | 0 | 0 |
| VANGUARD TAX-EXEMPT BOND ETF | ETF | 922907746 |  | 98483 | 1974 | SH |  | SOLE | 0 | 1974 | 0 | 0 |
| KADANT INC COM | Stock | 48282T104 |  | 3557315 | 12168 | SH |  | SOLE | 0 | 12168 | 0 | 0 |
| APPLE INC COM | Stock | 037833100 |  | 25826110 | 101762 | SH |  | SOLE | 0 | 101761 | 0 | 0 |
| GSK PLC SPONSORED ADR | ADR | 37733W204 |  | 8939566 | 161978 | SH |  | SOLE | 0 | 161978 | 0 | 0 |
| WEC ENERGY GROUP INC COM | Stock | 92939U106 |  | 71430 | 617 | SH |  | SOLE | 0 | 617 | 0 | 0 |
| ABBOTT LABORATORIES COM | Stock | 002824100 |  | 601852 | 5862 | SH |  | SOLE | 0 | 5862 | 0 | 0 |
| DISNEY WALT CO COM | Stock | 254687106 |  | 385231 | 3997 | SH |  | SOLE | 0 | 3997 | 0 | 0 |
| MARSH  MCLENNAN COS INC COM | Stock | 571748102 |  | 32262 | 186 | SH |  | SOLE | 0 | 186 | 0 | 0 |

---