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
1/100 Berkshire Htwy A Equity 084990175   1,874,844 400 SH   SOLE   0 0 400
Berkshire Hathaway Inc Class B Equity 084670207   4,093,697 13,253 SH   SOLE   0 0 13,253
Cisco Systems Inc Equity 17275R102   563,676 11,832 SH   SOLE   0 0 11,832
Home Depot Inc Equity 437076102   707,145 2,239 SH   SOLE   0 0 2,239
Amgen Inc Equity 031162100   598,425 2,279 SH   SOLE   0 0 2,279
iShares Tr S&P Smallcap Equity 464287804   1,150,182 12,153 SH   SOLE   0 0 12,153
Coca-Cola Company Equity 191216100   499,238 7,848 SH   SOLE   0 0 7,848
Lockheed Martin Corp Equity 539830109   250,578 515 SH   SOLE   0 0 515
Eli Lilly & Company Equity 532457108   2,911,538 7,959 SH   SOLE   0 0 7,959
Travelers Companies Inc Equity 89417E109   458,601 2,446 SH   SOLE   0 0 2,446
American Water Works Co Equity 030420103   9,864,997 64,722 SH   SOLE   0 0 64,722
California Water Service Group Equity 130788102   2,826,533 46,612 SH   SOLE   0 0 46,612
Alphabet Class C Equity 02079K107   931,931 10,503 SH   SOLE   0 0 10,503
JP Morgan Chase & Company Equity 46625H100   584,858 4,361 SH   SOLE   0 0 4,361
Planet Fitness Inc Equity 72703H101   625,278 7,935 SH   SOLE   0 0 7,935
CSW Industrials Inc Equity 126402106   330,053 2,847 SH   SOLE   0 0 2,847
Valero Energy Corp New Equity 91913Y100   579,972 4,572 SH   SOLE   0 0 4,572
Chevron Corporation Equity 166764100   739,140 4,118 SH   SOLE   0 0 4,118
Intel Corp Equity 458140100   510,047 19,298 SH   SOLE   0 0 19,298
Anheuser Busch Cos Inc Equity 03524A108   339,466 5,654 SH   SOLE   0 0 5,654
Duke Energy Corp New Equity 26441C204   1,420,696 13,795 SH   SOLE   0 0 13,795
Kirby Corporation Equity 497266106   401,673 6,242 SH   SOLE   0 0 6,242
Visa Inc Cl A Equity 92826C839   388,538 1,870 SH   SOLE   0 0 1,870
Starbucks Corporation Equity 855244109   222,011 2,238 SH   SOLE   0 0 2,238
Consolidated Edison Inc Equity 209115104   267,726 2,809 SH   SOLE   0 0 2,809
Qualcomm Inc Equity 747525103   320,169 2,912 SH   SOLE   0 0 2,912
Verizon Communications Inc Equity 92343V104   1,184,447 30,062 SH   SOLE   0 0 30,062
CVS Corp Equity 126650100   299,036 3,209 SH   SOLE   0 0 3,209
Nvidia Corp Equity 67066G104   349,859 2,394 SH   SOLE   0 0 2,394
Merck & Company Inc Equity 58933Y105   1,450,263 13,071 SH   SOLE   0 0 13,071
Essential Utilities Equity 29670G102   5,886,154 123,322 SH   SOLE   0 0 123,322
McDonalds Corp Equity 580135101   254,931 967 SH   SOLE   0 0 967
Gilead Sciences Inc Equity 375558103   220,205 2,565 SH   SOLE   0 0 2,565
AbbVie Inc Equity 00287Y109   1,061,980 6,571 SH   SOLE   0 0 6,571
Genuine Parts Co Equity 372460105   209,253 1,206 SH   SOLE   0 0 1,206
S&P Global Inc Equity 78409V104   773,711 2,310 SH   SOLE   0 0 2,310
U S Bancorp De Equity 902973304   226,096 5,185 SH   SOLE   0 0 5,185
Kimberly-Clark Corp Equity 494368103   475,047 3,499 SH   SOLE   0 0 3,499
Procter & Gamble Company Equity 742718109   912,819 6,023 SH   SOLE   0 0 6,023
Camden Natl Corp Equity 133034108   293,456 7,039 SH   SOLE   0 0 7,039
Texas Instruments Inc Equity 882508104   410,572 2,485 SH   SOLE   0 0 2,485
SJW Corp Equity 784305104   3,045,237 37,508 SH   SOLE   0 0 37,508
American States Water Co Equity 029899101   2,843,796 30,727 SH   SOLE   0 0 30,727
Deere & Co Equity 244199105   651,023 1,518 SH   SOLE   0 0 1,518
Honeywell Intl Inc Equity 438516106   354,714 1,655 SH   SOLE   0 0 1,655
Emerson Electric Company Equity 291011104   247,643 2,578 SH   SOLE   0 0 2,578
Microsoft Corp Equity 594918104   2,151,072 8,970 SH   SOLE   0 0 8,970
Amazon.Com Inc Equity 023135106   1,160,712 13,818 SH   SOLE   0 0 13,818
Pfizer Incorporated Equity 717081103   1,277,990 24,941 SH   SOLE   0 0 24,941
Johnson & Johnson Equity 478160104   2,349,355 13,299 SH   SOLE   0 0 13,299
International Business Machine Corp Equity 459200101   561,319 3,984 SH   SOLE   0 0 3,984
Abbott Laboratories Equity 002824100   1,277,709 11,638 SH   SOLE   0 0 11,638
NextEra Energy Inc Equity 65339F101   791,187 9,464 SH   SOLE   0 0 9,464
Southern Company Equity 842587107   748,216 10,478 SH   SOLE   0 0 10,478
Raytheon Technologies Corp Equity 75513E101   1,996,287 19,781 SH   SOLE   0 0 19,781
General Mills Inc Equity 370334104   367,460 4,382 SH   SOLE   0 0 4,382
Colgate-Palmolive Company Equity 194162103   400,726 5,086 SH   SOLE   0 0 5,086
Apple Computer Inc Equity 037833100   10,175,704 78,317 SH   SOLE   0 0 78,317
Leggett&Platt Inc Com Equity 524660107   5,847,263 181,423 SH   SOLE   0 0 181,423
Diageo Plc New Spn Adr Equity 25243Q205   425,161 2,386 SH   SOLE   0 0 2,386
Disney Walt Company Equity 254687106   312,235 3,594 SH   SOLE   0 0 3,594
Boeing Company Equity 097023105   220,968 1,160 SH   SOLE   0 0 1,160
Waste Management Inc Del Equity 94106L109   316,741 2,019 SH   SOLE   0 0 2,019
Wal-Mart Stores Inc Equity 931142103   226,548 1,598 SH   SOLE   0 0 1,598
Costco Wholesale Corp Equity 22160K105   1,083,245 2,373 SH   SOLE   0 0 2,373
Paychex Inc Equity 704326107   564,742 4,887 SH   SOLE   0 0 4,887
Genl Dynamics Corp Com Equity 369550108   518,051 2,088 SH   SOLE   0 0 2,088
Pepsico Incorporated Equity 713448108   312,317 1,729 SH   SOLE   0 0 1,729
AT&T Inc Equity 00206R102   228,123 12,391 SH   SOLE   0 0 12,391
Alphabet Inc Class A Equity 02079K305   1,923,767 21,804 SH   SOLE   0 0 21,804
Exxon Mobil Corp Equity 30231G102   990,379 8,979 SH   SOLE   0 0 8,979
Caterpillar Inc Equity 149123101   335,504 1,401 SH   SOLE   0 0 1,401
Vanguard Emerging Market Equity 922042858   510,482 13,096 SH   SOLE   0 0 13,096
Schwab International Equity ETF Equity 808524805   8,304,949 257,838 SH   SOLE   0 0 257,838
Schwab US Mid-Cap ETF Equity 808524508   11,163,729 170,153 SH   SOLE   0 0 170,153
iShares iBoxx Investment Grade Corp Bond Equity 464287242   10,801,240 102,449 SH   SOLE   0 0 102,449
SPDR Barclays Capital Tips Equity 78464A656   508,380 19,735 SH   SOLE   0 0 19,735
Schwab US Dividend Equity ETF Equity 808524797   13,532,954 179,150 SH   SOLE   0 0 179,150
Fidelity MSCI Real Estate Index ETF Equity 316092857   825,652 33,279 SH   SOLE   0 0 33,279
Schwab US TIPS ETF Equity 808524870   2,260,763 43,653 SH   SOLE   0 0 43,653
Goldman Sachs ActiveBeta International Equity 381430107   4,586,355 159,359 SH   SOLE   0 0 159,359
Vanguard Mid Cap Equity 922908629   9,794,304 48,056 SH   SOLE   0 0 48,056
iShares Russell 2000 Index Equity 464287655   229,414 1,316 SH   SOLE   0 0 1,316
iShares Barclays TIPS Equity 464287176   426,505 4,007 SH   SOLE   0 0 4,007
Vanguard Value ETF Equity 922908744   1,016,956 7,245 SH   SOLE   0 0 7,245
ProShares Ultra QQQ Equity 74347R206   2,356,907 67,263 SH   SOLE   0 0 67,263
WisdomTree Floating Rate Treasury ETF Equity 97717Y527   12,264,762 243,978 SH   SOLE   0 0 243,978
SPDR Lehman Municipal Bond ETF Equity 78468R721   2,166,494 47,490 SH   SOLE   0 0 47,490
iShares DJ US Aerospace & Defense Index Equity 464288760   1,628,355 14,557 SH   SOLE   0 0 14,557
PIMCO Investment Grade Corp Bond Index Equity 72201R817   1,414,809 15,213 SH   SOLE   0 0 15,213
iShares S&P North Amer Tech-Semicondctrs Equity 464287523   12,673,631 36,421 SH   SOLE   0 0 36,421
Schwab Fundamental US Large Company ETF Equity 808524771   1,617,949 30,276 SH   SOLE   0 0 30,276
iShares S&P US Preferred Fund Equity 464288687   1,249,010 40,911 SH   SOLE   0 0 40,911
Schwab Fundamental US Broad Market ETF Equity 808524789   1,170,479 22,244 SH   SOLE   0 0 22,244
Standard & Poors Dep Rcpts Series 1 Equity 78462F103   18,200,718 47,592 SH   SOLE   0 0 47,592
SPDR MSCI EAFE Fossil Fuel Free ETF Equity 78470E106   344,300 5,062 SH   SOLE   0 0 5,062
iShares Core S&P 500 ETF Equity 464287200   1,352,031 3,519 SH   SOLE   0 0 3,519
PIMCO Total Return ETF Equity 72201R775   429,357 4,745 SH   SOLE   0 0 4,745
Vanguard Utilities Equity 92204A876   19,705,313 128,491 SH   SOLE   0 0 128,491
Vanguard Dividend Appreciation ETF Equity 921908844   437,100 2,878 SH   SOLE   0 0 2,878
iShares DJ US Health Care Providers Equity 464288828   2,344,249 8,757 SH   SOLE   0 0 8,757
Financial Select Sector SPDR Equity 81369Y605   680,280 19,891 SH   SOLE   0 0 19,891
SPDR Long Term Treasury Equity 78464A664   1,988,874 68,511 SH   SOLE   0 0 68,511
Guggenheim Bulletshares 2023 Corporate Bond Equity 46138J866   287,426 13,700 SH   SOLE   0 0 13,700
Schwab US Large Cap ETF Equity 808524201   9,750,775 215,964 SH   SOLE   0 0 215,964
ProShares UltraShort Bloomberg Crude Oil Equity 74347Y797   5,507,991 230,943 SH   SOLE   0 0 230,943
Invesco Fundamental High Yield Corp Bond ETF Equity 46138E719   412,856 24,115 SH   SOLE   0 0 24,115
SPDR S&P 500 Fossil Fuel Free ETF Equity 78468R796   479,726 5,139 SH   SOLE   0 0 5,139
Guggenheim Bulletshares 2024 Corporate Bond Equity 46138J841   274,500 13,400 SH   SOLE   0 0 13,400
iShares S&P Midcap Equity 464287507   1,040,956 4,303 SH   SOLE   0 0 4,303
iShares Core MSCI EAFE ETF Equity 46432F842   719,832 11,678 SH   SOLE   0 0 11,678
iShares Core High Dividend Equity 46429B663   730,305 7,006 SH   SOLE   0 0 7,006
Aberdeen Standard Phys PalladiumShrs ETF Equity 003262102   2,209,172 13,380 SH   SOLE   0 0 13,380
SPDR Barclays Capital Convertible Securities Equity 78464A359   2,030,377 31,557 SH   SOLE   0 0 31,557
iShares International Treasury Bond Equity 464288117   201,153 5,138 SH   SOLE   0 0 5,138
Vanguard Total Stock Mkt Equity 922908769   994,274 5,200 SH   SOLE   0 0 5,200
Invesco QQQ Trust Equity 46090E103   4,639,481 17,423 SH   SOLE   0 0 17,423
Proshares Short S&P 500 Equity 74347B425   5,673,819 353,950 SH   SOLE   0 0 353,950
iShares Barclays MBS Bonds Equity 464288588   1,380,725 14,887 SH   SOLE   0 0 14,887
Invesco BulletShares 2025 Corp Bond ETF Equity 46138J825   213,484 10,600 SH   SOLE   0 0 10,600
Fidelity MSCI Utilities ETF Equity 316092865   480,596 10,544 SH   SOLE   0 0 10,544
iShares S&P 500 Growth Equity 464287309   438,984 7,504 SH   SOLE   0 0 7,504
Vanguard International Equity Index Equity 922042775   314,280 6,268 SH   SOLE   0 0 6,268
SPDR Gold Shares Equity 78463V107   5,196,243 30,631 SH   SOLE   0 0 30,631
Schwab Fundamental Emerging Markets Large Company Equity 808524730   984,683 39,737 SH   SOLE   0 0 39,737
Vanguard REIT Equity 922908553   8,892,812 107,818 SH   SOLE   0 0 107,818
SPDR Barclays Investment Grade Floating Rate ETF Equity 78468R200   2,037,710 67,052 SH   SOLE   0 0 67,052
iShares Bloomberg Roll Sel Brd Cmdty ETF Equity 46431W598   1,045,376 19,178 SH   SOLE   0 0 19,178
SPDR S&P Intl Small Cap Equity 78463X871   210,282 7,150 SH   SOLE   0 0 7,150
Vanguard Total World Stock Index ETF Equity 922042742   338,985 3,933 SH   SOLE   0 0 3,933
Vanguard ESG US Stock ETF Equity 921910733   340,562 5,171 SH   SOLE   0 0 5,171
SPDR S&P Dividend ETF Equity 78464A763   10,238,889 81,839 SH   SOLE   0 0 81,839
Vanguard S&P 500 ETF Equity 922908363   3,421,913 9,740 SH   SOLE   0 0 9,740
iShares GNMA Bond Equity 46429B333   312,888 7,192 SH   SOLE   0 0 7,192
iShares Core Dividend Growth ETF Equity 46434V621   4,039,768 80,795 SH   SOLE   0 0 80,795
ProShares Ultra S&P 500 Equity 74347R107   1,476,629 33,220 SH   SOLE   0 0 33,220
iShares Cohen & Steers Realty Majors Equity 464287564   1,236,194 22,542 SH   SOLE   0 0 22,542
iShares MSCI EAFE Index Equity 464287465   1,707,559 26,014 SH   SOLE   0 0 26,014
iShares Core S&P Total US Stock Market ETF Equity 464287150   474,381 5,594 SH   SOLE   0 0 5,594
Xtrackers MSCI USA ESG Leaders Eq ETF Equity 233051150   334,586 9,602 SH   SOLE   0 0 9,602
Vanguard FTSE Developed Markets Index Fund Equity 921943858   3,983,094 94,903 SH   SOLE   0 0 94,903
Schwab US Small Cap ETF Equity 808524607   11,441,528 282,437 SH   SOLE   0 0 282,437
Vanguard Total International Bond ETF Equity 92203J407   1,885,437 39,752 SH   SOLE   0 0 39,752
Vanguard Tax-Exempt Bond ETF Equity 922907746   1,489,451 30,096 SH   SOLE   0 0 30,096
Columbia EM Core ex-China ETF Equity 19762B202   1,686,409 66,004 SH   SOLE   0 0 66,004
Schwab US Broad Market ETF Equity 808524102   20,349,221 454,122 SH   SOLE   0 0 454,122
PIMCO Enhaced Low Duration Active ETF Equity 72201R718   2,497,889 26,500 SH   SOLE   0 0 26,500
Energy Select Sector SPDR Equity 81369Y506   780,407 8,922 SH   SOLE   0 0 8,922
iShares Russell 3000 Equity 464287689   640,413 2,902 SH   SOLE   0 0 2,902
iShares Lehman 20 Year Treas Bond Equity 464287432   27,638,955 277,611 SH   SOLE   0 0 277,611
Vanguard Small Cap ETF Equity 922908751   7,926,081 43,184 SH   SOLE   0 0 43,184
iShares 0-5 Year TIPS Bond ETF Equity 46429B747   1,838,388 18,960 SH   SOLE   0 0 18,960
Schwab US REIT ETF Equity 808524847   5,081,850 263,445 SH   SOLE   0 0 263,445
LUMIRADX ORD Equity G5709L109   54,268 60,298 SH   SOLE   0 0 60,298