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 42,335 250,251 SH   SOLE   232,008 0 18,244
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,176 38,599 SH   SOLE   37,589 0 1,010
ACTIVISION BLIZZARD INC COM 00507V109 231 2,986 SH   SOLE   2,986 0 0
PFIZER INC COM 717081103 25,081 583,147 SH   SOLE   545,627 0 37,520
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 278 10,150 SH   SOLE   10,150 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 333 3,099 SH   SOLE   3,099 0 0
ISHARES TR EXPND TEC SC ETF 464287549 66,086 163,722 SH   SOLE   150,912 0 12,810
DANAHER CORPORATION COM 235851102 45,412 149,166 SH   SOLE   137,901 0 11,265
AMERICAN TOWER CORP NEW COM 03027X100 19,753 74,425 SH   SOLE   68,877 0 5,548
KIMBERLY-CLARK CORP COM 494368103 5,735 43,303 SH   SOLE   40,435 0 2,868
EVERSOURCE ENERGY COM 30040W108 341 4,166 SH   SOLE   4,166 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 8,285 74,947 SH   SOLE   70,295 0 4,652
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,354 19,468 SH   SOLE   19,468 0 0
MASTERCARD INCORPORATED CL A 57636Q104 40,481 116,432 SH   SOLE   108,206 0 8,226
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 303 2,022 SH   SOLE   2,022 0 0
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 20,319 334,081 SH   SOLE   307,997 0 26,085
VANGUARD INDEX FDS LARGE CAP ETF 922908637 14,519 72,262 SH   SOLE   65,644 0 6,619
AMERICAN EXPRESS CO COM 025816109 25,521 152,337 SH   SOLE   142,657 0 9,680
ABBOTT LABS COM 002824100 26,357 223,121 SH   SOLE   209,159 0 13,962
ISHARES TR TIPS BD ETF 464287176 343 2,690 SH   SOLE   2,690 0 0
PEPSICO INC COM 713448108 5,626 37,405 SH   SOLE   34,948 0 2,457
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 561 9,553 SH   SOLE   9,553 0 0
BLACKSTONE INC COM 09260D107 28,495 244,926 SH   SOLE   228,670 0 16,256
EATON VANCE TAX MNGED BUY WR COM 27828X100 170 10,600 SH   SOLE   10,600 0 0
BK OF AMERICA CORP COM 060505104 582 13,719 SH   SOLE   13,719 0 0
COSTCO WHSL CORP NEW COM 22160K105 50,169 111,647 SH   SOLE   104,226 0 7,421
ROSS STORES INC COM 778296103 11,331 104,099 SH   SOLE   95,903 0 8,196
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5,235 76,053 SH   SOLE   71,020 0 5,033
ABIOMED INC COM 003654100 253 777 SH   SOLE   777 0 0
TARGET CORP COM 87612E106 23,418 102,363 SH   SOLE   96,073 0 6,290
AT&T INC COM 00206R102 304 11,255 SH   SOLE   11,255 0 0
AMAZON COM INC COM 023135106 47,541 14,472 SH   SOLE   13,659 0 813
XCEL ENERGY INC COM 98389B100 288 4,605 SH   SOLE   4,605 0 0
SOUTHWEST AIRLS CO COM 844741108 20,140 391,605 SH   SOLE   366,382 0 25,223
APPLE INC COM 037833100 120,512 851,671 SH   SOLE   774,208 0 77,464
ISHARES TR 0-5 YR TIPS ETF 46429B747 69,834 661,117 SH   SOLE   617,650 0 43,467
ISHARES TR INTL SEL DIV ETF 464288448 9,726 319,713 SH   SOLE   309,538 0 10,175
QUALCOMM INC COM 747525103 23,633 183,229 SH   SOLE   171,540 0 11,689
TRINET GROUP INC COM 896288107 743 7,860 SH   SOLE   7,860 0 0
COLGATE PALMOLIVE CO COM 194162103 35,893 474,895 SH   SOLE   439,144 0 35,751
ORACLE CORP COM 68389X105 322 3,696 SH   SOLE   3,696 0 0
TEXAS INSTRS INC COM 882508104 351 1,827 SH   SOLE   1,827 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 20,285 176,671 SH   SOLE   164,597 0 12,074
EDWARDS LIFESCIENCES CORP COM 28176E108 879 7,768 SH   SOLE   7,186 0 582
PRICE T ROWE GROUP INC COM 74144T108 249 1,264 SH   SOLE   1,264 0 0
ISHARES TR U.S. MED DVC ETF 464288810 2,415 38,470 SH   SOLE   35,422 0 3,048
VANGUARD INDEX FDS GROWTH ETF 922908736 57,758 199,050 SH   SOLE   185,310 0 13,740
SCHWAB CHARLES CORP COM 808513105 1,156 15,872 SH   SOLE   11,588 0 4,284
PROCTER AND GAMBLE CO COM 742718109 7,708 55,134 SH   SOLE   52,869 0 2,265
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 3,310 33,071 SH   SOLE   30,761 0 2,310
BOEING CO COM 097023105 1,249 5,677 SH   SOLE   5,015 0 662
STRYKER CORPORATION COM 863667101 20,852 79,070 SH   SOLE   74,500 0 4,570
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 19,182 171,806 SH   SOLE   161,065 0 10,740
WALMART INC COM 931142103 17,984 129,028 SH   SOLE   119,318 0 9,711
ISHARES TR GBL COMM SVC ETF 464287275 7,852 92,815 SH   SOLE   88,343 0 4,472
PIMCO ETF TR 1-5 US TIP IDX 72201R205 594 10,823 SH   SOLE   10,502 0 321
INTEL CORP COM 458140100 3,304 62,020 SH   SOLE   61,647 0 373
ISHARES TR MSCI KLD400 SOC 464288570 737 8,863 SH   SOLE   8,056 0 807
DUKE ENERGY CORP NEW COM NEW 26441C204 371 3,798 SH   SOLE   3,798 0 0
ISHARES TR CORE TOTAL USD 46434V613 41,414 777,866 SH   SOLE   732,279 0 45,587
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 16,408 302,398 SH   SOLE   282,939 0 19,459
NIKE INC CL B 654106103 20,967 144,370 SH   SOLE   134,927 0 9,444
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 12,976 45,022 SH   SOLE   41,147 0 3,875
ISHARES U S ETF TR INT RT HDG C B 46431W705 256 2,673 SH   SOLE   2,673 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 225 10,390 SH   SOLE   10,390 0 0
ISHARES TR CORE S&P SCP ETF 464287804 81,633 747,626 SH   SOLE   695,453 0 52,174
FORTIVE CORP COM 34959J108 31,462 445,827 SH   SOLE   412,432 0 33,394
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 2,495 24,020 SH   SOLE   22,657 0 1,363
CISCO SYS INC COM 17275R102 1,183 21,727 SH   SOLE   21,477 0 250
ISHARES TR GOV/CRED BD ETF 464288596 18,920 155,170 SH   SOLE   146,361 0 8,809
JPMORGAN CHASE & CO COM 46625H100 26,252 160,374 SH   SOLE   149,430 0 10,945
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 8,027 29,408 SH   SOLE   28,042 0 1,366
ISHARES TR BARCLAYS 7 10 YR 464287440 284 2,466 SH   SOLE   2,466 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 32,286 635,043 SH   SOLE   595,998 0 39,045
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 453 5,522 SH   SOLE   5,522 0 0
ISHARES INC CORE MSCI EMKT 46434G103 58,260 943,321 SH   SOLE   866,822 0 76,499
ABBVIE INC COM 00287Y109 238 2,205 SH   SOLE   2,205 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,474 25,663 SH   SOLE   24,185 0 1,478
ISHARES TR PFD AND INCM SEC 464288687 2,883 74,296 SH   SOLE   72,087 0 2,209
CHEVRON CORP NEW COM 166764100 3,260 32,135 SH   SOLE   30,598 0 1,537
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,302 7,426 SH   SOLE   6,761 0 665
ISHARES TR CALIF MUN BD ETF 464288356 897 14,456 SH   SOLE   14,456 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 510 3,445 SH   SOLE   3,286 0 159
ISHARES TR CORE DIV GRWTH 46434V621 415 8,254 SH   SOLE   8,017 0 237
ISHARES TR ISHS 5-10YR INVT 464288638 6,122 101,931 SH   SOLE   97,639 0 4,292
VISA INC COM CL A 92826C839 41,645 186,959 SH   SOLE   175,361 0 11,598
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,808 27,584 SH   SOLE   26,398 0 1,186
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 527 3,433 SH   SOLE   3,433 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 11,513 478,896 SH   SOLE   478,896 0 0
WISDOMTREE TR US SMALLCAP DIVD 97717W604 8,411 272,811 SH   SOLE   266,060 0 6,751
ISHARES TR RUS 1000 VAL ETF 464287598 204 1,301 SH   SOLE   1,301 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 6,079 157,074 SH   SOLE   144,337 0 12,737
FACEBOOK INC CL A 30303M102 1,021 3,009 SH   SOLE   3,009 0 0
TJX COS INC NEW COM 872540109 22,689 343,870 SH   SOLE   320,238 0 23,632
ISHARES U S ETF TR INT RT HD LONG 46431W812 734 29,204 SH   SOLE   29,204 0 0
PIMCO ETF TR ENHANCD SHORT 72201R643 2,921 29,022 SH   SOLE   27,123 0 1,899
ZOETIS INC CL A 98978V103 23,624 121,684 SH   SOLE   113,807 0 7,877
MARSH & MCLENNAN COS INC COM 571748102 333 2,199 SH   SOLE   2,199 0 0
ISHARES TR US TELECOM ETF 464287713 2,058 63,426 SH   SOLE   59,456 0 3,970
AUTOMATIC DATA PROCESSING IN COM 053015103 284 1,422 SH   SOLE   1,422 0 0
LILLY ELI & CO COM 532457108 258 1,115 SH   SOLE   1,115 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,498 22,245 SH   SOLE   20,566 0 1,679
VANGUARD WORLD FD MEGA CAP INDEX 921910873 8,719 57,217 SH   SOLE   52,921 0 4,296
CITIGROUP INC COM NEW 172967424 17,356 247,309 SH   SOLE   230,514 0 16,795
ISHARES TR USD INV GRDE ETF 464288620 12,135 201,909 SH   SOLE   191,558 0 10,351
ISHARES TR CORE MSCI INTL 46435G326 292 4,366 SH   SOLE   4,366 0 0
ISHARES TR CORE US AGGBD ET 464287226 181,162 1,577,656 SH   SOLE   1,461,760 0 115,896
ISHARES TR ESG AWR MSCI USA 46435G425 349 3,543 SH   SOLE   3,378 0 165
ISHARES TR CR 5 10 YR ETF 46435G417 19,402 379,242 SH   SOLE   357,167 0 22,075
HOME DEPOT INC COM 437076102 1,827 5,567 SH   SOLE   5,172 0 395
VANGUARD INDEX FDS TOTAL STK MKT 922908769 324 1,461 SH   SOLE   1,461 0 0
NVIDIA CORPORATION COM 67066G104 4,331 20,905 SH   SOLE   20,905 0 0
WASTE MGMT INC DEL COM 94106L109 24,124 161,517 SH   SOLE   150,668 0 10,849
NETFLIX INC COM 64110L106 447 732 SH   SOLE   732 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 17,964 332,603 SH   SOLE   309,522 0 23,082
ASML HOLDING N V N Y REGISTRY SHS N07059210 208 279 SH   SOLE   279 0 0
LOCKHEED MARTIN CORP COM 539830109 5,731 16,606 SH   SOLE   15,723 0 883
AMGEN INC COM 031162100 293 1,377 SH   SOLE   1,377 0 0
COCA COLA CO COM 191216100 5,301 101,028 SH   SOLE   96,922 0 4,106
INVESCO QQQ TR UNIT SER 1 46090E103 4,307 12,033 SH   SOLE   12,033 0 0
YUM BRANDS INC COM 988498101 302 2,470 SH   SOLE   2,470 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 412 2,964 SH   SOLE   1,464 0 1,500
ECOLAB INC COM 278865100 18,604 89,179 SH   SOLE   83,182 0 5,996
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,630 4,132 SH   SOLE   3,442 0 690
3M CO COM 88579Y101 241 1,374 SH   SOLE   1,374 0 0
CAPITAL ONE FINL CORP COM 14040H105 20,885 128,941 SH   SOLE   120,754 0 8,187
TESLA INC COM 88160R101 366 472 SH   SOLE   472 0 0
ISHARES TR RUS 1000 ETF 464287622 5,197 21,502 SH   SOLE   20,371 0 1,131
ISHARES TR CORE S&P MCP ETF 464287507 52,177 198,340 SH   SOLE   183,473 0 14,866
ISHARES TR DOW JONES US ETF 464287846 214 1,980 SH   SOLE   1,980 0 0
UNITED SEC BANCSHARES CALIF COM 911460103 756 94,506 SH   SOLE   94,506 0 0
NETEASE INC SPONSORED ADS 64110W102 326 3,815 SH   SOLE   3,815 0 0
MERCK & CO INC COM 58933Y105 17,146 228,280 SH   SOLE   213,008 0 15,271
STARBUCKS CORP COM 855244109 270 2,447 SH   SOLE   2,447 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 821 2,995 SH   SOLE   2,995 0 0
MICROSOFT CORP COM 594918104 48,660 172,602 SH   SOLE   161,029 0 11,573
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 12,903 124,028 SH   SOLE   113,338 0 10,690
INVESCO EXCH TRADED FD TR II CALIF AMT MUN 46138E206 547 19,714 SH   SOLE   19,714 0 0
ISHARES TR U.S. UTILITS ETF 464287697 52,816 669,064 SH   SOLE   630,952 0 38,112
ADOBE SYSTEMS INCORPORATED COM 00724F101 529 918 SH   SOLE   918 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,028 111,185 SH   SOLE   104,749 0 6,436
APPLE INC COM 037833100 4 2,000 SH Put SOLE   2,000 0 0
MCDONALDS CORP COM 580135101 21,634 89,726 SH   SOLE   83,705 0 6,021
ALPHABET INC CAP STK CL A 02079K305 49,821 18,635 SH   SOLE   17,450 0 1,185
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 2,484 112,352 SH   SOLE   103,725 0 8,627
ISHARES TR CORE 1 5 YR USD 46432F859 26,001 509,118 SH   SOLE   481,009 0 28,109
APPLIED MATLS INC COM 038222105 331 2,574 SH   SOLE   2,574 0 0
CLOROX CO DEL COM 189054109 18,579 112,185 SH   SOLE   104,819 0 7,365
ISHARES TR ISHS 1-5YR INVS 464288646 67,696 1,238,949 SH   SOLE   1,157,314 0 81,634
VERTEX PHARMACEUTICALS INC COM 92532F100 560 3,087 SH   SOLE   3,087 0 0
HONEYWELL INTL INC COM 438516106 556 2,619 SH   SOLE   2,619 0 0
CALIFORNIA BANCORP INC COM 13005U101 460 26,250 SH   SOLE   26,250 0 0
WISDOMTREE TR US MIDCAP DIVID 97717W505 9,882 238,411 SH   SOLE   227,195 0 11,216
ISHARES TR MSCI EAFE ETF 464287465 31,532 404,206 SH   SOLE   381,139 0 23,066
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 22,531 444,230 SH   SOLE   414,131 0 30,099
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 17,166 168,405 SH   SOLE   157,224 0 11,181
ALPHABET INC CAP STK CL C 02079K107 3,321 1,246 SH   SOLE   1,208 0 38
XILINX INC COM 983919101 698 4,620 SH   SOLE   4,620 0 0
ISHARES TR CORE S&P500 ETF 464287200 66,770 154,984 SH   SOLE   143,782 0 11,202
BAXTER INTL INC COM 071813109 22,866 284,294 SH   SOLE   262,989 0 21,306
ISHARES TR CORE HIGH DV ETF 46429B663 257 2,726 SH   SOLE   2,726 0 0
SPDR SER TR S&P DIVID ETF 78464A763 92,715 788,731 SH   SOLE   740,265 0 48,466
ISHARES INC MSCI FRONTIER 464286145 281 8,275 SH   SOLE   7,529 0 746
ISHARES TR MSCI USA ESG SLC 464288802 2,522 26,284 SH   SOLE   25,568 0 716
BLACKROCK INC COM 09247X101 1,015 1,210 SH   SOLE   1,210 0 0
AFLAC INC COM 001055102 17,424 334,240 SH   SOLE   309,961 0 24,279
ISHARES TR SHORT TREAS BD 464288679 669 6,059 SH   SOLE   5,597 0 462
MORGAN STANLEY COM NEW 617446448 392 4,029 SH   SOLE   4,029 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 347 1,467 SH   SOLE   1,467 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,665 21,724 SH   SOLE   21,490 0 234
MICROSOFT CORP COM 594918104 133 1,000 SH Call SOLE   1,000 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 33,801 538,740 SH   SOLE   498,843 0 39,897
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 441 12,058 SH   SOLE   12,058 0 0
JOHNSON & JOHNSON COM 478160104 39,297 243,327 SH   SOLE   226,904 0 16,423