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,891,077 26,446 SH   SOLE   0 0 26,446
Abbott Laboratories COM 002824100   713,798 6,485 SH   SOLE   0 0 6,485
Abbvie Inc COM 00287Y109   6,888,131 44,448 SH   SOLE   0 0 44,448
Accenture COM G1151C101   912,366 2,600 SH   SOLE   0 0 2,600
Adobe Systems COM 00724F101   4,277,622 7,170 SH   SOLE   0 0 7,170
Alphabet (Google) A COM 02079K305   10,215,669 73,131 SH   SOLE   0 0 73,131
Alphabet (Google) C COM 02079K107   1,499,495 10,640 SH   SOLE   0 0 10,640
Amazon COM 023135106   2,005,456 13,199 SH   SOLE   0 0 13,199
American Electric Power COM 025537101   415,684 5,118 SH   SOLE   0 0 5,118
American Express COM 025816109   4,548,615 24,280 SH   SOLE   0 0 24,280
American Tower Corp REIT COM 03027X100   1,174,387 5,440 SH   SOLE   0 0 5,440
Amgen COM 031162100   7,362,655 25,563 SH   SOLE   0 0 25,563
Apple COM 037833100   9,352,345 48,576 SH   SOLE   0 0 48,576
AT&T COM 00206R102   2,451,275 146,083 SH   SOLE   0 0 146,083
Auto Data Processing COM 053015103   351,086 1,507 SH   SOLE   0 0 1,507
Avalonbay Community COM 053484101   4,092,442 21,859 SH   SOLE   0 0 21,859
Avantis US Small Cap Value ETF COM 025072877   14,165,467 157,745 SH   SOLE   0 0 157,745
Bank of America COM 060505104   3,992,594 118,580 SH   SOLE   0 0 118,580
Bank of NY Mellon COM 064058100   3,291,642 63,240 SH   SOLE   0 0 63,240
Berkshire Hathaway Cl A COM 084670108   542,625 1 SH   SOLE   0 0 1
Berkshire Hathaway Cl B COM 084670702   798,562 2,239 SH   SOLE   0 0 2,239
Blackrock COM 09247X101   219,186 270 SH   SOLE   0 0 270
Blackstone Group Inc COM 09260D107   289,988 2,215 SH   SOLE   0 0 2,215
Bristol-Myers Squibb COM 110122108   2,242,863 43,712 SH   SOLE   0 0 43,712
Broadcom COM 11135F101   4,376,816 3,921 SH   SOLE   0 0 3,921
Cadence Design Systems Inc COM 127387108   434,703 1,596 SH   SOLE   0 0 1,596
California Bancorp COM 13005U101   380,660 15,374 SH   SOLE   0 0 15,374
Capital Group International Focus Eq ETF COM 14019W109   226,765 9,500 SH   SOLE   0 0 9,500
Capital One Financial COM 14040H105   450,266 3,434 SH   SOLE   0 0 3,434
Caterpillar COM 149123101   931,361 3,150 SH   SOLE   0 0 3,150
Charles Schwab COM 808513105   570,022 8,285 SH   SOLE   0 0 8,285
Chevron COM 166764100   5,159,598 34,591 SH   SOLE   0 0 34,591
Cisco Systems COM 17275R102   3,737,874 73,988 SH   SOLE   0 0 73,988
Coca Cola COM 191216100   294,828 5,003 SH   SOLE   0 0 5,003
Colgate-Palmolive COM 194162103   1,320,396 16,565 SH   SOLE   0 0 16,565
ConocoPhillips COM 20825C104   491,556 4,235 SH   SOLE   0 0 4,235
Costco COM 22160K105   4,968,338 7,527 SH   SOLE   0 0 7,527
Cummins Inc COM 231021106   342,585 1,430 SH   SOLE   0 0 1,430
CVS Health COM 126650100   707,718 8,963 SH   SOLE   0 0 8,963
D R Horton Inc COM 23331A109   2,824,092 18,582 SH   SOLE   0 0 18,582
Denali Therapeutics COM 24823R105   782,990 36,486 SH   SOLE   0 0 36,486
Diageo COM 25243Q205   284,037 1,950 SH   SOLE   0 0 1,950
Digital Realty Trust COM 253868103   4,843,669 35,991 SH   SOLE   0 0 35,991
Emerson Electric COM 291011104   2,641,967 27,144 SH   SOLE   0 0 27,144
EMQQ Emerging Markets COM 301505889   216,194 7,017 SH   SOLE   0 0 7,017
Essex Property COM 297178105   445,138 1,795 SH   SOLE   0 0 1,795
Exxon Mobil COM 30231G102   5,776,885 57,780 SH   SOLE   0 0 57,780
FedEx COM 31428X106   5,863,339 23,178 SH   SOLE   0 0 23,178
Gap Inc COM 364760108   318,986 15,255 SH   SOLE   0 0 15,255
General Dynamics COM 369550108   658,263 2,535 SH   SOLE   0 0 2,535
Goldman Sachs COM 38141G104   2,939,567 7,620 SH   SOLE   0 0 7,620
Home Depot COM 437076102   3,782,689 10,915 SH   SOLE   0 0 10,915
Honeywell COM 438516106   446,892 2,131 SH   SOLE   0 0 2,131
HP Inc. COM 40434L105   328,071 10,903 SH   SOLE   0 0 10,903
IBM COM 459200101   217,126 1,328 SH   SOLE   0 0 1,328
Intel COM 458140100   380,242 7,567 SH   SOLE   0 0 7,567
Intuit Inc COM 461202103   706,284 1,130 SH   SOLE   0 0 1,130
Invesco DWA Basic Mat Momentum COM 46137V704   881,165 10,300 SH   SOLE   0 0 10,300
Invesco QQQ Trust COM 46090E103   968,515 2,365 SH   SOLE   0 0 2,365
iShares 0-3 Month Treasury Bond ETF COM 46436E718   779,098 7,770 SH   SOLE   0 0 7,770
iShares Core MSCI EAFE COM 46432F842   10,922,976 155,266 SH   SOLE   0 0 155,266
iShares Core MSCI Emerging Markets COM 46434G103   9,531,101 188,436 SH   SOLE   0 0 188,436
iShares Dow Jones US Tech Sector COM 464287721   4,494,737 36,617 SH   SOLE   0 0 36,617
iShares Intermediate Credit Bond ETF COM 464288638   7,205,848 138,574 SH   SOLE   0 0 138,574
iShares MSCI EAFE COM 464287465   3,256,778 43,222 SH   SOLE   0 0 43,222
iShares Russell 1000 COM 464287622   1,017,831 3,881 SH   SOLE   0 0 3,881
iShares Russell 2000 COM 464287655   405,231 2,019 SH   SOLE   0 0 2,019
iShares Russell 2000 Value COM 464287630   2,507,182 16,141 SH   SOLE   0 0 16,141
iShares S&P 100 ETF COM 464287101   804,204 3,600 SH   SOLE   0 0 3,600
iShares S&P 500 COM 464287200   2,721,098 5,697 SH   SOLE   0 0 5,697
iShares S&P Midcap COM 464287507   424,317 1,531 SH   SOLE   0 0 1,531
iShares S&P Small Cap Growth COM 464287887   385,431 3,080 SH   SOLE   0 0 3,080
iShares Small Cap Value COM 464287879   855,830 8,303 SH   SOLE   0 0 8,303
Johnson & Johnson COM 478160104   7,515,468 47,949 SH   SOLE   0 0 47,949
JP Morgan Chase COM 46625H100   7,301,202 42,923 SH   SOLE   0 0 42,923
Lab Corp of America COM 50540R409   4,341,921 19,103 SH   SOLE   0 0 19,103
Lowe's COM 548661107   490,723 2,205 SH   SOLE   0 0 2,205
Mastercard Inc COM 57636Q104   3,928,584 9,211 SH   SOLE   0 0 9,211
Matson Inc. COM 57686G105   1,529,249 13,953 SH   SOLE   0 0 13,953
Mc Donald's Corp COM 580135101   756,397 2,551 SH   SOLE   0 0 2,551
Medtronic COM G5960L103   2,363,722 28,693 SH   SOLE   0 0 28,693
Merck COM 58933Y105   632,003 5,797 SH   SOLE   0 0 5,797
Microchip Technology COM 595017104   3,040,870 33,720 SH   SOLE   0 0 33,720
Microsoft COM 594918104   11,833,032 31,467 SH   SOLE   0 0 31,467
Mid America Apartment Co COM 59522J103   231,406 1,721 SH   SOLE   0 0 1,721
Mid Cap SPDR's COM 78467Y107   233,395 460 SH   SOLE   0 0 460
National Retail Properties COM 637417106   328,638 7,625 SH   SOLE   0 0 7,625
Netflix COM 64110L106   357,370 734 SH   SOLE   0 0 734
Nike COM 654106103   1,568,445 14,446 SH   SOLE   0 0 14,446
Nvidia COM 67066G104   220,373 445 SH   SOLE   0 0 445
Oracle COM 68389X105   7,176,515 68,069 SH   SOLE   0 0 68,069
Pepsico COM 713448108   6,403,049 37,700 SH   SOLE   0 0 37,700
Pfizer COM 717081103   962,757 33,441 SH   SOLE   0 0 33,441
Powershares Water Resources COM 46137V142   704,455 11,575 SH   SOLE   0 0 11,575
Procter & Gamble COM 742718109   7,110,844 48,525 SH   SOLE   0 0 48,525
Public Storage COM 74460D109   3,552,945 11,649 SH   SOLE   0 0 11,649
Raytheon Technologies Co COM 75513E101   4,849,914 57,641 SH   SOLE   0 0 57,641
Realty Income Corp COM 756109104   4,046,047 70,464 SH   SOLE   0 0 70,464
S&P SPDR's COM 78462F103   760,021 1,599 SH   SOLE   0 0 1,599
Schwab US Dividend COM 808524797   232,128 3,049 SH   SOLE   0 0 3,049
Schwab US TIPS ETF COM 808524870   247,950 4,750 SH   SOLE   0 0 4,750
Shell PLC COM 780259305   3,548,002 53,921 SH   SOLE   0 0 53,921
Simon Property Group COM 828806109   4,247,052 29,775 SH   SOLE   0 0 29,775
Southwest Airlines Co COM 844741108   1,710,302 59,221 SH   SOLE   0 0 59,221
SPDR Energy Sector ETF COM 81369Y506   231,719 2,764 SH   SOLE   0 0 2,764
SPDR S&P 500 Growth ETF COM 78464A409   202,481 3,112 SH   SOLE   0 0 3,112
Stryker COM 863667101   4,930,908 16,466 SH   SOLE   0 0 16,466
Target COM 87612E106   5,442,438 38,214 SH   SOLE   0 0 38,214
Tesla Motors COM 88160R101   1,546,291 6,223 SH   SOLE   0 0 6,223
Thermo Fisher Scientific COM 883556102   3,632,727 6,844 SH   SOLE   0 0 6,844
TJX Companies COM 872540109   1,321,220 14,084 SH   SOLE   0 0 14,084
Union Pacific COM 907818108   4,586,954 18,675 SH   SOLE   0 0 18,675
UnitedHealth Group COM 91324P102   263,235 500 SH   SOLE   0 0 500
US Bancorp COM 902973304   495,729 11,454 SH   SOLE   0 0 11,454
Vanguard 500 Index ETF COM 922908363   2,990,806 6,847 SH   SOLE   0 0 6,847
Vanguard Emerging Markets COM 922042858   3,075,978 74,841 SH   SOLE   0 0 74,841
Vanguard Interm-Term Bond Index ETF COM 921937819   7,162,916 93,780 SH   SOLE   0 0 93,780
Vanguard REIT COM 922908553   6,392,791 72,349 SH   SOLE   0 0 72,349
Vanguard Total Stock Market COM 922908769   1,703,432 7,181 SH   SOLE   0 0 7,181
Verizon COM 92343V104   2,792,816 74,080 SH   SOLE   0 0 74,080
Visa COM 92826C839   7,817,727 30,028 SH   SOLE   0 0 30,028
Wal-Mart COM 931142103   371,321 2,355 SH   SOLE   0 0 2,355
Walt Disney COM 254687106   2,672,945 29,604 SH   SOLE   0 0 29,604
Wells Fargo COM 949746101   4,422,204 89,846 SH   SOLE   0 0 89,846
Workday Inc COM 98138H101   248,454 900 SH   SOLE   0 0 900
Yum Brands COM 988498101   244,465 1,871 SH   SOLE   0 0 1,871