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
ACUSHNET HOLDINGS CORP COM 005098108 986 50,000 SH   SOLE 1 0 0 50,000
AEMETIS INC COM NEW 00770K202 159 114,192 SH   SOLE 1 0 0 114,192
AERCAP HOLDINGS NV SHS N00985106 1,024 24,600 SH   SOLE 1 0 0 24,600
ALPS ETF TR ALERIAN MLP 00162Q866 349 27,742 SH   SOLE 1 0 0 27,742
ALPS ETF TR ALERIAN MLP 00162Q866 0 2,500 SH   SOLE 2 0 0 2,500
ALTRIA GROUP INC COM 02209S103 2,374 35,105 SH   SOLE 1 0 0 35,105
AMERICAN DG ENERGY INC COM 025398108 7 25,000 SH   SOLE 1 0 0 25,000
AMERICAN EXPRESS CO COM 025816109 222 3,000 SH   SOLE 1 0 0 3,000
AMERICAN EXPRESS CO COM 025816109 14 195 SH   OTR 1 0 0 195
APPLE INC COM 037833100 1,528 13,190 SH   SOLE 1 0 0 13,190
APPLE INC COM 037833100 0 7,400 SH   SOLE 2 0 0 7,400
APPROACH RESOURCES INC COM 03834A103 91 27,112 SH   SOLE 1 0 0 27,112
ARGOS THERAPEUTICS INC COM 040221103 1,433 292,512 SH   SOLE 1 0 0 292,512
ASTRAZENECA PLC SPONSORED ADR 046353108 246 9,000 SH   SOLE 1 0 0 9,000
AT&T INC COM 00206R102 1,664 39,121 SH   SOLE 1 0 0 39,121
AUTONATION INC COM 05329W102 243 5,000 SH   SOLE 1 0 0 5,000
AVNET INC COM 053807103 456 9,570 SH   SOLE 1 0 0 9,570
BANK AMER CORP COM 060505104 461 20,850 SH   SOLE 1 0 0 20,850
BARNES & NOBLE INC COM 067774109 312 27,945 SH   SOLE 1 0 0 27,945
BARRICK GOLD CORP COM 067901108 2,141 134,000 SH   SOLE 1 0 0 134,000
BLACKROCK CORE BD TR SHS BEN INT 09249E101 309 23,705 SH   SOLE 1 0 0 23,705
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 2,833 104,770 SH   SOLE 1 0 0 104,770
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1 39,100 SH   SOLE 2 0 0 39,100
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 397 6,000 SH   SOLE 1 0 0 6,000
CANADIAN PAC RY LTD COM 13645T100 428 3,000 SH   SOLE 1 0 0 3,000
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Y11082107 85 26,700 SH   SOLE 1 0 0 26,700
CHEVRON CORP NEW COM 166764100 447 3,795 SH   SOLE 1 0 0 3,795
CINCINNATI FINL CORP COM 172062101 228 3,000 SH   SOLE 1 0 0 3,000
CINEMARK HOLDINGS INC COM 17243V102 3,821 99,600 SH   SOLE 1 0 0 99,600
CLIFFS NAT RES INC COM 18683K101 412 49,000 SH   SOLE 1 0 0 49,000
COCA COLA CO COM 191216100 386 9,316 SH   SOLE 1 0 0 9,316
CONCHO RES INC COM 20605P101 883 6,656 SH   SOLE 1 0 0 6,656
CONTAINER STORE GROUP INC COM 210751103 308 48,500 SH   SOLE 1 0 0 48,500
CULLEN FROST BANKERS INC COM 229899109 1,274 14,435 SH   SOLE 1 0 0 14,435
CVS HEALTH CORP COM 126650100 6 80 SH   OTR 1 0 0 80
CVS HEALTH CORP COM 126650100 980 12,410 SH   SOLE 1 0 0 12,410
DISNEY WALT CO COM DISNEY 254687106 213 2,046 SH   SOLE 1 0 0 2,046
DNP SELECT INCOME FD COM 23325P104 113 11,000 SH   SOLE 1 0 0 11,000
DOUBLELINE INCOME SOLUTIONS COM 258622109 209 11,000 SH   SOLE 1 0 0 11,000
DOW CHEM CO COM 260543103 650 11,352 SH   SOLE 1 0 0 11,352
EARTHSTONE ENERGY INC COM NEW 27032D205 166 12,100 SH   SOLE 1 0 0 12,100
EATON CORP PLC SHS G29183103 537 8,000 SH   SOLE 1 0 0 8,000
ECLIPSE RES CORP COM 27890G100 13,443 5,034,820 SH   SOLE 1 0 0 5,034,820
ENERGY TRANSFER EQUITY L P COM UT LTD PTN 29273V100 535 27,750 SH   SOLE 1 0 0 27,750
ENERGY TRANSFER PRTNRS L P UNIT LTD PARTN 29273R109 708 19,767 SH   SOLE 1 0 0 19,767
ENTERPRISE PRODS PARTNERS L COM 293792107 26,169 967,770 SH   SOLE 1 0 0 967,770
ENTERPRISE PRODS PARTNERS L COM 293792107 0 1,794 SH   SOLE 2 0 0 1,794
EQUIFAX INC COM 294429105 248 2,100 SH   SOLE 1 0 0 2,100
EXCO RESOURCES INC COM 269279402 262 300,000 SH   SOLE 1 0 0 300,000
EXCO RESOURCES INC COM 269279402 0 3,975 SH   SOLE 2 0 0 3,975
EXXON MOBIL CORP COM 30231G102 15 170 SH   OTR 1 0 0 170
EXXON MOBIL CORP COM 30231G102 2,147 23,794 SH   SOLE 1 0 0 23,794
EXXON MOBIL CORP COM 30231G102 16 180,920 SH   SOLE 2 0 0 180,920
EZCORP INC CL A NON VTG 302301106 2,462 231,200 SH   SOLE 1 0 0 231,200
FENIX PTS INC COM 31446L100 256 90,750 SH   SOLE 1 0 0 90,750
GENERAL ELECTRIC CO COM 369604103 0 800 SH   SOLE 2 0 0 800
GENERAL ELECTRIC CO COM 369604103 516 16,310 SH   SOLE 1 0 0 16,310
GENERAL MTRS CO COM 37045V100 3,369 96,690 SH   SOLE 1 0 0 96,690
GENESIS ENERGY L P UNIT LTD PARTN 371927104 1,729 48,000 SH   SOLE 1 0 0 48,000
GLOBAL PARTNERS LP COM UNITS 37946R109 864 44,450 SH   SOLE 1 0 0 44,450
GOPRO INC CL A 38268T103 660 75,800 SH   SOLE 1 0 0 75,800
GRAN TIERRA ENERGY INC COM 38500T101 2,819 933,495 SH   SOLE 1 0 0 933,495
GRUPO TELEVISA SA SPON ADR REP ORD 40049J206 313 15,000 SH   SOLE 1 0 0 15,000
HALLADOR ENERGY COMPANY COM 40609P105 221 24,318 SH   SOLE 1 0 0 24,318
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 468 14,612 SH   SOLE 1 0 0 14,612
HOME DEPOT INC COM 437076102 662 4,935 SH   SOLE 1 0 0 4,935
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 3,329 55,564 SH   SOLE 1 0 0 55,564
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 1 18,300 SH   SOLE 2 0 0 18,300
IGNITE RESTAURANT GROUP INC COM 451730105 122 225,000 SH   SOLE 1 0 0 225,000
INSIGHT SELECT INCOME FD COM 45781W109 378 19,734 SH   SOLE 1 0 0 19,734
INTERNATIONAL BUSINESS MACHS COM 459200101 387 2,330 SH   SOLE 1 0 0 2,330
INTREXON CORP COM 46122T102 2,277 93,690 SH   SOLE 1 0 0 93,690
ISHARES TR MSCI EAFE ETF 464287465 256 4,433 SH   SOLE 1 0 0 4,433
ISHARES TR NASDQ BIOTEC ETF 464287556 557 2,100 SH   SOLE 1 0 0 2,100
ISHARES TR RUS MID-CAP ETF 464287499 254 1,417 SH   SOLE 1 0 0 1,417
ISHARES TR RUS MID-CAP ETF 464287499 2 13,731 SH   SOLE 2 0 0 13,731
ISHARES TR RUSSELL 2000 ETF 464287655 185 1,369 SH   SOLE 1 0 0 1,369
ISHARES TR RUSSELL 2000 ETF 464287655 1 13,948 SH   SOLE 2 0 0 13,948
JOHNSON & JOHNSON COM 478160104 12 105 SH   OTR 1 0 0 105
JOHNSON & JOHNSON COM 478160104 858 7,445 SH   SOLE 1 0 0 7,445
JOINT CORP COM 47973J102 6,892 2,600,607 SH   SOLE 1 0 0 2,600,607
JPMORGAN CHASE & CO COM 46625H100 996 11,546 SH   SOLE 1 0 0 11,546
KATE SPADE & CO COM 485865109 2,128 114,000 SH   SOLE 1 0 0 114,000
KINDER MORGAN INC DEL COM 49456B101 1,164 56,190 SH   SOLE 1 0 0 56,190
KINDER MORGAN INC DEL COM 49456B101 0 2,100 SH   SOLE 2 0 0 2,100
KRAFT HEINZ CO COM 500754106 326 3,732 SH   SOLE 1 0 0 3,732
LANDMARK INFRASTRUCTURE LP COM UNIT LTD 51508J108 468 30,680 SH   SOLE 1 0 0 30,680
LAS VEGAS SANDS CORP COM 517834107 605 11,325 SH   SOLE 1 0 0 11,325
LILLY ELI & CO COM 532457108 734 9,984 SH   SOLE 1 0 0 9,984
MAIN STREET CAPITAL CORP COM 56035L104 50,487 1,373,038 SH   SOLE 1 0 0 1,373,038
MARATHON OIL CORP COM 565849106 208 12,000 SH   SOLE 1 0 0 12,000
MCDONALDS CORP COM 580135101 256 2,100 SH   SOLE 1 0 0 2,100
MEDICAL PPTYS TRUST INC COM 58463J304 148 12,000 SH   SOLE 1 0 0 12,000
MEMORIAL PRODTN PARTNERS LP COM U REP LTD 586048100 38 308,500 SH   SOLE 1 0 0 308,500
MICROSOFT CORP COM 594918104 11 180 SH   OTR 1 0 0 180
MICROSOFT CORP COM 594918104 200 3,217 SH   SOLE 1 0 0 3,217
MID CON ENERGY PARTNERS LP COM UNIT REPST 59560V109 38 14,720 SH   SOLE 1 0 0 14,720
MONDELEZ INTL INC CL A 609207105 204 4,607 SH   SOLE 1 0 0 4,607
NATURAL RESOURCE PARTNERS L COM UNIT LTD PAR 63900P608 2,209 68,391 SH   SOLE 1 0 0 68,391
NAVIOS MARITIME PARTNERS L P UNIT LPI Y62267102 170 120,650 SH   SOLE 1 0 0 120,650
NIKE INC CL B 654106103 249 4,900 SH   SOLE 1 0 0 4,900
NORTH ATLANTIC DRILLING LTD COM G6613P129 79 25,056 SH   SOLE 1 0 0 25,056
OAKTREE CAP GROUP LLC UNIT CL A 674001201 0 17,300 SH   SOLE 2 0 0 17,300
OAKTREE CAP GROUP LLC UNIT CL A 674001201 1,085 28,900 SH   SOLE 1 0 0 28,900
OMEGA HEALTHCARE INVS INC COM 681936100 225 7,200 SH   SOLE 1 0 0 7,200
ONCOSEC MED INC COM NEW 68234L207 18 15,000 SH   SOLE 1 0 0 15,000
ONEOK PARTNERS LP UNIT LTD PARTN 68268N103 576 13,400 SH   SOLE 1 0 0 13,400
PARKER DRILLING CO COM 701081101 26 10,000 SH   SOLE 1 0 0 10,000
PEDEVCO CORP COM NEW 70532Y204 25 225,500 SH   SOLE 1 0 0 225,500
PERRIGO CO PLC SHS G97822103 3,163 38,000 SH   SOLE 1 0 0 38,000
PFENEX INC COM 717071104 3,344 368,724 SH   SOLE 1 0 0 368,724
PFIZER INC COM 717081103 344 10,591 SH   SOLE 1 0 0 10,591
PHILIP MORRIS INTL INC COM 718172109 540 5,905 SH   SOLE 1 0 0 5,905
PHILLIPS 66 COM 718546104 201 2,325 SH   SOLE 1 0 0 2,325
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 774 23,985 SH   SOLE 1 0 0 23,985
POTASH CORP SASK INC COM 73755L107 271 15,000 SH   SOLE 1 0 0 15,000
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 1,114 9,403 SH   SOLE 1 0 0 9,403
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 3 30,590 SH   SOLE 2 0 0 30,590
PRAXAIR INC COM 74005P104 375 3,200 SH   SOLE 1 0 0 3,200
PROCTER AND GAMBLE CO COM 742718109 12 140 SH   OTR 1 0 0 140
PROCTER AND GAMBLE CO COM 742718109 588 7,000 SH   SOLE 1 0 0 7,000
PROSHARES TR ULTRA FNCLS NEW 74347X633 603 6,520 SH   SOLE 1 0 0 6,520
READING INTERNATIONAL INC CL A 755408101 3,546 213,628 SH   SOLE 1 0 0 213,628
REYNOLDS AMERICAN INC COM 761713106 334 5,966 SH   SOLE 1 0 0 5,966
ROSS STORES INC COM 778296103 479 7,300 SH   SOLE 1 0 0 7,300
SANCHEZ ENERGY CORP COM 79970Y105 2,766 306,300 SH   SOLE 1 0 0 306,300
SANDRIDGE MISSISSIPPIAN TR I SH BEN INT 80007V106 38 27,050 SH   SOLE 1 0 0 27,050
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 11,798 SH   SOLE 2 0 0 11,798
SPDR S&P 500 ETF TR TR UNIT 78462F103 609 2,727 SH   SOLE 1 0 0 2,727
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 456 11,000 SH   SOLE 1 0 0 11,000
TARGA RES CORP COM 87612G101 722 12,881 SH   SOLE 1 0 0 12,881
TELIGENT INC NEW COM 87960W104 11,675 1,766,263 SH   SOLE 1 0 0 1,766,263
THERAPEUTICSMD INC COM 88338N107 2,822 489,100 SH   SOLE 1 0 0 489,100
TPI COMPOSITES INC COM 87266J104 529 33,000 SH   SOLE 1 0 0 33,000
TRANSUNION COM 89400J107 4,541 146,800 SH   SOLE 1 0 0 146,800
TWILIO INC CL A 90138F102 1,875 65,000 SH   SOLE 1 0 0 65,000
UNITEDHEALTH GROUP INC COM 91324P102 256 1,600 SH   SOLE 1 0 0 1,600
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 221 2,262 SH   SOLE 1 0 0 2,262
VERIZON COMMUNICATIONS INC COM 92343V104 8 155 SH   OTR 1 0 0 155
VERIZON COMMUNICATIONS INC COM 92343V104 256 4,800 SH   SOLE 1 0 0 4,800
VOYA PRIME RATE TR SH BEN INT 92913A100 69 12,400 SH   SOLE 1 0 0 12,400
WASTE MGMT INC DEL COM 94106L109 1,202 16,952 SH   SOLE 1 0 0 16,952
WEATHERFORD INTL PLC ORD SHS G48833100 75 15,000 SH   SOLE 1 0 0 15,000
WELLS FARGO & CO NEW COM 949746101 14 260 SH   OTR 1 0 0 260
WELLS FARGO & CO NEW COM 949746101 205 3,714 SH   SOLE 1 0 0 3,714
YUMA ENERGY INC NEW COM 98872F105 1,768 519,878 SH   SOLE 1 0 0 519,878
ZOETIS INC CL A 98978V103 5,671 105,950 SH   SOLE 1 0 0 105,950
ZYNGA INC CL A 98986T108 51 20,000 SH   SOLE 1 0 0 20,000