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 533 6,025 SH   SOLE NONE 0 0 6,025
ABERDEEN ASIA PACI COM COM 003009107 360 84,761 SH   SOLE NONE 0 0 84,761
ABERDEEN STANDARD PALLADIUM TR PHYSCL PALLADM ETF PHYSCL PALLADM 003262102 570 3,112 SH   SOLE NONE 0 0 3,112
ACCENTURE PLC COM SHS CLASS A G1151C101 321 1,525 SH   SOLE NONE 0 0 1,525
ADOBE INC COM COM 00724F101 322 977 SH   SOLE NONE 0 0 977
ALPHABET INC COM CL C CAP STK CL C 02079K107 717 537 SH   SOLE NONE 0 0 537
ALPS ETF TRUST SECTR DIV DOGS ETF SECTR DIV DOGS 00162Q858 207 4,421 SH   SOLE NONE 0 0 4,421
AMAZON COM INC COM COM 023135106 757 410 SH   SOLE NONE 0 0 410
AMERICAN ELECTRIC POWER CO INC COM COM 025537101 288 3,056 SH   SOLE NONE 0 0 3,056
AMPIO PHARMACEUTICALS INC COM COM 03209T109 63 109,443 SH   SOLE NONE 0 0 109,443
APPLE INC COM COM 037833100 1,355 4,615 SH   SOLE NONE 0 0 4,615
AQUA AMERICA INC COM COM 03836W103 278 5,930 SH   SOLE NONE 0 0 5,930
AT&T INC COM COM 00206R102 625 16,011 SH   SOLE NONE 0 0 16,011
BANK OF MONTREAL MICROSECTRS IDX ETN MICROSECTRS IDX 063679872 624 10,436 SH   SOLE NONE 0 0 10,436
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 552 2,438 SH   SOLE NONE 0 0 2,438
BIOGEN INC COM COM 09062X103 250 844 SH   SOLE NONE 0 0 844
BWX TECHNOLOGIES INC COM COM 05605H100 267 4,303 SH   SOLE NONE 0 0 4,303
CANADIAN PACIFIC RAILWAY CO COM COM 13645T100 313 1,230 SH   SOLE NONE 0 0 1,230
CARDIOVASCULAR SYSTEMS INC DEL COM COM 141619106 259 5,344 SH   SOLE NONE 0 0 5,344
CBRE GROUP INC COM CL A CL A 12504L109 292 4,779 SH   SOLE NONE 0 0 4,779
CENTURYLINK INC COM COM 156700106 269 20,397 SH   SOLE NONE 0 0 20,397
CHEVRON CORPORATION COM COM 166764100 289 2,402 SH   SOLE NONE 0 0 2,402
CSX CORP COM COM 126408103 266 3,677 SH   SOLE NONE 0 0 3,677
DEERE & CO COM COM 244199105 251 1,452 SH   SOLE NONE 0 0 1,452
DIREXION SHARES ETF TRUST DALY HOM B&S BUL ETF DALY HOM B&S BUL 25490K596 345 5,086 SH   SOLE NONE 0 0 5,086
DIREXION SHARES ETF TRUST DLY ENRGY BULL3X ETF DLY ENRGY BULL3X 25459W888 958 54,795 SH   SOLE NONE 0 0 54,795
DIREXION SHARES ETF TRUST DLY R/E BULL3X ETF DLY R/E BULL3X 25459W755 289 9,834 SH   SOLE NONE 0 0 9,834
DIREXION SHARES ETF TRUST DLY SMCAP BULL3X ETF DLY SMCAP BULL3X 25459W847 3,117 43,307 SH   SOLE NONE 0 0 43,307
DIREXION SHARES ETF TRUST DLY TECH BULL 3X ETF DLY TECH BULL 3X 25459W102 1,098 4,542 SH   SOLE NONE 0 0 4,542
DIREXION SHARES ETF TRUST SP BIOTCH BL NEW ETF SP BIOTCH BL NEW 25490K323 3,525 61,318 SH   SOLE NONE 0 0 61,318
DUKE ENERGY CORP COM COM NEW 26441C204 292 3,204 SH   SOLE NONE 0 0 3,204
ECOLAB INC COM COM 278865100 860 4,457 SH   SOLE NONE 0 0 4,457
FACEBOOK INC COM CL A CL A 30303M102 408 1,989 SH   SOLE NONE 0 0 1,989
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENH NEW ETF FIRST TR ENH NEW 33739Q408 24,425 406,479 SH   SOLE NONE 0 0 406,479
FIRST TR EXCHANGE TRADED FD IV FIRST TR TA HIYL ETF FIRST TR TA HIYL 33738D408 5,074 104,002 SH   SOLE NONE 0 0 104,002
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF FST LOW OPPT EFT 33739Q200 363 7,010 SH   SOLE NONE 0 0 7,010
FIRST TR EXCHANGE TRADED FD IV NO AMER ENERGY ETF NO AMER ENERGY 33738D101 277 10,888 SH   SOLE NONE 0 0 10,888
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETF SENIOR LN FD 33738D309 1,400 29,230 SH   SOLE NONE 0 0 29,230
FIRST TR EXCHANGE TRADED FD VI MULTI ASSET DI ETF MULTI ASSET DI 33738R100 2,856 152,037 SH   SOLE NONE 0 0 152,037
FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF NASD TECH DIV 33738R118 4,673 108,385 SH   SOLE NONE 0 0 108,385
FIRST TR EXCHANGE TRADED FD VI RISNG DIVD ACHIV ETF RISNG DIVD ACHIV 33738R506 2,007 55,946 SH   SOLE NONE 0 0 55,946
FIRST TRUST EXCH TRADED FUND 2 DJ GLBL DIVID ETF DJ GLBL DIVID 33734X200 2,109 84,550 SH   SOLE NONE 0 0 84,550
FIRST TRUST EXCH TRADED FUND 2 HLTH CARE ALPH ETF HLTH CARE ALPH 33734X143 331 3,938 SH   SOLE NONE 0 0 3,938
FIRST TRUST EXCH TRADED FUND 2 INDLS PROD DUR ETF INDLS PROD DUR 33734X150 343 7,619 SH   SOLE NONE 0 0 7,619
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF TECH ALPHADEX 33734X176 365 5,042 SH   SOLE NONE 0 0 5,042
FIRST TRUST EXCHANGE-TRADED AL COM SHS ETF COM SHS 33735K108 1,158 15,883 SH   SOLE NONE 0 0 15,883
FIRST TRUST EXCHANGE-TRADED FU PFD SECS INC ETF PFD SECS INC ETF 33739E108 5,790 288,536 SH   SOLE NONE 0 0 288,536
FIRST TRUST PORTFOLIOS COM ETF COM 33734G108 1,523 58,326 SH   SOLE NONE 0 0 58,326
FIRST TST MORNINGS SHS ETF SHS 336917109 4,402 135,139 SH   SOLE NONE 0 0 135,139
FIRST TST VALUE LI SHS ETF SHS 33734H106 4,609 127,925 SH   SOLE NONE 0 0 127,925
FS KKR CAPITAL CORP COM COM 302635107 448 73,137 SH   SOLE NONE 0 0 73,137
GDS HOLDINGS LTD ADR SPONSORED ADS 36165L108 276 5,366 SH   SOLE NONE 0 0 5,366
GLOBAL PAYMENTS INC COM COM 37940X102 287 1,574 SH   SOLE NONE 0 0 1,574
GLOBAL X FDS GLB X SUPERDIV ETF GLB X SUPERDIV 37950E549 1,149 64,982 SH   SOLE NONE 0 0 64,982
HECLA MINING CO COM COM 422704106 46 13,854 SH   SOLE NONE 0 0 13,854
HESS CORPORATION COM COM 42809H107 254 3,815 SH   SOLE NONE 0 0 3,815
INTEL CORP COM COM 458140100 366 6,122 SH   SOLE NONE 0 0 6,122
INVESCO EXCHANGE TRADED FD TR DWA MOMENTUM ETF DWA MOMENTUM 46137V837 439 6,833 SH   SOLE NONE 0 0 6,833
INVESCO EXCHANGE TRADED FD TR S&P MDCP MOMNTUM ETF S&P MDCP MOMNTUM 46137V464 963 15,754 SH   SOLE NONE 0 0 15,754
INVESCO EXCHANGE TRADED FUND T 1 30 LADER TRE ETF 1 30 LADER TRE 46138E107 295 8,557 SH   SOLE NONE 0 0 8,557
INVESCO EXCHANGE TRADED FUND T DWA SMLCP MENT ETF DWA SMLCP MENT 46138E842 322 5,654 SH   SOLE NONE 0 0 5,654
INVESCO EXCHANGE TRADED FUND T EMRNG MKT SVRG ETF EMRNG MKT SVRG 46138E784 295 9,994 SH   SOLE NONE 0 0 9,994
INVESCO EXCHANGE TRADED FUND T KBW HIG DV YLD ETF KBW HIG DV YLD 46138E610 1,538 70,166 SH   SOLE NONE 0 0 70,166
INVESCO EXCHANGE TRADED FUND T S&P 500 MOMNTM ETF S&P 500 MOMNTM 46138E339 1,114 26,601 SH   SOLE NONE 0 0 26,601
INVESCO EXCHANGE TRADED FUND T S&P MIDCP LOW ETF S&P MIDCP LOW 46138E198 3,645 67,754 SH   SOLE NONE 0 0 67,754
INVESCO EXCHANGE TRADED FUND T S&P SMLCP LOW ETF S&P SMLCP LOW 46138G102 1,348 26,495 SH   SOLE NONE 0 0 26,495
INVESCO EXCHANGE TRADED FUND T S&P500 LOW VOL ETF S&P500 LOW VOL 46138E354 11,437 196,042 SH   SOLE NONE 0 0 196,042
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 6,558 30,847 SH   SOLE NONE 0 0 30,847
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK 464287150 398 5,481 SH   SOLE NONE 0 0 5,481
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 430 1,333 SH   SOLE NONE 0 0 1,333
ISHARES TRUST GL TIMB FORE ETF GL TIMB FORE ETF 464288174 214 3,207 SH   SOLE NONE 0 0 3,207
ISHARES TRUST GLOBAL 100 ETF GLOBAL 100 ETF 464287572 457 8,481 SH   SOLE NONE 0 0 8,481
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 401 3,136 SH   SOLE NONE 0 0 3,136
ISHARES TRUST MORTGE REL ETF MORTGE REL ETF 46435G342 616 13,837 SH   SOLE NONE 0 0 13,837
ISHARES TRUST MSCI EAFE ETF MSCI EAFE ETF 464287465 246 3,551 SH   SOLE NONE 0 0 3,551
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 283 7,533 SH   SOLE NONE 0 0 7,533
ISHARES TRUST PHLX SEMICND ETF PHLX SEMICND ETF 464287523 769 3,066 SH   SOLE NONE 0 0 3,066
ISHARES TRUST RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 3,597 21,713 SH   SOLE NONE 0 0 21,713
ISHARES TRUST RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 413 2,193 SH   SOLE NONE 0 0 2,193
ISHARES TRUST S&P 500 GRWT ETF S&P 500 GRWT ETF 464287309 1,396 7,213 SH   SOLE NONE 0 0 7,213
ISHARES TRUST S&P 500 VAL ETF S&P 500 VAL ETF 464287408 655 5,036 SH   SOLE NONE 0 0 5,036
ISHARES TRUST S&P MC 400GR ETF S&P MC 400GR ETF 464287606 455 1,914 SH   SOLE NONE 0 0 1,914
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 531 2,747 SH   SOLE NONE 0 0 2,747
ISHARES TRUST U.S. FINLS ETF U.S. FINLS ETF 464287788 349 2,538 SH   SOLE NONE 0 0 2,538
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 301 1,139 SH   SOLE NONE 0 0 1,139
ISHARES TRUST U.S. TECH ETF U.S. TECH ETF 464287721 268 1,153 SH   SOLE NONE 0 0 1,153
ISHARES TRUST US INDUSTRIALS ETF US INDUSTRIALS 464287754 457 2,731 SH   SOLE NONE 0 0 2,731
ISHARES TRUST USA MOMENTUM FCT ETF USA MOMENTUM FCT 46432F396 370 2,952 SH   SOLE NONE 0 0 2,952
JP MORGAN CHASE & CO COM COM 46625H100 552 3,966 SH   SOLE NONE 0 0 3,966
KANSAS CITY SOUTHERN COM COM NEW 485170302 266 1,740 SH   SOLE NONE 0 0 1,740
KELLOGG COMPANY COM COM 487836108 280 4,057 SH   SOLE NONE 0 0 4,057
LAM RESEARCH CORP COM COM 512807108 292 999 SH   SOLE NONE 0 0 999
LENNAR CORP COM CL A CL A 526057104 252 4,526 SH   SOLE NONE 0 0 4,526
MACQUARIE INFRASTRUCTURE CORP COM COM 55608B105 287 6,718 SH   SOLE NONE 0 0 6,718
MARTIN MARIETTA MATERIALS INC COM COM 573284106 259 927 SH   SOLE NONE 0 0 927
MASTERCARD INCORPORATED COM CL A CL A 57636Q104 691 2,314 SH   SOLE NONE 0 0 2,314
MERCK & CO INC COM COM 58933Y105 205 2,257 SH   SOLE NONE 0 0 2,257
MICROCHIP TECHNOLOGY COM COM 595017104 330 3,157 SH   SOLE NONE 0 0 3,157
MICRON TECHNOLOGY INC COM COM 595112103 320 5,968 SH   SOLE NONE 0 0 5,968
MICROSOFT CORP COM COM 594918104 1,144 7,254 SH   SOLE NONE 0 0 7,254
NIKE INC COM CL B CL B 654106103 287 2,835 SH   SOLE NONE 0 0 2,835
NORTHERN DYNASTY MINERALS LTD COM COM NEW 66510M204 6 15,000 SH   SOLE NONE 0 0 15,000
NUVEEN QUALITY PFD INCOME FUND COM COM 67072C105 194 19,424 SH   SOLE NONE 0 0 19,424
NVIDIA CORP COM COM 67066G104 207 883 SH   SOLE NONE 0 0 883
PARKER-HANNIFIN CORP COM COM 701094104 275 1,338 SH   SOLE NONE 0 0 1,338
PAYCOM SOFTWARE INC COM COM 70432V102 256 968 SH   SOLE NONE 0 0 968
PEPSICO INC COM COM 713448108 817 5,983 SH   SOLE NONE 0 0 5,983
PROCTER & GAMBLE CO COM COM 742718109 1,361 10,897 SH   SOLE NONE 0 0 10,897
PROLOGIS INC COM COM 74340W103 288 3,239 SH   SOLE NONE 0 0 3,239
PROSHARES TRUST PSHS ULT MCAP400 ETF PSHS ULT MCAP400 74347R404 720 15,972 SH   SOLE NONE 0 0 15,972
PROSHARES TRUST PSHS ULT S&P 500 ETF PSHS ULT S&P 500 74347R107 881 5,844 SH   SOLE NONE 0 0 5,844
PROSHARES TRUST PSHS ULTRA DOW30 ETF PSHS ULTRA DOW30 74347R305 833 14,986 SH   SOLE NONE 0 0 14,986
PROSHARES TRUST PSHS ULTRA QQQ ETF PSHS ULTRA QQQ 74347R206 1,785 14,652 SH   SOLE NONE 0 0 14,652
PROSHARES TRUST PSHS ULTRA TECH ETF PSHS ULTRA TECH 74347R693 379 2,387 SH   SOLE NONE 0 0 2,387
PROSHARES TRUST PSHS ULTRUSS2000 ETF PSHS ULTRUSS2000 74347R842 1,078 13,999 SH   SOLE NONE 0 0 13,999
PROSHARES TRUST RUSS 2000 DIVD ETF RUSS 2000 DIVD 74347B698 1,583 25,631 SH   SOLE NONE 0 0 25,631
PROSHARES TRUST S&P 500 DV ARIST ETF S&P 500 DV ARIST 74348A467 4,334 57,335 SH   SOLE NONE 0 0 57,335
PROSHARES TRUST S&P MDCP 400 DIV ETF S&P MDCP 400 DIV 74347B680 1,834 30,458 SH   SOLE NONE 0 0 30,458
PROSHARES TRUST ULTRPRO S&P500 ETF ULTRPRO S&P500 74347X864 514 7,349 SH   SOLE NONE 0 0 7,349
RETAIL PROP OF AMERICA INC CL A CL A 76131V202 464 34,655 SH   SOLE NONE 0 0 34,655
RINGCENTRAL INC COM CL A CL A 76680R206 263 1,563 SH   SOLE NONE 0 0 1,563
SELECT SECTOR SPDR TRUST TECHNOLOGY ETF TECHNOLOGY 81369Y803 561 6,126 SH   SOLE NONE 0 0 6,126
SOUTHERN CO COM COM 842587107 378 5,935 SH   SOLE NONE 0 0 5,935
SPDR DOW JONES IND UT SER 1 ETF UT SER 1 78467X109 5,057 17,738 SH   SOLE NONE 0 0 17,738
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 3,491 9,302 SH   SOLE NONE 0 0 9,302
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 5,533 17,192 SH   SOLE NONE 0 0 17,192
SPDR SERIES TRUST PORTFOLIO INTRMD ETF PORTFOLIO INTRMD 78464A375 370 10,503 SH   SOLE NONE 0 0 10,503
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 6,184 54,158 SH   SOLE NONE 0 0 54,158
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF SPDR TR TACTIC 78467V848 1,098 22,419 SH   SOLE NONE 0 0 22,419
TARGET CORP COM COM 87612E106 324 2,534 SH   SOLE NONE 0 0 2,534
TERADYNE INC COM COM 880770102 227 3,332 SH   SOLE NONE 0 0 3,332
TETRA TECH INC COM COM 88162G103 299 3,478 SH   SOLE NONE 0 0 3,478
TRI CONTL CORP COM COM 895436103 316 11,241 SH   SOLE NONE 0 0 11,241
UBS AG JERSEY ETRAC WELLS BDCI ETN ETRAC WELLS BDCI 902641588 328 16,085 SH   SOLE NONE 0 0 16,085
UBS AG LONDON TRACKER ZERT (WELLS FARGO BUS) ETRAC 2X LEV LNG 90267B765 2,704 179,019 SH   SOLE NONE 0 0 179,019
VALERO ENERGY CORP COM COM 91913Y100 275 2,940 SH   SOLE NONE 0 0 2,940
VANGUARD UTILITIES ETF UTILITIES ETF 92204A876 239 1,679 SH   SOLE NONE 0 0 1,679
VERIZON COMMUNICATIONS COM COM 92343V104 302 4,930 SH   SOLE NONE 0 0 4,930
VISA INC COM CL A COM CL A 92826C839 309 1,645 SH   SOLE NONE 0 0 1,645
VULCAN MATERIALS CO COM COM 929160109 241 1,678 SH   SOLE NONE 0 0 1,678
WHEATON PRECIOUS METALS CORP COM COM 962879102 308 10,385 SH   SOLE NONE 0 0 10,385
WISDOMTREE TRUST US HIGH DIVIDEND ETF US HIGH DIVIDEND 97717W208 2,719 35,399 SH   SOLE NONE 0 0 35,399
WISDOMTREE TRUST US MIDCAP DIVID ETF US MIDCAP DIVID 97717W505 3,164 83,195 SH   SOLE NONE 0 0 83,195
WISDOMTREE TRUST US MIDCAP FUND ETF US MIDCAP FUND 97717W570 851 20,222 SH   SOLE NONE 0 0 20,222
WISDOMTREE TRUST US SMALLCAP DIVD ETF US SMALLCAP DIVD 97717W604 1,215 42,369 SH   SOLE NONE 0 0 42,369
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND 97717W562 1,084 28,207 SH   SOLE NONE 0 0 28,207
XENIA HOTELS & RESORTS INC COM COM 984017103 436 20,201 SH   SOLE NONE 0 0 20,201
YUM BRANDS INC COM COM 988498101 292 2,900 SH   SOLE NONE 0 0 2,900
YUM CHINA HOLDINGS INC COM COM 98850P109 210 4,377 SH   SOLE NONE 0 0 4,377
ZEBRA TECHNOLOGIES COM CL A CL A 989207105 278 1,091 SH   SOLE NONE 0 0 1,091
ZIMMER BIOMET HOLDINGS INC COM COM 98956P102 271 1,817 SH   SOLE NONE 0 0 1,817