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
3M Company COM 88579Y101   2,572,883 24,478 SH   SOLE   0 0 24,478
Abbott Laboratories COM 002824100   750,305 7,410 SH   SOLE   0 0 7,410
Abbvie Inc COM 00287Y109   6,631,087 41,608 SH   SOLE   0 0 41,608
Accenture COM G1151C101   743,106 2,600 SH   SOLE   0 0 2,600
Adobe Systems COM 00724F101   2,799,713 7,265 SH   SOLE   0 0 7,265
Allstate COM 020002101   1,647,966 14,872 SH   SOLE   0 0 14,872
Alphabet (Google) A COM 02079K305   7,583,182 73,105 SH   SOLE   0 0 73,105
Alphabet (Google) C COM 02079K107   1,119,040 10,760 SH   SOLE   0 0 10,760
Amazon COM 023135106   1,313,952 12,721 SH   SOLE   0 0 12,721
American Express COM 025816109   4,032,038 24,444 SH   SOLE   0 0 24,444
American Tower Corp REIT COM 03027X100   1,133,065 5,545 SH   SOLE   0 0 5,545
American Water Works COM 030420103   225,595 1,540 SH   SOLE   0 0 1,540
Amgen COM 031162100   5,837,296 24,146 SH   SOLE   0 0 24,146
Apple COM 037833100   8,328,218 50,505 SH   SOLE   0 0 50,505
AT&T COM 00206R102   3,085,585 160,290 SH   SOLE   0 0 160,290
Auto Data Processing COM 053015103   335,503 1,507 SH   SOLE   0 0 1,507
Avalonbay Community COM 053484101   3,227,088 19,202 SH   SOLE   0 0 19,202
Bank of America COM 060505104   2,994,082 104,688 SH   SOLE   0 0 104,688
Bank of NY Mellon COM 064058100   2,822,097 62,106 SH   SOLE   0 0 62,106
Berkshire Hathaway Cl A COM 084670108   465,600 1 SH   SOLE   0 0 1
Berkshire Hathaway Cl B COM 084670702   682,073 2,209 SH   SOLE   0 0 2,209
Blackstone Group Inc COM 09260D107   240,682 2,740 SH   SOLE   0 0 2,740
Boston Properties COM 101121101   1,528,709 28,247 SH   SOLE   0 0 28,247
Bristol-Myers Squibb COM 110122108   2,397,156 34,586 SH   SOLE   0 0 34,586
Broadcom COM 11135F101   2,595,029 4,045 SH   SOLE   0 0 4,045
California Bancorp COM 13005U101   299,947 15,374 SH   SOLE   0 0 15,374
Capital One Financial COM 14040H105   354,734 3,689 SH   SOLE   0 0 3,689
Caterpillar COM 149123101   730,000 3,190 SH   SOLE   0 0 3,190
Charles Schwab COM 808513105   447,665 8,546 SH   SOLE   0 0 8,546
Chevron COM 166764100   5,431,692 33,291 SH   SOLE   0 0 33,291
Cisco Systems COM 17275R102   3,926,480 75,112 SH   SOLE   0 0 75,112
Coca Cola COM 191216100   310,274 5,002 SH   SOLE   0 0 5,002
Colgate-Palmolive COM 194162103   1,326,022 17,645 SH   SOLE   0 0 17,645
ConocoPhillips COM 20825C104   487,121 4,910 SH   SOLE   0 0 4,910
Costco COM 22160K105   4,113,378 8,279 SH   SOLE   0 0 8,279
Cummins Inc COM 231021106   440,734 1,845 SH   SOLE   0 0 1,845
CVS Health COM 126650100   3,876,494 52,167 SH   SOLE   0 0 52,167
Denali Therapeutics COM 24823R105   840,637 36,486 SH   SOLE   0 0 36,486
Diageo COM 25243Q205   353,301 1,950 SH   SOLE   0 0 1,950
Digital Realty Trust COM 253868103   3,174,823 32,294 SH   SOLE   0 0 32,294
Emerson Electric COM 291011104   2,230,559 25,597 SH   SOLE   0 0 25,597
Essex Property COM 297178105   365,194 1,746 SH   SOLE   0 0 1,746
Exxon Mobil COM 30231G102   4,092,555 37,320 SH   SOLE   0 0 37,320
FedEx COM 31428X106   5,629,765 24,639 SH   SOLE   0 0 24,639
Five9 Inc COM 338307101   208,557 2,885 SH   SOLE   0 0 2,885
General Dynamics COM 369550108   589,923 2,585 SH   SOLE   0 0 2,585
Goldman Sachs COM 38141G104   2,515,149 7,689 SH   SOLE   0 0 7,689
Home Depot COM 437076102   3,087,976 10,463 SH   SOLE   0 0 10,463
HP Inc. COM 40434L105   407,143 13,872 SH   SOLE   0 0 13,872
Intel COM 458140100   281,093 8,604 SH   SOLE   0 0 8,604
Intuit Inc COM 461202103   637,537 1,430 SH   SOLE   0 0 1,430
Invesco DWA Basic Mat Momentum COM 46137V704   894,730 10,525 SH   SOLE   0 0 10,525
Invesco QQQ Trust COM 46090E103   846,934 2,639 SH   SOLE   0 0 2,639
iShares Core MSCI EAFE COM 46432F842   9,675,622 144,736 SH   SOLE   0 0 144,736
iShares Core MSCI Emerging Markets COM 46434G103   6,347,286 130,094 SH   SOLE   0 0 130,094
iShares Dow Jones US Tech Sector COM 464287721   3,667,573 39,517 SH   SOLE   0 0 39,517
iShares MSCI EAFE COM 464287465   3,410,574 47,687 SH   SOLE   0 0 47,687
iShares Russell 1000 COM 464287622   647,086 2,873 SH   SOLE   0 0 2,873
iShares Russell 2000 COM 464287655   787,508 4,414 SH   SOLE   0 0 4,414
iShares Russell 2000 Value COM 464287630   12,751,903 93,066 SH   SOLE   0 0 93,066
iShares S&P 100 ETF COM 464287101   673,344 3,600 SH   SOLE   0 0 3,600
iShares S&P 500 COM 464287200   2,373,990 5,775 SH   SOLE   0 0 5,775
iShares S&P Midcap COM 464287507   469,300 1,876 SH   SOLE   0 0 1,876
iShares S&P Small Cap COM 464287804   252,687 2,613 SH   SOLE   0 0 2,613
iShares Short-Term Corp Bond ETF COM 464288646   5,853,240 115,814 SH   SOLE   0 0 115,814
iShares Small Cap Value COM 464287879   1,056,537 11,289 SH   SOLE   0 0 11,289
Johnson & Johnson COM 478160104   7,066,548 45,591 SH   SOLE   0 0 45,591
JP Morgan Chase COM 46625H100   5,598,899 42,966 SH   SOLE   0 0 42,966
Lab Corp of America COM 50540R409   4,240,829 18,485 SH   SOLE   0 0 18,485
Lowe's COM 548661107   480,928 2,405 SH   SOLE   0 0 2,405
Magellan Midstream Ptnrs, LP COM 559080106   217,040 4,000 SH   SOLE   0 0 4,000
Mastercard Inc COM 57636Q104   4,046,570 11,135 SH   SOLE   0 0 11,135
Matson Inc. COM 57686G105   832,576 13,953 SH   SOLE   0 0 13,953
Mc Donald's Corp COM 580135101   731,460 2,616 SH   SOLE   0 0 2,616
Medtronic COM G5960L103   2,101,756 26,070 SH   SOLE   0 0 26,070
Merck COM 58933Y105   650,940 6,118 SH   SOLE   0 0 6,118
Microchip Technology COM 595017104   2,693,192 32,146 SH   SOLE   0 0 32,146
Microsoft COM 594918104   9,806,023 34,013 SH   SOLE   0 0 34,013
Mid America Apartment Co COM 59522J103   272,023 1,801 SH   SOLE   0 0 1,801
Mid Cap SPDR's COM 78467Y107   210,869 460 SH   SOLE   0 0 460
National Retail Properties COM 637417106   341,059 7,725 SH   SOLE   0 0 7,725
NextEra Energy COM 65339F101   286,815 3,721 SH   SOLE   0 0 3,721
Nike COM 654106103   2,038,054 16,618 SH   SOLE   0 0 16,618
Oracle COM 68389X105   6,462,028 69,544 SH   SOLE   0 0 69,544
Otis Worldwide Corp COM 68902V107   344,099 4,077 SH   SOLE   0 0 4,077
Pepsico COM 713448108   5,888,377 32,300 SH   SOLE   0 0 32,300
Pfizer COM 717081103   1,889,570 46,313 SH   SOLE   0 0 46,313
Powershares Water Resources COM 46137V142   783,551 14,687 SH   SOLE   0 0 14,687
Procter & Gamble COM 742718109   7,270,005 48,894 SH   SOLE   0 0 48,894
Public Storage COM 74460D109   3,115,366 10,311 SH   SOLE   0 0 10,311
Raytheon Technologies Co COM 75513E101   5,628,527 57,475 SH   SOLE   0 0 57,475
Realty Income Corp COM 756109104   3,886,676 61,381 SH   SOLE   0 0 61,381
S&P SPDR's COM 78462F103   728,305 1,779 SH   SOLE   0 0 1,779
Schwab US Dividend COM 808524797   219,450 3,000 SH   SOLE   0 0 3,000
Schwab US TIPS ETF COM 808524870   609,814 11,375 SH   SOLE   0 0 11,375
Shell PLC COM 780259305   3,222,413 56,003 SH   SOLE   0 0 56,003
Simon Property Group COM 828806109   3,087,866 27,578 SH   SOLE   0 0 27,578
Southwest Airlines Co COM 844741108   1,918,908 58,971 SH   SOLE   0 0 58,971
SPDR Energy Sector ETF COM 81369Y506   237,992 2,873 SH   SOLE   0 0 2,873
SPDR S&P 500 Growth ETF COM 78464A409   221,936 4,009 SH   SOLE   0 0 4,009
Stryker COM 863667101   4,856,701 17,013 SH   SOLE   0 0 17,013
Target COM 87612E106   5,496,266 33,184 SH   SOLE   0 0 33,184
Tesla Motors COM 88160R101   1,547,444 7,459 SH   SOLE   0 0 7,459
TJX Companies COM 872540109   1,267,832 16,180 SH   SOLE   0 0 16,180
Union Pacific COM 907818108   3,809,651 18,929 SH   SOLE   0 0 18,929
UnitedHealth Group COM 91324P102   236,295 500 SH   SOLE   0 0 500
US Bancorp COM 902973304   509,567 14,135 SH   SOLE   0 0 14,135
Vanguard 500 Index ETF COM 922908363   2,953,278 7,853 SH   SOLE   0 0 7,853
Vanguard Emerging Markets COM 922042858   5,391,483 133,453 SH   SOLE   0 0 133,453
Vanguard REIT COM 922908553   4,361,384 52,521 SH   SOLE   0 0 52,521
Vanguard Short-Term Bond Idx ETF COM 921937827   5,404,630 70,658 SH   SOLE   0 0 70,658
Vanguard Total Stock Market COM 922908769   1,622,483 7,949 SH   SOLE   0 0 7,949
Verizon COM 92343V104   3,023,178 77,737 SH   SOLE   0 0 77,737
Visa COM 92826C839   6,943,396 30,797 SH   SOLE   0 0 30,797
Wal-Mart COM 931142103   319,621 2,168 SH   SOLE   0 0 2,168
Walt Disney COM 254687106   2,732,648 27,291 SH   SOLE   0 0 27,291
Wells Fargo COM 949746101   3,481,298 93,133 SH   SOLE   0 0 93,133
Workday Inc COM 98138H101   206,540 1,000 SH   SOLE   0 0 1,000