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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COM 002824100 7,708 70,831 SH   SOLE   68,721 0 2,110
ABBVIE INC COM 00287Y109 589 6,728 SH   SOLE   6,728 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,712 7,575 SH   SOLE   7,575 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 335 683 SH   SOLE   683 0 0
AFLAC INC COM 001055102 304 8,365 SH   SOLE   8,365 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 204 695 SH   SOLE   695 0 0
ALPHABET INC CAP STK CL A 02079K305 10,904 7,440 SH   SOLE   7,315 0 125
ALPHABET INC CAP STK CL C 02079K107 1,202 818 SH   SOLE   818 0 0
AMAZON COM INC COM 023135106 18,727 5,947 SH   SOLE   5,787 0 160
APPLE INC COM 037833100 23,812 205,616 SH   SOLE   201,260 0 4,356
AT&T INC COM 00206R102 4,837 169,656 SH   SOLE   163,688 0 5,968
ATRECA INC CL A COM 04965G109 175 12,500 SH   SOLE   12,500 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 507 2,380 SH   SOLE   2,380 0 0
BLACKROCK INC COM 09247X101 5,150 9,139 SH   SOLE   8,851 0 288
BOEING CO COM 097023105 244 1,477 SH   SOLE   1,477 0 0
BOOKING HOLDINGS INC COM 09857L108 4,494 2,627 SH   SOLE   2,554 0 73
BRISTOL-MYERS SQUIBB CO COM 110122108 246 4,087 SH   SOLE   3,387 0 700
BROWN FORMAN CORP CL B 115637209 1,016 13,484 SH   SOLE   13,484 0 0
CHEVRON CORP NEW COM 166764100 3,319 46,091 SH   SOLE   44,871 0 1,220
CHUBB LIMITED COM H1467J104 3,808 32,791 SH   SOLE   32,043 0 748
CISCO SYS INC COM 17275R102 1,023 25,983 SH   SOLE   24,923 0 1,060
CLOROX CO DEL COM 189054109 217 1,034 SH   SOLE   1,034 0 0
CME GROUP INC COM 12572Q105 6,346 37,932 SH   SOLE   36,504 0 1,428
CONSTELLATION BRANDS INC CL A 21036P108 2,436 12,856 SH   SOLE   12,449 0 407
COSTCO WHSL CORP NEW COM 22160K105 1,491 4,201 SH   SOLE   4,201 0 0
CVS HEALTH CORP COM 126650100 3,665 62,762 SH   SOLE   60,925 0 1,837
DAILY JOURNAL CORP COM 233912104 390 1,613 SH   SOLE   1,613 0 0
DANAHER CORPORATION COM 235851102 8,230 38,219 SH   SOLE   37,115 0 1,104
DISNEY WALT CO COM DISNEY 254687106 7,115 57,346 SH   SOLE   56,036 0 1,310
DOLLAR GEN CORP NEW COM 256677105 1,783 8,504 SH   SOLE   8,504 0 0
ECOLAB INC COM 278865100 6,684 33,449 SH   SOLE   32,710 0 739
ETSY INC COM 29786A106 209 1,722 SH   SOLE   1,722 0 0
FACEBOOK INC CL A 30303M102 9,762 37,272 SH   SOLE   36,657 0 615
FIDELITY NATL INFORMATION SV COM 31620M106 5,030 34,166 SH   SOLE   33,383 0 783
FISERV INC COM 337738108 815 7,906 SH   SOLE   7,906 0 0
FIVE9 INC COM 338307101 683 5,268 SH   SOLE   5,268 0 0
GENERAL ELECTRIC CO COM 369604103 1,848 296,581 SH   SOLE   286,876 0 9,705
GILEAD SCIENCES INC COM 375558103 2,600 41,142 SH   SOLE   39,855 0 1,287
HERSHEY CO COM 427866108 3,438 23,985 SH   SOLE   23,273 0 712
HEWLETT PACKARD ENTERPRISE C COM 42824C109 96 10,195 SH   SOLE   10,195 0 0
HOLOGIC INC COM 436440101 263 3,964 SH   SOLE   3,964 0 0
HOME DEPOT INC COM 437076102 1,492 5,372 SH   SOLE   5,372 0 0
HONEYWELL INTL INC COM 438516106 5,575 33,870 SH   SOLE   33,044 0 826
INTEL CORP COM 458140100 5,969 115,275 SH   SOLE   111,830 0 3,445
INTERNATIONAL BUSINESS MACHS COM 459200101 325 2,670 SH   SOLE   2,670 0 0
INTUIT COM 461202103 713 2,187 SH   SOLE   2,187 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 837 3,013 SH   SOLE   3,013 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1 900 SH Put SOLE   900 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 1,857 52,153 SH   SOLE   52,153 0 0
ISHARES TR CORE S&P MCP ETF 464287507 58,029 313,144 SH   SOLE   304,917 0 8,227
ISHARES TR CORE S&P500 ETF 464287200 24,383 72,556 SH   SOLE   72,556 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 248 1,073 SH   SOLE   1,073 0 0
ISHARES TR RUS 1000 ETF 464287622 1,976 10,557 SH   SOLE   10,557 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 347 2,935 SH   SOLE   2,935 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 647 2,982 SH   SOLE   2,982 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 64,321 429,406 SH   SOLE   415,310 0 14,096
ISHARES TR RUSSELL 3000 ETF 464287689 3,346 17,095 SH   SOLE   17,095 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,554 7,014 SH   SOLE   7,014 0 0
ISHARES TR MSCI EAFE ETF 464287465 107,406 1,687,454 SH   SOLE   1,640,829 0 46,626
ISHARES TR MSCI EMG MKT ETF 464287234 1,170 26,544 SH   SOLE   26,544 0 0
ISHARES TR S&P 100 ETF 464287101 31,949 205,158 SH   SOLE   199,304 0 5,854
ISHARES TR CORE US AGGBD ET 464287226 27,273 231,007 SH   SOLE   230,448 0 559
ISHARES TR MBS ETF 464288588 364 3,294 SH   SOLE   3,294 0 0
ISHARES TR INTL SEL DIV ETF 464288448 211 8,473 SH   SOLE   8,473 0 0
ISHARES TR NATIONAL MUN ETF 464288414 2,471 21,314 SH   SOLE   14,032 0 7,282
ISHARES TR MSCI ACWI EX US 464288240 2,998 65,183 SH   SOLE   65,183 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 1,760 95,183 SH   SOLE   93,504 0 1,679
ISHARES TR ULTR SH TRM BD 46434V878 27,739 548,534 SH   SOLE   548,525 0 9
ISHARES TR MSCI INTL VLU FT 46435G409 278 14,205 SH   SOLE   14,127 0 78
ISHARES TR ESG AW MSCI EAFE 46435G516 2,986 47,031 SH   SOLE   47,031 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 2,065 27,095 SH   SOLE   27,095 0 0
ISHARES TR ESG AWARE MSCI 46435U663 1,993 75,145 SH   SOLE   75,145 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 19,445 388,051 SH   SOLE   388,051 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 9,068 178,529 SH   SOLE   178,529 0 0
JOHNSON & JOHNSON COM 478160104 7,817 52,503 SH   SOLE   51,459 0 1,044
JPMORGAN CHASE & CO COM 46625H100 7,598 78,919 SH   SOLE   76,646 0 2,273
KEYSIGHT TECHNOLOGIES INC COM 49338L103 2,672 27,050 SH   SOLE   26,140 0 910
MCDONALDS CORP COM 580135101 383 1,747 SH   SOLE   1,747 0 0
MERCK & CO. INC COM 58933Y105 2,767 33,356 SH   SOLE   32,466 0 890
MICROSOFT CORP COM 594918104 14,466 68,776 SH   SOLE   66,448 0 2,328
MONDELEZ INTL INC CL A 609207105 4,842 84,288 SH   SOLE   80,797 0 3,491
MONGODB INC CL A 60937P106 706 3,050 SH   SOLE   3,050 0 0
MOODYS CORP COM 615369105 258 889 SH   SOLE   889 0 0
NETFLIX INC COM 64110L106 327 654 SH   SOLE   654 0 0
NEW YORK TIMES CO CL A 650111107 208 4,865 SH   SOLE   4,865 0 0
NVIDIA CORPORATION COM 67066G104 6,679 12,340 SH   SOLE   12,007 0 333
OKTA INC CL A 679295105 338 1,580 SH   SOLE   1,580 0 0
ORACLE CORP COM 68389X105 685 11,478 SH   SOLE   11,478 0 0
PARKER-HANNIFIN CORP COM 701094104 5,140 25,403 SH   SOLE   24,519 0 884
PAYPAL HLDGS INC COM 70450Y103 6,117 31,047 SH   SOLE   30,267 0 780
PEPSICO INC COM 713448108 402 2,897 SH   SOLE   2,897 0 0
PFIZER INC COM 717081103 4,780 130,241 SH   SOLE   123,486 0 6,755
PROCTER AND GAMBLE CO COM 742718109 7,290 52,448 SH   SOLE   50,757 0 1,691
PROGRESSIVE CORP COM 743315103 925 9,776 SH   SOLE   9,776 0 0
REALTY INCOME CORP COM 756109104 222 3,662 SH   SOLE   3,662 0 0
S&P GLOBAL INC COM 78409V104 253 702 SH   SOLE   702 0 0
SALESFORCE COM INC COM 79466L302 10,226 40,690 SH   SOLE   39,714 0 976
SCHWAB CHARLES CORP COM 808513105 211 5,826 SH   SOLE   5,826 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 935 8,014 SH   SOLE   8,014 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,905 18,062 SH   SOLE   18,062 0 0
SHERWIN WILLIAMS CO COM 824348106 6,710 9,631 SH   SOLE   9,352 0 279
SNAP INC CL A 83304A106 216 8,254 SH   SOLE   8,254 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 294,083 878,148 SH   SOLE   848,969 0 29,179
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 3,831 11,307 SH   SOLE   11,158 0 149
SPDR SER TR S&P 600 SML CAP 78464A813 635 10,432 SH   SOLE   10,432 0 0
SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 18 18,000 PRN   SOLE   18,000 0 0
SQUARE INC CL A 852234103 285 1,756 SH   SOLE   1,756 0 0
SYSCO CORP COM 871829107 261 4,188 SH   SOLE   4,188 0 0
TESLA INC COM 88160R101 390 908 SH   SOLE   908 0 0
TJX COS INC NEW COM 872540109 4,887 87,818 SH   SOLE   85,702 0 2,116
UNION PAC CORP COM 907818108 547 2,776 SH   SOLE   2,776 0 0
UNITED PARCEL SERVICE INC CL B 911312106 6,989 41,942 SH   SOLE   40,779 0 1,163
UNITEDHEALTH GROUP INC COM 91324P102 1,195 3,834 SH   SOLE   3,834 0 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819 57,998 620,430 SH   SOLE   608,866 0 11,564
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,785 28,096 SH   SOLE   28,096 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 4,870 27,629 SH   SOLE   27,629 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 30,238 382,952 SH   SOLE   371,848 0 11,104
VANGUARD INDEX FDS SMALL CP ETF 922908751 4,830 31,406 SH   SOLE   31,406 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 2,224 9,773 SH   SOLE   9,773 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 585 3,741 SH   SOLE   3,741 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 115,438 375,225 SH   SOLE   369,134 0 6,091
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 94,055 2,175,191 SH   SOLE   2,118,535 0 56,656
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,434 28,415 SH   SOLE   28,415 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,016 7,896 SH   SOLE   7,896 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 323 6,183 SH   SOLE   6,183 0 0
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,801 68,480 SH   SOLE   68,480 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,465 24,620 SH   SOLE   23,774 0 846
VISA INC COM CL A 92826C839 13,106 65,541 SH   SOLE   63,847 0 1,694
WASTE MGMT INC DEL COM 94106L109 7,910 69,896 SH   SOLE   68,074 0 1,822
WELLS FARGO CO NEW COM 949746101 235 9,998 SH   SOLE   9,998 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 493 6,542 SH   SOLE   6,542 0 0