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 4,831 23,253 SH   SOLE   22,492 0 761
ABBOTT LABS COM 002824100 5,586 69,882 SH   SOLE   66,510 0 3,372
ABBVIE INC COM 00287Y109 242 3,000 SH   SOLE   3,000 0 0
AFLAC INC COM 001055102 400 8,000 SH   SOLE   8,000 0 0
ALPHABET INC CAP STK CL C 02079K107 839 715 SH   SOLE   715 0 0
ALPHABET INC CAP STK CL A 02079K305 8,437 7,169 SH   SOLE   6,986 0 183
AMAZON COM INC COM 023135106 11,371 6,385 SH   SOLE   6,146 0 239
AMGEN INC COM 031162100 234 1,230 SH   SOLE   1,230 0 0
APPLE INC COM 037833100 9,598 50,527 SH   SOLE   49,036 0 1,491
AT&T INC COM 00206R102 5,884 187,639 SH   SOLE   178,741 0 8,898
BERKSHIRE HATHAWAY INC DEL CL A 084670108 301 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 328 1,634 SH   SOLE   1,634 0 0
BLACKROCK INC COM 09247X101 3,734 8,736 SH   SOLE   8,337 0 399
BOEING CO COM 097023105 712 1,867 SH   SOLE   1,867 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 268 5,611 SH   SOLE   4,911 0 700
CHEVRON CORP NEW COM 166764100 5,664 45,978 SH   SOLE   43,970 0 2,008
CHUBB LIMITED COM H1467J104 5,208 37,182 SH   SOLE   35,966 0 1,216
CISCO SYS INC COM 17275R102 671 12,433 SH   SOLE   11,159 0 1,274
CME GROUP INC COM CL A 12572Q105 6,346 38,559 SH   SOLE   36,581 0 1,978
CONCHO RES INC COM 20605P101 3,955 35,643 SH   SOLE   34,306 0 1,337
CONSTELLATION BRANDS INC CL A 21036P108 2,195 12,522 SH   SOLE   11,963 0 559
COSTCO WHSL CORP NEW COM 22160K105 1,043 4,309 SH   SOLE   4,309 0 0
DAILY JOURNAL CORP COM 233912104 688 3,213 SH   SOLE   3,213 0 0
DANAHER CORPORATION COM 235851102 5,370 40,675 SH   SOLE   39,100 0 1,575
DISNEY WALT CO COM DISNEY 254687106 6,032 54,326 SH   SOLE   52,707 0 1,619
ECOLAB INC COM 278865100 6,247 35,386 SH   SOLE   34,173 0 1,213
EXXON MOBIL CORP COM 30231G102 5,119 63,356 SH   SOLE   61,254 0 2,102
FACEBOOK INC CL A 30303M102 7,677 46,058 SH   SOLE   45,123 0 935
FIVE9 INC COM 338307101 278 5,268 SH   SOLE   5,268 0 0
FULL HOUSE RESORTS INC COM 359678109 32 15,804 SH   SOLE   15,804 0 0
GENERAL ELECTRIC CO COM 369604103 3,265 326,832 SH   SOLE   314,451 0 12,381
GILEAD SCIENCES INC COM 375558103 3,190 49,077 SH   SOLE   47,131 0 1,946
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 243 5,811 SH   SOLE   5,811 0 0
HERSHEY CO COM 427866108 3,582 31,193 SH   SOLE   29,975 0 1,218
HOME DEPOT INC COM 437076102 415 2,162 SH   SOLE   2,162 0 0
HONEYWELL INTL INC COM 438516106 4,558 28,679 SH   SOLE   27,691 0 988
INTEL CORP COM 458140100 6,592 122,751 SH   SOLE   117,101 0 5,650
INTERNATIONAL BUSINESS MACHS COM 459200101 681 4,828 SH   SOLE   4,828 0 0
INTUIT COM 461202103 451 1,725 SH   SOLE   1,725 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 914 1,602 SH   SOLE   1,602 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 593 3,301 SH   SOLE   3,301 0 0
ISHARES INC CORE MSCI EMKT 46434G103 217 4,199 SH   SOLE   4,199 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 428 2,827 SH   SOLE   2,827 0 0
ISHARES TR ULTR SH TRM BD 46434V878 74,250 1,476,135 SH   SOLE   1,424,204 0 51,931
ISHARES TR CORE S&P500 ETF 464287200 19,240 67,614 SH   SOLE   67,614 0 0
ISHARES TR CORE US AGGBD ET 464287226 2,832 25,963 SH   SOLE   25,963 0 0
ISHARES TR EUROPE ETF 464287861 2,208 50,893 SH   SOLE   46,223 0 4,670
ISHARES TR S&P 100 ETF 464287101 20,817 166,167 SH   SOLE   161,136 0 5,031
ISHARES TR RUS 2000 GRW ETF 464287648 3,114 15,834 SH   SOLE   15,834 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 69,704 455,311 SH   SOLE   439,425 0 15,886
ISHARES TR CORE MSCI EURO 46434V738 895 19,505 SH   SOLE   19,505 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 457 3,701 SH   SOLE   3,701 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 290 2,418 SH   SOLE   2,418 0 0
ISHARES TR NATIONAL MUN ETF 464288414 5,104 45,904 SH   SOLE   36,238 0 9,666
ISHARES TR RUS 1000 ETF 464287622 1,018 6,469 SH   SOLE   6,469 0 0
ISHARES TR CORE S&P MCP ETF 464287507 30,959 163,458 SH   SOLE   158,422 0 5,037
ISHARES TR MSCI EAFE ETF 464287465 90,016 1,387,852 SH   SOLE   1,336,974 0 50,878
ISHARES US ETF TR SHT MAT BD ETF 46431W507 4,162 82,848 SH   SOLE   82,848 0 0
JOHNSON & JOHNSON COM 478160104 6,903 49,378 SH   SOLE   47,963 0 1,415
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 7,696 153,007 SH   SOLE   153,007 0 0
JPMORGAN CHASE & CO COM 46625H100 6,920 68,354 SH   SOLE   65,323 0 3,031
MBIA INC COM 55262C100 133 14,000 SH   SOLE   14,000 0 0
MCDONALDS CORP COM 580135101 279 1,468 SH   SOLE   1,468 0 0
MICROSOFT CORP COM 594918104 9,256 78,481 SH   SOLE   75,623 0 2,858
MONDELEZ INTL INC CL A 609207105 4,909 98,334 SH   SOLE   93,082 0 5,252
NOKIA CORP SPONSORED ADR 654902204 4,280 748,231 SH   SOLE   722,859 0 25,372
NORFOLK SOUTHERN CORP COM 655844108 249 1,333 SH   SOLE   1,033 0 300
PARKER HANNIFIN CORP COM 701094104 4,406 25,672 SH   SOLE   24,461 0 1,211
PAYPAL HLDGS INC COM 70450Y103 3,255 31,349 SH   SOLE   30,177 0 1,172
PEPSICO INC COM 713448108 321 2,621 SH   SOLE   2,621 0 0
PFIZER INC COM 717081103 5,687 133,904 SH   SOLE   125,779 0 8,125
PROCTER AND GAMBLE CO COM 742718109 6,111 58,731 SH   SOLE   56,013 0 2,718
REALTY INCOME CORP COM 756109104 256 3,482 SH   SOLE   3,482 0 0
SALESFORCE COM INC COM 79466L302 6,826 43,104 SH   SOLE   41,841 0 1,263
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 475 6,413 SH   SOLE   6,413 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,550 16,894 SH   SOLE   16,894 0 0
SHERWIN WILLIAMS CO COM 824348106 4,669 10,840 SH   SOLE   10,408 0 432
SPDR S&P 500 ETF TR TR UNIT 78462F103 209,944 743,217 SH   SOLE   713,509 0 29,708
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,771 16,708 SH   SOLE   16,443 0 265
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3,109 46,634 SH   SOLE   46,634 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 3,956 138,610 SH   SOLE   138,610 0 0
SYSCO CORP COM 871829107 267 4,000 SH   SOLE   4,000 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,773 88,230 SH   SOLE   85,950 0 2,280
UNION PACIFIC CORP COM 907818108 440 2,629 SH   SOLE   2,629 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,404 39,416 SH   SOLE   37,809 0 1,607
UNITED TECHNOLOGIES CORP COM 913017109 388 3,011 SH   SOLE   3,011 0 0
V F CORP COM 918204108 4,541 52,247 SH   SOLE   49,817 0 2,430
VANGUARD GROUP DIV APP ETF 921908844 675 6,158 SH   SOLE   6,158 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,251 15,559 SH   SOLE   15,559 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 364 2,380 SH   SOLE   2,380 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 33,415 384,475 SH   SOLE   369,877 0 14,598
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 35,765 137,803 SH   SOLE   135,974 0 1,829
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 42,735 1,005,537 SH   SOLE   970,239 0 35,298
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 68,825 1,283,815 SH   SOLE   1,240,927 0 42,888
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 4,600 112,541 SH   SOLE   109,095 0 3,446
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 430 5,021 SH   SOLE   5,021 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 331 5,601 SH   SOLE   4,755 0 846
VISA INC COM CL A 92826C839 10,856 69,503 SH   SOLE   66,544 0 2,959
VOXX INTL CORP CL A 91829F104 60 13,000 SH   SOLE   13,000 0 0
WASTE MGMT INC DEL COM 94106L109 3,867 37,218 SH   SOLE   35,961 0 1,257
WELLS FARGO CO NEW COM 949746101 537 11,121 SH   SOLE   11,121 0 0
WEYERHAEUSER CO COM 962166104 3,877 147,185 SH   SOLE   140,802 0 6,383
WISDOMTREE TR US DIVID EX FNCL 97717W406 753 8,804 SH   SOLE   8,804 0 0