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,573,988 27,494 SH   SOLE   0 0 27,494
Abbott Laboratories COM 002824100   671,157 6,930 SH   SOLE   0 0 6,930
Abbvie Inc COM 00287Y109   6,431,514 43,147 SH   SOLE   0 0 43,147
Accenture COM G1151C101   798,486 2,600 SH   SOLE   0 0 2,600
Adobe Systems COM 00724F101   3,727,879 7,311 SH   SOLE   0 0 7,311
Allstate COM 020002101   1,641,181 14,731 SH   SOLE   0 0 14,731
Alphabet (Google) A COM 02079K305   9,617,425 73,494 SH   SOLE   0 0 73,494
Alphabet (Google) C COM 02079K107   1,317,182 9,990 SH   SOLE   0 0 9,990
Amazon COM 023135106   1,761,120 13,854 SH   SOLE   0 0 13,854
American Express COM 025816109   3,562,508 23,879 SH   SOLE   0 0 23,879
American Tower Corp REIT COM 03027X100   899,542 5,470 SH   SOLE   0 0 5,470
Amgen COM 031162100   6,846,930 25,476 SH   SOLE   0 0 25,476
Apple COM 037833100   8,365,754 48,863 SH   SOLE   0 0 48,863
AT&T COM 00206R102   2,262,179 150,611 SH   SOLE   0 0 150,611
Auto Data Processing COM 053015103   362,554 1,507 SH   SOLE   0 0 1,507
Avalonbay Community COM 053484101   3,575,970 20,822 SH   SOLE   0 0 20,822
Avantis US Small Cap Value ETF COM 025072877   12,244,176 157,077 SH   SOLE   0 0 157,077
Bank of America COM 060505104   3,024,755 110,473 SH   SOLE   0 0 110,473
Bank of NY Mellon COM 064058100   2,657,991 62,321 SH   SOLE   0 0 62,321
Berkshire Hathaway Cl A COM 084990175   531,477 1 SH   SOLE   0 0 1
Berkshire Hathaway Cl B COM 084670702   796,582 2,274 SH   SOLE   0 0 2,274
Blackstone Group Inc COM 09260D107   237,315 2,215 SH   SOLE   0 0 2,215
Boston Properties COM 101121101   460,911 7,749 SH   SOLE   0 0 7,749
Bristol-Myers Squibb COM 110122108   2,123,858 36,593 SH   SOLE   0 0 36,593
Broadcom COM 11135F101   3,342,254 4,024 SH   SOLE   0 0 4,024
California Bancorp COM 13005U101   309,017 15,374 SH   SOLE   0 0 15,374
Capital Group International Focus Eq ETF COM 14019W109   206,530 9,500 SH   SOLE   0 0 9,500
Capital One Financial COM 14040H105   333,270 3,434 SH   SOLE   0 0 3,434
Caterpillar COM 149123101   859,950 3,150 SH   SOLE   0 0 3,150
Charles Schwab COM 808513105   463,089 8,435 SH   SOLE   0 0 8,435
Chevron COM 166764100   5,611,190 33,277 SH   SOLE   0 0 33,277
Cisco Systems COM 17275R102   3,980,014 74,033 SH   SOLE   0 0 74,033
Coca Cola COM 191216100   280,012 5,002 SH   SOLE   0 0 5,002
Colgate-Palmolive COM 194162103   1,243,358 17,485 SH   SOLE   0 0 17,485
ConocoPhillips COM 20825C104   515,140 4,300 SH   SOLE   0 0 4,300
Costco COM 22160K105   4,357,413 7,713 SH   SOLE   0 0 7,713
Cummins Inc COM 231021106   352,971 1,545 SH   SOLE   0 0 1,545
CVS Health COM 126650100   3,993,042 57,191 SH   SOLE   0 0 57,191
Denali Therapeutics COM 24823R105   752,706 36,486 SH   SOLE   0 0 36,486
Diageo COM 25243Q205   290,901 1,950 SH   SOLE   0 0 1,950
Digital Realty Trust COM 253868103   4,299,357 35,526 SH   SOLE   0 0 35,526
Emerson Electric COM 291011104   2,520,711 26,102 SH   SOLE   0 0 26,102
Essex Property COM 297178105   377,198 1,778 SH   SOLE   0 0 1,778
Exxon Mobil COM 30231G102   4,310,765 36,662 SH   SOLE   0 0 36,662
FedEx COM 31428X106   6,152,237 23,223 SH   SOLE   0 0 23,223
Gap Inc COM 364760108   247,203 23,255 SH   SOLE   0 0 23,255
General Dynamics COM 369550108   568,998 2,575 SH   SOLE   0 0 2,575
Goldman Sachs COM 38141G104   2,448,778 7,568 SH   SOLE   0 0 7,568
Home Depot COM 437076102   3,221,939 10,663 SH   SOLE   0 0 10,663
HP Inc. COM 40434L105   308,451 12,002 SH   SOLE   0 0 12,002
Intel COM 458140100   269,007 7,567 SH   SOLE   0 0 7,567
Intuit Inc COM 461202103   577,362 1,130 SH   SOLE   0 0 1,130
Invesco DWA Basic Mat Momentum COM 46137V704   818,931 10,425 SH   SOLE   0 0 10,425
Invesco QQQ Trust COM 46090E103   865,222 2,415 SH   SOLE   0 0 2,415
iShares Core MSCI EAFE COM 46432F842   9,525,465 148,026 SH   SOLE   0 0 148,026
iShares Core MSCI Emerging Markets COM 46434G103   7,123,890 149,693 SH   SOLE   0 0 149,693
iShares Dow Jones US Tech Sector COM 464287721   4,023,892 38,352 SH   SOLE   0 0 38,352
iShares MSCI EAFE COM 464287465   3,203,884 46,487 SH   SOLE   0 0 46,487
iShares Russell 1000 COM 464287622   924,136 3,934 SH   SOLE   0 0 3,934
iShares Russell 2000 COM 464287655   386,385 2,186 SH   SOLE   0 0 2,186
iShares Russell 2000 Value COM 464287630   2,276,698 16,796 SH   SOLE   0 0 16,796
iShares S&P 100 ETF COM 464287101   722,304 3,600 SH   SOLE   0 0 3,600
iShares S&P 500 COM 464287200   2,453,340 5,713 SH   SOLE   0 0 5,713
iShares S&P Midcap COM 464287507   381,755 1,531 SH   SOLE   0 0 1,531
iShares S&P Small Cap Growth COM 464287887   337,814 3,080 SH   SOLE   0 0 3,080
iShares Short-Term Corp Bond ETF COM 464288646   5,559,134 111,562 SH   SOLE   0 0 111,562
iShares Small Cap Value COM 464287879   807,924 9,055 SH   SOLE   0 0 9,055
iShares 0-3 Month Treasury Bond ETF COM 46436E718   835,561 8,300 SH   SOLE   0 0 8,300
Johnson & Johnson COM 478160104   7,144,973 45,875 SH   SOLE   0 0 45,875
JP Morgan Chase COM 46625H100   6,166,830 42,524 SH   SOLE   0 0 42,524
Lab Corp of America COM 50540R409   3,773,306 18,768 SH   SOLE   0 0 18,768
Lowe's COM 548661107   458,287 2,205 SH   SOLE   0 0 2,205
Mastercard Inc COM 57636Q104   3,901,297 9,854 SH   SOLE   0 0 9,854
Matson Inc. COM 57686G105   1,237,910 13,953 SH   SOLE   0 0 13,953
Mc Donald's Corp COM 580135101   662,815 2,516 SH   SOLE   0 0 2,516
Medtronic COM G5960L103   2,069,716 26,413 SH   SOLE   0 0 26,413
Merck COM 58933Y105   603,445 5,862 SH   SOLE   0 0 5,862
Microchip Technology COM 595017104   2,558,245 32,777 SH   SOLE   0 0 32,777
Microsoft COM 594918104   10,233,587 32,410 SH   SOLE   0 0 32,410
Mid America Apartment Co COM 59522J103   231,699 1,801 SH   SOLE   0 0 1,801
Mid Cap SPDR's COM 78467Y107   210,054 460 SH   SOLE   0 0 460
National Retail Properties COM 637417106   273,002 7,725 SH   SOLE   0 0 7,725
Netflix COM 64110L106   277,158 734 SH   SOLE   0 0 734
Nike COM 654106103   1,439,493 15,054 SH   SOLE   0 0 15,054
Oracle COM 68389X105   7,014,764 66,227 SH   SOLE   0 0 66,227
Otis Worldwide Corp COM 68902V107   273,215 3,402 SH   SOLE   0 0 3,402
Pepsico COM 713448108   5,421,822 31,998 SH   SOLE   0 0 31,998
Pfizer COM 717081103   1,424,043 42,932 SH   SOLE   0 0 42,932
Powershares Water Resources COM 46137V142   670,813 12,614 SH   SOLE   0 0 12,614
Procter & Gamble COM 742718109   6,995,375 47,960 SH   SOLE   0 0 47,960
Public Storage COM 74460D109   2,870,260 10,892 SH   SOLE   0 0 10,892
Raytheon Technologies Co COM 75513E101   4,039,676 56,130 SH   SOLE   0 0 56,130
Realty Income Corp COM 756109104   3,189,017 63,857 SH   SOLE   0 0 63,857
S&P SPDR's COM 78462F103   696,365 1,629 SH   SOLE   0 0 1,629
Schwab US Dividend COM 808524797   214,504 3,031 SH   SOLE   0 0 3,031
Schwab US TIPS ETF COM 808524870   297,891 5,900 SH   SOLE   0 0 5,900
Shell PLC COM 780259305   3,514,247 54,586 SH   SOLE   0 0 54,586
Simon Property Group COM 828806109   3,154,651 29,202 SH   SOLE   0 0 29,202
Southwest Airlines Co COM 844741108   1,610,151 59,481 SH   SOLE   0 0 59,481
SPDR Energy Sector ETF COM 81369Y506   221,709 2,453 SH   SOLE   0 0 2,453
Stryker COM 863667101   4,499,117 16,464 SH   SOLE   0 0 16,464
Target COM 87612E106   4,055,708 36,680 SH   SOLE   0 0 36,680
Tesla Motors COM 88160R101   1,615,921 6,458 SH   SOLE   0 0 6,458
TJX Companies COM 872540109   1,307,336 14,709 SH   SOLE   0 0 14,709
Union Pacific COM 907818108   3,863,472 18,973 SH   SOLE   0 0 18,973
UnitedHealth Group COM 91324P102   252,095 500 SH   SOLE   0 0 500
US Bancorp COM 902973304   291,259 8,810 SH   SOLE   0 0 8,810
Vanguard 500 Index ETF COM 922908363   2,998,203 7,635 SH   SOLE   0 0 7,635
Vanguard Emerging Markets COM 922042858   5,137,334 131,021 SH   SOLE   0 0 131,021
Vanguard REIT COM 922908553   4,824,349 63,764 SH   SOLE   0 0 63,764
Vanguard Short-Term Bond Idx ETF COM 921937827   5,528,979 73,553 SH   SOLE   0 0 73,553
Vanguard Total Stock Market COM 922908769   1,644,581 7,742 SH   SOLE   0 0 7,742
Verizon COM 92343V104   2,507,724 77,375 SH   SOLE   0 0 77,375
Visa COM 92826C839   6,954,892 30,237 SH   SOLE   0 0 30,237
Wal-Mart COM 931142103   342,466 2,141 SH   SOLE   0 0 2,141
Walt Disney COM 254687106   2,308,385 28,481 SH   SOLE   0 0 28,481
Wells Fargo COM 949746101   3,685,589 90,200 SH   SOLE   0 0 90,200