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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ADVANCED ENERGY INDSCOM0079731002412,205SH SOLE 2,20500
ADVANCED MICRO DEVICES INCCOM0079031073434,375SH SOLE 4,37500
ALPHABET INCCAP STK CL A02079K305303147SH SOLE 14700
ALPHABET INCCAP STK CL C02079K107292141SH SOLE 14100
AMAZON COM INCCOM0231351069,9723,224SH SOLE 3,22400
AMERICAN ELEC PWR CO INCCOM0255371014275,036SH SOLE 5,03600
APPLE INCCOM0378331004,74638,942SH SOLE 38,94200
AT&T INCCOM00206R10262720,703SH SOLE 20,70300
BANCROFT FD LTDCOM05969510632411,145SH SOLE 11,14500
BK OF AMERICA CORPCOM0605051044,094105,822SH SOLE 105,82200
BLACKROCK ENHANCED CAP & INCCOM09256A10957529,790SH SOLE 29,79000
BLACKROCK ENHANCED EQUITY DICOM09251A1042,053217,721SH SOLE 217,72100
CALAMOS STRATEGIC TOTAL RETUCOM SH BEN INT12812510163236,960SH SOLE 36,96000
CATERPILLAR INCCOM1491231013001,295SH SOLE 1,29500
CONSOLIDATED EDISON INCCOM20911510490612,112SH SOLE 12,11200
CROCS INCCOM2270461096,44680,130SH SOLE 80,13000
CROWDSTRIKE HLDGS INCCL A22788C1052241,230SH SOLE 1,23000
DIGITAL TURBINE INCCOM NEW25400W1022,55131,740SH SOLE 31,74000
DISNEY WALT COCOM2546871062941,592SH SOLE 1,59200
DOCUSIGN INCCOM2561631064462,205SH SOLE 2,20500
EATON VANCE TAX ADVT DIV INCCOM27828G1072278,660SH SOLE 8,66000
EATON VANCE TAX-MANAGED DIVECOM27828N10275059,032SH SOLE 59,03200
EATON VANCE TAX-MANAGED GLOBCOM27829F10876482,982SH SOLE 82,98200
ELLSWORTH GROWTH & INCOME FDCOM28907410623617,655SH SOLE 17,65500
ENTEGRIS INCCOM29362U1047,48866,980SH SOLE 66,98000
EXXON MOBIL CORPCOM30231G1023015,383SH SOLE 5,38300
FACEBOOK INCCL A30303M102276938SH SOLE 93800
FIRST TR EXCHANGE-TRADED FDNASD TECH DIV33738R1182204,100SH SOLE 4,10000
FIVE BELOW INCCOM33829M1019,45849,575SH SOLE 49,57500
GENERAC HLDGS INCCOM3687361045,64917,250SH SOLE 17,25000
GENERAL MTRS COCOM37045V1007,212125,515SH SOLE 125,51500
GUGGENHEIM ENHANCED EQUITY ICOM40167B100860120,106SH SOLE 120,10600
GUGGENHEIM TAXABLE MUNICP BOCOM4016641071,58367,857SH SOLE 67,85700
HOME DEPOT INCCOM437076102213698SH SOLE 69800
INVESCO EXCH TRADED FD TR IIPFD ETF46138E51116310,907SH SOLE 10,90700
INVESCO EXCHANGE TRADED FD TNASDAQ INTERNT46137V5302,39610,417SH SOLE 10,41700
ISHARES TR3 7 YR TREAS BD4642886617235,563SH SOLE 5,56300
ISHARES TRCORE HIGH DV ETF46429B6633874,077SH SOLE 4,07700
ISHARES TRCORE S&P MCP ETF4642875076,06223,291SH SOLE 23,29100
ISHARES TRCORE S&P SCP ETF4642878041,31612,133SH SOLE 12,13300
ISHARES TRCORE S&P500 ETF46428720015,69739,463SH SOLE 39,46300
ISHARES TRIBOXX HI YD ETF4642885132,27026,041SH SOLE 26,04100
ISHARES TRIBOXX INV CP ETF4642872422,08916,070SH SOLE 16,07000
ISHARES TRMORTGE REL ETF46435G3422125,975SH SOLE 5,97500
ISHARES TRPFD AND INCM SEC4642886871,79646,798SH SOLE 46,79800
ISHARES TRRUS MD CP GR ETF4642874817277,246SH SOLE 7,24600
ISHARES TRS&P MC 400VL ETF4642877059559,328SH SOLE 9,32800
ISHARES TRS&P SML 600 GWT4642878872191,704SH SOLE 1,70400
ISHARES TRSP SMCP600VL ETF4642878791,18211,721SH SOLE 11,72100
JD.COM INCSPON ADR CL A47215P1064,01947,655SH SOLE 47,65500
JPMORGAN CHASE & COCOM46625H1004623,033SH SOLE 3,03300
MASTERCARD INCORPORATEDCL A57636Q1047472,091SH SOLE 2,09100
MCDONALDS CORPCOM5801351013241,443SH SOLE 1,44300
MERCADOLIBRE INCCOM58733R102254173SH SOLE 17300
MICROSOFT CORPCOM59491810412,47752,954SH SOLE 52,95400
NETFLIX INCCOM64110L1067,96415,273SH SOLE 15,27300
NEURONETICS INCCOM64131A10524419,730SH SOLE 19,73000
NEW ORIENTAL ED & TECHNOLOGYSPON ADR64758110719313,800SH SOLE 13,80000
NORFOLK SOUTHN CORPCOM6558441084271,590SH SOLE 1,59000
NUVEEN NEW YORK AMT QLT MUNICOM67065610751938,000SH SOLE 38,00000
NUVEEN PFD & INCM SECURTIESCOM67072C10531732,570SH SOLE 32,57000
NVIDIA CORPORATIONCOM67066G1041,8023,392SH SOLE 3,39200
PAYCOM SOFTWARE INCCOM70432V1021,0002,745SH SOLE 2,74500
PAYPAL HLDGS INCCOM70450Y1034,56918,815SH SOLE 18,81500
PUTNAM PREMIER INCOME TRSH BEN INT74685310017135,128SH SOLE 35,12800
ROYCE VALUE TR INCCOM78091010555330,735SH SOLE 30,73500
SALESFORCE COM INCCOM79466L3024982,350SH SOLE 2,35000
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8865668,881SH SOLE 8,88100
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8039417,098SH SOLE 7,09800
SERVICENOW INCCOM81762P102333665SH SOLE 66500
SOUTHERN COCOM8425871074597,392SH SOLE 7,39200
SPDR S&P 500 ETF TRTR UNIT78462F1039482,401SH SOLE 2,40100
SPDR SER TRBLMBRG BRC CNVRT78464A3596,11673,433SH SOLE 73,43300
TESLA INCCOM88160R101297445SH SOLE 44500
TWILIO INCCL A90138F1023651,070SH SOLE 1,07000
VANGUARD INDEX FDSLARGE CAP ETF9229086378584,628SH SOLE 4,62800
VANGUARD INDEX FDSMID CAP ETF9229086292581,167SH SOLE 1,16700
VANGUARD WORLD FDSINF TECH ETF92204A7023811,076SH SOLE 1,07600
VERIZON COMMUNICATIONS INCCOM92343V10464010,998SH SOLE 10,99800
VISA INCCOM CL A92826C8396493,065SH SOLE 3,06500
WALMART INCCOM9311421032892,128SH SOLE 2,12800
WELLS FARGO ADV MULTI SCTR ICOM94987D10116613,355SH SOLE 13,35500