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
ABBVIE INC COM 00287Y109 2,440,584 9,699 SH SOLE 9,699 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,001,127 8,045 SH SOLE 8,045 0 0
ALPHABET INC CAP STK CL A 02079K305 6,071,527 16,989 SH SOLE 16,989 0 0
ALPHABET INC CAP STK CL C 02079K107 352,977 999 SH SOLE 999 0 0
AMAZON COM INC COM 023135106 6,039,087 25,338 SH SOLE 25,338 0 0
AMER STATES WTR CO COM 029899101 313,994 3,800 SH SOLE 3,800 0 0
AMERICAN CENTY ETF TR AVA RES MAR ETF 025072315 1,773,315 21,669 SH SOLE 21,669 0 0
AMERICAN CENTY ETF TR AVAN RE INTL ETF 025072299 3,371,202 42,201 SH SOLE 42,201 0 0
AMERICAN CENTY ETF TR AVANTIS CORE FI 025072562 236,741 5,717 SH SOLE 5,717 0 0
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604 534,265 5,537 SH SOLE 5,537 0 0
AMERICAN CENTY ETF TR AVANTIS RESPON U 025072281 5,599,156 63,253 SH SOLE 63,253 0 0
AMERICAN CENTY ETF TR AVANTIS SHFXDINC 025072687 227,019 4,875 SH SOLE 4,875 0 0
AMERICAN CENTY ETF TR CORE MUNI FXD IN 025072695 215,642 4,629 SH SOLE 4,629 0 0
AMERICAN CENTY ETF TR EMERGING MKT VAL 025072372 374,117 5,703 SH SOLE 5,703 0 0
AMERICAN CENTY ETF TR INTL EQT ETF 025072703 952,299 10,676 SH SOLE 10,676 0 0
AMERICAN CENTY ETF TR INTL SMCP VLU 025072802 267,621 2,597 SH SOLE 2,597 0 0
AMERICAN CENTY ETF TR US EQT ETF 025072885 1,106,227 8,637 SH SOLE 8,637 0 0
AMERICAN CENTY ETF TR US LARGE CAP VLU 025072349 1,540,902 16,894 SH SOLE 16,894 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 918,982 7,366 SH SOLE 7,366 0 0
AMERIPRISE FINL INC COM 03076C106 2,277,144 4,964 SH SOLE 4,964 0 0
AMETEK INC COM 031100100 3,392,555 14,022 SH SOLE 14,022 0 0
AMGEN INC COM 031162100 354,955 980 SH SOLE 980 0 0
APPLE INC COM 037833100 12,485,654 43,149 SH SOLE 43,149 0 0
ARISTA NETWORKS INC COM SHS 040413205 2,781,785 16,375 SH SOLE 16,375 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 6,487,526 3,261 SH SOLE 3,261 0 0
AUTOZONE INC COM 053332102 2,639,846 826 SH SOLE 826 0 0
BANK OF AMER CORP COM 060505104 514,068 9,022 SH SOLE 9,022 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,130,886 8,255 SH SOLE 8,255 0 0
BLACKROCK INC COM 09290D101 229,938 239 SH SOLE 239 0 0
BROADCOM INC COM 11135F101 5,344,134 14,147 SH SOLE 14,147 0 0
CACTUS INC CL A 127203107 2,066,075 40,329 SH SOLE 40,329 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 316,740 4,318 SH SOLE 4,318 0 0
CASEYS GEN STORES INC COM 147528103 5,088,569 6,402 SH SOLE 6,402 0 0
CHENIERE ENERGY INC COM NEW 16411R208 2,808,059 11,749 SH SOLE 11,749 0 0
CHUBB LIMITED COM H1467J104 2,798,310 8,210 SH SOLE 8,210 0 0
CINTAS CORP COM 172908105 3,133,101 18,421 SH SOLE 18,421 0 0
CME GROUP INC COM 12572Q105 1,972,161 8,931 SH SOLE 8,931 0 0
COCA COLA CO COM 191216100 1,058,907 13,024 SH SOLE 13,024 0 0
COLUMBIA BKG SYS INC COM 197236102 509,755 15,905 SH SOLE 15,905 0 0
COMFORT SYS USA INC COM 199908104 9,350,840 4,718 SH SOLE 4,718 0 0
COPART INC COM 217204106 1,457,423 51,700 SH SOLE 51,700 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 4,246,859 4,540 SH SOLE 4,540 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 264,648 6,512 SH SOLE 6,512 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 410,343 10,205 SH SOLE 10,205 0 0
DIMENSIONAL ETF TRUST GLOBAL SUSTAINA 25434V674 614,846 11,799 SH SOLE 11,799 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203 1,263,900 30,640 SH SOLE 30,640 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 719,416 19,308 SH SOLE 19,308 0 0
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 773,784 22,675 SH SOLE 22,675 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 697,299 17,376 SH SOLE 17,376 0 0
DIMENSIONAL ETF TRUST US COR EQU 2 ETF 25434V708 3,100,277 69,889 SH SOLE 69,889 0 0
DIMENSIONAL ETF TRUST US HIGH PROF ETF 25434V831 2,003,430 48,009 SH SOLE 48,009 0 0
DIMENSIONAL ETF TRUST US REAL ESTA ETF 25434V823 290,638 11,110 SH SOLE 11,110 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V815 1,240,698 31,985 SH SOLE 31,985 0 0
DOMINOS PIZZA INC COM 25754A201 808,895 2,732 SH SOLE 2,732 0 0
DOVER CORP COM 260003108 290,344 1,295 SH SOLE 1,295 0 0
EA SERIES TRUST ALPHA ARCH 1-3 02072L565 4,390,875 37,500 SH SOLE 37,500 0 0
EA SERIES TRUST FREEDOM DAY 02072L847 125,571,988 3,130,043 SH SOLE 3,130,043 0 0
ELI LILLY & CO COM 532457108 5,575,675 4,649 SH SOLE 4,649 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 454,549 23,773 SH SOLE 23,773 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 207,862 5,655 SH SOLE 5,655 0 0
EOG RES INC COM 26875P101 522,747 4,029 SH SOLE 4,029 0 0
EVERCORE INC CLASS A 29977A105 1,379,156 4,039 SH SOLE 4,039 0 0
EXXON MOBIL CORP COM 30231G102 4,947,147 36,185 SH SOLE 36,185 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 3,446,840 15,934 SH SOLE 15,934 0 0
FS SPECIALTY LENDING FD COM SH BEN INT 644323107 111,812 10,028 SH SOLE 10,028 0 0
GALLAGHER ARTHUR J & CO COM 363576109 5,466,750 23,813 SH SOLE 23,813 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,385,603 1,370 SH SOLE 1,370 0 0
GRANITESHARES ETF TR NASD SEL DIS ETF 38747R603 217,423 3,500 SH SOLE 3,500 0 0
HEICO CORP NEW COM 422806109 3,439,422 9,656 SH SOLE 9,656 0 0
HOME DEPOT INC COM 437076102 712,086 2,019 SH SOLE 2,019 0 0
ILLINOIS TOOL WKS INC COM 452308109 460,527 1,700 SH SOLE 1,700 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 4,690,340 53,887 SH SOLE 53,887 0 0
INVESCO EXCH TRADED FD TR II RAFI DVLPD MRKTS 46138E743 666,842 8,816 SH SOLE 8,816 0 0
INVESCO EXCH TRADED FD TR II RAFI EMRGNG MRKT 46138E727 316,522 11,353 SH SOLE 11,353 0 0
INVESCO EXCHANGE TRADED FD T RAFI US 1500 46137V597 210,532 3,775 SH SOLE 3,775 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 6,092,209 28,633 SH SOLE 28,633 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 394,015 535 SH SOLE 535 0 0
ISHARES INC MSCI JAPAN ETF 46434G822 3,521,389 37,755 SH SOLE 37,755 0 0
ISHARES TR 0-3 MTH TREASURY 46436E718 1,236,328 12,281 SH SOLE 12,281 0 0
ISHARES TR CORE MSCI EAFE 46432F842 211,185 2,187 SH SOLE 2,187 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 3,712,972 38,904 SH SOLE 38,904 0 0
ISHARES TR CORE S&P MCP ETF 464287507 241,269 3,129 SH SOLE 3,129 0 0
ISHARES TR CRE U S REIT ETF 464288521 11,494,668 172,982 SH SOLE 172,982 0 0
ISHARES TR PFD AND INCM SEC 464288687 7,202,068 236,211 SH SOLE 236,211 0 0
ISHARES TR RUS 1000 ETF 464287622 245,700 600 SH SOLE 600 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 531,500 3,865 SH SOLE 3,865 0 0
ISHARES TR S&P 500 VAL ETF 464287408 246,258 1,085 SH SOLE 1,085 0 0
ISHARES TR S&P MC 400GR ETF 464287606 293,029 2,494 SH SOLE 2,494 0 0
ISHARES TR S&P SML 600 GWT 464287887 258,272 1,446 SH SOLE 1,446 0 0
JOHNSON & JOHNSON COM 478160104 740,863 2,917 SH SOLE 2,917 0 0
JOHNSON CONTROLS INTERNATION SHS G51502105 243,964 1,670 SH SOLE 1,670 0 0
JPMORGAN CHASE & CO COM 46625H100 1,120,050 3,422 SH SOLE 3,422 0 0
KINDER MORGAN INC DEL COM 49456B101 357,593 11,185 SH SOLE 11,185 0 0
KLA CORP COM NEW 482480100 3,755,475 12,447 SH SOLE 12,447 0 0
LINDE PLC SHS G54950103 3,100,410 5,975 SH SOLE 5,975 0 0
LOWES COS INC COM 548661107 2,276,375 10,324 SH SOLE 10,324 0 0
MARKEL GROUP INC COM 570535104 3,327,929 1,704 SH SOLE 1,704 0 0
MASTERCARD INCORPORATED CL A 57636Q104 2,822,129 5,495 SH SOLE 5,495 0 0
MCDONALDS CORP COM 580135101 1,901,041 7,033 SH SOLE 7,033 0 0
MICROSOFT CORP COM 594918104 6,350,776 17,025 SH SOLE 17,025 0 0
MORGAN STANLEY COM NEW 617446448 3,090,340 14,783 SH SOLE 14,783 0 0
MSCI INC COM 55354G100 2,661,849 4,753 SH SOLE 4,753 0 0
MUELLER INDS INC COM 624756102 3,915,878 31,855 SH SOLE 31,855 0 0
NETFLIX INC. COM 64110L106 1,652,339 23,142 SH SOLE 23,142 0 0
NVIDIA CORPORATION COM 67066G104 6,183,125 30,902 SH SOLE 30,902 0 0
PERMIAN RESOURCES CORP CLASS A COM 71424F105 1,651,485 89,706 SH SOLE 89,706 0 0
PHILIP MORRIS INTL INC COM 718172109 625,828 3,454 SH SOLE 3,454 0 0
PRIMORIS SVCS CORP COM 74164F103 3,157,600 31,854 SH SOLE 31,854 0 0
PROCTER & GAMBLE CO COM 742718109 854,815 5,829 SH SOLE 5,829 0 0
PROGRESSIVE CORP COM 743315103 2,889,032 13,225 SH SOLE 13,225 0 0
QUANTA SVCS INC COM 74762E102 4,642,037 6,447 SH SOLE 6,447 0 0
ROLLINS INC COM 775711104 1,795,326 43,012 SH SOLE 43,012 0 0
S&P GLOBAL INC COM SHS 78409V112 2,810,749 6,902 SH SOLE 6,902 0 0
SERVICENOW INC COM 81762P102 1,905,680 19,195 SH SOLE 19,195 0 0
SHERWIN WILLIAMS CO COM 824348106 3,075,749 8,933 SH SOLE 8,933 0 0
SMARTSTOP SELF STORAG REIT I COMMON STOCK 83192D402 533,195 16,406 SH SOLE 16,406 0 0
SMITH A O CORP COM 831865209 1,506,775 24,024 SH SOLE 24,024 0 0
SPDR GOLD TR GOLD SHS 78463V107 209,240 568 SH SOLE 568 0 0
SPDR SERIES TRUST ST STR PR SP1500 78464A805 11,178,951 123,130 SH SOLE 123,130 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 2,484,591 9,939 SH SOLE 9,939 0 0
TEXAS INSTRS INC COM 882508104 2,795,053 9,377 SH SOLE 9,377 0 0
TRACTOR SUPPLY CO COM 892356106 1,600,320 50,627 SH SOLE 50,627 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 209,131 3,504 SH SOLE 3,504 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 8,446,103 98,796 SH SOLE 98,796 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 393,762 9,300 SH SOLE 9,300 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,947,596 5,934 SH SOLE 5,934 0 0
VISA INC COM CL A 92826C839 499,342 1,455 SH SOLE 1,455 0 0
WALMART INC COM 931142103 3,519,435 31,074 SH SOLE 31,074 0 0
WASTE MGMT INC DEL COM 94106L109 500,385 2,245 SH SOLE 2,245 0 0
WATSCO INC COM 942622200 2,660,152 6,383 SH SOLE 6,383 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 4,129,227 10,549 SH SOLE 10,549 0 0
WILLIAMS COS INC COM 969457100 3,956,837 53,226 SH SOLE 53,226 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 5,176,003 96,226 SH SOLE 96,226 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 11,195,010 206,894 SH SOLE 206,894 0 0