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,796,111 26,361 SH   SOLE   0 0 26,361
Abbott Laboratories COM 002824100   805,285 7,085 SH   SOLE   0 0 7,085
Abbvie Inc COM 00287Y109   8,183,969 44,942 SH   SOLE   0 0 44,942
Accenture COM G1151C101   1,115,738 3,219 SH   SOLE   0 0 3,219
Adobe Systems COM 00724F101   3,733,031 7,398 SH   SOLE   0 0 7,398
Alphabet (Google) A COM 02079K305   10,978,648 72,740 SH   SOLE   0 0 72,740
Alphabet (Google) C COM 02079K107   1,736,525 11,405 SH   SOLE   0 0 11,405
Amazon COM 023135106   2,203,161 12,214 SH   SOLE   0 0 12,214
American Express COM 025816109   5,526,264 24,271 SH   SOLE   0 0 24,271
American Tower Corp REIT COM 03027X100   1,137,328 5,756 SH   SOLE   0 0 5,756
Amgen COM 031162100   7,374,692 25,938 SH   SOLE   0 0 25,938
Apple COM 037833100   9,364,497 54,610 SH   SOLE   0 0 54,610
AT&T COM 00206R102   2,600,825 147,774 SH   SOLE   0 0 147,774
Auto Data Processing COM 053015103   464,017 1,858 SH   SOLE   0 0 1,858
Avalonbay Community COM 053484101   4,215,923 22,720 SH   SOLE   0 0 22,720
Avantis US Small Cap Value ETF COM 025072877   15,033,224 160,423 SH   SOLE   0 0 160,423
Bank of America COM 060505104   4,459,361 117,599 SH   SOLE   0 0 117,599
Bank of NY Mellon COM 064058100   3,730,261 64,739 SH   SOLE   0 0 64,739
Berkshire Hathaway Cl A COM 084670108   634,440 1 SH   SOLE   0 0 1
Berkshire Hathaway Cl B COM 084670702   934,395 2,222 SH   SOLE   0 0 2,222
Blackrock COM 09247X101   243,440 292 SH   SOLE   0 0 292
Blackstone Group Inc COM 09260D107   290,985 2,215 SH   SOLE   0 0 2,215
Bristol-Myers Squibb COM 110122108   2,600,708 47,957 SH   SOLE   0 0 47,957
Broadcom COM 11135F101   5,281,759 3,985 SH   SOLE   0 0 3,985
California Bancorp COM 13005U101   338,228 15,374 SH   SOLE   0 0 15,374
Capital Group International Focus Eq ETF COM 14019W109   244,910 9,500 SH   SOLE   0 0 9,500
Capital One Financial COM 14040H105   511,288 3,434 SH   SOLE   0 0 3,434
Caterpillar COM 149123101   1,126,772 3,075 SH   SOLE   0 0 3,075
Charles Schwab COM 808513105   585,078 8,088 SH   SOLE   0 0 8,088
Chevron COM 166764100   5,520,735 34,999 SH   SOLE   0 0 34,999
Cisco Systems COM 17275R102   3,788,069 75,898 SH   SOLE   0 0 75,898
Coca Cola COM 191216100   306,085 5,003 SH   SOLE   0 0 5,003
Colgate-Palmolive COM 194162103   1,498,522 16,641 SH   SOLE   0 0 16,641
ConocoPhillips COM 20825C104   539,031 4,235 SH   SOLE   0 0 4,235
Costco COM 22160K105   5,263,173 7,184 SH   SOLE   0 0 7,184
Cummins Inc COM 231021106   509,745 1,730 SH   SOLE   0 0 1,730
CVS Health COM 126650100   716,404 8,982 SH   SOLE   0 0 8,982
D R Horton Inc COM 23331A109   3,436,462 20,884 SH   SOLE   0 0 20,884
Denali Therapeutics COM 24823R105   748,693 36,486 SH   SOLE   0 0 36,486
Diageo COM 25243Q205   290,043 1,950 SH   SOLE   0 0 1,950
Digital Realty Trust COM 253868103   5,284,251 36,686 SH   SOLE   0 0 36,686
Emerson Electric COM 291011104   3,078,720 27,144 SH   SOLE   0 0 27,144
EMQQ Emerging Markets COM 301505889   219,702 7,017 SH   SOLE   0 0 7,017
Essex Property COM 297178105   386,885 1,580 SH   SOLE   0 0 1,580
Exxon Mobil COM 30231G102   5,766,946 49,612 SH   SOLE   0 0 49,612
FedEx COM 31428X106   6,829,462 23,571 SH   SOLE   0 0 23,571
Gap Inc COM 364760108   432,678 15,705 SH   SOLE   0 0 15,705
General Dynamics COM 369550108   713,287 2,525 SH   SOLE   0 0 2,525
Goldman Sachs COM 38141G104   3,173,609 7,598 SH   SOLE   0 0 7,598
Home Depot COM 437076102   4,330,278 11,289 SH   SOLE   0 0 11,289
Honeywell COM 438516106   257,999 1,257 SH   SOLE   0 0 1,257
HP Inc. COM 40434L105   319,697 10,579 SH   SOLE   0 0 10,579
IBM COM 459200101   314,920 1,649 SH   SOLE   0 0 1,649
Intel COM 458140100   343,068 7,767 SH   SOLE   0 0 7,767
Intuit Inc COM 461202103   728,000 1,120 SH   SOLE   0 0 1,120
Invesco DWA Basic Mat Momentum COM 46137V704   956,870 10,300 SH   SOLE   0 0 10,300
Invesco QQQ Trust COM 46090E103   1,043,424 2,350 SH   SOLE   0 0 2,350
iShares 0-3 Month Treasury Bond ETF COM 46436E718   768,417 7,630 SH   SOLE   0 0 7,630
iShares Core MSCI EAFE COM 46432F842   11,832,537 159,425 SH   SOLE   0 0 159,425
iShares Core MSCI Emerging Markets COM 46434G103   10,366,964 200,910 SH   SOLE   0 0 200,910
iShares Dow Jones US Tech Sector COM 464287721   4,803,679 35,567 SH   SOLE   0 0 35,567
iShares ESG Advanced MSCI EAFE ETF COM 46436E759   273,883 4,020 SH   SOLE   0 0 4,020
iShares ESG Advanced MSCI USA ETF COM 46436E767   212,596 4,709 SH   SOLE   0 0 4,709
iShares Intermediate Credit Bond ETF COM 464288638   7,637,316 148,010 SH   SOLE   0 0 148,010
iShares MSCI EAFE COM 464287465   3,446,518 43,157 SH   SOLE   0 0 43,157
iShares Russell 1000 COM 464287622   1,118,132 3,882 SH   SOLE   0 0 3,882
iShares Russell 2000 COM 464287655   419,062 1,993 SH   SOLE   0 0 1,993
iShares Russell 2000 Growth COM 464287648   305,733 1,129 SH   SOLE   0 0 1,129
iShares Russell 2000 Value COM 464287630   2,534,766 15,961 SH   SOLE   0 0 15,961
iShares S&P 100 ETF COM 464287101   890,676 3,600 SH   SOLE   0 0 3,600
iShares S&P 500 COM 464287200   3,140,243 5,973 SH   SOLE   0 0 5,973
iShares S&P Midcap COM 464287507   464,965 7,655 SH   SOLE   0 0 7,655
iShares S&P Small Cap Growth COM 464287887   402,648 3,080 SH   SOLE   0 0 3,080
iShares Semiconductor ETF COM 464287523   620,150 2,745 SH   SOLE   0 0 2,745
iShares Small Cap Value COM 464287879   853,510 8,306 SH   SOLE   0 0 8,306
iShares USD Green Bond ETF COM 46435U440   281,340 6,000 SH   SOLE   0 0 6,000
Johnson & Johnson COM 478160104   7,713,444 48,761 SH   SOLE   0 0 48,761
JP Morgan Chase COM 46625H100   8,512,750 42,500 SH   SOLE   0 0 42,500
Lab Corp of America COM 50540R409   4,271,111 19,551 SH   SOLE   0 0 19,551
Lowe's COM 548661107   567,284 2,227 SH   SOLE   0 0 2,227
Mastercard Inc COM 57636Q104   4,339,909 9,012 SH   SOLE   0 0 9,012
Matson Inc. COM 57686G105   1,901,583 16,918 SH   SOLE   0 0 16,918
Mc Donald's Corp COM 580135101   719,254 2,551 SH   SOLE   0 0 2,551
Medtronic COM G5960L103   2,609,438 29,942 SH   SOLE   0 0 29,942
Merck COM 58933Y105   776,195 5,882 SH   SOLE   0 0 5,882
Meta (Facebook) Class A COM 30303M102   236,011 486 SH   SOLE   0 0 486
Microchip Technology COM 595017104   3,054,715 34,051 SH   SOLE   0 0 34,051
Microsoft COM 594918104   13,547,827 32,202 SH   SOLE   0 0 32,202
Mid America Apartment Co COM 59522J103   202,765 1,541 SH   SOLE   0 0 1,541
Mid Cap SPDR's COM 78467Y107   255,944 460 SH   SOLE   0 0 460
National Retail Properties COM 637417106   325,893 7,625 SH   SOLE   0 0 7,625
Netflix COM 64110L106   385,047 634 SH   SOLE   0 0 634
NextEra Energy COM 65339F101   231,865 3,628 SH   SOLE   0 0 3,628
Nike COM 654106103   1,312,288 13,963 SH   SOLE   0 0 13,963
Nvidia COM 67066G104   563,016 623 SH   SOLE   0 0 623
ONEOK, Inc. COM 682680103   203,151 2,534 SH   SOLE   0 0 2,534
Opendoor Technologies COM 683712103   39,390 13,000 SH   SOLE   0 0 13,000
Oracle COM 68389X105   8,482,946 67,534 SH   SOLE   0 0 67,534
Palo Alto Networks COM 697435105   203,721 717 SH   SOLE   0 0 717
Pepsico COM 713448108   6,038,454 34,503 SH   SOLE   0 0 34,503
Pfizer COM 717081103   722,212 26,026 SH   SOLE   0 0 26,026
Powershares Water Resources COM 46137V142   750,244 11,270 SH   SOLE   0 0 11,270
Procter & Gamble COM 742718109   7,940,895 48,942 SH   SOLE   0 0 48,942
Public Storage COM 74460D109   3,499,284 12,064 SH   SOLE   0 0 12,064
Raytheon Technologies Co COM 75513E101   5,684,829 58,288 SH   SOLE   0 0 58,288
Realty Income Corp COM 756109104   3,961,100 73,218 SH   SOLE   0 0 73,218
S&P SPDR's COM 78462F103   836,389 1,599 SH   SOLE   0 0 1,599
Schwab Fundamental International COM 808524755   248,914 6,990 SH   SOLE   0 0 6,990
Schwab US Dividend COM 808524797   246,941 3,063 SH   SOLE   0 0 3,063
Schwab US TIPS ETF COM 808524870   239,936 4,600 SH   SOLE   0 0 4,600
Shell PLC COM 780259305   3,668,496 54,721 SH   SOLE   0 0 54,721
Simon Property Group COM 828806109   4,740,023 30,290 SH   SOLE   0 0 30,290
Southwest Airlines Co COM 844741108   1,709,746 58,573 SH   SOLE   0 0 58,573
SPDR Energy Sector ETF COM 81369Y506   261,241 2,767 SH   SOLE   0 0 2,767
SPDR S&P 500 Growth ETF COM 78464A409   227,696 3,113 SH   SOLE   0 0 3,113
Stryker COM 863667101   6,004,343 16,778 SH   SOLE   0 0 16,778
Target COM 87612E106   6,804,155 38,396 SH   SOLE   0 0 38,396
Tesla Motors COM 88160R101   1,004,288 5,713 SH   SOLE   0 0 5,713
Thermo Fisher Scientific COM 883556102   4,205,636 7,236 SH   SOLE   0 0 7,236
TJX Companies COM 872540109   1,410,144 13,904 SH   SOLE   0 0 13,904
Union Pacific COM 907818108   4,605,531 18,727 SH   SOLE   0 0 18,727
UnitedHealth Group COM 91324P102   316,608 640 SH   SOLE   0 0 640
US Bancorp COM 902973304   407,664 9,120 SH   SOLE   0 0 9,120
Vanguard 500 Index ETF COM 922908363   3,315,955 6,898 SH   SOLE   0 0 6,898
Vanguard Consumer Discretionary COM 92204A108   222,411 700 SH   SOLE   0 0 700
Vanguard Emerging Markets COM 922042858   2,968,963 71,079 SH   SOLE   0 0 71,079
Vanguard ESG US Stock ETF COM 921910733   376,317 4,038 SH   SOLE   0 0 4,038
Vanguard Interm-Term Bond Index ETF COM 921937819   7,590,744 100,673 SH   SOLE   0 0 100,673
Vanguard REIT COM 922908553   6,394,281 73,939 SH   SOLE   0 0 73,939
Vanguard Total Stock Market COM 922908769   1,867,145 7,184 SH   SOLE   0 0 7,184
Verizon COM 92343V104   3,213,087 76,575 SH   SOLE   0 0 76,575
Visa COM 92826C839   8,649,844 30,994 SH   SOLE   0 0 30,994
Wal-Mart COM 931142103   395,604 6,575 SH   SOLE   0 0 6,575
Walt Disney COM 254687106   3,711,474 30,332 SH   SOLE   0 0 30,332
Wells Fargo COM 949746101   5,316,431 91,726 SH   SOLE   0 0 91,726
Workday Inc COM 98138H101   218,200 800 SH   SOLE   0 0 800