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
Expires: July 31, 2015
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
ADVANCED MICRO DEVICES INC COM 007903107 301,822 2,127 SH SOLE 2 0 2,125
ALPHABET INC CAP STK CL A 02079K305 9,703,319 55,061 SH SOLE 2,042 0 53,019
ALPHABET INC CAP STK CL C 02079K107 12,305,722 69,371 SH SOLE 1,423 0 67,948
ALTRIA GROUP INC COM 02209S103 252,520 4,307 SH SOLE 4,307 0 0
AMAZON COM INC COM 023135106 942,281 4,295 SH SOLE 70 0 4,225
APPLE INC COM 037833100 25,589,026 124,721 SH SOLE 2,687 0 122,034
AT&T INC COM 00206R102 590,666 20,410 SH SOLE 250 0 20,160
AUTOMATIC DATA PROCESSING IN COM 053015103 1,212,629 3,932 SH SOLE 3,182 0 750
BERKSHIRE HATHAWAY INC DEL CL A 084670108 728,800 1 SH SOLE 1 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 446,023 43,094 SH SOLE 43,094 0 0
BOOKING HOLDINGS INC COM 09857L108 14,213,551 2,455 SH SOLE 0 0 2,455
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 410,400 22,500 SH SOLE 22,500 0 0
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106 1,267,896 32,107 SH SOLE 32,107 0 0
CDW CORP COM 12514G108 7,511,172 42,058 SH SOLE 0 0 42,058
COPART INC COM 217204106 8,235,271 167,827 SH SOLE 0 0 167,827
COSTCO WHSL CORP NEW COM 22160K105 217,787 220 SH SOLE 220 0 0
DBX ETF TR XTRACK MSCI EURP 233051853 411,267 9,330 SH SOLE 9,330 0 0
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 348,896 8,146 SH SOLE 8,146 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 431,316 6,770 SH SOLE 6,770 0 0
DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 601,835 8,980 SH SOLE 8,980 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 11,324,183 144,792 SH SOLE 0 0 144,792
EXXON MOBIL CORP COM 30231G102 206,006 1,911 SH SOLE 1,911 0 0
FIRST SOLAR INC COM 336433107 318,665 1,925 SH SOLE 0 0 1,925
FORD MTR CO COM 345370860 109,857 10,125 SH SOLE 0 0 10,125
INTERNATIONAL BUSINESS MACHS COM 459200101 360,222 1,222 SH SOLE 1,222 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,196,510 12,086 SH SOLE 12,086 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,493,977 4,521 SH SOLE 4,521 0 0
ISHARES INC MSCI EMRG CHN 46434G764 250,563 3,968 SH SOLE 3,968 0 0
ISHARES INC MSCI WORLD ETF 464286392 1,583,365 9,348 SH SOLE 9,348 0 0
ISHARES INC ESG AWR MSCI EM 46434G863 3,361,921 85,829 SH SOLE 85,829 0 0
ISHARES INC CORE MSCI EMKT 46434G103 42,016,954 699,933 SH SOLE 699,933 0 0
ISHARES TR IBOXX HI YD ETF 464288513 230,659 2,860 SH SOLE 2,860 0 0
ISHARES TR S&P 500 VAL ETF 464287408 231,549 1,185 SH SOLE 1,185 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 234,494 2,830 SH SOLE 2,830 0 0
ISHARES TR ESG AWRE 1 5 YR 46435G243 292,124 11,606 SH SOLE 11,606 0 0
ISHARES TR ESG AWR US AGRGT 46435U549 367,770 7,736 SH SOLE 7,736 0 0
ISHARES TR SELECT DIVID ETF 464287168 451,554 3,400 SH SOLE 3,400 0 0
ISHARES TR ESG AWR MSCI USA 46435G425 463,241 3,424 SH SOLE 3,424 0 0
ISHARES TR CORE MSCI EURO 46434V738 537,213 8,115 SH SOLE 8,115 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 544,115 4,942 SH SOLE 4,942 0 0
ISHARES TR U.S. TECH ETF 464287721 579,762 3,346 SH SOLE 3,346 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,192,440 10,177 SH SOLE 10,177 0 0
ISHARES TR BROAD USD HIGH 46435U853 1,207,462 32,190 SH SOLE 32,190 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 1,221,823 25,328 SH SOLE 25,328 0 0
ISHARES TR U.S. FIN SVC ETF 464287770 1,231,356 14,385 SH SOLE 14,385 0 0
ISHARES TR CORE S&P US VLU 464287663 1,258,390 13,298 SH SOLE 13,298 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 1,411,470 7,267 SH SOLE 7,267 0 0
ISHARES TR S&P 100 ETF 464287101 1,473,968 4,843 SH SOLE 4,843 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,487,424 14,994 SH SOLE 14,994 0 0
ISHARES TR CORE S&P US GWT 464287671 1,857,741 12,352 SH SOLE 12,352 0 0
ISHARES TR ESG OPTIMIZED 464288802 1,869,690 14,751 SH SOLE 14,751 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 2,253,092 5,307 SH SOLE 5,307 0 0
ISHARES TR RUS MID CAP ETF 464287499 2,359,307 25,653 SH SOLE 25,653 0 0
ISHARES TR CORE MSCI EAFE 46432F842 2,504,651 30,003 SH SOLE 30,003 0 0
ISHARES TR ESG MSCI KLD 400 464288570 4,903,927 42,217 SH SOLE 42,217 0 0
ISHARES TR ESG SELECT SCRE 46436E551 5,681,682 136,908 SH SOLE 136,908 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 6,519,032 68,070 SH SOLE 68,070 0 0
ISHARES TR ESG AWARE MSCI 46435U663 6,566,937 158,890 SH SOLE 158,890 0 0
ISHARES TR RUS 1000 ETF 464287622 8,335,765 24,548 SH SOLE 24,548 0 0
ISHARES TR ESG AW MSCI EAFE 46435G516 8,436,554 94,559 SH SOLE 94,559 0 0
ISHARES TR CORE S&P SCP ETF 464287804 14,208,356 130,006 SH SOLE 130,006 0 0
ISHARES TR MSCI EAFE ETF 464287465 16,061,864 179,683 SH SOLE 179,683 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 16,398,445 75,993 SH SOLE 75,993 0 0
ISHARES TR CORE S&P TTL STK 464287150 17,048,608 126,249 SH SOLE 126,249 0 0
ISHARES TR CORE DIV GRWTH 46434V621 29,174,857 456,285 SH SOLE 456,285 0 0
ISHARES TR CORE S&P MCP ETF 464287507 41,401,917 667,558 SH SOLE 667,558 0 0
ISHARES TR CORE MSCI INTL 46435G326 90,314,371 1,187,722 SH SOLE 1,187,722 0 0
ISHARES TR CORE S&P500 ETF 464287200 141,889,029 228,522 SH SOLE 228,272 0 250
J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 745,737 11,385 SH SOLE 11,385 0 0
JOHNSON & JOHNSON COM 478160104 245,928 1,610 SH SOLE 360 0 1,250
JPMORGAN CHASE & CO. COM 46625H100 1,100,209 3,795 SH SOLE 2,045 0 1,750
KORN FERRY COM NEW 500643200 547,996 7,473 SH SOLE 7,473 0 0
LITMAN GREGORY FDS TR IMGP DBI MANAGED 53700T827 30,024,191 1,166,894 SH SOLE 1,166,894 0 0
MARSH & MCLENNAN COS INC COM 571748102 347,364 1,589 SH SOLE 1,589 0 0
MCDONALDS CORP COM 580135101 285,158 976 SH SOLE 976 0 0
META PLATFORMS INC CL A 30303M102 19,297,323 26,145 SH SOLE 23 0 26,122
MICROSOFT CORP COM 594918104 20,229,158 40,669 SH SOLE 3,962 0 36,707
MOTOROLA SOLUTIONS INC COM NEW 620076307 11,693,190 27,810 SH SOLE 0 0 27,810
NUSHARES ETF TR NUVEEN ESG US 67092P870 1,228,619 55,194 SH SOLE 55,194 0 0
NVIDIA CORPORATION COM 67066G104 404,455 2,560 SH SOLE 10 0 2,550
OLD DOMINION FREIGHT LINE IN COM 679580100 5,633,876 34,713 SH SOLE 0 0 34,713
OREILLY AUTOMOTIVE INC COM 67103H107 4,515,874 50,104 SH SOLE 0 0 50,104
PAYPAL HLDGS INC COM 70450Y103 14,052,500 189,081 SH SOLE 0 0 189,081
PEPSICO INC COM 713448108 237,672 1,800 SH SOLE 0 0 1,800
PIMCO ETF TR MULTISECTOR BD 72201R585 271,903 10,245 SH SOLE 10,245 0 0
POOL CORP COM 73278L105 3,299,783 11,321 SH SOLE 0 0 11,321
PROSHARES TR SHORT S&P 500 NE 74349Y753 372,000 9,375 SH SOLE 9,375 0 0
S&P GLOBAL INC COM 78409V104 6,773,469 12,846 SH SOLE 0 0 12,846
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 289,185 10,913 SH SOLE 10,913 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 327,058 13,415 SH SOLE 13,415 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 338,556 13,853 SH SOLE 13,853 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 525,249 21,404 SH SOLE 21,404 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL US B 808524789 540,435 22,537 SH SOLE 22,537 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 547,417 21,637 SH SOLE 21,637 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL EMER 808524730 734,148 22,240 SH SOLE 22,240 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 2,214,432 83,000 SH SOLE 83,000 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 256,352 3,166 SH SOLE 3,166 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 431,259 5,085 SH SOLE 5,085 0 0
SPDR GOLD TR GOLD SHS 78463V107 622,463 2,042 SH SOLE 2,042 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 366,988 6,766 SH SOLE 6,766 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,315,288 10,221 SH SOLE 10,221 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 482,641 852 SH SOLE 852 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 22,588,433 748,209 SH SOLE 748,209 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 7,003,091 174,597 SH SOLE 174,597 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 12,226,420 53,982 SH SOLE 135 0 53,847
TCW ETF TRUST FLEXIBLE INCOME 29287L700 206,324 5,230 SH SOLE 5,230 0 0
TCW ETF TRUST TRANSFRM 500 ETF 29287L106 13,793,978 189,634 SH SOLE 189,634 0 0
TCW STRATEGIC INCOME FD INC COM 872340104 79,056 16,200 SH SOLE 16,200 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102 559,887 530 SH SOLE 0 0 530
TORONTO DOMINION BK ONT COM NEW 891160509 244,222 3,325 SH SOLE 0 0 3,325
TRACTOR SUPPLY CO COM 892356106 12,492,914 236,743 SH SOLE 0 0 236,743
UNITED RENTALS INC COM 911363109 4,581,020 6,080 SH SOLE 0 0 6,080
UNITEDHEALTH GROUP INC COM 91324P102 7,381,274 23,660 SH SOLE 1 0 23,659
US BANCORP DEL COM NEW 902973304 1,135,232 25,088 SH SOLE 0 0 25,088
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 397,829 5,055 SH SOLE 0 0 5,055
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 17,424,664 236,652 SH SOLE 236,652 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 204,376 1,033 SH SOLE 1,033 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 307,002 700 SH SOLE 700 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 463,059 1,954 SH SOLE 1,954 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,421,860 15,965 SH SOLE 15,965 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,430,694 19,411 SH SOLE 19,411 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 29,268,764 104,595 SH SOLE 104,595 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 79,301,183 260,919 SH SOLE 260,919 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 140,722,250 247,737 SH SOLE 247,737 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 310,155 4,002 SH SOLE 4,002 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 622,808 4,846 SH SOLE 4,846 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 1,867,641 27,784 SH SOLE 27,784 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 39,720,540 803,084 SH SOLE 803,084 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 215,634 4,398 SH SOLE 4,398 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 9,229,919 105,823 SH SOLE 105,823 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 19,002,426 67,658 SH SOLE 67,658 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 8,127,527 39,710 SH SOLE 39,710 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 95,026,836 1,666,845 SH SOLE 1,666,845 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 5,942,940 16,230 SH SOLE 16,230 0 0
VISA INC COM CL A 92826C839 16,938,746 47,708 SH SOLE 4 0 47,704
WALMART INC COM 931142103 271,536 2,777 SH SOLE 1,027 0 1,750
WISDOMTREE TR INTL EQUITY FD 97717W703 444,920 7,000 SH SOLE 7,000 0 0
ZOETIS INC CL A 98978V103 1,210,484 7,762 SH SOLE 1 0 7,761