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,560 21,657 SH   SOLE   20,896 0 761
ABBOTT LABS COM 002824100 5,540 66,208 SH   SOLE   63,166 0 3,042
ABBVIE INC COM 00287Y109 328 4,330 SH   SOLE   4,330 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,412 7,343 SH   SOLE   7,343 0 0
AFLAC INC COM 001055102 419 8,000 SH   SOLE   8,000 0 0
ALPHABET INC CAP STK CL A 02079K305 8,369 6,853 SH   SOLE   6,670 0 183
ALPHABET INC CAP STK CL C 02079K107 798 655 SH   SOLE   655 0 0
AMAZON COM INC COM 023135106 10,599 6,105 SH   SOLE   5,866 0 239
APPLE INC COM 037833100 11,018 49,196 SH   SOLE   47,568 0 1,628
AT&T INC COM 00206R102 6,837 180,670 SH   SOLE   172,382 0 8,288
ATMOS ENERGY CORP COM 049560105 711 6,239 SH   SOLE   6,239 0 0
BB&T CORP COM 054937107 690 12,924 SH   SOLE   12,924 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 394 1,895 SH   SOLE   1,895 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH   SOLE   1 0 0
BLACKROCK INC COM 09247X101 3,835 8,606 SH   SOLE   8,207 0 399
BOEING CO COM 097023105 637 1,673 SH   SOLE   1,673 0 0
BROWN FORMAN CORP CL B 115637209 836 13,312 SH   SOLE   13,312 0 0
CHEVRON CORP NEW COM 166764100 5,172 43,611 SH   SOLE   41,629 0 1,982
CHUBB LIMITED COM H1467J104 5,793 35,882 SH   SOLE   34,666 0 1,216
CISCO SYS INC COM 17275R102 1,337 27,057 SH   SOLE   25,783 0 1,274
CITIGROUP INC COM NEW 172967424 304 4,394 SH   SOLE   4,394 0 0
CLEAN HARBORS INC COM 184496107 352 4,566 SH   SOLE   4,566 0 0
CME GROUP INC COM 12572Q105 7,728 36,568 SH   SOLE   34,680 0 1,888
COLGATE PALMOLIVE CO COM 194162103 689 9,371 SH   SOLE   9,371 0 0
COMCAST CORP NEW CL A 20030N101 602 13,362 SH   SOLE   13,362 0 0
CONSTELLATION BRANDS INC CL A 21036P108 2,496 12,040 SH   SOLE   11,481 0 559
COSTCO WHSL CORP NEW COM 22160K105 1,225 4,251 SH   SOLE   4,251 0 0
CROWN HOLDINGS INC COM 228368106 666 10,082 SH   SOLE   10,082 0 0
CVS HEALTH CORP COM 126650100 3,130 49,628 SH   SOLE   47,402 0 2,226
DAILY JOURNAL CORP COM 233912104 597 2,413 SH   SOLE   2,413 0 0
DANAHER CORPORATION COM 235851102 5,423 37,548 SH   SOLE   36,035 0 1,513
DISNEY WALT CO COM DISNEY 254687106 6,642 50,966 SH   SOLE   49,370 0 1,596
DOLLAR GEN CORP NEW COM 256677105 1,334 8,390 SH   SOLE   8,390 0 0
DTE ENERGY CO COM 233331107 346 2,601 SH   SOLE   2,601 0 0
EATON CORP PLC SHS G29183103 396 4,762 SH   SOLE   4,762 0 0
ECOLAB INC COM 278865100 6,359 32,111 SH   SOLE   30,926 0 1,185
EXXON MOBIL CORP COM 30231G102 4,617 65,383 SH   SOLE   63,464 0 1,919
FACEBOOK INC CL A 30303M102 7,939 44,582 SH   SOLE   43,647 0 935
FIRST AMERN FINL CORP COM 31847R102 546 9,257 SH   SOLE   9,257 0 0
FISERV INC COM 337738108 795 7,673 SH   SOLE   7,673 0 0
FIVE9 INC COM 338307101 283 5,268 SH   SOLE   5,268 0 0
GENERAL ELECTRIC CO COM 369604103 2,826 316,141 SH   SOLE   303,760 0 12,381
GILEAD SCIENCES INC COM 375558103 40,499 638,995 SH   SOLE   637,049 0 1,946
GRAPHIC PACKAGING HLDG CO COM 388689101 524 35,494 SH   SOLE   35,494 0 0
HERSHEY CO COM 427866108 4,176 26,942 SH   SOLE   25,724 0 1,218
HOLOGIC INC COM 436440101 200 3,964 SH   SOLE   3,964 0 0
HOME DEPOT INC COM 437076102 1,138 4,903 SH   SOLE   4,903 0 0
HONEYWELL INTL INC COM 438516106 5,673 33,527 SH   SOLE   32,572 0 955
INTEL CORP COM 458140100 6,077 117,922 SH   SOLE   113,233 0 4,689
INTERNATIONAL BUSINESS MACHS COM 459200101 527 3,627 SH   SOLE   3,627 0 0
INTUIT COM 461202103 533 2,006 SH   SOLE   2,006 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 873 1,617 SH   SOLE   1,617 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 604 3,197 SH   SOLE   3,197 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,619 8,380 SH   SOLE   7,700 0 680
ISHARES TR CORE S&P500 ETF 464287200 19,156 64,171 SH   SOLE   64,171 0 0
ISHARES TR RUS 1000 ETF 464287622 1,119 6,802 SH   SOLE   6,802 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 429 3,348 SH   SOLE   3,348 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 517 3,236 SH   SOLE   3,236 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 70,137 463,440 SH   SOLE   446,796 0 16,644
ISHARES TR RUS 2000 VAL ETF 464287630 289 2,418 SH   SOLE   2,418 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 2,858 14,830 SH   SOLE   14,830 0 0
ISHARES TR MSCI EAFE ETF 464287465 91,569 1,404,222 SH   SOLE   1,353,247 0 50,976
ISHARES TR S&P 100 ETF 464287101 23,942 182,079 SH   SOLE   177,132 0 4,947
ISHARES TR CORE US AGGBD ET 464287226 2,478 21,897 SH   SOLE   21,661 0 236
ISHARES TR NATIONAL MUN ETF 464288414 4,542 39,810 SH   SOLE   30,144 0 9,666
ISHARES TR ULTR SH TRM BD 46434V878 132,634 2,632,158 SH   SOLE   2,550,483 0 81,675
ISHARES TR ESG MSCI EAFE 46435G516 415 6,465 SH   SOLE   6,465 0 0
ISHARES US ETF TR SHT MAT BD ETF 46431W507 7,775 154,451 SH   SOLE   154,451 0 0
JACOBS ENGR GROUP INC COM 469814107 220 2,400 SH   SOLE   2,400 0 0
JOHNSON & JOHNSON COM 478160104 6,176 47,739 SH   SOLE   46,347 0 1,392
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 12,942 256,651 SH   SOLE   256,651 0 0
JPMORGAN CHASE & CO COM 46625H100 9,354 79,481 SH   SOLE   76,450 0 3,031
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 409 4,567 SH   SOLE   4,567 0 0
MARTEN TRANS LTD COM 573075108 227 10,926 SH   SOLE   10,926 0 0
MCDONALDS CORP COM 580135101 311 1,450 SH   SOLE   1,450 0 0
MEDTRONIC PLC SHS G5960L103 651 5,996 SH   SOLE   5,996 0 0
MERCK & CO INC COM 58933Y105 465 5,525 SH   SOLE   5,525 0 0
MICROSOFT CORP COM 594918104 10,333 74,322 SH   SOLE   71,464 0 2,858
MONDELEZ INTL INC CL A 609207105 4,960 89,655 SH   SOLE   84,552 0 5,103
NOKIA CORP SPONSORED ADR 654902204 3,514 694,513 SH   SOLE   669,141 0 25,372
NORFOLK SOUTHERN CORP COM 655844108 214 1,191 SH   SOLE   891 0 300
ORACLE CORP COM 68389X105 424 7,709 SH   SOLE   7,587 0 122
PARKER HANNIFIN CORP COM 701094104 4,507 24,957 SH   SOLE   23,821 0 1,136
PAYPAL HLDGS INC COM 70450Y103 3,117 30,091 SH   SOLE   28,919 0 1,172
PEPSICO INC COM 713448108 338 2,469 SH   SOLE   2,469 0 0
PFIZER INC COM 717081103 4,684 130,367 SH   SOLE   122,759 0 7,608
PROCTER & GAMBLE CO COM 742718109 6,612 53,163 SH   SOLE   50,631 0 2,532
PROGRESSIVE CORP OHIO COM 743315103 1,041 13,480 SH   SOLE   13,480 0 0
RAYTHEON CO COM NEW 755111507 619 3,157 SH   SOLE   3,157 0 0
REALTY INCOME CORP COM 756109104 267 3,482 SH   SOLE   3,482 0 0
RIO TINTO PLC SPONSORED ADR 767204100 672 12,900 SH   SOLE   12,900 0 0
SALESFORCE COM INC COM 79466L302 6,063 40,846 SH   SOLE   39,604 0 1,242
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 313 3,886 SH   SOLE   3,886 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,658 18,394 SH   SOLE   18,394 0 0
SHERWIN WILLIAMS CO COM 824348106 5,508 10,017 SH   SOLE   9,585 0 432
SONOCO PRODS CO COM 835495102 551 9,465 SH   SOLE   9,465 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 217,275 732,134 SH   SOLE   701,961 0 30,173
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 4,112 11,667 SH   SOLE   11,518 0 149
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 3,134 46,634 SH   SOLE   46,634 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 4,108 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 318 4,000 SH   SOLE   4,000 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 721 15,508 SH   SOLE   15,508 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 3,659 87,473 SH   SOLE   85,193 0 2,280
TJX COS INC NEW COM 872540109 575 10,308 SH   SOLE   10,308 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 684 11,742 SH   SOLE   11,742 0 0
UNILEVER PLC SPON ADR NEW 904767704 806 13,416 SH   SOLE   13,416 0 0
UNION PACIFIC CORP COM 907818108 421 2,598 SH   SOLE   2,598 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,543 37,915 SH   SOLE   36,390 0 1,525
UNITED TECHNOLOGIES CORP COM 913017109 385 2,818 SH   SOLE   2,818 0 0
UNITEDHEALTH GROUP INC COM 91324P102 755 3,476 SH   SOLE   3,476 0 0
V F CORP COM 918204108 4,397 49,409 SH   SOLE   47,155 0 2,254
VANGUARD GROUP DIV APP ETF 921908844 843 7,050 SH   SOLE   7,050 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 1,741 11,530 SH   SOLE   11,530 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 6,997 41,750 SH   SOLE   41,750 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 35,988 385,935 SH   SOLE   371,297 0 14,638
VANGUARD INDEX FDS SMALL CP ETF 922908751 5,084 33,038 SH   SOLE   33,038 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 3,554 21,376 SH   SOLE   21,376 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 53,155 194,991 SH   SOLE   193,059 0 1,932
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 45,848 1,138,797 SH   SOLE   1,105,096 0 33,701
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 14,018 341,229 SH   SOLE   337,783 0 3,446
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 446 5,021 SH   SOLE   5,021 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,471 24,363 SH   SOLE   23,517 0 846
VISA INC COM CL A 92826C839 11,480 66,741 SH   SOLE   64,134 0 2,607
WASTE MGMT INC DEL COM 94106L109 4,051 35,230 SH   SOLE   33,973 0 1,257
WELLS FARGO CO NEW COM 949746101 525 10,408 SH   SOLE   10,408 0 0
WEYERHAEUSER CO COM 962166104 3,979 143,655 SH   SOLE   137,272 0 6,383
WISDOMTREE TR US DIVID EX FNCL 97717W406 704 8,050 SH   SOLE   8,050 0 0