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   6,700,583 13,279 SH   SOLE   0 0 13,279
ALPHABET INC CAP STK CL C 02079K107   490,277 3,220 SH   SOLE   0 0 3,220
ALPHABET INC CAP STK CL A 02079K305   17,056,750 113,011 SH   SOLE   0 0 113,011
AMAZON COM INC COM 023135106   852,837 4,728 SH   SOLE   0 0 4,728
AMER STATES WTR CO COM 029899101   4,155,317 57,521 SH   SOLE   0 0 57,521
APPLE INC COM 037833100   17,393,216 101,430 SH   SOLE   0 0 101,430
AUTOMATIC DATA PROCESSING IN COM 053015103   14,735,409 59,003 SH   SOLE   0 0 59,003
BADGER METER INC COM 056525108   4,679,336 28,919 SH   SOLE   0 0 28,919
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,629,936 3,876 SH   SOLE   0 0 3,876
BERKSHIRE HATHAWAY INC DEL CL A 084670108   197,310,840 311 SH   SOLE   0 0 311
CALIFORNIA WTR SVC GROUP COM 130788102   4,403,809 94,747 SH   SOLE   0 0 94,747
CANADIAN NATL RY CO COM 136375102   12,554,070 95,316 SH   SOLE   0 0 95,316
CISCO SYS INC COM 17275R102   679,974 13,624 SH   SOLE   0 0 13,624
COSTCO WHSL CORP NEW COM 22160K105   16,959,652 23,149 SH   SOLE   0 0 23,149
DANAHER CORPORATION COM 235851102   7,284,332 29,170 SH   SOLE   0 0 29,170
DATADOG INC CL A COM 23804L103   3,526,184 28,529 SH   SOLE   0 0 28,529
DIGITAL RLTY TR INC COM 253868103   9,545,675 66,271 SH   SOLE   0 0 66,271
EASTERN BANKSHARES INC COM 27627N105   6,243,594 453,091 SH   SOLE   0 0 453,091
EATON CORP PLC SHS G29183103   13,429,262 42,949 SH   SOLE   0 0 42,949
FEDEX CORP COM 31428X106   10,212,466 35,247 SH   SOLE   0 0 35,247
GRAINGER W W INC COM 384802104   846,394 832 SH   SOLE   0 0 832
HOME DEPOT INC COM 437076102   13,201,594 34,415 SH   SOLE   0 0 34,415
IDEX CORP COM 45167R104   8,754,462 35,876 SH   SOLE   0 0 35,876
IDEXX LABS INC COM 45168D104   9,913,115 18,360 SH   SOLE   0 0 18,360
ILLINOIS TOOL WKS INC COM 452308109   2,826,857 10,535 SH   SOLE   0 0 10,535
INTUIT COM 461202103   14,030,900 21,586 SH   SOLE   0 0 21,586
ISHARES TR RUS 1000 VAL ETF 464287598   255,411 1,426 SH   SOLE   0 0 1,426
ISHARES TR S&P 100 ETF 464287101   608,876 2,461 SH   SOLE   0 0 2,461
ISHARES TR CORE S&P500 ETF 464287200   381,680 726 SH   SOLE   0 0 726
ISHARES TR CORE S&P MCP ETF 464287507   202,264 3,330 SH   SOLE   0 0 3,330
ISHARES TR RUS 1000 GRW ETF 464287614   409,516 1,215 SH   SOLE   0 0 1,215
LINDE PLC SHS G54950103   19,457,330 41,905 SH   SOLE   0 0 41,905
MCDONALDS CORP COM 580135101   253,755 900 SH   SOLE   0 0 900
MERCADOLIBRE INC COM 58733R102   347,751 230 SH   SOLE   0 0 230
MERCK & CO INC COM 58933Y105   298,999 2,266 SH   SOLE   0 0 2,266
MICROSOFT CORP COM 594918104   20,817,646 49,481 SH   SOLE   0 0 49,481
NOVO-NORDISK A S ADR 670100205   19,405,220 151,131 SH   SOLE   0 0 151,131
NVIDIA CORPORATION COM 67066G104   1,015,601 1,124 SH   SOLE   0 0 1,124
PAYPAL HLDGS INC COM 70450Y103   5,863,166 87,523 SH   SOLE   0 0 87,523
PEPSICO INC COM 713448108   546,206 3,121 SH   SOLE   0 0 3,121
PROCTER AND GAMBLE CO COM 742718109   771,012 4,752 SH   SOLE   0 0 4,752
SAFETY INS GROUP INC COM 78648T100   5,829,819 70,931 SH   SOLE   0 0 70,931
SALESFORCE INC COM 79466L302   11,143,660 37,000 SH   SOLE   0 0 37,000
SMITH A O CORP COM 831865209   10,461,810 116,944 SH   SOLE   0 0 116,944
SPDR S&P 500 ETF TR TR UNIT 78462F103   796,113 1,522 SH   SOLE   0 0 1,522
SPROUTS FMRS MKT INC COM 85208M102   3,170,675 49,173 SH   SOLE   0 0 49,173
STRYKER CORPORATION COM 863667101   18,804,995 52,547 SH   SOLE   0 0 52,547
TELEDYNE TECHNOLOGIES INC COM 879360105   358,482 835 SH   SOLE   0 0 835
TESLA INC COM 88160R101   792,461 4,508 SH   SOLE   0 0 4,508
THE CIGNA GROUP COM 125523100   453,988 1,250 SH   SOLE   0 0 1,250
TILRAY BRANDS INC COM 88688T100   370,218 149,886 SH   SOLE   0 0 149,886
TJX COS INC NEW COM 872540109   13,506,101 133,170 SH   SOLE   0 0 133,170
UNILEVER PLC SPON ADR NEW 904767704   15,126,384 301,383 SH   SOLE   0 0 301,383
VANGUARD INDEX FDS TOTAL STK MKT 922908769   316,818 1,219 SH   SOLE   0 0 1,219
VERALTO CORP COM SHS 92338C103   4,173,315 47,071 SH   SOLE   0 0 47,071
XYLEM INC COM 98419M100   10,995,351 85,077 SH   SOLE   0 0 85,077
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101   3,264,970 49,946 SH   SOLE   0 0 49,946