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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   4,943,497 36,692 SH   SOLE   0 0 36,692
ACADEMY SPORTS & OUTDOORS IN COM 00402L107   1,554,572 28,762 SH   SOLE   0 0 28,762
ACADIA HEALTHCARE COMPANY IN COM 00404A109   957,193 12,019 SH   SOLE   0 0 12,019
AFFILIATED MANAGERS GROUP IN COM 008252108   505,429 3,372 SH   SOLE   0 0 3,372
ALLSTATE CORP COM 020002101   202,160 1,854 SH   SOLE   0 0 1,854
ALLY FINL INC COM 02005N100   2,048,006 75,824 SH   SOLE   0 0 75,824
ALPHABET INC CAP STK CL C 02079K107   331,458 2,740 SH   SOLE   0 0 2,740
ALPHABET INC CAP STK CL A 02079K305   8,988,830 75,095 SH   SOLE   0 0 75,095
ALTRIA GROUP INC COM 02209S103   797,733 17,610 SH   SOLE   0 0 17,610
AMAZON COM INC COM 023135106   5,379,066 41,263 SH   SOLE   0 0 41,263
AMERICAN EXPRESS CO COM 025816109   3,350,737 19,235 SH   SOLE   0 0 19,235
AMERICAS CAR-MART INC COM 03062T105   2,494,500 25,000 SH   SOLE   0 0 25,000
AMERIPRISE FINL INC COM 03076C106   317,545 956 SH   SOLE   0 0 956
APPLE INC COM 037833100   1,350,472 6,962 SH   SOLE   0 0 6,962
AT&T INC COM 00206R102   353,363 22,154 SH   SOLE   0 0 22,154
ATI INC COM 01741R102   527,443 11,925 SH   SOLE   0 0 11,925
AXALTA COATING SYS LTD COM G0750C108   2,636,382 80,353 SH   SOLE   0 0 80,353
BAKER HUGHES COMPANY CL A 05722G100   4,599,466 145,507 SH   SOLE   0 0 145,507
BANK AMERICA CORP COM 060505104   2,938,678 102,429 SH   SOLE   0 0 102,429
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   939,455 2,755 SH   SOLE   0 0 2,755
BERKSHIRE HATHAWAY INC DEL CL A 084670108   5,178,100 10 SH   SOLE   0 0 10
BLUELINX HLDGS INC COM NEW 09624H208   566,806 6,044 SH   SOLE   0 0 6,044
BOISE CASCADE CO DEL COM 09739D100   2,994,320 33,141 SH   SOLE   0 0 33,141
BOYD GAMING CORP COM 103304101   1,887,835 27,214 SH   SOLE   0 0 27,214
BRINKS CO COM 109696104   640,519 9,443 SH   SOLE   0 0 9,443
BRISTOL-MYERS SQUIBB CO COM 110122108   4,115,885 64,361 SH   SOLE   0 0 64,361
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   3,514,695 105,864 SH   SOLE   0 0 105,864
BROADCOM INC COM 11135F101   6,615,594 7,627 SH   SOLE   0 0 7,627
CACI INTL INC CL A 127190304   762,459 2,237 SH   SOLE   0 0 2,237
CARPENTER TECHNOLOGY CORP COM 144285103   748,494 13,335 SH   SOLE   0 0 13,335
CATERPILLAR INC COM 149123101   307,563 1,250 SH   SOLE   0 0 1,250
CELESTICA INC SUB VTG SHS 15101Q108   2,536,040 174,899 SH   SOLE   0 0 174,899
CHEVRON CORP NEW COM 166764100   5,228,414 33,228 SH   SOLE   0 0 33,228
CITIGROUP INC COM NEW 172967424   5,428,822 117,915 SH   SOLE   0 0 117,915
COLGATE PALMOLIVE CO COM 194162103   246,528 3,200 SH   SOLE   0 0 3,200
COMMERCIAL METALS CO COM 201723103   732,343 13,907 SH   SOLE   0 0 13,907
COPART INC COM 217204106   32,073,814 351,648 SH   SOLE   0 0 351,648
CSX CORP COM 126408103   446,028 13,080 SH   SOLE   0 0 13,080
CUMMINS INC COM 231021106   4,186,597 17,077 SH   SOLE   0 0 17,077
DENTSPLY SIRONA INC COM 24906P109   728,484 18,203 SH   SOLE   0 0 18,203
DEVON ENERGY CORP NEW COM 25179M103   2,216,140 45,845 SH   SOLE   0 0 45,845
DIODES INC COM 254543101   675,177 7,300 SH   SOLE   0 0 7,300
DXC TECHNOLOGY CO COM 23355L106   750,378 28,083 SH   SOLE   0 0 28,083
ELEVANCE HEALTH INC COM 036752103   2,203,527 4,960 SH   SOLE   0 0 4,960
ENCOMPASS HEALTH CORP COM 29261A100   1,304,162 19,261 SH   SOLE   0 0 19,261
ENCORE WIRE CORP COM 292562105   660,981 3,555 SH   SOLE   0 0 3,555
ENTERPRISE PRODS PARTNERS L COM 293792107   8,531,524 323,777 SH   SOLE   0 0 323,777
EURONET WORLDWIDE INC COM 298736109   607,155 5,173 SH   SOLE   0 0 5,173
EXPRO GROUP HOLDINGS NV COM N3144W105   1,050,318 59,273 SH   SOLE   0 0 59,273
EXXON MOBIL CORP COM 30231G102   3,564,576 33,236 SH   SOLE   0 0 33,236
F N B CORP COM 302520101   1,048,979 91,694 SH   SOLE   0 0 91,694
FASTENAL CO COM 311900104   4,400,654 74,600 SH   SOLE   0 0 74,600
FEDEX CORP COM 31428X106   4,146,708 16,727 SH   SOLE   0 0 16,727
FERGUSON PLC NEW SHS G3421J106   5,344,085 33,972 SH   SOLE   0 0 33,972
FLEX LTD ORD Y2573F102   2,950,045 106,731 SH   SOLE   0 0 106,731
FREEPORT-MCMORAN INC CL B 35671D857   5,950,013 148,750 SH   SOLE   0 0 148,750
GLOBAL PMTS INC COM 37940X102   3,285,543 33,349 SH   SOLE   0 0 33,349
GROUP 1 AUTOMOTIVE INC COM 398905109   2,319,545 8,987 SH   SOLE   0 0 8,987
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101   1,828,117 29,101 SH   SOLE   0 0 29,101
HCA HEALTHCARE INC COM 40412C101   6,179,156 20,361 SH   SOLE   0 0 20,361
HERITAGE CRYSTAL CLEAN INC COM 42726M106   925,175 24,482 SH   SOLE   0 0 24,482
HOLOGIC INC COM 436440101   1,949,088 24,072 SH   SOLE   0 0 24,072
HOME DEPOT INC COM 437076102   459,126 1,478 SH   SOLE   0 0 1,478
HONEYWELL INTL INC COM 438516106   1,025,050 4,940 SH   SOLE   0 0 4,940
HURON CONSULTING GROUP INC COM 447462102   654,911 7,713 SH   SOLE   0 0 7,713
INMODE LTD SHS M5425M103   2,486,277 66,567 SH   SOLE   0 0 66,567
INTUIT COM 461202103   698,740 1,525 SH   SOLE   0 0 1,525
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,571,989 82,976 SH   SOLE   0 0 82,976
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,299,552 160,406 SH   SOLE   0 0 160,406
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   2,514,709 124,923 SH   SOLE   0 0 124,923
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   798,787 44,512 SH   SOLE   0 0 44,512
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   2,280,905 119,887 SH   SOLE   0 0 119,887
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   1,975,635 100,057 SH   SOLE   0 0 100,057
INVESCO QQQ TR UNIT SER 1 46090E103   223,509 605 SH   SOLE   0 0 605
IRON MTN INC DEL COM 46284V101   3,820,179 67,233 SH   SOLE   0 0 67,233
ISHARES TR SHORT TREAS BD 464288679   250,942 2,272 SH   SOLE   0 0 2,272
ISHARES TR CORE S&P SCP ETF 464287804   591,082 5,932 SH   SOLE   0 0 5,932
ISHARES TR S&P 100 ETF 464287101   792,170 3,826 SH   SOLE   0 0 3,826
ISHARES TR RUS MID CAP ETF 464287499   1,717,961 23,524 SH   SOLE   0 0 23,524
ISHARES TR RUS 1000 VAL ETF 464287598   600,847 3,807 SH   SOLE   0 0 3,807
ISHARES TR RUS 2000 VAL ETF 464287630   365,979 2,599 SH   SOLE   0 0 2,599
ISHARES TR 1 3 YR TREAS BD 464287457   542,358 6,689 SH   SOLE   0 0 6,689
ISHARES TR NATIONAL MUN ETF 464288414   213,460 2,000 SH   SOLE   0 0 2,000
ISHARES TR CORE MSCI TOTAL 46432F834   2,097,122 33,490 SH   SOLE   0 0 33,490
JABIL INC COM 466313103   1,163,377 10,779 SH   SOLE   0 0 10,779
JOHNSON & JOHNSON COM 478160104   333,366 2,014 SH   SOLE   0 0 2,014
JPMORGAN CHASE & CO COM 46625H100   840,934 5,782 SH   SOLE   0 0 5,782
LKQ CORP COM 501889208   7,256,858 124,538 SH   SOLE   0 0 124,538
LPL FINL HLDGS INC COM 50212V100   1,158,482 5,328 SH   SOLE   0 0 5,328
LUMENTUM HLDGS INC COM 55024U109   708,047 12,481 SH   SOLE   0 0 12,481
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   2,047,992 22,302 SH   SOLE   0 0 22,302
MERCK & CO INC COM 58933Y105   7,043,136 61,038 SH   SOLE   0 0 61,038
META PLATFORMS INC CL A 30303M102   12,576,135 43,822 SH   SOLE   0 0 43,822
METTLER TOLEDO INTERNATIONAL COM 592688105   524,656 400 SH   SOLE   0 0 400
MICROSOFT CORP COM 594918104   2,919,126 8,572 SH   SOLE   0 0 8,572
MOLINA HEALTHCARE INC COM 60855R100   1,288,584 4,278 SH   SOLE   0 0 4,278
MONDELEZ INTL INC CL A 609207105   582,547 7,987 SH   SOLE   0 0 7,987
MORGAN STANLEY COM NEW 617446448   6,160,753 72,140 SH   SOLE   0 0 72,140
MR COOPER GROUP INC COM 62482R107   986,518 19,481 SH   SOLE   0 0 19,481
MUELLER INDS INC COM 624756102   1,273,066 14,586 SH   SOLE   0 0 14,586
NEOGEN CORP COM 640491106   1,033,560 47,520 SH   SOLE   0 0 47,520
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   1,388,637 8,338 SH   SOLE   0 0 8,338
NIKE INC CL B 654106103   4,025,068 36,469 SH   SOLE   0 0 36,469
NORFOLK SOUTHN CORP COM 655844108   348,303 1,536 SH   SOLE   0 0 1,536
NVENT ELECTRIC PLC SHS G6700G107   1,138,083 22,026 SH   SOLE   0 0 22,026
ON SEMICONDUCTOR CORP COM 682189105   2,455,101 25,958 SH   SOLE   0 0 25,958
ORACLE CORP COM 68389X105   6,126,585 51,445 SH   SOLE   0 0 51,445
PFIZER INC COM 717081103   693,716 18,913 SH   SOLE   0 0 18,913
PHILIP MORRIS INTL INC COM 718172109   4,889,521 50,087 SH   SOLE   0 0 50,087
PINNACLE FINL PARTNERS INC COM 72346Q104   799,671 14,116 SH   SOLE   0 0 14,116
PIPER SANDLER COMPANIES COM 724078100   520,789 4,029 SH   SOLE   0 0 4,029
PROCTER AND GAMBLE CO COM 742718109   504,536 3,325 SH   SOLE   0 0 3,325
PRUDENTIAL FINL INC COM 744320102   367,083 4,161 SH   SOLE   0 0 4,161
PULTE GROUP INC COM 745867101   6,147,129 79,134 SH   SOLE   0 0 79,134
RAYTHEON TECHNOLOGIES CORP COM 75513E101   3,460,705 35,328 SH   SOLE   0 0 35,328
REINSURANCE GRP OF AMERICA I COM NEW 759351604   583,330 4,206 SH   SOLE   0 0 4,206
RELIANCE STEEL & ALUMINUM CO COM 759509102   6,562,115 24,162 SH   SOLE   0 0 24,162
RESTAURANT BRANDS INTL INC COM 76131D103   5,836,765 75,294 SH   SOLE   0 0 75,294
SANFILIPPO JOHN B & SON INC COM 800422107   959,972 8,186 SH   SOLE   0 0 8,186
SCHLUMBERGER LTD COM STK 806857108   5,547,630 112,940 SH   SOLE   0 0 112,940
SCIENCE APPLICATIONS INTL CO COM 808625107   922,224 8,199 SH   SOLE   0 0 8,199
SEI INVTS CO COM 784117103   1,345,623 22,570 SH   SOLE   0 0 22,570
SELECT SECTOR SPDR TR ENERGY 81369Y506   206,172 2,540 SH   SOLE   0 0 2,540
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   396,347 5,344 SH   SOLE   0 0 5,344
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102   632,154 14,051 SH   SOLE   0 0 14,051
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   5,353,457 165,999 SH   SOLE   0 0 165,999
SNAP ON INC COM 833034101   4,481,164 15,549 SH   SOLE   0 0 15,549
SPDR GOLD TR GOLD SHS 78463V107   8,395,471 47,094 SH   SOLE   0 0 47,094
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,435,533 14,518 SH   SOLE   0 0 14,518
SS&C TECHNOLOGIES HLDGS INC COM 78467J100   265,125 4,375 SH   SOLE   0 0 4,375
STATE STR CORP COM 857477103   880,721 12,035 SH   SOLE   0 0 12,035
SUMMIT MATLS INC CL A 86614U100   2,470,091 65,260 SH   SOLE   0 0 65,260
SYNOVUS FINL CORP COM NEW 87161C501   1,060,051 35,043 SH   SOLE   0 0 35,043
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   4,767,426 47,240 SH   SOLE   0 0 47,240
TARGA RES CORP COM 87612G101   290,854 3,822 SH   SOLE   0 0 3,822
TAYLOR MORRISON HOME CORP COM 87724P106   888,199 18,212 SH   SOLE   0 0 18,212
TECHNIPFMC PLC COM G87110105   3,599,188 216,558 SH   SOLE   0 0 216,558
TENET HEALTHCARE CORP COM NEW 88033G407   1,715,490 21,080 SH   SOLE   0 0 21,080
THE ODP CORP COM 88337F105   933,263 19,933 SH   SOLE   0 0 19,933
THERMO FISHER SCIENTIFIC INC COM 883556102   4,521,652 8,666 SH   SOLE   0 0 8,666
TREMOR INTL LTD ADS 89484T104   870,473 120,899 SH   SOLE   0 0 120,899
TRI POINTE HOMES INC COM 87265H109   1,109,091 33,752 SH   SOLE   0 0 33,752
UNION PAC CORP COM 907818108   1,758,095 8,592 SH   SOLE   0 0 8,592
UNITEDHEALTH GROUP INC COM 91324P102   281,174 585 SH   SOLE   0 0 585
UNIVERSAL DISPLAY CORP COM 91347P105   237,815 1,650 SH   SOLE   0 0 1,650
URBAN OUTFITTERS INC COM 917047102   509,738 15,386 SH   SOLE   0 0 15,386
US FOODS HLDG CORP COM 912008109   2,689,720 61,130 SH   SOLE   0 0 61,130
UTZ BRANDS INC COM CL A 918090101   469,401 28,692 SH   SOLE   0 0 28,692
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,112,856 26,480 SH   SOLE   0 0 26,480
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   271,490 1,962 SH   SOLE   0 0 1,962
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,838,049 45,183 SH   SOLE   0 0 45,183
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   219,635 2,265 SH   SOLE   0 0 2,265
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866   2,278,537 32,681 SH   SOLE   0 0 32,681
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,245,549 13,825 SH   SOLE   0 0 13,825
VANGUARD WORLD FDS INF TECH ETF 92204A702   5,546,213 12,543 SH   SOLE   0 0 12,543
VERITIV CORP COM 923454102   944,587 7,520 SH   SOLE   0 0 7,520
VERIZON COMMUNICATIONS INC COM 92343V104   216,702 5,827 SH   SOLE   0 0 5,827
VISA INC COM CL A 92826C839   3,997,897 16,835 SH   SOLE   0 0 16,835
VISHAY INTERTECHNOLOGY INC COM 928298108   744,790 25,333 SH   SOLE   0 0 25,333
WD 40 CO COM 929236107   1,529,008 8,105 SH   SOLE   0 0 8,105
WEATHERFORD INTL PLC ORD SHS G48833118   900,057 13,551 SH   SOLE   0 0 13,551
WEBSTER FINL CORP COM 947890109   2,007,192 53,171 SH   SOLE   0 0 53,171
WELLS FARGO CO NEW COM 949746101   256,165 6,002 SH   SOLE   0 0 6,002
WESCO INTL INC COM 95082P105   3,343,946 18,675 SH   SOLE   0 0 18,675