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
ISHARES TR GLOBAL MATER ETF 464288695 7,008 103,829 SH   SOLE   95,984 0 7,845
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 890 32,513 SH   SOLE   31,074 0 1,439
PFIZER INC COM 717081103 19,856 506,782 SH   SOLE   474,849 0 31,933
ISHARES TR SHRT NAT MUN ETF 464288158 211 1,976 SH   SOLE   1,976 0 0
ISHARES TR EXPND TEC SC ETF 464287549 52,414 216,454 SH   SOLE   200,643 0 15,811
DANAHER CORPORATION COM 235851102 31,403 204,607 SH   SOLE   189,235 0 15,372
BOSTON SCIENTIFIC CORP COM 101137107 585 12,942 SH   SOLE   12,942 0 0
RAYTHEON CO COM NEW 755111507 249 1,134 SH   SOLE   1,134 0 0
STRYKER CORP COM 863667101 28,911 137,711 SH   SOLE   129,513 0 8,198
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,428 41,074 SH   SOLE   40,768 0 306
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 14,269 343,667 SH   SOLE   318,208 0 25,459
DISNEY WALT CO COM DISNEY 254687106 35,452 245,121 SH   SOLE   230,141 0 14,980
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,306 7,165 SH   SOLE   7,165 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 13,514 91,411 SH   SOLE   82,903 0 8,508
AMERICAN EXPRESS CO COM 025816109 224 1,798 SH   SOLE   1,798 0 0
ADOBE INC COM 00724F101 338 1,024 SH   SOLE   1,024 0 0
ABBOTT LABS COM 002824100 20,190 232,446 SH   SOLE   218,104 0 14,341
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4,243 61,515 SH   SOLE   56,448 0 5,067
PEPSICO INC COM 713448108 5,510 40,313 SH   SOLE   38,232 0 2,081
ISHARES TR SH TR CRPORT ETF 464288646 52,052 970,585 SH   SOLE   910,806 0 59,779
COSTCO WHSL CORP NEW COM 22160K105 33,531 114,082 SH   SOLE   106,367 0 7,715
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,090 64,942 SH   SOLE   60,633 0 4,309
ROSS STORES INC COM 778296103 11,990 102,989 SH   SOLE   94,069 0 8,919
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 203 3,797 SH   SOLE   3,797 0 0
AMAZON COM INC COM 023135106 2,973 1,609 SH   SOLE   1,603 0 6
INVESCO EXCHNG TRADED FD TR CALIF AMT MUN 46138E206 484 17,685 SH   SOLE   17,685 0 0
APPLE INC COM 037833100 73,554 250,482 SH   SOLE   235,954 0 14,528
ISHARES TR 0-5 YR TIPS ETF 46429B747 52,760 523,876 SH   SOLE   493,238 0 30,638
AT&T INC COM 00206R102 18,985 485,795 SH   SOLE   454,781 0 31,014
ISHARES TR INTL SEL DIV ETF 464288448 12,620 375,916 SH   SOLE   361,296 0 14,620
QUALCOMM INC COM 747525103 17,979 203,772 SH   SOLE   191,335 0 12,437
ORACLE CORP COM 68389X105 25,848 487,881 SH   SOLE   451,823 0 36,059
COLGATE PALMOLIVE CO COM 194162103 29,549 429,246 SH   SOLE   398,366 0 30,880
TEXAS INSTRS INC COM 882508104 218 1,700 SH   SOLE   1,700 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 896 3,841 SH   SOLE   3,572 0 269
PRICE T ROWE GROUP INC COM 74144T108 201 1,648 SH   SOLE   1,648 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 73,017 400,816 SH   SOLE   371,609 0 29,207
BOEING CO COM 097023105 2,474 7,594 SH   SOLE   7,507 0 87
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 718 9,489 SH   SOLE   9,012 0 477
ENTERPRISE PRODS PARTNERS L COM 293792107 253 8,969 SH   SOLE   8,969 0 0
WALMART INC COM 931142103 14,980 126,051 SH   SOLE   116,638 0 9,413
ISHARES TR GBL COMM SVC ETF 464287275 6,767 110,213 SH   SOLE   106,111 0 4,102
PIMCO ETF TR 1-5 US TIP IDX 72201R205 548 10,462 SH   SOLE   10,141 0 321
INTEL CORP COM 458140100 4,288 71,647 SH   SOLE   71,647 0 0
ISHARES TR MSCI KLD400 SOC 464288570 3,523 29,328 SH   SOLE   27,630 0 1,698
DUKE ENERGY CORP NEW COM NEW 26441C204 378 4,147 SH   SOLE   4,147 0 0
ISHARES TR CORE TOTAL USD 46434V613 32,089 615,789 SH   SOLE   584,275 0 31,514
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 13,701 256,424 SH   SOLE   231,760 0 24,664
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 11,284 56,973 SH   SOLE   52,792 0 4,180
ESSEX PPTY TR INC COM 297178105 247 820 SH   SOLE   820 0 0
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 311 10,762 SH   SOLE   10,762 0 0
ISHARES TR CORE S&P SCP ETF 464287804 64,249 766,236 SH   SOLE   712,320 0 53,916
FORTIVE CORP COM 34959J108 26,167 342,542 SH   SOLE   316,932 0 25,610
SHOPIFY INC CL A 82509L107 239 600 SH   SOLE   600 0 0
EXXON MOBIL CORP COM 30231G102 20,879 299,211 SH   SOLE   281,316 0 17,894
ISHARES TR GOV/CRED BD ETF 464288596 14,703 124,905 SH   SOLE   118,363 0 6,542
CISCO SYS INC COM 17275R102 1,058 22,068 SH   SOLE   21,818 0 250
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,435 31,675 SH   SOLE   29,451 0 2,224
ISHARES INC MSCI FRNTR100ETF 464286145 330 10,881 SH   SOLE   9,560 0 1,321
JPMORGAN CHASE & CO COM 46625H100 1,121 8,041 SH   SOLE   8,041 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 32,561 143,758 SH   SOLE   127,794 0 15,964
ISHARES INC CORE MSCI EMKT 46434G103 50,730 943,636 SH   SOLE   875,730 0 67,906
ISHARES TR FLTG RATE NT ETF 46429B655 25,022 491,398 SH   SOLE   463,266 0 28,133
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 268 1,262 SH   SOLE   1,262 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,000 25,032 SH   SOLE   23,953 0 1,079
PROCTER & GAMBLE CO COM 742718109 5,740 45,957 SH   SOLE   43,603 0 2,354
ABBVIE INC COM 00287Y109 678 7,655 SH   SOLE   6,957 0 698
ISHARES TR PFD AND INCM SEC 464288687 2,147 57,108 SH   SOLE   54,095 0 3,013
CHEVRON CORP NEW COM 166764100 29,791 247,207 SH   SOLE   231,430 0 15,777
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,109 11,130 SH   SOLE   10,304 0 825
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 130 10,121 SH   SOLE   10,121 0 0
ISHARES TR CORE DIV GRWTH 46434V621 2,423 57,595 SH   SOLE   53,615 0 3,980
ISHARES TR CALIF MUN BD ETF 464288356 275 4,485 SH   SOLE   4,485 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 9,217 321,388 SH   SOLE   307,166 0 14,222
KIMBERLY CLARK CORP COM 494368103 5,532 40,217 SH   SOLE   38,081 0 2,136
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,374 25,582 SH   SOLE   24,404 0 1,178
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 404 4,346 SH   SOLE   4,186 0 160
CHARTER COMMUNICATIONS INC N CL A 16119P108 255 526 SH   SOLE   526 0 0
ISHARES US ETF TR INT RT HD LONG 46431W812 565 22,282 SH   SOLE   22,282 0 0
VISA INC COM CL A 92826C839 20,693 110,126 SH   SOLE   103,461 0 6,665
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,480 43,999 SH   SOLE   41,008 0 2,991
ISHARES TR RUS 1000 VAL ETF 464287598 321 2,352 SH   SOLE   2,352 0 0
FACEBOOK INC CL A 30303M102 787 3,832 SH   SOLE   3,832 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,512 31,791 SH   SOLE   31,791 0 0
TJX COS INC NEW COM 872540109 19,678 322,272 SH   SOLE   301,149 0 21,123
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771 592 13,862 SH   SOLE   13,862 0 0
LILLY ELI & CO COM 532457108 819 6,232 SH   SOLE   6,232 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 18,051 322,681 SH   SOLE   300,856 0 21,825
ISHARES TR US TELECOM ETF 464287713 1,861 62,285 SH   SOLE   58,635 0 3,650
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 4,320 22,530 SH   SOLE   20,904 0 1,626
VANGUARD INDEX FDS SMALL CP ETF 922908751 285 1,721 SH   SOLE   1,721 0 0
CITIGROUP INC COM NEW 172967424 15,731 196,909 SH   SOLE   184,408 0 12,502
ISHARES TR CORE US AGGBD ET 464287226 149,778 1,332,901 SH   SOLE   1,233,737 0 99,164
ISHARES TR USD INV GRDE ETF 464288620 9,511 163,147 SH   SOLE   155,446 0 7,701
SPDR SERIES TRUST S&P DIVID ETF 78464A763 82,844 770,143 SH   SOLE   721,733 0 48,410
ISHARES TR CR 5 10 YR ETF 46435G417 14,973 295,799 SH   SOLE   279,075 0 16,725
HOME DEPOT INC COM 437076102 826 3,784 SH   SOLE   3,784 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 17,674 287,848 SH   SOLE   268,892 0 18,957
AMGEN INC COM 031162100 424 1,757 SH   SOLE   1,757 0 0
COCA COLA CO COM 191216100 5,606 101,281 SH   SOLE   97,054 0 4,227
LOCKHEED MARTIN CORP COM 539830109 6,413 16,470 SH   SOLE   15,718 0 752
INVESCO QQQ TR UNIT SER 1 46090E103 2,545 11,969 SH   SOLE   11,969 0 0
ECOLAB INC COM 278865100 15,960 82,699 SH   SOLE   76,688 0 6,011
YUM BRANDS INC COM 988498101 388 3,852 SH   SOLE   1,692 0 2,160
ISHARES TR INTRM TR CRP ETF 464288638 4,946 85,297 SH   SOLE   82,275 0 3,022
INTERNATIONAL BUSINESS MACHS COM 459200101 670 4,997 SH   SOLE   4,863 0 134
UNITEDHEALTH GROUP INC COM 91324P102 303 1,030 SH   SOLE   1,030 0 0
CHEGG INC COM 163092109 835 22,033 SH   SOLE   22,033 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 2,647 8,949 SH   SOLE   7,911 0 1,038
3M CO COM 88579Y101 327 1,855 SH   SOLE   1,855 0 0
ISHARES TR CORE S&P MCP ETF 464287507 40,108 194,871 SH   SOLE   180,474 0 14,397
ISHARES TR RUS 1000 ETF 464287622 9,806 54,962 SH   SOLE   52,450 0 2,512
NVIDIA CORP COM 67066G104 1,167 4,960 SH   SOLE   4,960 0 0
MERCK & CO INC COM 58933Y105 772 8,493 SH   SOLE   8,493 0 0
DOMINION ENERGY INC COM 25746U109 225 2,713 SH   SOLE   2,713 0 0
NETEASE INC SPONSORED ADS 64110W102 455 1,483 SH   SOLE   1,483 0 0
STARBUCKS CORP COM 855244109 237 2,692 SH   SOLE   2,692 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,160 158,310 SH   SOLE   150,052 0 8,258
MICROSOFT CORP COM 594918104 2,739 17,367 SH   SOLE   17,296 0 70
ISHARES TR RUS 1000 GRW ETF 464287614 661 3,758 SH   SOLE   3,758 0 0
VANGUARD GROUP DIV APP ETF 921908844 323 2,592 SH   SOLE   2,592 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 321 1,937 SH   SOLE   1,937 0 0
ISHARES TR U.S. UTILITS ETF 464287697 46,370 286,148 SH   SOLE   269,803 0 16,345
UNILEVER PLC SPON ADR NEW 904767704 5,145 89,989 SH   SOLE   84,976 0 5,013
MCDONALDS CORP COM 580135101 445 2,251 SH   SOLE   2,251 0 0
ALPHABET INC CAP STK CL A 02079K305 31,326 23,388 SH   SOLE   21,913 0 1,475
MASTERCARD INC CL A 57636Q104 36,591 122,545 SH   SOLE   113,390 0 9,155
CERNER CORP COM 156782104 390 5,312 SH   SOLE   4,611 0 701
ISHARES TR CORE 1 5 YR USD 46432F859 19,687 390,606 SH   SOLE   370,855 0 19,750
APPLIED MATLS INC COM 038222105 527 8,638 SH   SOLE   8,638 0 0
CLOROX CO DEL COM 189054109 5,747 37,428 SH   SOLE   35,955 0 1,473
HONEYWELL INTL INC COM 438516106 544 3,075 SH   SOLE   3,075 0 0
ISHARES TR MSCI EAFE ETF 464287465 34,740 500,293 SH   SOLE   470,831 0 29,461
WISDOMTREE TR US MIDCAP DIVID 97717W505 9,547 250,976 SH   SOLE   239,790 0 11,186
ALPHABET INC CAP STK CL C 02079K107 1,774 1,327 SH   SOLE   1,284 0 43
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 219 4,919 SH   SOLE   4,919 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 330 3,253 SH   SOLE   3,253 0 0
CATERPILLAR INC DEL COM 149123101 234 1,585 SH   SOLE   1,585 0 0
ISHARES TR CORE S&P500 ETF 464287200 147,228 455,475 SH   SOLE   425,272 0 30,203
XILINX INC COM 983919101 646 6,608 SH   SOLE   6,608 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 558 5,958 SH   SOLE   5,958 0 0
BAXTER INTL INC COM 071813109 15,506 185,440 SH   SOLE   172,821 0 12,619
ISHARES TR CORE HIGH DV ETF 46429B663 16,319 166,404 SH   SOLE   158,922 0 7,482
SEMPRA ENERGY COM 816851109 273 1,799 SH   SOLE   1,799 0 0
ISHARES TR MSCI USA ESG SLC 464288802 3,214 23,979 SH   SOLE   22,642 0 1,337
MEDTRONIC PLC SHS G5960L103 209 1,840 SH   SOLE   1,840 0 0
BLACKROCK INC COM 09247X101 619 1,232 SH   SOLE   1,232 0 0
AFLAC INC COM 001055102 27,321 516,464 SH   SOLE   482,574 0 33,889
ISHARES TR SHORT TREAS BD 464288679 527 4,771 SH   SOLE   4,309 0 462
BANK AMER CORP COM 060505104 595 16,888 SH   SOLE   16,888 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 268 1,687 SH   SOLE   1,687 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 389 6,474 SH   SOLE   6,197 0 277
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 3,072 134,615 SH   SOLE   132,421 0 2,194
UNITED SECURITY BANCSHARES C COM 911460103 1,014 94,506 SH   SOLE   94,506 0 0
JOHNSON & JOHNSON COM 478160104 32,066 219,824 SH   SOLE   204,646 0 15,178
THERMO FISHER SCIENTIFIC INC COM 883556102 761 2,343 SH   SOLE   2,343 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 246 11,258 SH   SOLE   11,258 0 0