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
ADOBE INC COM 00724F101   7,762,560 13,973 SH   SOLE   0 0 13,973
ALPHABET INC CAP STK CL C 02079K107   838,229 4,570 SH   SOLE   0 0 4,570
ALPHABET INC CAP STK CL A 02079K305   17,839,225 97,937 SH   SOLE   0 0 97,937
AMAZON COM INC COM 023135106   908,082 4,699 SH   SOLE   0 0 4,699
AMER STATES WTR CO COM 029899101   4,140,409 57,054 SH   SOLE   0 0 57,054
APPLE INC COM 037833100   21,501,985 102,089 SH   SOLE   0 0 102,089
AUTOMATIC DATA PROCESSING IN COM 053015103   14,087,722 59,021 SH   SOLE   0 0 59,021
BADGER METER INC COM 056525108   4,833,472 25,938 SH   SOLE   0 0 25,938
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,739,477 4,276 SH   SOLE   0 0 4,276
BERKSHIRE HATHAWAY INC DEL CL A 084670108   6,734,651 11 SH   SOLE   0 0 11
CALIFORNIA WTR SVC GROUP COM 130788102   4,308,918 88,862 SH   SOLE   0 0 88,862
CANADIAN NATL RY CO COM 136375102   11,257,553 95,298 SH   SOLE   0 0 95,298
CISCO SYS INC COM 17275R102   637,443 13,214 SH   SOLE   0 0 13,214
COSTCO WHSL CORP NEW COM 22160K105   18,934,377 22,276 SH   SOLE   0 0 22,276
DANAHER CORPORATION COM 235851102   8,610,830 34,464 SH   SOLE   0 0 34,464
DATADOG INC CL A COM 23804L103   3,699,926 28,529 SH   SOLE   0 0 28,529
DIGITAL RLTY TR INC COM 253868103   9,234,149 60,731 SH   SOLE   0 0 60,731
EASTERN BANKSHARES INC COM 27627N105   6,302,478 450,821 SH   SOLE   0 0 450,821
EATON CORP PLC SHS G29183103   11,805,785 37,652 SH   SOLE   0 0 37,652
FEDEX CORP COM 31428X106   10,535,178 35,136 SH   SOLE   0 0 35,136
GRAINGER W W INC COM 384802104   750,654 832 SH   SOLE   0 0 832
HOME DEPOT INC COM 437076102   11,879,034 34,508 SH   SOLE   0 0 34,508
IDEX CORP COM 45167R104   7,565,522 37,602 SH   SOLE   0 0 37,602
IDEXX LABS INC COM 45168D104   9,133,051 18,746 SH   SOLE   0 0 18,746
ILLINOIS TOOL WKS INC COM 452308109   2,466,517 10,409 SH   SOLE   0 0 10,409
INTUIT COM 461202103   13,957,826 21,238 SH   SOLE   0 0 21,238
ISHARES TR TIPS BD ETF 464287176   213,560 2,000 SH   SOLE   0 0 2,000
ISHARES TR S&P 100 ETF 464287101   587,539 2,223 SH   SOLE   0 0 2,223
ISHARES TR RUS 1000 VAL ETF 464287598   248,794 1,426 SH   SOLE   0 0 1,426
ISHARES TR RUS 1000 GRW ETF 464287614   442,880 1,215 SH   SOLE   0 0 1,215
ISHARES TR CORE S&P500 ETF 464287200   394,553 721 SH   SOLE   0 0 721
LINDE PLC SHS G54950103   18,188,232 41,449 SH   SOLE   0 0 41,449
MCDONALDS CORP COM 580135101   229,356 900 SH   SOLE   0 0 900
MERCADOLIBRE INC COM 58733R102   345,114 210 SH   SOLE   0 0 210
MERCK & CO INC COM 58933Y105   268,027 2,165 SH   SOLE   0 0 2,165
MICROSOFT CORP COM 594918104   22,558,013 50,471 SH   SOLE   0 0 50,471
NOVO-NORDISK A S ADR 670100205   21,227,151 148,712 SH   SOLE   0 0 148,712
NVIDIA CORPORATION COM 67066G104   1,555,369 12,590 SH   SOLE   0 0 12,590
PAYPAL HLDGS INC COM 70450Y103   5,002,940 86,213 SH   SOLE   0 0 86,213
PEPSICO INC COM 713448108   465,762 2,824 SH   SOLE   0 0 2,824
PROCTER AND GAMBLE CO COM 742718109   746,923 4,529 SH   SOLE   0 0 4,529
SAFETY INS GROUP INC COM 78648T100   5,085,383 67,778 SH   SOLE   0 0 67,778
SALESFORCE INC COM 79466L302   9,412,945 36,612 SH   SOLE   0 0 36,612
SMITH A O CORP COM 831865209   9,593,121 117,304 SH   SOLE   0 0 117,304
SPDR S&P 500 ETF TR TR UNIT 78462F103   774,969 1,424 SH   SOLE   0 0 1,424
SPROUTS FMRS MKT INC COM 85208M102   4,999,271 59,757 SH   SOLE   0 0 59,757
STRYKER CORPORATION COM 863667101   17,657,614 51,896 SH   SOLE   0 0 51,896
TELEDYNE TECHNOLOGIES INC COM 879360105   323,963 835 SH   SOLE   0 0 835
TESLA INC COM 88160R101   811,110 4,099 SH   SOLE   0 0 4,099
THE CIGNA GROUP COM 125523100   385,114 1,165 SH   SOLE   0 0 1,165
TILRAY BRANDS INC COM 88688T100   248,811 149,886 SH   SOLE   0 0 149,886
TJX COS INC NEW COM 872540109   14,550,596 132,158 SH   SOLE   0 0 132,158
UNILEVER PLC SPON ADR NEW 904767704   15,442,952 280,832 SH   SOLE   0 0 280,832
VANGUARD INDEX FDS TOTAL STK MKT 922908769   326,095 1,219 SH   SOLE   0 0 1,219
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   7,742,513 15,481 SH   SOLE   0 0 15,481
VERALTO CORP COM SHS 92338C103   6,103,206 63,928 SH   SOLE   0 0 63,928
XYLEM INC COM 98419M100   11,280,483 83,171 SH   SOLE   0 0 83,171
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   2,904,986 49,079 SH   SOLE   0 0 49,079