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,132,554 9,806 SH SOLE 9,806 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,072,847 10,454 SH SOLE 10,454 0 0
ALPHABET INC CAP STK CL A 02079K305 4,997,207 17,378 SH SOLE 17,378 0 0
ALPHABET INC CAP STK CL C 02079K107 220,882 770 SH SOLE 770 0 0
AMAZON COM INC COM 023135106 5,050,077 24,248 SH SOLE 24,248 0 0
AMERIPRISE FINL INC COM 03076C106 2,174,589 4,894 SH SOLE 4,894 0 0
AMETEK INC COM 031100100 3,042,824 14,195 SH SOLE 14,195 0 0
AMGEN INC COM 031162100 330,815 941 SH SOLE 941 0 0
APPLE INC COM 037833100 9,619,864 37,905 SH SOLE 37,905 0 0
ASML HLDG NV N Y REGISTRY SHS N07059210 4,518,394 3,421 SH SOLE 3,421 0 0
AUTOZONE INC COM 053332102 2,955,558 875 SH SOLE 875 0 0
BANK AMERICA CORP COM 060505104 439,818 9,022 SH SOLE 9,022 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,941,579 8,226 SH SOLE 8,226 0 0
BLACKROCK INC COM 09290D101 204,578 213 SH SOLE 213 0 0
BROADCOM INC COM 11135F101 4,426,359 14,302 SH SOLE 14,302 0 0
CACTUS INC CL A 127203107 1,918,837 40,508 SH SOLE 40,508 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 251,571 4,468 SH SOLE 4,468 0 0
CASEYS GEN STORES INC COM 147528103 4,782,288 6,571 SH SOLE 6,571 0 0
CHENIERE ENERGY INC COM NEW 16411R208 3,330,002 11,736 SH SOLE 11,736 0 0
CHUBB LTD SWITZ COM H1467J104 2,677,403 8,215 SH SOLE 8,215 0 0
CINTAS CORP COM 172908105 3,339,943 19,747 SH SOLE 19,747 0 0
CME GROUP INC COM 12572Q105 2,651,921 8,979 SH SOLE 8,979 0 0
COCA COLA CO COM 191216100 959,759 12,621 SH SOLE 12,621 0 0
COMFORT SYS USA INC COM 199908104 8,172,237 5,927 SH SOLE 5,927 0 0
COPART INC COM 217204106 1,859,078 55,997 SH SOLE 55,997 0 0
COSTCO WHOLESALE CORPORATION COM 22160K105 4,496,175 4,513 SH SOLE 4,513 0 0
DIMENSIONAL ETF TRUST EMERGING MKTS CO 25434V732 224,990 6,512 SH SOLE 6,512 0 0
DIMENSIONAL ETF TRUST INTL CORE EQUITY 25434V799 686,013 19,308 SH SOLE 19,308 0 0
DIMENSIONAL ETF TRUST INTL HIGH PROFIT 25434V765 208,560 6,473 SH SOLE 6,473 0 0
DIMENSIONAL ETF TRUST INTL SMALL CAP V 25434V781 233,209 5,913 SH SOLE 5,913 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 2,406,794 61,935 SH SOLE 61,935 0 0
DIMENSIONAL ETF TRUST US HIGH PROFITAB 25434V831 596,063 16,215 SH SOLE 16,215 0 0
DIMENSIONAL ETF TRUST US SMALL CAP VAL 25434V815 601,041 17,153 SH SOLE 17,153 0 0
DOMINOS PIZZA INC COM 25754A201 2,177,393 6,069 SH SOLE 6,069 0 0
DOVER CORP COM 260003108 269,851 1,295 SH SOLE 1,295 0 0
EA SERIES TRUST ALPHA ARCH 1-3 02072L565 3,352,059 28,825 SH SOLE 28,825 0 0
EA SERIES TRUST FREEDOM DAY 02072L847 114,468,181 3,136,304 SH SOLE 3,136,304 0 0
ELI LILLY & CO COM 532457108 3,928,111 4,271 SH SOLE 4,271 0 0
EOG RES INC COM 26875P101 617,436 4,271 SH SOLE 4,271 0 0
EVERCORE INC CLASS A 29977A105 1,264,259 4,236 SH SOLE 4,236 0 0
EXXON MOBIL CORP COM 30231G102 5,321,452 31,366 SH SOLE 31,366 0 0
FIRSTCASH HOLDINGS INC COM 33768G107 3,086,093 16,416 SH SOLE 16,416 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,185,254 1,402 SH SOLE 1,402 0 0
HEICO CORP NEW COM 422806109 2,656,489 9,689 SH SOLE 9,689 0 0
HOME DEPOT INC COM 437076102 803,755 2,444 SH SOLE 2,444 0 0
ILLINOIS TOOL WKS INC COM 452308109 440,857 1,694 SH SOLE 1,694 0 0
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107 3,759,680 56,057 SH SOLE 56,057 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 5,212,019 27,158 SH SOLE 27,158 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 297,248 515 SH SOLE 515 0 0
ISHARES INC MSCI JAPAN ETF 46434G822 3,265,632 38,674 SH SOLE 38,674 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 3,655,715 42,195 SH SOLE 42,195 0 0
ISHARES TR CORE S&P MCP ETF 464287507 211,295 3,129 SH SOLE 3,129 0 0
ISHARES TR CRE U S REIT ETF 464288521 9,867,552 166,710 SH SOLE 166,710 0 0
ISHARES TR PFD AND INCM SEC 464288687 8,136,400 268,351 SH SOLE 268,351 0 0
ISHARES TR RUS 1000 ETF 464287622 213,936 601 SH SOLE 601 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 364,593 3,224 SH SOLE 3,224 0 0
ISHARES TR S&P MC 400GR ETF 464287606 219,192 2,179 SH SOLE 2,179 0 0
JOHNSON & JOHNSON COM 478160104 671,075 2,746 SH SOLE 2,746 0 0
JPMORGAN CHASE & CO COM 46625H100 448,964 1,527 SH SOLE 1,527 0 0
KINDER MORGAN INC DEL COM 49456B101 380,071 11,336 SH SOLE 11,336 0 0
KLA CORP COM NEW 482480100 2,177,503 1,479 SH SOLE 1,479 0 0
KROGER CO COM 501044101 260,901 3,606 SH SOLE 3,606 0 0
LINDE PLC SHS G54950103 2,982,116 6,016 SH SOLE 6,016 0 0
LOWES COS INC COM 548661107 2,892,126 12,241 SH SOLE 12,241 0 0
MARKEL GROUP INC COM 570535104 3,269,232 1,708 SH SOLE 1,708 0 0
MASTERCARD INCORPORATED CL A 57636Q104 218,785 438 SH SOLE 438 0 0
MCDONALDS CORP COM 580135101 3,294,864 10,602 SH SOLE 10,602 0 0
MICROSOFT CORP COM 594918104 5,102,409 13,784 SH SOLE 13,784 0 0
MORGAN STANLEY COM NEW 617446448 2,479,498 15,067 SH SOLE 15,067 0 0
MSCI INC COM 55354G100 2,541,793 4,716 SH SOLE 4,716 0 0
MUELLER INDS INC COM 624756102 3,593,279 32,431 SH SOLE 32,431 0 0
NVIDIA CORPORATION COM 67066G104 5,312,506 30,462 SH SOLE 30,462 0 0
PHILIP MORRIS INTL INC COM 718172109 521,423 3,154 SH SOLE 3,154 0 0
PRIMORIS SVCS CORP COM 74164F103 4,690,449 32,792 SH SOLE 32,792 0 0
PROCTER & GAMBLE CO COM 742718109 865,673 5,994 SH SOLE 5,994 0 0
PROGRESSIVE CORP COM 743315103 2,826,711 14,260 SH SOLE 14,260 0 0
QUANTA SVCS INC COM 74762E102 3,597,768 6,554 SH SOLE 6,554 0 0
ROLLINS INC COM 775711104 2,588,442 48,464 SH SOLE 48,464 0 0
S&P GLOBAL INC COM 78409V104 2,973,607 6,992 SH SOLE 6,992 0 0
SHERWIN WILLIAMS CO COM 824348106 2,881,575 8,990 SH SOLE 8,990 0 0
SMITH A O CORP COM 831865209 1,609,127 24,403 SH SOLE 24,403 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A805 9,829,877 124,335 SH SOLE 124,335 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1,992,214 10,088 SH SOLE 10,088 0 0
TEXAS INSTRS INC COM 882508104 1,928,955 9,936 SH SOLE 9,936 0 0
TRACTOR SUPPLY CO COM 892356106 2,635,942 58,189 SH SOLE 58,189 0 0
TRANSOCEAN LTD REGISTERED SHS H8817H100 204,993 30,919 SH SOLE 30,919 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 7,985,852 103,565 SH SOLE 103,565 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 461,840 9,200 SH SOLE 9,200 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 2,641,284 5,915 SH SOLE 5,915 0 0
VISA INC COM CL A 92826C839 393,646 1,303 SH SOLE 1,303 0 0
WALMART INC COM 931142103 3,742,107 30,111 SH SOLE 30,111 0 0
WATSCO INC COM 942622200 2,341,188 6,436 SH SOLE 6,436 0 0
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,105,279 10,698 SH SOLE 10,698 0 0
WILLIAMS COS INC COM 969457100 3,924,039 53,917 SH SOLE 53,917 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 3,092,401 62,234 SH SOLE 62,234 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 9,914,764 183,302 SH SOLE 183,302 0 0