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
AGNC INVT CORP COM 00123Q104 218 12,275 SH   SOLE   12,275 0 0
ALPS ETF TR ALERIAN MLP 00162Q866 107 12,500 SH   SOLE   12,500 0 0
AMAZON COM INC COM 023135106 372 201 SH   SOLE   201 0 0
ANNALY CAP MGMT INC COM 035710409 95 10,000 SH   SOLE   10,000 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 684 14,325 SH   SOLE   14,325 0 0
APPLE INC COM 037833100 905 3,083 SH   SOLE   3,083 0 0
ARES CAP CORP COM 04010L103 186 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206R102 273 6,970 SH   SOLE   6,970 0 0
BANK AMER CORP COM 060505104 263 7,457 SH   SOLE   7,457 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 100 SH Call SOLE   100 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 119 850,000 SH Call SOLE   850,000 0 0
BLACKROCK MUNIHLDGS FD II IN COM 09253P109 8 55,000 SH Call SOLE   55,000 0 0
BLACKROCK MUNIYIELD FD INC COM 09253W104 74 500,000 SH Call SOLE   500,000 0 0
BLACKROCK TCP CAPITAL CORP NOTE 4.625% 3/0 87238QAD5 20 2,000,000 SH Call SOLE   2,000,000 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 350 9,439 SH   SOLE   9,439 0 0
CHEVRON CORP NEW COM 166764100 564 4,687 SH   SOLE   4,687 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 10 92,900 SH Call SOLE   92,900 0 0
DIREXION SHS ETF TR DRX S&P500BULL 25459W862 26,770 405,086 SH   SOLE   405,086 0 0
DWS MUN INCOME TR NEW COM 233368109 68 600,000 SH Call SOLE   600,000 0 0
EPR PPTYS COM SH BEN INT 26884U109 456 6,504 SH   SOLE   6,504 0 0
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 25 100,000 SH Call SOLE   100,000 0 0
EXXON MOBIL CORP COM 30231G102 612 8,783 SH   SOLE   8,783 0 0
FIDELITY COVINGTON TR MSCI INFO TECH I 316092808 507 7,012 SH   SOLE   7,012 0 0
FIRST TR EXCHANGE TRADED FD BUYWRIT INCM ETF 33738R308 5 23,400 SH Call SOLE   23,400 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 12 47,600 SH Call SOLE   47,600 0 0
FORD MTR CO DEL COM 345370860 95 10,154 SH   SOLE   10,154 0 0
FS KKR CAPITAL CORP COM 302635107 1,863 303,693 SH   SOLE   303,693 0 0
GABELLI DIVD & INCOME TR COM 36242H104 3 14,000 SH Call SOLE   14,000 0 0
GLOBAL X FDS GLOBX SUPDV US 37950E291 117 491,400 SH Call SOLE   491,400 0 0
GLOBAL X FDS US INFR DEV ETF 37954Y673 53 298,300 SH Call SOLE   298,300 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 526 1,046,674 SH Call SOLE   1,046,674 0 0
INVESCO BLDRS INDEX FDS TR EMGRING MKTS50 46090C305 10 21,800 SH Call SOLE   21,800 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 632 2,937,683 SH Call SOLE   2,937,683 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 398 26,376 SH   SOLE   26,376 0 0
INVESCO LTD SHS G491BT108 545 30,300 SH   SOLE   30,300 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 102 827,800 SH Call SOLE   827,800 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 409 1,915 SH   SOLE   1,915 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 237 14,213 SH   SOLE   14,213 0 0
ISHARES TR 20 YR TR BD ETF 464287432 244 1,794 SH   SOLE   1,794 0 0
ISHARES TR CONV BD ETF 46435G102 83 131,758 SH Call SOLE   131,758 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 475 4,849 SH   SOLE   4,849 0 0
ISHARES TR CORE S&P500 ETF 464287200 521 1,607 SH   SOLE   1,607 0 0
ISHARES TR CORE US AGGBD ET 464287226 370 3,330 SH   SOLE   3,330 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 296 5,836 SH   SOLE   5,836 0 0
ISHARES TR IBNDS MAR20 ETF 46432FAK3 75 307,200 SH Call SOLE   307,200 0 0
ISHARES TR IBONDS DEC 46435U697 202 764,500 SH Call SOLE   764,500 0 0
ISHARES TR IBONDS DEC2022 46435G755 226 864,600 SH Call SOLE   864,600 0 0
ISHARES TR IBONDS DEC2023 46435G318 177 683,900 SH Call SOLE   683,900 0 0
ISHARES TR IBONDS MAR20 ETF 46432FBC0 243 934,800 SH Call SOLE   934,800 0 0
ISHARES TR IBOXX HI YD ETF 464288513 22,220 252,681 SH   SOLE   252,681 0 0
ISHARES TR IBOXX INV CP ETF 464287242 40,603 317,292 SH   SOLE   317,292 0 0
ISHARES TR INTRM GOV CR ETF 464288612 18,120 160,849 SH   SOLE   160,849 0 0
ISHARES TR INTRM TR CRP ETF 464288638 6,497 112,082 SH   SOLE   112,082 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,454 12,776 SH   SOLE   12,776 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,458 38,626 SH   SOLE   38,626 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 717 4,087 SH   SOLE   4,087 0 0
ISHARES TR S&P SML 600 GWT 464287887 254 1,320 SH   SOLE   1,320 0 0
ISHARES TR SH TR CRPORT ETF 464288646 5,206 96,891 SH   SOLE   96,891 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 15 14,000 SH Call SOLE   14,000 0 0
ISHARES TR U.S. CNSM SV ETF 464287580 261 1,145 SH   SOLE   1,145 0 0
ISHARES TR U.S. TECH ETF 464287721 815 3,497 SH   SOLE   3,497 0 0
ISHARES TR USD INV GRDE ETF 464288620 1,240 21,421 SH   SOLE   21,421 0 0
JP MORGAN EXCHANGE TRADED FD BETABULDR DEVE 46641Q688 3 12,600 SH Call SOLE   12,600 0 0
JP MORGAN EXCHANGE TRADED FD BETABULDRS CDA 46641Q696 7 26,100 SH Call SOLE   26,100 0 0
JP MORGAN EXCHANGE TRADED FD BETBULD EUROPE 46641Q720 11 42,000 SH Call SOLE   42,000 0 0
JP MORGAN EXCHANGE TRADED FD BETBULD JAPAN 46641Q712 10 41,200 SH Call SOLE   41,200 0 0
LMP CAP & INCOME FD INC COM 50208A102 3 16,900 SH Call SOLE   16,900 0 0
MARATHON PETE CORP COM 56585A102 241 4,000 SH   SOLE   4,000 0 0
MFS INTERMEDIATE HIGH INC FD SH BEN INT 59318T109 18 650,000 SH Call SOLE   650,000 0 0
MICROSOFT CORP COM 594918104 215 1,362 SH   SOLE   1,362 0 0
MONROE CAP CORP COM 610335101 175 16,000 SH   SOLE   16,000 0 0
NEOS THERAPEUTICS INC COM 64052L106 111 73,295 SH   SOLE   73,295 0 0
OFS CAP CORP COM 67103B100 234 2,090,000 SH Call SOLE   2,090,000 0 0
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 5 33,000 SH Call SOLE   33,000 0 0
PIMCO DYNAMIC INCOME FD SHS 72201Y101 1,460 4,499,719 SH Call SOLE   4,499,719 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 975 12,894 SH   SOLE   12,894 0 0
PROSPECT CAPITAL CORPORATION COM 74348T102 253 39,216 SH   SOLE   39,216 0 0
RETAIL PPTYS AMER INC CL A 76131V202 587 43,819 SH   SOLE   43,819 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 247 3,942 SH   SOLE   3,942 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 656 4,582 SH   SOLE   4,582 0 0
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 12 16,800 SH Call SOLE   16,800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 417 1,289 SH   SOLE   1,289 0 0
SPDR SERIES TRUST PORTFOLIO CRPORT 78464A144 75 222,200 SH Call SOLE   222,200 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,332 3,771,809 SH Call SOLE   3,771,809 0 0
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 6 18,400 SH Call SOLE   18,400 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 1,198 38,747 SH   SOLE   38,747 0 0
TEXAS INSTRS INC COM 882508104 6,266 48,851 SH   SOLE   48,851 0 0
TORCHLIGHT ENERGY RES INC COM 89102U103 3 416,700 SH Call SOLE   416,700 0 0
TPG SPECIALTY LENDING INC COM 87265K102 3,153 146,732 SH   SOLE   146,732 0 0
VALERITAS HLDGS INC COM 91914N301 0 10,000 SH Call SOLE   10,000 0 0
VALERO ENERGY CORP NEW COM 91913Y100 251 2,690 SH   SOLE   2,690 0 0
VANECK VECTORS ETF TRUST AMT FREE LONG MU 92189F536 16 76,800 SH Call SOLE   76,800 0 0
VANECK VECTORS ETF TRUST AMT FREE SHORT M 92189F528 13 72,600 SH Call SOLE   72,600 0 0
VANECK VECTORS ETF TRUST PFD SECS EX FINL 92189F429 364 1,809,500 SH Call SOLE   1,809,500 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 14 29,000 SH Call SOLE   29,000 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 34 62,700 SH Call SOLE   62,700 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 417 4,447 SH   SOLE   4,447 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 370 4,893 SH   SOLE   4,893 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 371 1,510 SH   SOLE   1,510 0 0
W P CAREY INC COM 92936U109 2,673 33,342 SH   SOLE   33,342 0 0
WESTPAC BKG CORP SPONSORED ADR 961214301 4 25,000 SH Call SOLE   25,000 0 0
XENIA HOTELS & RESORTS INC COM 984017103 265 12,306 SH   SOLE   12,306 0 0