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
ABBVIE INC COM COM 00287Y109 1,190 16,218 SH   SOLE NONE 0 0 16,218
ABERDEEN ASIA PACIFIC INCOME F COM COM 003009107 337 80,554 SH   SOLE NONE 0 0 80,554
ABIOMED INC COM COM 003654100 822 3,103 SH   SOLE NONE 0 0 3,103
ACCENTURE PLC COM SHS CLASS A G1151C101 283 1,519 SH   SOLE NONE 0 0 1,519
ADOBE INC COM COM 00724F101 2,386 7,931 SH   SOLE NONE 0 0 7,931
ALIGN TECHNOLOGY INC COM COM 016255101 1,273 4,688 SH   SOLE NONE 0 0 4,688
ALPHABET INC COM CL C CAP STK CL C 02079K107 1,511 1,377 SH   SOLE NONE 0 0 1,377
ALPS ETF TRUST ALERIAN MLP ETF ALERIAN MLP 00162Q866 103 10,475 SH   SOLE NONE 0 0 10,475
ALPS ETF TRUST SECTR DIV DOGS ETF SECTR DIV DOGS 00162Q858 495 11,349 SH   SOLE NONE 0 0 11,349
AMAZON COM INC COM COM 023135106 2,375 1,236 SH   SOLE NONE 0 0 1,236
AMERICAN ELECTRIC POWER CO INC COM COM 025537101 261 2,972 SH   SOLE NONE 0 0 2,972
AMERICAN WATER WOR COM COM 030420103 303 2,624 SH   SOLE NONE 0 0 2,624
AMPIO PHARMACEUTICALS INC COM COM 03209T109 45 109,443 SH   SOLE NONE 0 0 109,443
APPLE INC COM COM 037833100 691 3,431 SH   SOLE NONE 0 0 3,431
AQUA AMERICA INC COM COM 03836W103 237 5,804 SH   SOLE NONE 0 0 5,804
ARISTA NETWORKS INC COM COM 040413106 1,527 5,812 SH   SOLE NONE 0 0 5,812
AT&T INC COM COM 00206R102 556 16,636 SH   SOLE NONE 0 0 16,636
AUTODESK INC COM COM 052769106 267 1,583 SH   SOLE NONE 0 0 1,583
AUTOMATIC DATA PROCESSING INC COM COM 053015103 281 1,694 SH   SOLE NONE 0 0 1,694
BANK OF MONTREAL MICROSECTRS IDX ETN MICROSECTRS IDX 063679872 1,283 33,866 SH   SOLE NONE 0 0 33,866
CHEVRON CORPORATION COM COM 166764100 528 4,235 SH   SOLE NONE 0 0 4,235
CREDIT SUISSE NASSAU VELOCITY SHS DAI ETN VELOCITY SHS DAI 22542D332 506 29,976 SH   SOLE NONE 0 0 29,976
DANAHER CORP COM COM 235851102 339 2,357 SH   SOLE NONE 0 0 2,357
DIREXION SHARES ETF TRUST DLY ENRGY BULL3X ETF DLY ENRGY BULL3X 25459W888 1,395 69,658 SH   SOLE NONE 0 0 69,658
DIREXION SHARES ETF TRUST DLY FIN BULL NEW ETF DLY FIN BULL NEW 25459Y694 3,232 42,599 SH   SOLE NONE 0 0 42,599
DIREXION SHARES ETF TRUST DLY MIDCAP ETF3X DLY MIDCAP ETF3X 25459W730 459 10,591 SH   SOLE NONE 0 0 10,591
DIREXION SHARES ETF TRUST DLY R/E BULL3X ETF DLY R/E BULL3X 25459W755 385 15,271 SH   SOLE NONE 0 0 15,271
DIREXION SHARES ETF TRUST DLY SCOND 3XBU ETF DLY SCOND 3XBU 25459W458 1,776 11,085 SH   SOLE NONE 0 0 11,085
DIREXION SHARES ETF TRUST DLY SMCAP BULL3X ETF DLY SMCAP BULL3X 25459W847 4,262 67,720 SH   SOLE NONE 0 0 67,720
DIREXION SHARES ETF TRUST DLY TECH BULL 3X ETF DLY TECH BULL 3X 25459W102 800 4,829 SH   SOLE NONE 0 0 4,829
DIREXION SHARES ETF TRUST SP BIOTCH BL NEW ETF SP BIOTCH BL NEW 25490K323 4,241 83,273 SH   SOLE NONE 0 0 83,273
DOLLAR TREE INC COM COM 256746108 268 2,436 SH   SOLE NONE 0 0 2,436
ECOLAB INC COM COM 278865100 1,129 5,771 SH   SOLE NONE 0 0 5,771
FACEBOOK INC COM CL A CL A 30303M102 1,865 9,664 SH   SOLE NONE 0 0 9,664
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENH NEW ETF FIRST TR ENH NEW 33739Q408 10,652 177,417 SH   SOLE NONE 0 0 177,417
FIRST TR EXCHANGE TRADED FD IV FIRST TR TA HIYL ETF FIRST TR TA HIYL 33738D408 1,312 27,241 SH   SOLE NONE 0 0 27,241
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF FST LOW OPPT EFT 33739Q200 318 6,172 SH   SOLE NONE 0 0 6,172
FIRST TR EXCHANGE TRADED FD IV NO AMER ENERGY ETF NO AMER ENERGY 33738D101 268 10,713 SH   SOLE NONE 0 0 10,713
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETF SENIOR LN FD 33738D309 1,113 23,560 SH   SOLE NONE 0 0 23,560
FIRST TR EXCHANGE TRADED FD VI MULTI ASSET DI ETF MULTI ASSET DI 33738R100 2,277 122,968 SH   SOLE NONE 0 0 122,968
FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF NASD TECH DIV 33738R118 1,930 48,812 SH   SOLE NONE 0 0 48,812
FIRST TR EXCHANGE TRADED FD VI RISNG DIVD ACHIV ETF RISNG DIVD ACHIV 33738R506 621 19,826 SH   SOLE NONE 0 0 19,826
FIRST TR EXCHANGE-TRADED FD II PFD SECS INC ETF PFD SECS INC ETF 33739E108 2,230 115,151 SH   SOLE NONE 0 0 115,151
FIRST TR LRG CP GRWTH ALPHADEX COM SHS ETF COM SHS 33735K108 1,159 16,350 SH   SOLE NONE 0 0 16,350
FIRST TRUST EXCH TRADED FUND 2 DJ GLBL DIVID ETF DJ GLBL DIVID 33734X200 1,151 50,057 SH   SOLE NONE 0 0 50,057
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF TECH ALPHADEX 33734X176 460 6,804 SH   SOLE NONE 0 0 6,804
FIRST TRUST PORTFOLIOS COM ETF COM 33734G108 1,516 60,956 SH   SOLE NONE 0 0 60,956
FIRST TST MORNINGS SHS ETF SHS 336917109 2,478 80,709 SH   SOLE NONE 0 0 80,709
FIRST TST VALUE LI SHS ETF SHS 33734H106 2,763 81,586 SH   SOLE NONE 0 0 81,586
FORD MOTOR CO COM COM 345370860 126 12,447 SH   SOLE NONE 0 0 12,447
FS KKR CAPITAL CORP COM COM 302635107 437 72,930 SH   SOLE NONE 0 0 72,930
GENERAL ELECTRIC CO COM COM 369604103 343 32,349 SH   SOLE NONE 0 0 32,349
GLOBAL PAYMENTS INC COM COM 37940X102 255 1,573 SH   SOLE NONE 0 0 1,573
GLOBAL X FDS GLB X SUPERDIV ETF GLB X SUPERDIV 37950E549 932 54,093 SH   SOLE NONE 0 0 54,093
GLOBAL X FDS GLOBX SUPDV US ETF GLOBX SUPDV US 37950E291 206 9,145 SH   SOLE NONE 0 0 9,145
GRUBHUB INC COM COM 400110102 682 8,918 SH   SOLE NONE 0 0 8,918
INTEL CORP COM COM 458140100 286 5,960 SH   SOLE NONE 0 0 5,960
INVESCO EXCHANGE TRADED FUND T 1 30 LADER TRE ETF 1 30 LADER TRE 46138E107 320 9,412 SH   SOLE NONE 0 0 9,412
INVESCO EXCHANGE TRADED FUND T EMRNG MKT SVRG ETF EMRNG MKT SVRG 46138E784 320 10,931 SH   SOLE NONE 0 0 10,931
INVESCO EXCHANGE TRADED FUND T KBW HIG DV YLD ETF KBW HIG DV YLD 46138E610 1,433 66,690 SH   SOLE NONE 0 0 66,690
INVESCO EXCHANGE TRADED FUND T S&P MIDCP LOW ETF S&P MIDCP LOW 46138E198 672 13,092 SH   SOLE NONE 0 0 13,092
INVESCO EXCHANGE TRADED FUND T S&P500 LOW VOL ETF S&P500 LOW VOL 46138E354 2,878 52,072 SH   SOLE NONE 0 0 52,072
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 6,971 36,833 SH   SOLE NONE 0 0 36,833
ISHARES TRUST COHEN STEER REIT ETF COHEN STEER REIT 464287564 248 2,214 SH   SOLE NONE 0 0 2,214
ISHARES TRUST CORE 1 5 YR USD ETF CORE 1 5 YR USD 46432F859 238 4,751 SH   SOLE NONE 0 0 4,751
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK 464287150 389 5,799 SH   SOLE NONE 0 0 5,799
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 426 3,436 SH   SOLE NONE 0 0 3,436
ISHARES TRUST MORTGE REL ETF MORTGE REL ETF 46435G342 571 13,572 SH   SOLE NONE 0 0 13,572
ISHARES TRUST MSCI EAFE ETF MSCI EAFE ETF 464287465 418 6,337 SH   SOLE NONE 0 0 6,337
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 548 14,887 SH   SOLE NONE 0 0 14,887
ISHARES TRUST PHLX SEMICND ETF PHLX SEMICND ETF 464287523 282 1,388 SH   SOLE NONE 0 0 1,388
ISHARES TRUST RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 4,854 31,096 SH   SOLE NONE 0 0 31,096
ISHARES TRUST S&P 500 GRWT ETF S&P 500 GRWT ETF 464287309 10,010 55,332 SH   SOLE NONE 0 0 55,332
ISHARES TRUST S&P MC 400GR ETF S&P MC 400GR ETF 464287606 3,267 14,399 SH   SOLE NONE 0 0 14,399
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 4,157 22,736 SH   SOLE NONE 0 0 22,736
ISHARES TRUST SHORT TREAS BD ETF SHORT TREAS BD 464288679 372 3,372 SH   SOLE NONE 0 0 3,372
ISHARES TRUST U.S. CNSM SV ETF U.S. CNSM SV ETF 464287580 810 3,690 SH   SOLE NONE 0 0 3,690
ISHARES TRUST U.S. INSRNCE ETF U.S. INSRNCE ETF 464288786 202 2,832 SH   SOLE NONE 0 0 2,832
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 304 1,254 SH   SOLE NONE 0 0 1,254
ISHARES TRUST U.S. REAL ES ETF U.S. REAL ES ETF 464287739 711 8,118 SH   SOLE NONE 0 0 8,118
ISHARES TRUST U.S. TECH ETF U.S. TECH ETF 464287721 459 2,287 SH   SOLE NONE 0 0 2,287
ISHARES TRUST U.S. UTILITS ETF U.S. UTILITS ETF 464287697 481 3,202 SH   SOLE NONE 0 0 3,202
JPMORGAN CHASE & CO. COM COM 46625H100 362 3,190 SH   SOLE NONE 0 0 3,190
KEURIG DR PEPPER INC COM COM 49271V100 253 8,599 SH   SOLE NONE 0 0 8,599
KIRKLAND LAKE GOLD COM COM 49741E100 279 6,734 SH   SOLE NONE 0 0 6,734
LHC GROUP INC COM COM 50187A107 280 2,326 SH   SOLE NONE 0 0 2,326
LIGAND PHARMACEUTICAL INC COM COM NEW 53220K504 584 5,087 SH   SOLE NONE 0 0 5,087
MARTIN MARIETTA MATERIALS INC COM COM 573284106 283 1,244 SH   SOLE NONE 0 0 1,244
MASTERCARD INCORPORATED COM CL A CL A 57636Q104 1,867 7,001 SH   SOLE NONE 0 0 7,001
MICROCHIP TECHNOLOGY COM COM 595017104 285 3,125 SH   SOLE NONE 0 0 3,125
MICROSOFT CORP COM COM 594918104 633 4,668 SH   SOLE NONE 0 0 4,668
MONDELEZ INTL INC COM CL A CL A 609207105 256 4,685 SH   SOLE NONE 0 0 4,685
NATIONAL RETAIL PROPERTIES INC COM COM 637417106 280 5,366 SH   SOLE NONE 0 0 5,366
NETFLIX INC COM COM 64110L106 2,006 5,356 SH   SOLE NONE 0 0 5,356
NORFOLK SOUTHERN CORP COM COM 655844108 276 1,375 SH   SOLE NONE 0 0 1,375
NORTHERN DYNASTY MINERALS LTD COM COM NEW 66510M204 9 15,000 SH   SOLE NONE 0 0 15,000
NUVEEN QUALITY PFD INCOME FUND COM COM 67072C105 170 17,884 SH   SOLE NONE 0 0 17,884
NVIDIA CORP COM COM 67066G104 1,011 6,087 SH   SOLE NONE 0 0 6,087
PAYCOM SOFTWARE INC COM COM 70432V102 1,842 8,116 SH   SOLE NONE 0 0 8,116
PEPSICO INC COM COM 713448108 755 5,732 SH   SOLE NONE 0 0 5,732
PROCTER & GAMBLE CO COM COM 742718109 1,210 10,953 SH   SOLE NONE 0 0 10,953
PROSHARES TRUST PSHS ULT MCAP400 ETF PSHS ULT MCAP400 74347R404 743 18,084 SH   SOLE NONE 0 0 18,084
PROSHARES TRUST PSHS ULT S&P 500 ETF PSHS ULT S&P 500 74347R107 1,091 8,524 SH   SOLE NONE 0 0 8,524
PROSHARES TRUST PSHS ULTRA DOW30 ETF PSHS ULTRA DOW30 74347R305 727 14,851 SH   SOLE NONE 0 0 14,851
PROSHARES TRUST PSHS ULTRA QQQ ETF PSHS ULTRA QQQ 74347R206 1,973 20,034 SH   SOLE NONE 0 0 20,034
PROSHARES TRUST PSHS ULTRA TECH ETF PSHS ULTRA TECH 74347R693 316 2,613 SH   SOLE NONE 0 0 2,613
PROSHARES TRUST PSHS ULTRUSS2000 ETF PSHS ULTRUSS2000 74347R842 1,441 20,761 SH   SOLE NONE 0 0 20,761
PROSHARES TRUST RUSS 2000 DIVD ETF RUSS 2000 DIVD 74347B698 716 12,129 SH   SOLE NONE 0 0 12,129
PROSHARES TRUST S&P 500 DV ARIST ETF S&P 500 DV ARIST 74348A467 2,685 38,442 SH   SOLE NONE 0 0 38,442
PROSHARES TRUST S&P MDCP 400 DIV ETF S&P MDCP 400 DIV 74347B680 827 14,139 SH   SOLE NONE 0 0 14,139
PROSHARES TRUST ULTRAPRO QQQ ETF ULTRAPRO QQQ 74347X831 522 8,137 SH   SOLE NONE 0 0 8,137
PROSHARES TRUST ULTRPRO DOW30 ETF ULTRPRO DOW30 74347X823 930 8,945 SH   SOLE NONE 0 0 8,945
PROSHARES TRUST ULTRPRO S&P500 ETF ULTRPRO S&P500 74347X864 1,359 24,476 SH   SOLE NONE 0 0 24,476
RETAIL PROP OF AMERICA INC CL A CL A 76131V202 404 34,655 SH   SOLE NONE 0 0 34,655
SOUTHERN CO. COM COM 842587107 348 6,360 SH   SOLE NONE 0 0 6,360
SPDR DOW JONES IND UT SER 1 ETF UT SER 1 78467X109 6,180 23,149 SH   SOLE NONE 0 0 23,149
SPDR GOLD TRUST GOLD SHS ETF GOLD SHS 78463V107 433 3,320 SH   SOLE NONE 0 0 3,320
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 5,057 14,235 SH   SOLE NONE 0 0 14,235
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 6,568 22,218 SH   SOLE NONE 0 0 22,218
SPDR SERIES TRUST BLOMBERG BRC INV ETF BLOMBERG BRC INV 78468R200 413 13,475 SH   SOLE NONE 0 0 13,475
SPDR SERIES TRUST PORTFOLIO INTRMD ETF PORTFOLIO INTRMD 78464A375 267 7,685 SH   SOLE NONE 0 0 7,685
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 876 8,079 SH   SOLE NONE 0 0 8,079
SPLUNK INC COM COM 848637104 1,905 15,203 SH   SOLE NONE 0 0 15,203
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF SPDR TR TACTIC 78467V848 794 16,202 SH   SOLE NONE 0 0 16,202
STAMPS.COM INC COM COM NEW 852857200 366 8,112 SH   SOLE NONE 0 0 8,112
STARBUCKS CORP COM COM 855244109 350 4,141 SH   SOLE NONE 0 0 4,141
TEXAS INSTRUMENTS INC COM COM 882508104 273 2,338 SH   SOLE NONE 0 0 2,338
TRI CONTL CORP COM COM 895436103 331 12,183 SH   SOLE NONE 0 0 12,183
UBS AG JERSEY ETRAC WELLS BDCI ETN ETRAC WELLS BDCI 902641588 509 25,540 SH   SOLE NONE 0 0 25,540
UBS AG LONDON ETRAC 2X LEV LNG ETN ETRAC 2X LEV LNG 90267B765 2,611 180,878 SH   SOLE NONE 0 0 180,878
UNILEVER PLC ADR SPONSORED SPON ADR NEW 904767704 268 4,328 SH   SOLE NONE 0 0 4,328
UNION PACIFIC CORP COM COM 907818108 267 1,561 SH   SOLE NONE 0 0 1,561
VANGUARD SHORT TRM BOND ETF SHORT TRM BOND 921937827 223 2,781 SH   SOLE NONE 0 0 2,781
VERIZON COMMUNICATIONS COM COM 92343V104 297 5,250 SH   SOLE NONE 0 0 5,250
VISA INC COM CL A COM CL A 92826C839 283 1,628 SH   SOLE NONE 0 0 1,628
VULCAN MATERIALS CO COM COM 929160109 290 2,113 SH   SOLE NONE 0 0 2,113
WALT DISNEY COMPANY (THE) COM COM DISNEY 254687106 304 2,152 SH   SOLE NONE 0 0 2,152
WEC ENERGY GROUP INC COM COM 92939U106 293 3,525 SH   SOLE NONE 0 0 3,525
WELLTOWER INC COM COM 95040Q104 305 3,735 SH   SOLE NONE 0 0 3,735
WISDOMTREE TRUST US HIGH DIVIDEND ETF US HIGH DIVIDEND 97717W208 1,837 25,167 SH   SOLE NONE 0 0 25,167
WISDOMTREE TRUST US MIDCAP DIVID ETF US MIDCAP DIVID 97717W505 2,103 57,975 SH   SOLE NONE 0 0 57,975
WISDOMTREE TRUST US MIDCAP FUND ETF US MIDCAP FUND 97717W570 379 9,458 SH   SOLE NONE 0 0 9,458
WISDOMTREE TRUST US SMALLCAP DIVD ETF US SMALLCAP DIVD 97717W604 1,351 49,919 SH   SOLE NONE 0 0 49,919
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND 97717W562 465 12,955 SH   SOLE NONE 0 0 12,955
WP CAREY INC COM COM 92936U109 253 3,149 SH   SOLE NONE 0 0 3,149
XENIA HOTELS & RESORTS INC COM COM 984017103 475 22,741 SH   SOLE NONE 0 0 22,741
YUM BRANDS INC COM COM 988498101 292 2,674 SH   SOLE NONE 0 0 2,674