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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABBOTT LABS COMCOM00282410038,688322,830SH SOLE 322,83000
ABBVIE INC COMCOM00287Y10926,791247,560SH SOLE 247,56000
ALPHABET INC CAP STK CL CCOM02079K1071,827883SH SOLE 88300
ALPHABET INC CL ACOM02079K3051,648799SH SOLE 79900
AMAZON COM INCCOM0231351064,0471,308SH SOLE 1,30800
AMERICAN STS WTR CO COMCOM02989910181710,800SH SOLE 10,80000
AMERICAN WTR WKS CO INC NEW COCOM0304201039006,000SH SOLE 6,00000
APPLE INC COMCOM03783310033,445273,800SH SOLE 273,80000
AVANOS MED INC COMCOM05350V1063257,436SH SOLE 7,43600
BAXTER INTL INC COMCOM0718131099,632114,200SH SOLE 114,20000
BERKSHIRE HATHAWAY INC DEL CL COM0846701082,3146SH SOLE 600
BERKSHIRE HATHAWAY INC DEL CL COM0846707024,62618,108SH SOLE 18,10800
BRISTOL MYERS SQUIBB CO COMCOM11012210826,954426,964SH SOLE 426,96400
CALIFORNIA WTR SVC GROUP INCCOM1307881024287,600SH SOLE 7,60000
CANADIAN TIRE LTD CL ACOM1366812025684,000SH SOLE 4,00000
CATERPILLAR INC COMCOM14912310113,91260,000SH SOLE 60,00000
CHEVRON CORP NEW COMCOM1667641001,21011,550SH SOLE 11,55000
CIGNA CORP NEW COMCOM1255231005,94424,587SH SOLE 24,58700
COLGATE PALMOLIVE CO COMCOM1941621033945,000SH SOLE 5,00000
CONSOLIDATED EDISON INC COMCOM20911510419253SH SOLE 25300
DISNEY WALT CO DISNEY COMCOM25468710634,930189,300SH SOLE 189,30000
ELANCO ANIMAL HEALTH INC COMCOM28414H10317,057579,171SH SOLE 579,17100
ENTERPRISE PRODS PARTNERS L P COM2937921073,294149,570SH SOLE 149,57000
ESSENTIAL UTILS INC COMCOM29670G1021,16526,041SH SOLE 26,04100
F5 NETWORKS INC COMCOM3156161023371,614SH SOLE 1,61400
FACEBOOK INC CL ACOM30303M102931SH SOLE 3100
HERSHEY CO COMCOM42786610895600SH SOLE 60000
IDEXX LABS INC COMCOM45168D104196400SH SOLE 40000
JOHNSON & JOHNSON COMCOM47816010425,676156,230SH SOLE 156,23000
KIMBERLY CLARK CORP COMCOM49436810311,81985,000SH SOLE 85,00000
KRONOS BIO INC COMCOM50107A1042498,500SH SOLE 8,50000
LILLY ELI & CO COMCOM53245710827,654148,023SH SOLE 148,02300
MAGELLAN MIDSTREAM PARTNERS LPCOM5590801062,37654,800SH SOLE 54,80000
MAGNITE INC COMCOM55955D1001,14927,615SH SOLE 27,61500
MASTERCARD INC CL A COMCOM57636Q1047,12120,000SH SOLE 20,00000
MCDONALDS CORPCOM5801351016723,000SH SOLE 3,00000
MEDTRONIC PLC SHS ISIN#IE00BTNCOMG5960L1032,85624,177SH SOLE 24,17700
MERCK & CO INC NEW COMCOM58933Y10522,144287,250SH SOLE 287,25000
MICROSOFT CORP COMCOM59491810416,70470,850SH SOLE 70,85000
MIDDLESEX WTR CO COMCOM5966801085276,666SH SOLE 6,66600
NIKE INC CL BCOM6541061031861,400SH SOLE 1,40000
NORFOLK SOUTHN CORP COMCOM65584410854200SH SOLE 20000
PFIZER INC COMCOM71708110311,892328,239SH SOLE 328,23900
PHILIP MORRIS INTL INC COMCOM7181721094615,200SH SOLE 5,20000
POTLATCHDELTIC CORP COMCOM7376301034528,540SH SOLE 8,54000
PROCTER & GAMBLE CO COMCOM7427181096,07744,871SH SOLE 44,87100
RAYONIER INC COMCOM7549071032668,250SH SOLE 8,25000
RESMED INC COMCOM7611521071,3977,200SH SOLE 7,20000
SPDR S&P 500 ETF TR TR UNITCOM78462F103261658SH SOLE 65800
SPDR S&P MIDCAP 400 ETF TR UNICOM78467Y107167351SH SOLE 35100
TOOTSIE ROLL INDS INCCOM890516107371,104SH SOLE 1,10400
V F CORP COMCOM9182041085757,200SH SOLE 7,20000
WEYERHAEUSER CO COMCOM96216610493426,240SH SOLE 26,24000
WILLIAMS SONOMA INC COMCOM969904101721,2754,024,970SH SOLE 4,024,97000
ZIMMER BIOMET HLDGS INC COMCOM98956P10215,59297,400SH SOLE 97,40000
ZOETIS INC CL ACOM98978V10336,782233,566SH SOLE 233,56600