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   281,775 2,550 SH   SOLE   2,550 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   2,634,214 9,572 SH   SOLE   9,572 0 0
ALPHABET INC CAP STK CL A 02079K305   12,239,087 127,957 SH   SOLE   127,957 0 0
ALPHABET INC CAP STK CL C 02079K107   519,210 5,400 SH   SOLE   5,400 0 0
AMAZON COM INC COM 023135106   1,440,298 12,746 SH   SOLE   12,746 0 0
AMER STATES WTR CO COM 029899101   3,570,967 45,811 SH   SOLE   45,811 0 0
ANALOG DEVICES INC COM 032654105   391,406 2,809 SH   SOLE   2,809 0 0
APPLE INC COM 037833100   14,114,642 102,132 SH   SOLE   102,132 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   13,604,876 60,148 SH   SOLE   60,148 0 0
BADGER METER INC COM 056525108   3,522,646 38,128 SH   SOLE   38,128 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,097,050 312 SH   SOLE   312 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,213,606 4,545 SH   SOLE   4,545 0 0
BLOCK INC CL A 852234103   884,019 16,076 SH   SOLE   16,076 0 0
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   12,453,596 381,077 SH   SOLE   381,077 0 0
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   287,177 9,175 SH   SOLE   9,175 0 0
CALIFORNIA WTR SVC GROUP COM 130788102   3,496,350 66,357 SH   SOLE   66,357 0 0
CANADIAN NATL RY CO COM 136375102   9,947,283 92,113 SH   SOLE   92,113 0 0
CIGNA CORP NEW COM 125523100   443,952 1,600 SH   SOLE   1,600 0 0
CISCO SYS INC COM 17275R102   708,440 17,711 SH   SOLE   17,711 0 0
COSTCO WHSL CORP NEW COM 22160K105   10,657,245 22,566 SH   SOLE   22,566 0 0
CVS HEALTH CORP COM 126650100   260,074 2,727 SH   SOLE   2,727 0 0
DANAHER CORPORATION COM 235851102   520,196 2,014 SH   SOLE   2,014 0 0
DATADOG INC CL A COM 23804L103   2,663,400 30,000 SH   SOLE   30,000 0 0
DIGITAL RLTY TR INC COM 253868103   8,435,656 85,054 SH   SOLE   85,054 0 0
EASTERN BANKSHARES INC COM 27627N105   4,950,753 252,075 SH   SOLE   252,075 0 0
EATON CORP PLC SHS G29183103   4,679,336 35,088 SH   SOLE   35,088 0 0
ETSY INC COM 29786A106   2,811,650 28,080 SH   SOLE   28,080 0 0
FEDEX CORP COM 31428X106   5,803,989 39,092 SH   SOLE   39,092 0 0
GENERAL MLS INC COM 370334104   390,711 5,100 SH   SOLE   5,100 0 0
GRAINGER W W INC COM 384802104   499,463 1,021 SH   SOLE   1,021 0 0
HANNON ARMSTRONG SUST INFR C COM 41068X100   6,542,159 218,582 SH   SOLE   218,582 0 0
HOME DEPOT INC COM 437076102   8,282,615 30,016 SH   SOLE   30,016 0 0
IDEX CORP COM 45167R104   7,868,894 39,374 SH   SOLE   39,374 0 0
IDEXX LABS INC COM 45168D104   6,732,331 20,664 SH   SOLE   20,664 0 0
ILLINOIS TOOL WKS INC COM 452308109   442,231 2,448 SH   SOLE   2,448 0 0
INTUIT COM 461202103   9,354,165 24,151 SH   SOLE   24,151 0 0
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   733,935 14,860 SH   SOLE   14,860 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   299,909 3,693 SH   SOLE   3,693 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   256,869 2,676 SH   SOLE   2,676 0 0
ISHARES TR CORE S&P500 ETF 464287200   296,245 826 SH   SOLE   826 0 0
ISHARES TR IBOXX INV CP ETF 464287242   482,232 4,707 SH   SOLE   4,707 0 0
ISHARES TR S&P 100 ETF 464287101   463,288 2,851 SH   SOLE   2,851 0 0
JOHNSON & JOHNSON COM 478160104   2,678,614 16,397 SH   SOLE   16,397 0 0
LINDE PLC SHS G5494J103   13,128,224 48,697 SH   SOLE   48,697 0 0
MCDONALDS CORP COM 580135101   507,628 2,200 SH   SOLE   2,200 0 0
MERCADOLIBRE INC COM 58733R102   557,924 674 SH   SOLE   674 0 0
MERCK & CO INC COM 58933Y105   269,039 3,124 SH   SOLE   3,124 0 0
MICROSOFT CORP COM 594918104   14,353,860 61,631 SH   SOLE   61,631 0 0
NOVO-NORDISK A S ADR 670100205   12,244,029 122,895 SH   SOLE   122,895 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   386,134 8,376 SH   SOLE   8,376 0 0
PAYPAL HLDGS INC COM 70450Y103   5,663,836 65,805 SH   SOLE   65,805 0 0
PEPSICO INC COM 713448108   639,326 3,916 SH   SOLE   3,916 0 0
PIMCO ETF TR INTER MUN BD ACT 72201R866   251,816 5,024 SH   SOLE   5,024 0 0
PROCTER AND GAMBLE CO COM 742718109   674,175 5,340 SH   SOLE   5,340 0 0
SAFETY INS GROUP INC COM 78648T100   3,534,239 43,333 SH   SOLE   43,333 0 0
SALESFORCE INC COM 79466L302   7,461,556 51,874 SH   SOLE   51,874 0 0
SMITH A O CORP COM 831865209   5,800,889 119,409 SH   SOLE   119,409 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   990,817 2,774 SH   SOLE   2,774 0 0
STANLEY BLACK & DECKER INC COM 854502101   446,296 5,934 SH   SOLE   5,934 0 0
STRYKER CORPORATION COM 863667101   12,247,796 60,471 SH   SOLE   60,471 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105   371,217 1,100 SH   SOLE   1,100 0 0
TESLA INC COM 88160R101   1,367,099 5,154 SH   SOLE   5,154 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   232,800 459 SH   SOLE   459 0 0
TILRAY BRANDS INC COM CL 2 88688T100   412,187 149,886 SH   SOLE   149,886 0 0
TJX COS INC NEW COM 872540109   7,708,036 124,083 SH   SOLE   124,083 0 0
TWITTER INC COM 90184L102   266,766 6,085 SH   SOLE   6,085 0 0
UNILEVER PLC SPON ADR NEW 904767704   14,062,513 320,769 SH   SOLE   320,769 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,201,578 3,660 SH   SOLE   3,660 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   231,337 1,289 SH   SOLE   1,289 0 0
WEC ENERGY GROUP INC COM 92939U106   402,435 4,500 SH   SOLE   4,500 0 0
XYLEM INC COM 98419M100   6,585,197 75,380 SH   SOLE   75,380 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   2,883,035 39,177 SH   SOLE   39,177 0 0