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 221 4,970 SH   SOLE 1 0 0 4,970
ACUSHNET HOLDINGS CORP COM 005098108 950 55,000 SH   SOLE 1 0 0 55,000
ADIENT PLC ORD SHS G0084W101 2,485 34,200 SH   SOLE 1 0 0 34,200
AEMETIS INC COM NEW 00770K202 142 110,192 SH   SOLE 1 0 0 110,192
AERCAP HOLDINGS NV SHS N00985106 672 14,600 SH   SOLE 1 0 0 14,600
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 447 4,150 SH   SOLE 1 0 0 4,150
ALLY FINL INC COM 02005N100 1,856 91,312 SH   SOLE 1 0 0 91,312
ALTRIA GROUP INC COM 02209S103 2,539 35,550 SH   SOLE 1 0 0 35,550
AMERICAN DG ENERGY INC COM 025398108 8 25,000 SH   SOLE 1 0 0 25,000
AMERICAN EXPRESS CO COM 025816109 13 170 SH   OTR 1 0 0 170
AMERICAN EXPRESS CO COM 025816109 237 3,000 SH   SOLE 1 0 0 3,000
APPLE INC COM 037833100 696 4,850 SH   SOLE 2 0 0 4,850
APPLE INC COM 037833100 1,823 12,690 SH   SOLE 1 0 0 12,690
APPROACH RESOURCES INC COM 03834A103 68 27,112 SH   SOLE 1 0 0 27,112
ARGOS THERAPEUTICS INC COM 040221103 66 145,212 SH   SOLE 1 0 0 145,212
ASTRAZENECA PLC SPONSORED ADR 046353108 280 9,000 SH   SOLE 1 0 0 9,000
AT&T INC COM 00206R102 1,672 40,238 SH   SOLE 1 0 0 40,238
ATLAS AIR WORLDWIDE HLDGS IN COM NEW 049164205 2,619 47,238 SH   SOLE 1 0 0 47,238
AUTONATION INC COM 05329W102 211 5,000 SH   SOLE 1 0 0 5,000
AVNET INC COM 053807103 438 9,570 SH   SOLE 1 0 0 9,570
BANK AMER CORP COM 060505104 492 20,850 SH   SOLE 1 0 0 20,850
BARNES & NOBLE INC COM 067774109 258 27,945 SH   SOLE 1 0 0 27,945
BARRICK GOLD CORP COM 067901108 2,773 146,000 SH   SOLE 1 0 0 146,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 316 23,705 SH   SOLE 1 0 0 23,705
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7,795 262,400 SH   SOLE 1 0 0 262,400
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,269 42,700 SH   SOLE 2 0 0 42,700
BRISTOL MYERS SQUIBB CO COM 110122108 360 6,610 SH   SOLE 1 0 0 6,610
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 411 6,000 SH   SOLE 1 0 0 6,000
BURLINGTON STORES INC COM 122017106 486 5,000 SH   SOLE 1 0 0 5,000
CANADIAN PAC RY LTD COM 13645T100 441 3,000 SH   SOLE 1 0 0 3,000
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 95 26,700 SH   SOLE 1 0 0 26,700
CHEVRON CORP NEW COM 166764100 407 3,795 SH   SOLE 1 0 0 3,795
CHICAGO BRIDGE & IRON CO N V COM 167250109 2,147 69,823 SH   SOLE 1 0 0 69,823
CINEMARK HOLDINGS INC COM 17243V102 417 9,400 SH   SOLE 1 0 0 9,400
COCA COLA CO COM 191216100 395 9,316 SH   SOLE 1 0 0 9,316
CONCHO RES INC COM 20605P101 854 6,656 SH   SOLE 1 0 0 6,656
CONTAINER STORE GROUP INC COM 210751103 205 48,500 SH   SOLE 1 0 0 48,500
CULLEN FROST BANKERS INC COM 229899109 1,300 14,616 SH   SOLE 1 0 0 14,616
CVS HEALTH CORP COM 126650100 11 135 SH   OTR 1 0 0 135
CVS HEALTH CORP COM 126650100 1,049 13,360 SH   SOLE 1 0 0 13,360
DAVE & BUSTERS ENTMT INC COM 238337109 4,246 69,500 SH   SOLE 1 0 0 69,500
DISNEY WALT CO COM DISNEY 254687106 328 2,896 SH   SOLE 1 0 0 2,896
DNP SELECT INCOME FD COM 23325P104 119 11,000 SH   SOLE 1 0 0 11,000
DOW CHEM CO COM 260543103 721 11,352 SH   SOLE 1 0 0 11,352
EARTHSTONE ENERGY INC COM NEW 27032D205 319 25,000 SH   SOLE 1 0 0 25,000
ECLIPSE RES CORP COM 27890G100 13,133 5,170,705 SH   SOLE 1 0 0 5,170,705
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 1,590 80,550 SH   SOLE 1 0 0 80,550
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 729 19,967 SH   SOLE 1 0 0 19,967
ENTERPRISE PRODS PARTNERS L COM 293792107 21,122 765,033 SH   SOLE 1 0 0 765,033
ENTERPRISE PRODS PARTNERS L COM 293792107 188 6,794 SH   SOLE 2 0 0 6,794
EQUIFAX INC COM 294429105 287 2,100 SH   SOLE 1 0 0 2,100
EXCO RESOURCES INC COM 269279402 186 300,000 SH   SOLE 1 0 0 300,000
EXCO RESOURCES INC COM 269279402 2 3,975 SH   SOLE 2 0 0 3,975
EXXON MOBIL CORP COM 30231G102 14 170 SH   OTR 1 0 0 170
EXXON MOBIL CORP COM 30231G102 2,264 27,607 SH   SOLE 1 0 0 27,607
EXXON MOBIL CORP COM 30231G102 14,548 177,390 SH   SOLE 2 0 0 177,390
EZCORP INC CL A NON VTG 302301106 1,803 221,200 SH   SOLE 1 0 0 221,200
FENIX PTS INC COM 31446L100 214 138,350 SH   SOLE 1 0 0 138,350
FLEX LTD ORD Y2573F102 2,349 139,825 SH   SOLE 1 0 0 139,825
FORTUNE BRANDS HOME & SEC IN COM 34964C106 6,225 102,300 SH   SOLE 1 0 0 102,300
GENERAL ELECTRIC CO COM 369604103 486 16,332 SH   SOLE 1 0 0 16,332
GENERAL MTRS CO COM 37045V100 1,661 46,990 SH   SOLE 1 0 0 46,990
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,589 49,000 SH   SOLE 1 0 0 49,000
GLOBAL PARTNERS LP COM UNITS 37946R109 857 43,950 SH   SOLE 1 0 0 43,950
GOPRO INC CL A 38268T103 660 75,800 SH   SOLE 1 0 0 75,800
GRAN TIERRA ENERGY INC COM 38500T101 2,425 918,695 SH   SOLE 1 0 0 918,695
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 376 14,500 SH   SOLE 1 0 0 14,500
HALCON RES CORP COM PAR NEW 40537Q605 159 20,655 SH   SOLE 1 0 0 20,655
HALLADOR ENERGY COMPANY COM 40609P105 195 24,318 SH   SOLE 1 0 0 24,318
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 522 14,612 SH   SOLE 1 0 0 14,612
HOME DEPOT INC COM 437076102 754 5,135 SH   SOLE 1 0 0 5,135
HUNTSMAN CORP COM 447011107 3,021 123,117 SH   SOLE 1 0 0 123,117
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 2,918 56,936 SH   SOLE 1 0 0 56,936
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 968 18,900 SH   SOLE 2 0 0 18,900
INSIGHT SELECT INCOME FD COM 45781W109 378 19,734 SH   SOLE 1 0 0 19,734
INTERNATIONAL BUSINESS MACHS COM 459200101 319 1,830 SH   SOLE 1 0 0 1,830
INTREXON CORP COM 46122T102 1,857 93,690 SH   SOLE 1 0 0 93,690
ISHARES TR MSCI EAFE ETF 464287465 276 4,433 SH   SOLE 1 0 0 4,433
ISHARES TR NASDQ BIOTEC ETF 464287556 323 1,100 SH   SOLE 1 0 0 1,100
ISHARES TR RUS MID CAP ETF 464287499 509 2,717 SH   SOLE 1 0 0 2,717
ISHARES TR RUS MID CAP ETF 464287499 2,654 14,175 SH   SOLE 2 0 0 14,175
ISHARES TR RUSSELL 2000 ETF 464287655 339 2,469 SH   SOLE 1 0 0 2,469
ISHARES TR RUSSELL 2000 ETF 464287655 1,792 13,035 SH   SOLE 2 0 0 13,035
JOHNSON & JOHNSON COM 478160104 977 7,845 SH   SOLE 1 0 0 7,845
JOHNSON & JOHNSON COM 478160104 13 105 SH   OTR 1 0 0 105
JOINT CORP COM 47973J102 10,952 2,607,807 SH   SOLE 1 0 0 2,607,807
JPMORGAN CHASE & CO COM 46625H100 1,137 12,946 SH   SOLE 1 0 0 12,946
KEYCORP NEW COM 493267108 5,281 297,000 SH   SOLE 1 0 0 297,000
KINDER MORGAN INC DEL COM 49456B101 990 45,558 SH   SOLE 1 0 0 45,558
KINDER MORGAN INC DEL COM 49456B101 16 750 SH   SOLE 2 0 0 750
KROGER CO COM 501044101 208 7,050 SH   SOLE 1 0 0 7,050
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 458 30,680 SH   SOLE 1 0 0 30,680
LAS VEGAS SANDS CORP COM 517834107 646 11,325 SH   SOLE 1 0 0 11,325
LILLY ELI & CO COM 532457108 797 9,484 SH   SOLE 1 0 0 9,484
MACYS INC COM 55616P104 231 7,800 SH   SOLE 1 0 0 7,800
MAIN STREET CAPITAL CORP COM 56035L104 30,839 805,822 SH   SOLE 1 0 0 805,822
MARATHON OIL CORP COM 565849106 190 12,000 SH   SOLE 1 0 0 12,000
MCDONALDS CORP COM 580135101 272 2,100 SH   SOLE 1 0 0 2,100
MEDICAL PPTYS TRUST INC COM 58463J304 155 12,000 SH   SOLE 1 0 0 12,000
MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 9 70,500 SH   SOLE 1 0 0 70,500
MERCK & CO INC COM 58933Y105 269 4,225 SH   SOLE 1 0 0 4,225
MICROSOFT CORP COM 594918104 212 3,220 SH   SOLE 1 0 0 3,220
MICROSOFT CORP COM 594918104 12 180 SH   OTR 1 0 0 180
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 35 14,720 SH   SOLE 1 0 0 14,720
NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 2,386 65,992 SH   SOLE 1 0 0 65,992
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 585 282,650 SH   SOLE 1 0 0 282,650
NIKE INC CL B 654106103 273 4,900 SH   SOLE 1 0 0 4,900
OMEGA HEALTHCARE INVS INC COM 681936100 238 7,200 SH   SOLE 1 0 0 7,200
ONCOSEC MED INC COM NEW 68234L207 32 25,000 SH   SOLE 1 0 0 25,000
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 724 13,400 SH   SOLE 1 0 0 13,400
PARKER DRILLING CO COM 701081101 18 10,000 SH   SOLE 1 0 0 10,000
PBF ENERGY INC CL A 69318G106 2,001 90,268 SH   SOLE 1 0 0 90,268
PEDEVCO CORP COM NEW 70532Y204 21 225,500 SH   SOLE 1 0 0 225,500
PERRIGO CO PLC SHS G97822103 3,253 49,000 SH   SOLE 1 0 0 49,000
PFENEX INC COM 717071104 2,408 414,520 SH   SOLE 1 0 0 414,520
PFIZER INC COM 717081103 362 10,591 SH   SOLE 1 0 0 10,591
PHILIP MORRIS INTL INC COM 718172109 667 5,905 SH   SOLE 1 0 0 5,905
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 744 23,545 SH   SOLE 1 0 0 23,545
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1,956 14,784 SH   SOLE 1 0 0 14,784
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 5,534 41,795 SH   SOLE 2 0 0 41,795
PRAXAIR INC COM 74005P104 380 3,200 SH   SOLE 1 0 0 3,200
PROCTER AND GAMBLE CO COM 742718109 9 95 SH   OTR 1 0 0 95
PROCTER AND GAMBLE CO COM 742718109 507 5,649 SH   SOLE 1 0 0 5,649
PROSHARES TR ULTRA FNCLS NEW 74347X633 634 6,520 SH   SOLE 1 0 0 6,520
RAYMOND JAMES FINANCIAL INC COM 754730109 305 4,000 SH   SOLE 1 0 0 4,000
RCI HOSPITALITY HLDGS INC COM 74934Q108 1,559 90,000 SH   SOLE 1 0 0 90,000
READING INTERNATIONAL INC CL A 755408101 3,297 212,128 SH   SOLE 1 0 0 212,128
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 1,752 167,662 SH   SOLE 1 0 0 167,662
REYNOLDS AMERICAN INC COM 761713106 350 5,556 SH   SOLE 1 0 0 5,556
RINGCENTRAL INC CL A 76680R206 4,876 172,327 SH   SOLE 1 0 0 172,327
ROSS STORES INC COM 778296103 613 9,300 SH   SOLE 1 0 0 9,300
RYERSON HLDG CORP COM 783754104 2,021 160,435 SH   SOLE 1 0 0 160,435
SANCHEZ ENERGY CORP COM 79970Y105 3,110 326,000 SH   SOLE 1 0 0 326,000
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 39 27,050 SH   SOLE 1 0 0 27,050
SCHLUMBERGER LTD COM 806857108 286 3,662 SH   SOLE 1 0 0 3,662
SILVER RUN ACQUISITION UNIT 99/99/9999 82812A202 4,145 397,500 SH   SOLE 1 0 0 397,500
SONIC AUTOMOTIVE INC CL A 83545G102 1,491 74,360 SH   SOLE 1 0 0 74,360
SOUTHERN CO COM 842587107 201 4,050 SH   SOLE 1 0 0 4,050
SPDR S&P 500 ETF TR TR UNIT 78462F103 525 2,226 SH   SOLE 1 0 0 2,226
SPDR S&P 500 ETF TR TR UNIT 78462F103 696 2,950 SH   SOLE 2 0 0 2,950
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 412 11,000 SH   SOLE 1 0 0 11,000
STEEL DYNAMICS INC COM 858119100 348 10,000 SH   SOLE 1 0 0 10,000
STELLUS CAP INVT CORP COM 858568108 197 13,537 SH   SOLE 1 0 0 13,537
TARGA RES CORP COM 87612G101 772 12,881 SH   SOLE 1 0 0 12,881
TELIGENT INC NEW COM 87960W104 13,033 1,668,833 SH   SOLE 1 0 0 1,668,833
THERAPEUTICSMD INC COM 88338N107 3,482 483,600 SH   SOLE 1 0 0 483,600
TPI COMPOSITES INC COM 87266J104 779 41,000 SH   SOLE 1 0 0 41,000
TWILIO INC CL A 90138F102 2,165 75,000 SH   SOLE 1 0 0 75,000
UNITEDHEALTH GROUP INC COM 91324P102 262 1,600 SH   SOLE 1 0 0 1,600
VANGUARD INDEX FDS GROWTH ETF 922908736 207 1,704 SH   SOLE 1 0 0 1,704
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 227 2,262 SH   SOLE 1 0 0 2,262
VEEVA SYS INC CL A COM 922475108 4,179 81,500 SH   SOLE 1 0 0 81,500
VERIZON COMMUNICATIONS INC COM 92343V104 11 220 SH   OTR 1 0 0 220
VERIZON COMMUNICATIONS INC COM 92343V104 339 6,950 SH   SOLE 1 0 0 6,950
VISA INC COM CL A 92826C839 231 2,600 SH   SOLE 1 0 0 2,600
VOYA PRIME RATE TR SH BEN INT 92913A100 67 12,400 SH   SOLE 1 0 0 12,400
WAGEWORKS INC COM 930427109 723 10,000 SH   SOLE 1 0 0 10,000
WAL-MART STORES INC COM 931142103 15 215 SH   OTR 1 0 0 215
WAL-MART STORES INC COM 931142103 216 3,000 SH   SOLE 1 0 0 3,000
WASTE MGMT INC DEL COM 94106L109 1,236 16,952 SH   SOLE 1 0 0 16,952
WEBMD HEALTH CORP COM 94770V102 211 4,000 SH   SOLE 1 0 0 4,000
WELLS FARGO & CO NEW COM 949746101 12 220 SH   OTR 1 0 0 220
WELLS FARGO & CO NEW COM 949746101 207 3,714 SH   SOLE 1 0 0 3,714
YUMA ENERGY INC NEW COM 98872F105 1,207 515,955 SH   SOLE 1 0 0 515,955
ZOETIS INC CL A 98978V103 7,122 133,450 SH   SOLE 1 0 0 133,450
ZYNGA INC CL A 98986T108 57 20,000 SH   SOLE 1 0 0 20,000