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 SYSTEMS INCORPORATED COM 00724F101 BBG001S5NCQ5 8,570,039 17,526 SH   SOLE   17,526 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 16,269,026 135,915 SH   SOLE   135,915 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 394,362 3,260 SH   SOLE   3,260 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 661,968 5,078 SH   SOLE   5,078 0 0
AMER STATES WTR CO COM 029899101 BBG001S9T5Z6 4,275,180 49,140 SH   SOLE   49,140 0 0
APPLE INC COM 037833100 BBG001S5N8V8 20,604,657 106,226 SH   SOLE   106,226 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 12,977,061 59,043 SH   SOLE   59,043 0 0
BADGER METER INC COM 056525108 BBG001S5P8Q2 4,521,091 30,639 SH   SOLE   30,639 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 7,249,340 311 SH   SOLE   311 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 1,457,775 4,275 SH   SOLE   4,275 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 BBG001S7QBD4 3,897,858 75,496 SH   SOLE   75,496 0 0
CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 11,535,671 95,281 SH   SOLE   95,281 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 725,602 14,024 SH   SOLE   14,024 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 13,325,443 24,751 SH   SOLE   24,751 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 5,808,000 24,200 SH   SOLE   24,200 0 0
DATADOG INC CL A COM 23804L103 BBG003NJHZW5 2,951,400 30,000 SH   SOLE   30,000 0 0
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 8,638,406 75,862 SH   SOLE   75,862 0 0
EASTERN BANKSHARES INC COM 27627N105 BBG00W9KWY41 5,886,950 479,784 SH   SOLE   479,784 0 0
EATON CORP PLC SHS G29183103 BBG001S5QZ45 8,889,424 44,204 SH   SOLE   44,204 0 0
ETSY INC COM 29786A106 BBG001T53625 2,834,350 33,499 SH   SOLE   33,499 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 8,858,707 35,735 SH   SOLE   35,735 0 0
GENERAL MLS INC COM 370334104 BBG001S5RKR2 237,770 3,100 SH   SOLE   3,100 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 656,107 832 SH   SOLE   832 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 10,797,225 34,758 SH   SOLE   34,758 0 0
IDEX CORP COM 45167R104 BBG001S67N14 7,145,771 33,196 SH   SOLE   33,196 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 9,397,226 18,711 SH   SOLE   18,711 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 512,078 2,047 SH   SOLE   2,047 0 0
INTUIT COM 461202103 BBG001S6TWR2 11,980,752 26,148 SH   SOLE   26,148 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 323,585 726 SH   SOLE   726 0 0
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 516,615 2,495 SH   SOLE   2,495 0 0
LINDE PLC SHS G54950103 BBG01FND0CH6 16,948,914 44,476 SH   SOLE   44,476 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 541,614 1,815 SH   SOLE   1,815 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 272,458 230 SH   SOLE   230 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 284,552 2,466 SH   SOLE   2,466 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 21,244,247 62,384 SH   SOLE   62,384 0 0
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 15,818,073 97,745 SH   SOLE   97,745 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 534,274 1,263 SH   SOLE   1,263 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 6,181,934 92,641 SH   SOLE   92,641 0 0
PEPSICO INC COM 713448108 BBG001S695T1 598,446 3,231 SH   SOLE   3,231 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 721,068 4,752 SH   SOLE   4,752 0 0
SAFETY INS GROUP INC COM 78648T100 BBG001S78T90 4,964,100 69,215 SH   SOLE   69,215 0 0
SALESFORCE INC COM 79466L302 BBG001SDLP09 10,476,383 49,590 SH   SOLE   49,590 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 8,279,307 113,758 SH   SOLE   113,758 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 683,538 1,542 SH   SOLE   1,542 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 16,311,027 53,463 SH   SOLE   53,463 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 BBG001SDK336 452,221 1,100 SH   SOLE   1,100 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 1,345,236 5,139 SH   SOLE   5,139 0 0
THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 350,750 1,250 SH   SOLE   1,250 0 0
TILRAY BRANDS INC COM 88688T100 BBG00L7XTPY9 233,822 149,886 SH   SOLE   149,886 0 0
TJX COS INC NEW COM 872540109 BBG001S5WQ93 11,478,531 135,376 SH   SOLE   135,376 0 0
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 16,503,993 316,593 SH   SOLE   316,593 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 268,521 1,219 SH   SOLE   1,219 0 0
XYLEM INC COM 98419M100 BBG001V05C73 9,540,491 84,714 SH   SOLE   84,714 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 BBG0042V6JN7 3,569,470 52,585 SH   SOLE   52,585 0 0