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 BBG001S5NCQ5 8,797,305 17,253 SH   SOLE   17,253 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 17,449,658 133,346 SH   SOLE   133,346 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 429,831 3,260 SH   SOLE   3,260 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 645,515 5,078 SH   SOLE   5,078 0 0
AMER STATES WTR CO COM 029899101 BBG001S9T5Z6 3,893,480 49,485 SH   SOLE   49,485 0 0
APPLE INC COM 037833100 BBG001S5N8V8 17,968,661 104,951 SH   SOLE   104,951 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 BBG001S82KF6 14,198,550 59,018 SH   SOLE   59,018 0 0
BADGER METER INC COM 056525108 BBG001S5P8Q2 4,278,550 29,739 SH   SOLE   29,739 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 BBG001S902J2 7,440,678 311 SH   SOLE   311 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 1,458,649 4,164 SH   SOLE   4,164 0 0
CALIFORNIA WTR SVC GROUP COM 130788102 BBG001S7QBD4 3,650,865 77,169 SH   SOLE   77,169 0 0
CANADIAN NATL RY CO COM 136375102 BBG001S8WVQ7 10,366,423 95,693 SH   SOLE   95,693 0 0
CISCO SYS INC COM 17275R102 BBG001S6HC62 732,426 13,624 SH   SOLE   13,624 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 13,993,494 24,769 SH   SOLE   24,769 0 0
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 7,366,337 29,691 SH   SOLE   29,691 0 0
DATADOG INC CL A COM 23804L103 BBG003NJHZW5 2,732,700 30,000 SH   SOLE   30,000 0 0
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 8,989,366 74,280 SH   SOLE   74,280 0 0
EASTERN BANKSHARES INC COM 27627N105 BBG00W9KWY41 5,918,867 471,999 SH   SOLE   471,999 0 0
EATON CORP PLC SHS G29183103 BBG001S5QZ45 9,335,905 43,773 SH   SOLE   43,773 0 0
ETSY INC COM 29786A106 BBG001T53625 2,207,086 34,176 SH   SOLE   34,176 0 0
FEDEX CORP COM 31428X106 BBG001S5R3M5 9,418,701 35,553 SH   SOLE   35,553 0 0
GRAINGER W W INC COM 384802104 BBG001S5RRD2 575,611 832 SH   SOLE   832 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 10,534,808 34,865 SH   SOLE   34,865 0 0
IDEX CORP COM 45167R104 BBG001S67N14 6,949,532 33,408 SH   SOLE   33,408 0 0
IDEXX LABS INC COM 45168D104 BBG001S5S4Y9 8,187,006 18,723 SH   SOLE   18,723 0 0
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 432,522 1,878 SH   SOLE   1,878 0 0
INTUIT COM 461202103 BBG001S6TWR2 13,290,060 26,011 SH   SOLE   26,011 0 0
ISHARES TR CORE S&P500 ETF 464287200 BBG001SFB7R6 311,766 726 SH   SOLE   726 0 0
ISHARES TR S&P 100 ETF 464287101 BBG001SGB026 500,597 2,495 SH   SOLE   2,495 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 237,096 900 SH   SOLE   900 0 0
MERCADOLIBRE INC COM 58733R102 BBG001SM32G3 291,612 230 SH   SOLE   230 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 253,875 2,466 SH   SOLE   2,466 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 19,106,980 60,513 SH   SOLE   60,513 0 0
NOVO-NORDISK A S ADR 670100205 BBG001S5TSK0 14,003,214 153,983 SH   SOLE   153,983 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 549,392 1,263 SH   SOLE   1,263 0 0
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 5,406,205 92,477 SH   SOLE   92,477 0 0
PEPSICO INC COM 713448108 BBG001S695T1 530,517 3,131 SH   SOLE   3,131 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 693,127 4,752 SH   SOLE   4,752 0 0
SAFETY INS GROUP INC COM 78648T100 BBG001S78T90 4,826,488 70,780 SH   SOLE   70,780 0 0
SALESFORCE INC COM 79466L302 BBG001SDLP09 10,039,638 49,510 SH   SOLE   49,510 0 0
SMITH A O CORP COM 831865209 BBG001S5NRY3 7,527,710 113,832 SH   SOLE   113,832 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 659,174 1,542 SH   SOLE   1,542 0 0
STRYKER CORPORATION COM 863667101 BBG001S8FR03 14,797,297 54,149 SH   SOLE   54,149 0 0
TELEDYNE TECHNOLOGIES INC COM 879360105 BBG001SDK336 449,438 1,100 SH   SOLE   1,100 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 1,283,378 5,129 SH   SOLE   5,129 0 0
THE CIGNA GROUP COM 125523100 BBG00KXRCDQ9 357,588 1,250 SH   SOLE   1,250 0 0
TILRAY BRANDS INC COM 88688T100 BBG00L7XTPY9 358,228 149,886 SH   SOLE   149,886 0 0
TJX COS INC NEW COM 872540109 BBG001S5WQ93 12,031,952 135,373 SH   SOLE   135,373 0 0
UNILEVER PLC SPON ADR NEW 904767704 BBG001S5X1K4 15,661,430 317,033 SH   SOLE   317,033 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 258,928 1,219 SH   SOLE   1,219 0 0
XYLEM INC COM 98419M100 BBG001V05C73 7,737,914 85,004 SH   SOLE   85,004 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 BBG0042V6JN7 3,648,280 52,163 SH   SOLE   52,163 0 0