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
3M Co COM 88579y101 252 1,322 SH   SOLE   0 0 1,322
Abbott Laboratories COM 002824100 1,017 14,063 SH   SOLE   0 0 14,063
AbbVie Inc COM 00287y109 3,180 34,492 SH   SOLE   0 0 34,492
AGCO Corp COM 001084102 347 6,239 SH   SOLE   0 0 6,239
Alaska Air Group Inc COM 011659109 367 6,035 SH   SOLE   0 0 6,035
Allegheny Technologies Inc COM 01741r102 5,582 256,415 SH   SOLE   0 0 256,415
Alphabet Inc Cap Stock Cl A COM 02079k305 751 719 SH   SOLE   0 0 719
Alphabet Inc Cap Stock Cl C COM 02079k107 378 365 SH   SOLE   0 0 365
Altria Group Inc COM 02209s103 222 4,503 SH   SOLE   0 0 4,503
Amazon.com Inc COM 023135106 1,382 920 SH   SOLE   0 0 920
American Airlines Group Inc COM 02376r102 14,171 441,334 SH   SOLE   0 0 441,334
American Eagle Outfitters New COM 02553e106 10,163 525,741 SH   SOLE   0 0 525,741
American Express Co COM 025816109 1,202 12,612 SH   SOLE   0 0 12,612
Apple Inc COM 037833100 3,549 22,499 SH   SOLE   0 0 22,499
Applied Materials Inc COM 038222105 1,658 50,651 SH   SOLE   0 0 50,651
Approach Resources Inc COM 03834a103 9 10,000 SH   SOLE   0 0 10,000
Archer Daniels Midland Co COM 039483102 638 15,571 SH   SOLE   0 0 15,571
Arcosa Inc COM 039653100 3,694 133,396 SH   SOLE   0 0 133,396
At Home Group Inc COM 04650y100 16,957 908,725 SH   SOLE   0 0 908,725
AT&T Inc COM 00206r102 1,445 50,624 SH   SOLE   0 0 50,624
Atmos Energy Corp COM 049560105 347 3,747 SH   SOLE   0 0 3,747
Bank America Corp COM 060505104 5,050 204,958 SH   SOLE   0 0 204,958
Bank7 Corp Com COM 06652n107 865 64,800 SH   SOLE   0 0 64,800
Berkshire Hathaway Inc Cl B COM 084670702 490 2,401 SH   SOLE   0 0 2,401
BioTelemetry Inc COM 090672106 2,082 34,870 SH   SOLE   0 0 34,870
Blue Bird Corp COM 095306106 1,066 58,610 SH   SOLE   0 0 58,610
Boeing Co COM 097023105 7,475 23,178 SH   SOLE   0 0 23,178
Boston Scientific Corp COM 101137107 10,422 294,899 SH   SOLE   0 0 294,899
Brooks Automation Inc COM 114340102 9,467 361,600 SH   SOLE   0 0 361,600
Brunswick Corp COM 117043109 17,612 379,170 SH   SOLE   0 0 379,170
Caleres Inc COM 129500104 6,379 229,231 SH   SOLE   0 0 229,231
Callon Petroleum Co COM 13123x102 368 56,700 SH   SOLE   0 0 56,700
Camping World Holdings Inc Cl COM 13462k109 115 10,000 SH   SOLE   0 0 10,000
Capital Senior Living Corp COM 140475104 216 31,800 SH   SOLE   0 0 31,800
Caterpillar Inc COM 149123101 1,857 14,617 SH   SOLE   0 0 14,617
Centennial Resource Dev Inc Cl COM 15136a102 2,017 183,000 SH   SOLE   0 0 183,000
Century Communities Inc COM 156504300 17,702 1,025,585 SH   SOLE   0 0 1,025,585
Chevron Corp COM 166764100 1,662 15,274 SH   SOLE   0 0 15,274
Cinemark Holdings Inc COM 17243v102 12,120 338,555 SH   SOLE   0 0 338,555
Cisco Systems Inc COM 17275r102 2,778 64,116 SH   SOLE   0 0 64,116
Citigroup Inc COM 172967424 906 17,394 SH   SOLE   0 0 17,394
Cleveland Cliffs Inc COM 185899101 23,094 3,003,145 SH   SOLE   0 0 3,003,145
Coca-Cola Co COM 191216100 895 18,898 SH   SOLE   0 0 18,898
Comerica Inc COM 200340107 446 6,500 SH   SOLE   0 0 6,500
Commercial Metals Co COM 201723103 34,316 2,142,080 SH   SOLE   0 0 2,142,080
Comstock Resources Inc COM 205768302 5,565 1,228,542 SH   SOLE   0 0 1,228,542
Concho Resources Inc COM 20605p101 868 8,446 SH   SOLE   0 0 8,446
Conns Inc COM 208242107 7,931 420,525 SH   SOLE   0 0 420,525
Continental Resources Inc COM 212015101 547 13,600 SH   SOLE   0 0 13,600
Costco Wholesale Corp COM 22160k105 1,340 6,576 SH   SOLE   0 0 6,576
Covenant Trans Group Inc Cl A COM 22284p105 1,496 77,895 SH   SOLE   0 0 77,895
Crawford & Co Cl A COM 224633206 550 61,800 SH   SOLE   0 0 61,800
Cummins Inc COM 231021106 280 2,096 SH   SOLE   0 0 2,096
CVS Health Corp COM 126650100 539 8,229 SH   SOLE   0 0 8,229
Cyberark Software Ltd COM m2682v108 1,518 20,478 SH   SOLE   0 0 20,478
Cypress Semiconductor Corp COM 232806109 12,124 953,150 SH   SOLE   0 0 953,150
D R Horton Inc COM 23331a109 1,302 37,563 SH   SOLE   0 0 37,563
Delek US Holdings Inc COM 24665a103 325 10,000 SH   SOLE   0 0 10,000
Delta Air Lines Inc COM 247361702 3,683 73,814 SH   SOLE   0 0 73,814
Diamondback Energy Inc COM 25278x109 8,324 89,800 SH   SOLE   0 0 89,800
Disney Walt Co Disney COM 254687106 1,540 14,048 SH   SOLE   0 0 14,048
Dixie Group Inc Cl A COM 255519100 1,122 1,581,954 SH   SOLE   0 0 1,581,954
Dowdupont Inc COM 26078j100 523 9,783 SH   SOLE   0 0 9,783
Dropbox Inc Cl A COM 26210c104 215 10,500 SH   SOLE   0 0 10,500
Duke Energy Corp COM 26441c204 622 7,202 SH   SOLE   0 0 7,202
Eagle Materials Inc COM 26969p108 24,064 394,299 SH   SOLE   0 0 394,299
Electrocore Inc COM 28531p103 4,327 691,270 SH   SOLE   0 0 691,270
Encore Wire Corp COM 292562105 18,197 362,630 SH   SOLE   0 0 362,630
Exact Sciences Corp COM 30063p105 13,598 215,500 SH   SOLE   0 0 215,500
Exxon Mobil Corp COM 30231g102 4,147 60,816 SH   SOLE   0 0 60,816
EZCORP Inc Cl A Non Vtg COM 302301106 855 110,650 SH   SOLE   0 0 110,650
Facebook Inc Cl A COM 30303m102 1,533 11,697 SH   SOLE   0 0 11,697
Falcon Minerals Corp Cl A COM 30607b109 140 16,500 SH   SOLE   0 0 16,500
FedEx Corp COM 31428x106 2,341 14,514 SH   SOLE   0 0 14,514
Five Below Inc COM 33829m101 409 4,000 SH   SOLE   0 0 4,000
Floor & Decor Holdings Inc Cl COM 339750101 15,879 613,100 SH   SOLE   0 0 613,100
Fortinet Inc COM 34959e109 6,453 91,617 SH   SOLE   0 0 91,617
Francescas Holdings Corp COM 351793104 243 250,000 SH   SOLE   0 0 250,000
Freeport-McMoran Inc Cl B COM 35671d857 146 14,175 SH   SOLE   0 0 14,175
General Motors Co COM 37045v100 545 16,283 SH   SOLE   0 0 16,283
Gogo Inc COM 38046c109 187 62,600 SH   SOLE   0 0 62,600
Goosehead Ins Inc Cl A COM 38267d109 7,523 286,170 SH   SOLE   0 0 286,170
Graphic Packaging Holding Co COM 388689101 385 36,150 SH   SOLE   0 0 36,150
Great Lakes Dredge & Dock Corp COM 390607109 652 98,420 SH   SOLE   0 0 98,420
Halliburton Co COM 406216101 776 29,209 SH   SOLE   0 0 29,209
Hallmark Financial Services In COM 40624q203 774 72,385 SH   SOLE   0 0 72,385
Healthequity Inc COM 42226a107 10,281 172,350 SH   SOLE   0 0 172,350
Helmerich & Payne Inc COM 423452101 1,639 34,179 SH   SOLE   0 0 34,179
Hilltop Holdings Inc COM 432748101 10,403 583,471 SH   SOLE   0 0 583,471
Home Depot Inc COM 437076102 4,860 28,283 SH   SOLE   0 0 28,283
Honeywell Intl Inc COM 438516106 515 3,896 SH   SOLE   0 0 3,896
Horace Mann Educators Corp COM 440327104 674 18,000 SH   SOLE   0 0 18,000
Ichor Holdings COM g4740b105 741 45,490 SH   SOLE   0 0 45,490
Independent Bank Group Inc COM 45384b106 8,430 184,182 SH   SOLE   0 0 184,182
Integer Holdings Corp COM 45826h109 8,624 113,085 SH   SOLE   0 0 113,085
Integrated Device Technology COM 458118106 784 16,190 SH   SOLE   0 0 16,190
Intel Corp COM 458140100 5,135 109,414 SH   SOLE   0 0 109,414
International Paper Co COM 460146103 7,046 174,576 SH   SOLE   0 0 174,576
Intrusion Inc COM 46121e205 457 120,025 SH   SOLE   0 0 120,025
Johnson & Johnson COM 478160104 6,475 50,173 SH   SOLE   0 0 50,173
JPMorgan Chase & Co COM 46625h100 3,012 30,855 SH   SOLE   0 0 30,855
Kansas City Southern COM 485170302 807 8,454 SH   SOLE   0 0 8,454
Keurig Dr Pepper Inc COM 49271v100 716 27,932 SH   SOLE   0 0 27,932
Kimball Electronics Inc COM 49428j109 781 50,450 SH   SOLE   0 0 50,450
Kirby Corp COM 497266106 339 5,033 SH   SOLE   0 0 5,033
KKR & Co Inc Cl A COM 48251w104 403 20,547 SH   SOLE   0 0 20,547
Kosmos Energy Ltd Com COM 500688106 170 41,800 SH   SOLE   0 0 41,800
Kraft Heinz Co COM 500754106 1,088 25,269 SH   SOLE   0 0 25,269
Lazard Ltd A COM g54050102 218 5,900 SH   SOLE   0 0 5,900
Legacy TX Financial Group Inc COM 52471y106 17,158 534,691 SH   SOLE   0 0 534,691
Lennar Corp Cl A COM 526057104 538 13,750 SH   SOLE   0 0 13,750
Lgi Homes Inc COM 50187t106 1,196 26,446 SH   SOLE   0 0 26,446
Lilly Eli & Co COM 532457108 432 3,730 SH   SOLE   0 0 3,730
Live Nation Entertainment Inc COM 538034109 591 12,000 SH   SOLE   0 0 12,000
Lockheed Martin Corp COM 539830109 480 1,833 SH   SOLE   0 0 1,833
Lowes Cos Inc COM 548661107 1,979 21,423 SH   SOLE   0 0 21,423
Lubys Inc COM 549282101 2,069 1,724,285 SH   SOLE   0 0 1,724,285
Lyon William Homes Cl A COM 552074700 5,063 473,650 SH   SOLE   0 0 473,650
Marathon Petroleum Corp COM 56585a102 729 12,350 SH   SOLE   0 0 12,350
MasterCard Incorporated Cl A COM 57636q104 382 2,025 SH   SOLE   0 0 2,025
Matador Resources Co COM 576485205 11,285 726,677 SH   SOLE   0 0 726,677
McDonalds Corp COM 580135101 571 3,213 SH   SOLE   0 0 3,213
Medtronic PLC COM g5960l103 562 6,174 SH   SOLE   0 0 6,174
Merck & Co Inc COM 58933y105 1,150 15,051 SH   SOLE   0 0 15,051
Merit Med Systems Inc COM 589889104 8,955 160,450 SH   SOLE   0 0 160,450
Micron Technology Inc COM 595112103 10,380 327,128 SH   SOLE   0 0 327,128
Microsoft Corp COM 594918104 4,923 48,471 SH   SOLE   0 0 48,471
Nabors Industries Ltd COM g6359f103 40 20,000 SH   SOLE   0 0 20,000
NCR Corp COM 62886e108 3,110 134,750 SH   SOLE   0 0 134,750
Nike Inc Cl B COM 654106103 470 6,344 SH   SOLE   0 0 6,344
Northwest Pipe Co COM 667746101 309 13,288 SH   SOLE   0 0 13,288
Norwegian Cruise Line Holdings COM g66721104 2,421 57,109 SH   SOLE   0 0 57,109
Novocure Ltd COM g6674u108 2,528 75,500 SH   SOLE   0 0 75,500
Nutanix Inc Cl A COM 67059n108 13,668 328,635 SH   SOLE   0 0 328,635
Nuvectra Corp COM 67075n108 419 25,612 SH   SOLE   0 0 25,612
NXP Semiconductors NV COM n6596x109 5,417 73,925 SH   SOLE   0 0 73,925
Ollies Bargain Outlt Holdings COM 681116109 13,388 201,300 SH   SOLE   0 0 201,300
Oncomed Pharmaceuticals Inc COM 68234x102 12 15,592 SH   SOLE   0 0 15,592
Oneok Inc COM 682680103 3,113 57,700 SH   SOLE   0 0 57,700
Owens Corning New COM 690742101 540 12,272 SH   SOLE   0 0 12,272
Parsley Energy Inc Cl A COM 701877102 560 35,050 SH   SOLE   0 0 35,050
Paypal Holdings Inc COM 70450y103 391 4,650 SH   SOLE   0 0 4,650
Penney J C Inc COM 708160106 222 213,000 SH   SOLE   0 0 213,000
PepsiCo Inc COM 713448108 1,542 13,959 SH   SOLE   0 0 13,959
Pfizer Inc COM 717081103 200 4,587 SH   SOLE   0 0 4,587
Philip Morris Intl Inc COM 718172109 230 3,450 SH   SOLE   0 0 3,450
Plexus Corp COM 729132100 214 4,195 SH   SOLE   0 0 4,195
Primoris Services Corp COM 74164f103 2,596 135,705 SH   SOLE   0 0 135,705
Procter And Gamble Co COM 742718109 1,338 14,558 SH   SOLE   0 0 14,558
Propetro Holding Corp COM 74347m108 1,676 136,000 SH   SOLE   0 0 136,000
Ra Global Services Inc COM 003077699 0 25,000 SH   SOLE   0 0 25,000
Regis Corp Minn COM 758932107 1,622 95,700 SH   SOLE   0 0 95,700
Resideo Technologies Inc COM 76118y104 2,235 108,771 SH   SOLE   0 0 108,771
Restoration Hardware Holdings COM 74967x103 456 3,807 SH   SOLE   0 0 3,807
Ring Energy Inc COM 76680v108 383 75,300 SH   SOLE   0 0 75,300
Saia Inc COM 78709y105 10,185 182,455 SH   SOLE   0 0 182,455
Sally Beauty Holdings Inc COM 79546e104 6,703 393,140 SH   SOLE   0 0 393,140
Sanderson Farms Inc COM 800013104 10,011 100,821 SH   SOLE   0 0 100,821
Schlumberger Ltd COM 806857108 883 24,478 SH   SOLE   0 0 24,478
Seaspine Holdings Corp COM 81255t108 1,003 55,000 SH   SOLE   0 0 55,000
Skechers USA Inc Cl A COM 830566105 236 10,300 SH   SOLE   0 0 10,300
SM Energy Co COM 78454l100 2,647 171,017 SH   SOLE   0 0 171,017
Smartsheet Inc Cl A COM 83200n103 9,891 397,850 SH   SOLE   0 0 397,850
Southern Co COM 842587107 225 5,124 SH   SOLE   0 0 5,124
Southwest Airlines Co COM 844741108 3,494 75,174 SH   SOLE   0 0 75,174
Spirit Airlines Inc COM 848577102 12,520 216,165 SH   SOLE   0 0 216,165
Square Inc Cl A COM 852234103 6,415 114,375 SH   SOLE   0 0 114,375
Staar Surgical Co COM 852312305 5,052 158,316 SH   SOLE   0 0 158,316
Starbucks Corp COM 855244109 264 4,094 SH   SOLE   0 0 4,094
Summit Materials Inc Cl A COM 86614u100 1,085 87,500 SH   SOLE   0 0 87,500
Tandem Diabetes Care Inc COM 875372203 380 10,000 SH   SOLE   0 0 10,000
Tapestry Inc COM 876030107 1,592 47,175 SH   SOLE   0 0 47,175
Targa Resources Corp COM 87612g101 576 16,000 SH   SOLE   0 0 16,000
Teladoc Inc COM 87918a105 7,292 147,096 SH   SOLE   0 0 147,096
Texas Instruments Inc COM 882508104 1,472 15,573 SH   SOLE   0 0 15,573
Texas Pac Ld Tr Sub Ctf Prop I COM 882610108 54,003 99,704 SH   SOLE   0 0 99,704
Texas Roadhouse Inc COM 882681109 8,404 140,772 SH   SOLE   0 0 140,772
Tillys Inc Cl A COM 886885102 2,606 240,000 SH   SOLE   0 0 240,000
Tower Intl Inc COM 891826109 1,326 55,700 SH   SOLE   0 0 55,700
Transocean Ltd Reg COM h8817h100 104 15,000 SH   SOLE   0 0 15,000
Trinity Industries Inc COM 896522109 9,585 465,507 SH   SOLE   0 0 465,507
Triumph Bancorp Inc COM 89679e300 24,266 817,021 SH   SOLE   0 0 817,021
Tuesday Morning Corp COM 899035505 738 434,000 SH   SOLE   0 0 434,000
Twilio Inc Cl A COM 90138f102 676 7,573 SH   SOLE   0 0 7,573
Twitter Inc COM 90184l102 3,877 134,900 SH   SOLE   0 0 134,900
Union Pacific Corp COM 907818108 2,165 15,660 SH   SOLE   0 0 15,660
United Continental Holdings In COM 910047109 2,349 28,050 SH   SOLE   0 0 28,050
United Parcel Service Inc Cl B COM 911312106 251 2,570 SH   SOLE   0 0 2,570
United Rentals Inc COM 911363109 285 2,775 SH   SOLE   0 0 2,775
United States Steel Corp COM 912909108 17,394 953,632 SH   SOLE   0 0 953,632
Upland Software Inc COM 91544a109 1,957 71,997 SH   SOLE   0 0 71,997
Urban Outfitters Inc COM 917047102 569 17,130 SH   SOLE   0 0 17,130
US Concrete Inc COM 90333l201 28,561 809,565 SH   SOLE   0 0 809,565
Veritex Holdings Inc COM 923451108 434 20,300 SH   SOLE   0 0 20,300
Verizon Communications Inc COM 92343v104 2,582 45,918 SH   SOLE   0 0 45,918
Visa Inc Cl A COM 92826c839 2,531 19,183 SH   SOLE   0 0 19,183
Vistra Energy Corp COM 92840m102 584 25,492 SH   SOLE   0 0 25,492
Wal-Mart Stores Inc COM 931142103 4,826 51,809 SH   SOLE   0 0 51,809
Wells Fargo & Co COM 949746101 890 19,322 SH   SOLE   0 0 19,322
Werner Enterprises Inc COM 950755108 5,349 181,060 SH   SOLE   0 0 181,060
Whirlpool Corp COM 963320106 494 4,623 SH   SOLE   0 0 4,623
Whiting Petroleum Corp COM 966387409 4,690 206,700 SH   SOLE   0 0 206,700
WPX Energy Inc COM 98212b103 11,972 1,054,808 SH   SOLE   0 0 1,054,808
Xcel Energy Inc COM 98389b100 212 4,300 SH   SOLE   0 0 4,300
RLJ Lodging Tr Cum Conv Pfd A PFD 74965l200 450 18,250 SH   SOLE   0 0 18,250
BP PLC Sp ADR ADR 055622104 282 7,426 SH   SOLE   0 0 7,426
GlaxoSmithKline PLC Sp ADR ADR 37733w105 245 6,400 SH   SOLE   0 0 6,400
Quaterra Resources Inc ADR 747952109 4 90,000 SH   SOLE   0 0 90,000
Hodges Blue Chip Equity Income MTF 742935174 2,898 206,840 SH   SOLE   0 0 206,840
Hodges Fund MTF 742935109 3,839 129,219 SH   SOLE   0 0 129,219
Hodges Fund Institutional MTF 742935232 2,214 72,802 SH   SOLE   0 0 72,802
Hodges Pure Contrarian MTF 742935158 124 13,537 SH   SOLE   0 0 13,537
Hodges Small-Mid Cap Fund MTF 74316j326 1,546 153,707 SH   SOLE   0 0 153,707
Hodges Small Cap Fund MTF 742935299 382 24,612 SH   SOLE   0 0 24,612
Hodges Small Cap Fund Institut MTF 742935224 425 26,340 SH   SOLE   0 0 26,340
Hodges Small Instrinsic Fund MTF 74316j318 220 22,362 SH   SOLE   0 0 22,362
MVC Capital Inc MTF 553829102 82 10,000 SH   SOLE   0 0 10,000
Reaves Utility Income Fund MTF 756158101 425 14,427 SH   SOLE   0 0 14,427
Blackstone Group LP LTP 09253u108 799 26,813 SH   SOLE   0 0 26,813
Energy Transfer LP LTP 29273v100 888 67,248 SH   SOLE   0 0 67,248
Enlink Midstream LLC Unit Rep LTP 29336t100 2,586 272,464 SH   SOLE   0 0 272,464
Enlink Midstream Partners LP LTP 29336u107 253 22,950 SH   SOLE   0 0 22,950
Enterprise Products Partners L LTP 293792107 209 8,500 SH   SOLE   0 0 8,500
CyrusOne Inc RET 23283r100 455 8,600 SH   SOLE   0 0 8,600
GEO Group Inc RET 36162j106 4,587 232,844 SH   SOLE   0 0 232,844
Ryman Hospitality Properties I RET 78377t107 2,107 31,600 SH   SOLE   0 0 31,600
Tier REIT Inc RET 88650v208 786 38,103 SH   SOLE   0 0 38,103
Brunswick Corp Call Option 3/1 CAL 117043909 750 1,000 SH   SOLE   0 0 1,000
Tapestry Inc Call Option 5/19 CAL 876030907 546 1,050 SH   SOLE   0 0 1,050
Teladoc Inc Call Option 4/19 5 CAL 87918a905 750 1,500 SH   SOLE   0 0 1,500
Texas Capital Bancshar Call Op CAL 88224q907 385 1,500 SH   SOLE   0 0 1,500
Twilio Inc Call Option 2/19 55 CAL 90138f902 4,356 1,250 SH   SOLE   0 0 1,250
Urban Outfitters Inc Call Opti CAL 917047902 615 3,000 SH   SOLE   0 0 3,000