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
3M CO COM 88579Y101 3,919 22,607 SH   SOLE   21,846 0 761
ABBOTT LABS COM 002824100 5,746 68,326 SH   SOLE   65,284 0 3,042
ABBVIE INC COM 00287Y109 315 4,330 SH   SOLE   4,330 0 0
AFLAC INC COM 001055102 438 8,000 SH   SOLE   8,000 0 0
ALPHABET INC CAP STK CL A 02079K305 7,718 7,128 SH   SOLE   6,945 0 183
ALPHABET INC CAP STK CL C 02079K107 745 689 SH   SOLE   689 0 0
AMAZON COM INC COM 023135106 12,025 6,350 SH   SOLE   6,111 0 239
APPLE INC COM 037833100 10,019 50,624 SH   SOLE   48,996 0 1,628
AT&T INC COM 00206R102 6,354 189,610 SH   SOLE   181,322 0 8,288
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 329 1,545 SH   SOLE   1,545 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 318 1 SH   SOLE   1 0 0
BLACKROCK INC COM 09247X101 4,150 8,843 SH   SOLE   8,444 0 399
BOEING CO COM 097023105 653 1,794 SH   SOLE   1,794 0 0
CHEVRON CORP NEW COM 166764100 5,631 45,250 SH   SOLE   43,268 0 1,982
CHUBB LIMITED COM H1467J104 5,449 36,993 SH   SOLE   35,777 0 1,216
CISCO SYS INC COM 17275R102 917 16,755 SH   SOLE   15,481 0 1,274
CME GROUP INC COM 12572Q105 7,376 37,997 SH   SOLE   36,109 0 1,888
COCA COLA CO COM 191216100 285 5,600 SH   SOLE   4,800 0 800
CONCHO RES INC COM 20605P101 3,654 35,412 SH   SOLE   34,075 0 1,337
CONSTELLATION BRANDS INC CL A 21036P108 2,459 12,485 SH   SOLE   11,926 0 559
COSTCO WHSL CORP NEW COM 22160K105 1,123 4,251 SH   SOLE   4,251 0 0
DAILY JOURNAL CORP COM 233912104 765 3,213 SH   SOLE   3,213 0 0
DANAHER CORPORATION COM 235851102 5,580 39,045 SH   SOLE   37,532 0 1,513
DISNEY WALT CO COM DISNEY 254687106 7,376 52,819 SH   SOLE   51,223 0 1,596
ECOLAB INC COM 278865100 6,656 33,712 SH   SOLE   32,527 0 1,185
EXXON MOBIL CORP COM 30231G102 4,783 62,416 SH   SOLE   60,497 0 1,919
FACEBOOK INC CL A 30303M102 8,812 45,659 SH   SOLE   44,724 0 935
FIVE9 INC COM 338307101 270 5,268 SH   SOLE   5,268 0 0
GENERAL ELECTRIC CO COM 369604103 3,425 326,233 SH   SOLE   313,852 0 12,381
GILEAD SCIENCES INC COM 375558103 3,260 48,256 SH   SOLE   46,310 0 1,946
HERSHEY CO COM 427866108 3,953 29,490 SH   SOLE   28,272 0 1,218
HOME DEPOT INC COM 437076102 348 1,675 SH   SOLE   1,675 0 0
HONEYWELL INTL INC COM 438516106 4,876 27,926 SH   SOLE   26,956 0 970
INTEL CORP COM 458140100 5,800 121,158 SH   SOLE   115,915 0 5,243
INTERNATIONAL BUSINESS MACHS COM 459200101 555 4,027 SH   SOLE   4,027 0 0
INTUIT COM 461202103 451 1,725 SH   SOLE   1,725 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 848 1,617 SH   SOLE   1,617 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 592 3,168 SH   SOLE   3,168 0 0
ISHARES INC CORE MSCI EMKT 46434G103 206 4,008 SH   SOLE   4,008 0 0
ISHARES TR EUROPE ETF 464287861 2,182 49,504 SH   SOLE   44,834 0 4,670
ISHARES TR CORE S&P MCP ETF 464287507 2,065 10,629 SH   SOLE   9,949 0 680
ISHARES TR CORE S&P500 ETF 464287200 16,861 57,203 SH   SOLE   57,203 0 0
ISHARES TR RUS 1000 ETF 464287622 1,105 6,787 SH   SOLE   6,787 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 480 3,775 SH   SOLE   3,775 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 519 3,298 SH   SOLE   3,298 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 71,058 456,967 SH   SOLE   440,389 0 16,578
ISHARES TR RUS 2000 VAL ETF 464287630 291 2,418 SH   SOLE   2,418 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 3,017 15,021 SH   SOLE   15,021 0 0
ISHARES TR MSCI EAFE ETF 464287465 90,574 1,377,972 SH   SOLE   1,327,443 0 50,530
ISHARES TR S&P 100 ETF 464287101 20,853 160,918 SH   SOLE   155,919 0 4,999
ISHARES TR CORE US AGGBD ET 464287226 2,087 18,739 SH   SOLE   18,567 0 172
ISHARES TR NATIONAL MUN ETF 464288414 4,502 39,810 SH   SOLE   30,144 0 9,666
ISHARES TR ULTR SH TRM BD 46434V878 84,659 1,680,069 SH   SOLE   1,626,845 0 53,224
ISHARES TR CORE MSCI EURO 46434V738 869 18,640 SH   SOLE   18,640 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 8,690 172,651 SH   SOLE   172,651 0 0
JACOBS ENGR GROUP INC COM 469814107 203 2,400 SH   SOLE   2,400 0 0
JOHNSON & JOHNSON COM 478160104 6,747 48,442 SH   SOLE   47,050 0 1,392
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 13,658 271,053 SH   SOLE   271,053 0 0
JPMORGAN CHASE & CO COM 46625H100 7,698 68,857 SH   SOLE   65,826 0 3,031
MCDONALDS CORP COM 580135101 301 1,450 SH   SOLE   1,450 0 0
MERCK & CO INC COM 58933Y105 322 3,845 SH   SOLE   3,845 0 0
MICROSOFT CORP COM 594918104 10,580 78,977 SH   SOLE   76,119 0 2,858
MONDELEZ INTL INC CL A 609207105 5,084 94,324 SH   SOLE   89,172 0 5,152
NOKIA CORP SPONSORED ADR 654902204 3,635 725,457 SH   SOLE   700,085 0 25,372
NORFOLK SOUTHERN CORP COM 655844108 266 1,333 SH   SOLE   1,033 0 300
OKTA INC CL A 679295105 222 1,800 SH   SOLE   1,800 0 0
ORACLE CORP COM 68389X105 483 8,482 SH   SOLE   8,360 0 122
PARKER HANNIFIN CORP COM 701094104 4,388 25,811 SH   SOLE   24,675 0 1,136
PAYPAL HLDGS INC COM 70450Y103 3,560 31,099 SH   SOLE   29,927 0 1,172
PEPSICO INC COM 713448108 337 2,573 SH   SOLE   2,573 0 0
PFIZER INC COM 717081103 5,648 130,389 SH   SOLE   122,781 0 7,608
PROCTER AND GAMBLE CO COM 742718109 6,097 55,607 SH   SOLE   53,075 0 2,532
REALTY INCOME CORP COM 756109104 240 3,482 SH   SOLE   3,482 0 0
SALESFORCE COM INC COM 79466L302 6,358 41,906 SH   SOLE   40,643 0 1,263
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 555 7,113 SH   SOLE   7,113 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,704 18,394 SH   SOLE   18,394 0 0
SHERWIN WILLIAMS CO COM 824348106 4,873 10,632 SH   SOLE   10,200 0 432
SPDR S&P 500 ETF TR TR UNIT 78462F103 209,002 713,318 SH   SOLE   683,976 0 29,342
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,137 11,667 SH   SOLE   11,518 0 149
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3,154 46,634 SH   SOLE   46,634 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4,043 138,610 SH   SOLE   138,610 0 0
SPIRIT RLTY CAP INC NEW NOTE 3.750% 5/1 84860WAB8 18 18,000 PRN   SOLE   18,000 0 0
SYSCO CORP COM 871829107 283 4,000 SH   SOLE   4,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,558 88,533 SH   SOLE   86,253 0 2,280
UNION PACIFIC CORP COM 907818108 439 2,598 SH   SOLE   2,598 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,038 39,100 SH   SOLE   37,575 0 1,525
UNITED TECHNOLOGIES CORP COM 913017109 377 2,895 SH   SOLE   2,895 0 0
V F CORP COM 918204108 4,492 51,427 SH   SOLE   49,125 0 2,302
VANGUARD GROUP DIV APP ETF 921908844 709 6,158 SH   SOLE   6,158 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,708 11,380 SH   SOLE   11,380 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 33,935 388,267 SH   SOLE   373,629 0 14,638
VANGUARD INDEX FDS SMALL CP ETF 922908751 373 2,380 SH   SOLE   2,380 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 35,479 131,817 SH   SOLE   129,988 0 1,829
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 42,491 999,073 SH   SOLE   965,372 0 33,701
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 68,940 1,255,737 SH   SOLE   1,213,885 0 41,852
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,632 111,056 SH   SOLE   107,610 0 3,446
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 439 5,021 SH   SOLE   5,021 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 349 6,114 SH   SOLE   5,268 0 846
VISA INC COM CL A 92826C839 12,039 69,368 SH   SOLE   66,761 0 2,607
WASTE MGMT INC DEL COM 94106L109 4,223 36,605 SH   SOLE   35,348 0 1,257
WELLS FARGO CO NEW COM 949746101 524 11,066 SH   SOLE   11,066 0 0
WEYERHAEUSER CO COM 962166104 3,890 147,669 SH   SOLE   141,286 0 6,383
WISDOMTREE TR US DIVID EX FNCL 97717W406 690 8,050 SH   SOLE   8,050 0 0