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
ABBOTT LABS COM 002824100 347 4,729 SH   SOLE 1 0 0 4,729
ACUSHNET HOLDINGS CORP COM 005098108 1,509 55,000 SH   SOLE 1 0 0 55,000
AEMETIS INC COM NEW 00770K202 72 70,757 SH   SOLE 1 0 0 70,757
AGNICO EAGLE MINES LTD COM 008474108 1,351 39,500 SH   SOLE 1 0 0 39,500
AIR PRODS & CHEMS INC COM 009158106 228 1,362 SH   SOLE 1 0 0 1,362
ALTA MESA RES INC CL A 02133L109 3,118 745,748 SH   SOLE 1 0 0 745,748
ALTRIA GROUP INC COM 02209S103 2,042 33,850 SH   SOLE 1 0 0 33,850
AMAZON COM INC COM 023135106 314 157 SH   SOLE 1 0 0 157
AMERICAN EXPRESS CO COM 025816109 337 3,170 SH   SOLE 1 0 0 3,170
ANTERO RES CORP COM 03674X106 1,844 104,136 SH   SOLE 1 0 0 104,136
APPLE INC COM 037833100 3,106 13,761 SH   SOLE 1 0 0 13,761
APPROACH RESOURCES INC COM 03834A103 60 27,112 SH   SOLE 1 0 0 27,112
ASTRAZENECA PLC SPONSORED ADR 046353108 356 9,000 SH   SOLE 1 0 0 9,000
AT&T INC COM 00206R102 1,191 35,473 SH   SOLE 1 0 0 35,473
AUTONATION INC COM 05329W102 208 5,000 SH   SOLE 1 0 0 5,000
AVNET INC COM 053807103 428 9,570 SH   SOLE 1 0 0 9,570
BANK AMER CORP COM 060505104 354 12,003 SH   SOLE 1 0 0 12,003
BARRICK GOLD CORP COM 067901108 2,277 205,500 SH   SOLE 1 0 0 205,500
BLACKROCK CORE BD TR SHS BEN INT 09249E101 408 31,955 SH   SOLE 1 0 0 31,955
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 8,300 217,950 SH   SOLE 1 0 0 217,950
BRISTOL MYERS SQUIBB CO COM 110122108 824 13,272 SH   SOLE 1 0 0 13,272
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 214 6,000 SH   SOLE 1 0 0 6,000
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 154 55,200 SH   SOLE 1 0 0 55,200
CAPITAL SOUTHWEST CORP COM 140501107 1,122 59,100 SH   SOLE 1 0 0 59,100
CATERPILLAR INC DEL COM 149123101 323 2,120 SH   SOLE 1 0 0 2,120
CENTERPOINT ENERGY INC COM 15189T107 6,266 226,600 SH   SOLE 1 0 0 226,600
CHEVRON CORP NEW COM 166764100 391 3,195 SH   SOLE 1 0 0 3,195
COCA COLA CO COM 191216100 428 9,266 SH   SOLE 1 0 0 9,266
CONCHO RES INC COM 20605P101 1,169 7,656 SH   SOLE 1 0 0 7,656
CONTAINER STORE GROUP INC COM 210751103 366 33,000 SH   SOLE 1 0 0 33,000
CRITEO S A SPONS ADS 226718104 2,168 94,500 SH   SOLE 1 0 0 94,500
CVS HEALTH CORP COM 126650100 1,866 23,700 SH   SOLE 1 0 0 23,700
DELTA AIR LINES INC DEL COM NEW 247361702 648 11,200 SH   SOLE 1 0 0 11,200
DISNEY WALT CO COM DISNEY 254687106 255 2,186 SH   SOLE 1 0 0 2,186
DNP SELECT INCOME FD COM 23325P104 122 11,000 SH   SOLE 1 0 0 11,000
DOWDUPONT INC COM 26078J100 466 7,241 SH   SOLE 1 0 0 7,241
EARTHSTONE ENERGY INC CL A 27032D304 3,379 360,243 SH   SOLE 1 0 0 360,243
ECLIPSE RES CORP COM 27890G100 5,506 4,627,171 SH   SOLE 1 0 0 4,627,171
EMERGE ENERGY SVCS LP COM REP PARTN 29102H108 329 82,600 SH   SOLE 1 0 0 82,600
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 195 11,200 SH   SOLE 1 0 0 11,200
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 596 26,740 SH   SOLE 1 0 0 26,740
ENTERPRISE PRODS PARTNERS L COM 293792107 17,819 620,235 SH   SOLE 1 0 0 620,235
EQUIFAX INC COM 294429105 274 2,100 SH   SOLE 1 0 0 2,100
EXXON MOBIL CORP COM 30231G102 1,862 21,893 SH   SOLE 1 0 0 21,893
EZCORP INC CL A NON VTG 302301106 2,318 216,635 SH   SOLE 1 0 0 216,635
FACEBOOK INC CL A 30303M102 206 1,255 SH   SOLE 1 0 0 1,255
FLEX LTD ORD Y2573F102 3,459 263,600 SH   SOLE 1 0 0 263,600
FLOTEK INDS INC DEL COM 343389102 24 10,000 SH   SOLE 1 0 0 10,000
FOOT LOCKER INC COM 344849104 255 5,000 SH   SOLE 1 0 0 5,000
FORD MTR CO DEL COM PAR $0.01 345370860 239 25,800 SH   SOLE 1 0 0 25,800
GENERAL ELECTRIC CO COM 369604103 202 17,899 SH   SOLE 1 0 0 17,899
GENERAL MLS INC COM 370334104 292 6,800 SH   SOLE 1 0 0 6,800
GENERAL MTRS CO COM 37045V100 367 10,890 SH   SOLE 1 0 0 10,890
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,418 59,600 SH   SOLE 1 0 0 59,600
GLOBAL PARTNERS LP COM UNITS 37946R109 654 35,950 SH   SOLE 1 0 0 35,950
GOLDCORP INC NEW COM 380956409 4,118 403,700 SH   SOLE 1 0 0 403,700
GRAN TIERRA ENERGY INC COM 38500T101 579 151,587 SH   SOLE 1 0 0 151,587
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 186 10,500 SH   SOLE 1 0 0 10,500
HALCON RES CORP COM PAR NEW 40537Q605 3,928 878,551 SH   SOLE 1 0 0 878,551
HALLADOR ENERGY COMPANY COM 40609P105 163 26,270 SH   SOLE 1 0 0 26,270
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 460 14,612 SH   SOLE 1 0 0 14,612
HOME DEPOT INC COM 437076102 1,164 5,619 SH   SOLE 1 0 0 5,619
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 212 3,000 SH   SOLE 1 0 0 3,000
INSIGHT SELECT INCOME FD COM 45781W109 368 19,734 SH   SOLE 1 0 0 19,734
INTERNATIONAL BUSINESS MACHS COM 459200101 592 3,915 SH   SOLE 1 0 0 3,915
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 4,532 229,500 SH   SOLE 1 0 0 229,500
INTREXON CORP COM 46122T102 1,807 104,968 SH   SOLE 1 0 0 104,968
INVESCO QQQ TR UNIT SER 1 46090E103 19,215 103,427 SH   SOLE 1 0 0 103,427
ISHARES TR CORE S&P MCP ETF 464287507 390 1,937 SH   SOLE 1 0 0 1,937
ISHARES TR CORE S&P500 ETF 464287200 318 1,085 SH   SOLE 1 0 0 1,085
ISHARES TR NASDAQ BIOTECH 464287556 402 3,300 SH   SOLE 1 0 0 3,300
JEFFERIES FINL GROUP INC COM 47233W109 3,521 160,350 SH   SOLE 1 0 0 160,350
JOHNSON & JOHNSON COM 478160104 975 7,055 SH   SOLE 1 0 0 7,055
JOINT CORP COM 47973J102 12,236 1,431,127 SH   SOLE 1 0 0 1,431,127
JPMORGAN CHASE & CO COM 46625H100 1,398 12,396 SH   SOLE 1 0 0 12,396
KINDER MORGAN INC DEL COM 49456B101 954 53,768 SH   SOLE 1 0 0 53,768
KMG CHEMICALS INC COM 482564101 210 2,775 SH   SOLE 1 0 0 2,775
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 275 19,860 SH   SOLE 1 0 0 19,860
LILLY ELI & CO COM 532457108 871 8,120 SH   SOLE 1 0 0 8,120
MAIN STREET CAPITAL CORP COM 56035L104 15,716 408,221 SH   SOLE 1 0 0 408,221
MANNKIND CORP COM NEW 56400P706 18 10,000 SH   SOLE 1 0 0 10,000
MARATHON OIL CORP COM 565849106 629 27,000 SH   SOLE 1 0 0 27,000
MCDONALDS CORP COM 580135101 351 2,100 SH   SOLE 1 0 0 2,100
MEDICAL PPTYS TRUST INC COM 58463J304 179 12,000 SH   SOLE 1 0 0 12,000
MICROSOFT CORP COM 594918104 405 3,533 SH   SOLE 1 0 0 3,533
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 30 19,720 SH   SOLE 1 0 0 19,720
NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 1,030 33,231 SH   SOLE 1 0 0 33,231
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 497 283,650 SH   SOLE 1 0 0 283,650
NEW MTN FIN CORP COM 647551100 791 58,575 SH   SOLE 1 0 0 58,575
NEW YORK CMNTY BANCORP INC COM 649445103 114 11,000 SH   SOLE 1 0 0 11,000
NEWELL BRANDS INC COM 651229106 324 15,950 SH   SOLE 1 0 0 15,950
NIKE INC CL B 654106103 1,025 12,100 SH   SOLE 1 0 0 12,100
NOMAD FOODS LTD USD ORD SHS G6564A105 227 11,200 SH   SOLE 1 0 0 11,200
NVIDIA CORP COM 67066G104 353 1,256 SH   SOLE 1 0 0 1,256
ONEOK INC NEW COM 682680103 962 14,199 SH   SOLE 1 0 0 14,199
PAYCOM SOFTWARE INC COM 70432V102 575 3,700 SH   SOLE 1 0 0 3,700
PEDEVCO CORP COM PAR 70532Y303 33 15,050 SH   SOLE 1 0 0 15,050
PFENEX INC COM 717071104 4,414 863,910 SH   SOLE 1 0 0 863,910
PFIZER INC COM 717081103 390 8,843 SH   SOLE 1 0 0 8,843
PHILIP MORRIS INTL INC COM 718172109 379 4,650 SH   SOLE 1 0 0 4,650
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 369 14,745 SH   SOLE 1 0 0 14,745
PRAXAIR INC COM 74005P104 434 2,700 SH   SOLE 1 0 0 2,700
PROCTER AND GAMBLE CO COM 742718109 473 5,683 SH   SOLE 1 0 0 5,683
PROSHARES TR ULTRA FNCLS NEW 74347X633 649 15,000 SH   SOLE 1 0 0 15,000
PUTNAM PREMIER INCOME TR SH BEN INT 746853100 457 86,890 SH   SOLE 1 0 0 86,890
QUANTA SVCS INC COM 74762E102 7,481 224,113 SH   SOLE 1 0 0 224,113
ROSS STORES INC COM 778296103 1,080 10,900 SH   SOLE 1 0 0 10,900
SANCHEZ ENERGY CORP COM 79970Y105 968 421,000 SH   SOLE 1 0 0 421,000
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 35 27,050 SH   SOLE 1 0 0 27,050
SCHLUMBERGER LTD COM 806857108 264 4,345 SH   SOLE 1 0 0 4,345
SIGMATRON INTL INC COM 82661L101 173 30,000 SH   SOLE 1 0 0 30,000
SIRIUS XM HLDGS INC COM 82968B103 202 32,000 SH   SOLE 1 0 0 32,000
SKECHERS U S A INC CL A 830566105 399 14,300 SH   SOLE 1 0 0 14,300
SPARK ENERGY INC CL A COM 846511103 3,344 405,278 SH   SOLE 1 0 0 405,278
SPDR S&P 500 ETF TR TR UNIT 78462F103 509 1,751 SH   SOLE 1 0 0 1,751
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 202 550 SH   SOLE 1 0 0 550
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 649 15,000 SH   SOLE 1 0 0 15,000
STARBUCKS CORP COM 855244109 1,244 21,875 SH   SOLE 1 0 0 21,875
STELLUS CAP INVT CORP COM 858568108 242 17,742 SH   SOLE 1 0 0 17,742
TARGA RES CORP COM 87612G101 690 12,261 SH   SOLE 1 0 0 12,261
TELIGENT INC NEW COM 87960W104 5,753 1,456,447 SH   SOLE 1 0 0 1,456,447
TESLA INC COM 88160R101 468 1,766 SH   SOLE 1 0 0 1,766
TEXAS INSTRS INC COM 882508104 249 2,320 SH   SOLE 1 0 0 2,320
THERAPEUTICSMD INC COM 88338N107 2,821 430,010 SH   SOLE 1 0 0 430,010
TYLER TECHNOLOGIES INC COM 902252105 245 1,000 SH   SOLE 1 0 0 1,000
U S CONCRETE INC COM NEW 90333L201 413 9,016 SH   SOLE 1 0 0 9,016
UNITEDHEALTH GROUP INC COM 91324P102 426 1,600 SH   SOLE 1 0 0 1,600
VANGUARD INDEX FDS GROWTH ETF 922908736 330 2,046 SH   SOLE 1 0 0 2,046
VERIZON COMMUNICATIONS INC COM 92343V104 422 7,885 SH   SOLE 1 0 0 7,885
VISA INC COM CL A 92826C839 324 2,157 SH   SOLE 1 0 0 2,157
VOYA PRIME RATE TR SH BEN INT 92913A100 62 12,400 SH   SOLE 1 0 0 12,400
WALMART INC COM 931142103 319 3,400 SH   SOLE 1 0 0 3,400
WASTE MGMT INC DEL COM 94106L109 1,532 16,952 SH   SOLE 1 0 0 16,952
WEATHERFORD INTL PLC ORD SHS G48833100 27 10,000 SH   SOLE 1 0 0 10,000
XEROX CORP COM NEW 984121608 6,420 237,943 SH   SOLE 1 0 0 237,943
YUMA ENERGY INC NEW COM 98872F105 2,353 5,883,090 SH   SOLE 1 0 0 5,883,090