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
DISNEY WALT CO COM 254687106 43,785 249,102 SH   SOLE   232,030 0 17,073
YUM CHINA HLDGS INC COM 98850P109 226 3,412 SH   SOLE   2,595 0 817
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,278 38,858 SH   SOLE   37,903 0 955
ACTIVISION BLIZZARD INC COM 00507V109 284 2,975 SH   SOLE   2,975 0 0
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 434 15,313 SH   SOLE   15,313 0 0
PFIZER INC COM 717081103 22,859 583,729 SH   SOLE   548,010 0 35,719
ISHARES TR ISHARES BIOTECH 464287556 364 2,226 SH   SOLE   2,226 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 426 3,949 SH   SOLE   3,496 0 453
DANAHER CORPORATION COM 235851102 43,063 160,466 SH   SOLE   148,770 0 11,696
ISHARES TR EXPND TEC SC ETF 464287549 67,933 168,159 SH   SOLE   155,917 0 12,242
KIMBERLY-CLARK CORP COM 494368103 6,022 45,014 SH   SOLE   42,482 0 2,532
AMERICAN TOWER CORP NEW COM 03027X100 19,748 73,104 SH   SOLE   67,832 0 5,273
EVERSOURCE ENERGY COM 30040W108 332 4,135 SH   SOLE   4,135 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 8,405 75,746 SH   SOLE   71,287 0 4,459
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,840 18,315 SH   SOLE   18,315 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 20,376 335,963 SH   SOLE   310,650 0 25,314
MASTERCARD INCORPORATED CL A 57636Q104 41,835 114,589 SH   SOLE   106,635 0 7,955
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 305 2,022 SH   SOLE   2,022 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 14,998 74,710 SH   SOLE   68,058 0 6,652
AMERICAN EXPRESS CO COM 025816109 25,338 153,350 SH   SOLE   144,032 0 9,318
ABBOTT LABS COM 002824100 25,877 223,211 SH   SOLE   210,314 0 12,896
PEPSICO INC COM 713448108 6,124 41,330 SH   SOLE   37,377 0 3,953
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 540 9,553 SH   SOLE   9,553 0 0
BK OF AMERICA CORP COM 060505104 746 18,104 SH   SOLE   13,315 0 4,789
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5,234 74,805 SH   SOLE   69,760 0 5,046
COSTCO WHSL CORP NEW COM 22160K105 45,271 114,417 SH   SOLE   107,101 0 7,316
ROSS STORES INC COM 778296103 12,582 101,464 SH   SOLE   93,822 0 7,642
ABIOMED INC COM 003654100 243 777 SH   SOLE   777 0 0
CATERPILLAR INC COM 149123101 212 975 SH   SOLE   975 0 0
TARGET CORP COM 87612E106 24,723 102,272 SH   SOLE   96,181 0 6,091
AT&T INC COM 00206R102 475 16,515 SH   SOLE   16,515 0 0
AMAZON COM INC COM 023135106 34,938 10,156 SH   SOLE   9,657 0 499
SOUTHWEST AIRLS CO COM 844741108 20,231 381,079 SH   SOLE   357,212 0 23,867
XCEL ENERGY INC COM 98389B100 300 4,558 SH   SOLE   4,558 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 66,825 628,587 SH   SOLE   587,985 0 40,601
APPLE INC COM 037833100 117,842 860,414 SH   SOLE   782,793 0 77,621
ISHARES TR INTL SEL DIV ETF 464288448 10,284 317,396 SH   SOLE   308,942 0 8,454
QUALCOMM INC COM 747525103 25,963 181,652 SH   SOLE   171,077 0 10,575
ORACLE CORP COM 68389X105 324 4,158 SH   SOLE   4,158 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 18,393 154,954 SH   SOLE   144,198 0 10,756
TEXAS INSTRS INC COM 882508104 388 2,016 SH   SOLE   2,016 0 0
COLGATE PALMOLIVE CO COM 194162103 38,332 471,197 SH   SOLE   438,221 0 32,977
EDWARDS LIFESCIENCES CORP COM 28176E108 783 7,564 SH   SOLE   6,982 0 582
PRICE T ROWE GROUP INC COM 74144T108 250 1,264 SH   SOLE   1,264 0 0
ISHARES TR U.S. MED DVC ETF 464288810 2,480 6,868 SH   SOLE   6,277 0 591
VANGUARD INDEX FDS GROWTH ETF 922908736 58,894 205,341 SH   SOLE   192,317 0 13,024
BOEING CO COM 097023105 1,384 5,779 SH   SOLE   5,051 0 728
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,392 32,562 SH   SOLE   30,258 0 2,304
SCHWAB CHARLES CORP COM 808513105 2,266 31,129 SH   SOLE   11,303 0 19,826
PROCTER AND GAMBLE CO COM 742718109 7,507 55,635 SH   SOLE   53,603 0 2,032
STRYKER CORPORATION COM 863667101 20,241 77,932 SH   SOLE   73,504 0 4,427
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 20,038 166,760 SH   SOLE   156,509 0 10,251
WALMART INC COM 931142103 17,790 126,152 SH   SOLE   116,715 0 9,438
PIMCO ETF TR 1-5 US TIP IDX 72201R205 741 13,458 SH   SOLE   13,137 0 321
ISHARES TR GBL COMM SVC ETF 464287275 8,261 95,428 SH   SOLE   91,527 0 3,901
INTEL CORP COM 458140100 3,529 62,865 SH   SOLE   62,476 0 389
ISHARES TR MSCI KLD400 SOC 464288570 813 9,813 SH   SOLE   9,006 0 807
DUKE ENERGY CORP NEW COM NEW 26441C204 371 3,762 SH   SOLE   3,762 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16,964 310,702 SH   SOLE   289,105 0 21,597
ISHARES TR CORE TOTAL USD 46434V613 39,748 743,088 SH   SOLE   699,299 0 43,789
TRACTOR SUPPLY CO COM 892356106 316 1,700 SH   SOLE   1,700 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 13,134 45,281 SH   SOLE   41,564 0 3,717
NIKE INC CL B 654106103 21,883 141,647 SH   SOLE   132,419 0 9,228
ISHARES U S ETF TR INT RT HDG C B 46431W705 257 2,673 SH   SOLE   2,673 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 348 14,849 SH   SOLE   14,849 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 202 3,025 SH   SOLE   3,025 0 0
ISHARES TR CORE S&P SCP ETF 464287804 83,181 736,244 SH   SOLE   685,796 0 50,448
FORTIVE CORP COM 34959J108 30,100 431,608 SH   SOLE   400,367 0 31,240
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,448 23,481 SH   SOLE   22,107 0 1,374
CISCO SYS INC COM 17275R102 1,181 22,285 SH   SOLE   22,013 0 272
ISHARES TR GOV/CRED BD ETF 464288596 18,117 147,970 SH   SOLE   139,468 0 8,502
JPMORGAN CHASE & CO COM 46625H100 25,733 165,441 SH   SOLE   150,017 0 15,424
ISHARES TR BARCLAYS 7 10 YR 464287440 285 2,466 SH   SOLE   2,466 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 41,541 149,471 SH   SOLE   139,669 0 9,802
ISHARES TR FLTG RATE NT ETF 46429B655 31,257 615,052 SH   SOLE   574,671 0 40,382
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 207 913 SH   SOLE   885 0 28
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 400 5,522 SH   SOLE   5,522 0 0
ISHARES INC CORE MSCI EMKT 46434G103 59,743 891,816 SH   SOLE   828,548 0 63,268
VANGUARD INDEX FDS VALUE ETF 922908744 3,459 25,161 SH   SOLE   24,032 0 1,129
ABBVIE INC COM 00287Y109 292 2,592 SH   SOLE   2,592 0 0
ISHARES TR PFD AND INCM SEC 464288687 2,916 74,122 SH   SOLE   72,301 0 1,821
VONTIER CORPORATION COM 928881101 661 20,281 SH   SOLE   18,970 0 1,311
VANGUARD STAR FDS VG TL INTL STK F 921909768 245 3,733 SH   SOLE   3,258 0 475
CHEVRON CORP NEW COM 166764100 3,542 33,813 SH   SOLE   31,183 0 2,630
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,520 8,025 SH   SOLE   7,364 0 661
ISHARES TR CALIF MUN BD ETF 464288356 880 14,047 SH   SOLE   14,047 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 495 3,393 SH   SOLE   3,237 0 156
ISHARES TR CORE DIV GRWTH 46434V621 422 8,377 SH   SOLE   8,140 0 237
VISA INC COM CL A 92826C839 42,657 182,433 SH   SOLE   171,725 0 10,708
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 487 3,149 SH   SOLE   3,149 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 6,327 104,548 SH   SOLE   101,201 0 3,347
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,938 28,866 SH   SOLE   27,932 0 934
PALANTIR TECHNOLOGIES INC CL A 69608A108 14,711 558,082 SH   SOLE   558,082 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 8,830 276,901 SH   SOLE   271,826 0 5,075
ISHARES TR RUS 1000 VAL ETF 464287598 221 1,395 SH   SOLE   1,395 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6,220 157,658 SH   SOLE   147,047 0 10,611
FACEBOOK INC CL A 30303M102 964 2,772 SH   SOLE   2,767 0 5
ISHARES U S ETF TR INT RT HD LONG 46431W812 741 29,204 SH   SOLE   29,204 0 0
TJX COS INC NEW COM 872540109 22,959 340,541 SH   SOLE   318,582 0 21,958
ZOETIS INC CL A 98978V103 22,705 121,834 SH   SOLE   114,221 0 7,614
PIMCO ETF TR ENHANCD SHORT 72201R643 2,515 24,985 SH   SOLE   23,231 0 1,754
MARSH & MCLENNAN COS INC COM 571748102 309 2,199 SH   SOLE   2,199 0 0
ISHARES TR US TELECOM ETF 464287713 2,140 64,410 SH   SOLE   60,443 0 3,967
AUTOMATIC DATA PROCESSING IN COM 053015103 292 1,472 SH   SOLE   1,472 0 0
LILLY ELI & CO COM 532457108 321 1,400 SH   SOLE   1,400 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 213 2,812 SH   SOLE   2,812 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 307 1,362 SH   SOLE   1,362 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,663 22,915 SH   SOLE   21,162 0 1,753
CITIGROUP INC COM NEW 172967424 17,194 243,024 SH   SOLE   227,077 0 15,947
VANGUARD WORLD FD MEGA CAP INDEX 921910873 8,423 55,288 SH   SOLE   50,913 0 4,374
ISHARES TR USD INV GRDE ETF 464288620 11,607 191,565 SH   SOLE   181,236 0 10,329
ISHARES TR CORE MSCI INTL 46435G326 294 4,366 SH   SOLE   4,366 0 0
ISHARES TR CORE US AGGBD ET 464287226 179,292 1,554,603 SH   SOLE   1,440,942 0 113,661
ISHARES TR ESG AWR MSCI USA 46435G425 340 3,452 SH   SOLE   3,287 0 165
HOME DEPOT INC COM 437076102 1,838 5,765 SH   SOLE   5,352 0 413
VANGUARD INDEX FDS TOTAL STK MKT 922908769 438 1,965 SH   SOLE   1,965 0 0
ISHARES TR CR 5 10 YR ETF 46435G417 18,333 356,498 SH   SOLE   335,728 0 20,770
ISHARES GOLD TR ISHARES NEW 464285204 227 6,730 SH   SOLE   6,730 0 0
NVIDIA CORPORATION COM 67066G104 4,168 5,209 SH   SOLE   5,209 0 0
WASTE MGMT INC DEL COM 94106L109 22,485 160,480 SH   SOLE   150,201 0 10,279
NETFLIX INC COM 64110L106 359 680 SH   SOLE   680 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 18,078 322,649 SH   SOLE   301,124 0 21,525
LOCKHEED MARTIN CORP COM 539830109 6,432 17,000 SH   SOLE   16,224 0 776
AMGEN INC COM 031162100 355 1,455 SH   SOLE   1,455 0 0
COCA COLA CO COM 191216100 5,829 107,716 SH   SOLE   103,181 0 4,535
WELLS FARGO CO NEW COM 949746101 274 6,040 SH   SOLE   6,040 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 4,202 11,855 SH   SOLE   11,792 0 62
INTERNATIONAL BUSINESS MACHS COM 459200101 509 3,473 SH   SOLE   1,533 0 1,940
YUM BRANDS INC COM 988498101 413 3,592 SH   SOLE   2,753 0 839
ECOLAB INC COM 278865100 18,074 87,749 SH   SOLE   81,966 0 5,784
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,537 3,906 SH   SOLE   3,214 0 692
3M CO COM 88579Y101 270 1,358 SH   SOLE   1,358 0 0
CAPITAL ONE FINL CORP COM 14040H105 20,028 129,472 SH   SOLE   121,555 0 7,917
ISHARES TR RUS 1000 ETF 464287622 5,373 22,196 SH   SOLE   21,197 0 1,000
ISHARES TR CORE S&P MCP ETF 464287507 52,672 196,003 SH   SOLE   181,555 0 14,448
ISHARES TR DOW JONES US ETF 464287846 214 1,980 SH   SOLE   1,980 0 0
UNITED SEC BANCSHARES CALIF COM 911460103 772 94,506 SH   SOLE   94,506 0 0
NETEASE INC SPONSORED ADS 64110W102 440 3,815 SH   SOLE   3,815 0 0
MERCK & CO INC COM 58933Y105 17,261 221,948 SH   SOLE   207,483 0 14,465
STARBUCKS CORP COM 855244109 332 2,972 SH   SOLE   2,972 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 813 2,995 SH   SOLE   2,995 0 0
MICROSOFT CORP COM 594918104 46,288 170,869 SH   SOLE   159,672 0 11,197
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,975 124,797 SH   SOLE   113,593 0 11,204
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 704 25,056 SH   SOLE   18,396 0 6,660
ISHARES TR U.S. UTILITS ETF 464287697 51,170 651,848 SH   SOLE   614,961 0 36,888
BLACKSTONE GROUP INC COM 09260D107 27,773 285,912 SH   SOLE   266,919 0 18,992
ADOBE SYSTEMS INCORPORATED COM 00724F101 529 903 SH   SOLE   903 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,689 114,336 SH   SOLE   107,648 0 6,688
APPLE INC COM 037833100 4 2,000 SH Put SOLE   2,000 0 0
MCDONALDS CORP COM 580135101 20,438 88,479 SH   SOLE   82,809 0 5,670
ALPHABET INC CAP STK CL A 02079K305 48,123 19,708 SH   SOLE   18,541 0 1,167
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,385 107,689 SH   SOLE   98,893 0 8,796
ISHARES TR CORE 1 5 YR USD 46432F859 24,892 485,324 SH   SOLE   455,493 0 29,831
APPLIED MATLS INC COM 038222105 367 2,574 SH   SOLE   2,574 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 631 3,131 SH   SOLE   3,131 0 0
CLOROX CO DEL COM 189054109 19,727 109,650 SH   SOLE   102,211 0 7,439
ISHARES TR ISHS 1-5YR INVS 464288646 64,586 1,178,352 SH   SOLE   1,097,998 0 80,354
HONEYWELL INTL INC COM 438516106 616 2,810 SH   SOLE   2,810 0 0
CALIFORNIA BANCORP INC COM 13005U101 491 26,250 SH   SOLE   26,250 0 0
ISHARES TR MSCI EAFE ETF 464287465 31,034 393,438 SH   SOLE   370,578 0 22,859
WISDOMTREE TR US MIDCAP DIVID 97717W505 10,179 242,654 SH   SOLE   232,666 0 9,988
ALPHABET INC CAP STK CL C 02079K107 3,100 1,237 SH   SOLE   1,199 0 38
ISHARES TR 20 YR TR BD ETF 464287432 248 1,718 SH   SOLE   1,718 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 12,328 120,901 SH   SOLE   113,228 0 7,673
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 19,312 380,610 SH   SOLE   356,545 0 24,065
ISHARES TR CORE S&P500 ETF 464287200 67,415 156,808 SH   SOLE   145,926 0 10,883
XILINX INC COM 983919101 668 4,620 SH   SOLE   4,620 0 0
SPDR SER TR S&P DIVID ETF 78464A763 95,702 782,647 SH   SOLE   732,920 0 49,727
BAXTER INTL INC COM 071813109 32,246 400,570 SH   SOLE   373,997 0 26,573
ISHARES TR CORE HIGH DV ETF 46429B663 263 2,726 SH   SOLE   2,726 0 0
ISHARES INC MSCI FRONTIER 464286145 252 7,593 SH   SOLE   6,847 0 746
ISHARES TR MSCI USA ESG SLC 464288802 2,614 27,362 SH   SOLE   26,646 0 716
BLACKROCK INC COM 09247X101 1,060 1,212 SH   SOLE   1,212 0 0
ISHARES TR SHORT TREAS BD 464288679 769 6,958 SH   SOLE   6,496 0 462
AFLAC INC COM 001055102 17,715 330,136 SH   SOLE   306,557 0 23,579
MORGAN STANLEY COM NEW 617446448 369 4,029 SH   SOLE   4,029 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 354 1,499 SH   SOLE   1,499 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,649 21,064 SH   SOLE   20,838 0 226
ISHARES TR EXPONENTIAL TECH 46434V381 32,684 516,744 SH   SOLE   480,374 0 36,370
JOHNSON & JOHNSON COM 478160104 39,230 238,131 SH   SOLE   223,273 0 14,858
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 421 12,058 SH   SOLE   12,058 0 0