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
ABBOTT LABORATORIES COM COM 002824100 219 2,678 SH   SOLE NONE 0 0 2,678
ABBVIE INC COM COM 00287Y109 751 10,261 SH   SOLE NONE 0 0 10,261
ABERDEEN ASIA PACI COM COM 003009107 327 77,864 SH   SOLE NONE 0 0 77,864
ABIOMED INC COM COM 003654100 388 2,284 SH   SOLE NONE 0 0 2,284
ACCENTURE PLC COM SHS CLASS A G1151C101 288 1,519 SH   SOLE NONE 0 0 1,519
ADOBE INC COM COM 00724F101 1,461 5,360 SH   SOLE NONE 0 0 5,360
ALIGN TECHNOLOGY INC COM COM 016255101 582 3,194 SH   SOLE NONE 0 0 3,194
ALPHABET INC COM CL C CAP STK CL C 02079K107 1,305 1,083 PRN   SOLE NONE 0 0 1,083
ALPS ETF TRUST SECTR DIV DOGS ETF SECTR DIV DOGS 00162Q858 520 12,057 SH   SOLE NONE 0 0 12,057
AMAZON COM INC COM COM 023135106 1,615 931 SH   SOLE NONE 0 0 931
AMERICAN ELECTRIC POWER CO INC COM COM 025537101 286 3,072 SH   SOLE NONE 0 0 3,072
AMERICAN STATES WATER CO COM COM 029899101 202 2,253 SH   SOLE NONE 0 0 2,253
AMERICAN WATER WOR COM COM 030420103 330 2,670 SH   SOLE NONE 0 0 2,670
AMPIO PHARMACEUTICALS INC COM COM 03209T109 52 109,443 PRN   SOLE NONE 0 0 109,443
APPLE INC COM COM 037833100 1,140 5,076 SH   SOLE NONE 0 0 5,076
AQUA AMERICA INC COM COM 03836W103 265 5,907 SH   SOLE NONE 0 0 5,907
ARISTA NETWORKS INC COM COM 040413106 995 4,321 SH   SOLE NONE 0 0 4,321
AT&T INC COM COM 00206R102 568 15,187 SH   SOLE NONE 0 0 15,187
BANK OF MONTREAL MICROSECTRS IDX ETN MICROSECTRS IDX 063679872 699 20,847 SH   SOLE NONE 0 0 20,847
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 259 1,254 SH   SOLE NONE 0 0 1,254
BWX TECHNOLOGIES INC COM COM 05605H100 239 4,289 SH   SOLE NONE 0 0 4,289
CARDIOVASCULAR SYSTEMS INC DEL COM COM 141619106 227 4,944 SH   SOLE NONE 0 0 4,944
CHEVRON CORPORATION COM COM 166764100 508 4,378 SH   SOLE NONE 0 0 4,378
DANAHER CORP COM COM 235851102 356 2,513 SH   SOLE NONE 0 0 2,513
DIREXION SHARES ETF TRUST DALY HOM B&S BUL ETF DALY HOM B&S BUL 25490K596 441 7,007 SH   SOLE NONE 0 0 7,007
DIREXION SHARES ETF TRUST DL FTSE BLL 3X ETF DL FTSE BLL 3X 25459W771 324 19,944 SH   SOLE NONE 0 0 19,944
DIREXION SHARES ETF TRUST DLY EMG MK BL 3X ETF DLY EMG MK BL 3X 25490K281 307 4,819 SH   SOLE NONE 0 0 4,819
DIREXION SHARES ETF TRUST DLY ENRGY BULL3X ETF DLY ENRGY BULL3X 25459W888 919 63,271 SH   SOLE NONE 0 0 63,271
DIREXION SHARES ETF TRUST DLY FIN BULL NEW ETF DLY FIN BULL NEW 25459Y694 1,647 22,279 SH   SOLE NONE 0 0 22,279
DIREXION SHARES ETF TRUST DLY MIDCAP ETF3X DLY MIDCAP ETF3X 25459W730 370 9,491 SH   SOLE NONE 0 0 9,491
DIREXION SHARES ETF TRUST DLY R/E BULL3X ETF DLY R/E BULL3X 25459W755 504 17,246 SH   SOLE NONE 0 0 17,246
DIREXION SHARES ETF TRUST DLY SCOND 3XBU ETF DLY SCOND 3XBU 25459W458 737 4,456 SH   SOLE NONE 0 0 4,456
DIREXION SHARES ETF TRUST DLY SMCAP BULL3X ETF DLY SMCAP BULL3X 25459W847 3,586 68,426 SH   SOLE NONE 0 0 68,426
DIREXION SHARES ETF TRUST DLY TECH BULL 3X ETF DLY TECH BULL 3X 25459W102 1,633 10,059 SH   SOLE NONE 0 0 10,059
DIREXION SHARES ETF TRUST SP BIOTCH BL NEW ETF SP BIOTCH BL NEW 25490K323 2,176 75,154 SH   SOLE NONE 0 0 75,154
DUKE ENERGY CORP COM COM NEW 26441C204 305 3,173 SH   SOLE NONE 0 0 3,173
ECOLAB INC COM COM 278865100 1,140 5,821 SH   SOLE NONE 0 0 5,821
ESSEX PROPERTY TRUST INC COM COM 297178105 269 829 SH   SOLE NONE 0 0 829
FACEBOOK INC COM CL A CL A 30303M102 1,285 7,310 SH   SOLE NONE 0 0 7,310
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENH NEW ETF FIRST TR ENH NEW 33739Q408 43,136 717,861 SH   SOLE NONE 0 0 717,861
FIRST TR EXCHANGE TRADED FD IV FIRST TR TA HIYL ETF FIRST TR TA HIYL 33738D408 5,131 106,397 SH   SOLE NONE 0 0 106,397
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF FST LOW OPPT EFT 33739Q200 346 6,667 SH   SOLE NONE 0 0 6,667
FIRST TR EXCHANGE TRADED FD IV NO AMER ENERGY ETF NO AMER ENERGY 33738D101 283 11,129 SH   SOLE NONE 0 0 11,129
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETF SENIOR LN FD 33738D309 1,187 25,047 SH   SOLE NONE 0 0 25,047
FIRST TR EXCHANGE TRADED FD VI MULTI ASSET DI ETF MULTI ASSET DI 33738R100 2,392 130,516 SH   SOLE NONE 0 0 130,516
FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF NASD TECH DIV 33738R118 2,568 64,792 SH   SOLE NONE 0 0 64,792
FIRST TR EXCHANGE TRADED FD VI RISNG DIVD ACHIV ETF RISNG DIVD ACHIV 33738R506 646 20,665 SH   SOLE NONE 0 0 20,665
FIRST TR EXCHANGE-TRADED FD II PFD SECS INC ETF PFD SECS INC ETF 33739E108 6,008 304,251 SH   SOLE NONE 0 0 304,251
FIRST TR LRG CP GRWTH ALPHADEX COM SHS ETF COM SHS 33735K108 925 13,390 SH   SOLE NONE 0 0 13,390
FIRST TRUST EXCH TRADED FUND 2 DJ GLBL DIVID ETF DJ GLBL DIVID 33734X200 1,297 57,054 SH   SOLE NONE 0 0 57,054
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF TECH ALPHADEX 33734X176 400 6,216 SH   SOLE NONE 0 0 6,216
FIRST TRUST PORTFOLIOS COM ETF COM 33734G108 1,334 50,670 PRN   SOLE NONE 0 0 50,670
FIRST TST MORNINGS SHS ETF SHS 336917109 2,730 89,264 SH   SOLE NONE 0 0 89,264
FIRST TST VALUE LI SHS ETF SHS 33734H106 3,110 90,382 SH   SOLE NONE 0 0 90,382
FS KKR CAPITAL CORP COM COM 302635107 419 73,137 SH   SOLE NONE 0 0 73,137
GDS HOLDINGS LTD ADR SPONSORED ADS 36165L108 201 5,012 SH   SOLE NONE 0 0 5,012
GLOBAL PAYMENTS INC COM COM 37940X102 258 1,633 SH   SOLE NONE 0 0 1,633
GLOBAL X FDS GLB X SUPERDIV ETF GLB X SUPERDIV 37950E549 953 56,850 SH   SOLE NONE 0 0 56,850
GRUBHUB INC COM COM 400110102 373 6,625 SH   SOLE NONE 0 0 6,625
HCP INC COM COM 40414L109 284 7,972 SH   SOLE NONE 0 0 7,972
INVESCO EXCHANGE TRADED FUND T 1 30 LADER TRE ETF 1 30 LADER TRE 46138E107 305 8,574 SH   SOLE NONE 0 0 8,574
INVESCO EXCHANGE TRADED FUND T EMRNG MKT SVRG ETF EMRNG MKT SVRG 46138E784 290 9,990 SH   SOLE NONE 0 0 9,990
INVESCO EXCHANGE TRADED FUND T KBW HIG DV YLD ETF KBW HIG DV YLD 46138E610 1,413 68,862 SH   SOLE NONE 0 0 68,862
INVESCO EXCHANGE TRADED FUND T S&P MIDCP LOW ETF S&P MIDCP LOW 46138E198 1,290 24,803 SH   SOLE NONE 0 0 24,803
INVESCO EXCHANGE TRADED FUND T S&P SMLCP LOW ETF S&P SMLCP LOW 46138G102 468 9,716 SH   SOLE NONE 0 0 9,716
INVESCO EXCHANGE TRADED FUND T S&P500 LOW VOL ETF S&P500 LOW VOL 46138E354 4,384 76,377 SH   SOLE NONE 0 0 76,377
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 6,003 32,056 SH   SOLE NONE 0 0 32,056
ISHARES INC MSCI GBL GOLD MN ETF MSCI GBL GOLD MN 46434G855 220 10,106 SH   SOLE NONE 0 0 10,106
ISHARES TRUST 1 3 YR TREAS BD ETF 1 3 YR TREAS BD 464287457 240 2,839 SH   SOLE NONE 0 0 2,839
ISHARES TRUST COHEN STEER REIT ETF COHEN STEER REIT 464287564 220 1,856 SH   SOLE NONE 0 0 1,856
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK 464287150 376 5,691 SH   SOLE NONE 0 0 5,691
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 400 3,144 SH   SOLE NONE 0 0 3,144
ISHARES TRUST MORTGE REL ETF MORTGE REL ETF 46435G342 595 14,295 SH   SOLE NONE 0 0 14,295
ISHARES TRUST MSCI EAFE ETF MSCI EAFE ETF 464287465 214 3,323 SH   SOLE NONE 0 0 3,323
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 550 14,743 SH   SOLE NONE 0 0 14,743
ISHARES TRUST PHLX SEMICND ETF PHLX SEMICND ETF 464287523 207 991 SH   SOLE NONE 0 0 991
ISHARES TRUST RESIDNL REAL EST ETF RESIDNL REAL EST 464288562 215 2,728 SH   SOLE NONE 0 0 2,728
ISHARES TRUST RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 3,925 26,457 SH   SOLE NONE 0 0 26,457
ISHARES TRUST S&P 500 GRWT ETF S&P 500 GRWT ETF 464287309 7,172 40,284 SH   SOLE NONE 0 0 40,284
ISHARES TRUST S&P MC 400GR ETF S&P MC 400GR ETF 464287606 2,234 10,151 SH   SOLE NONE 0 0 10,151
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 2,796 15,979 SH   SOLE NONE 0 0 15,979
ISHARES TRUST SHORT TREAS BD ETF SHORT TREAS BD 464288679 289 2,621 SH   SOLE NONE 0 0 2,621
ISHARES TRUST U.S. FINLS ETF U.S. FINLS ETF 464287788 389 3,075 SH   SOLE NONE 0 0 3,075
ISHARES TRUST U.S. INSRNCE ETF U.S. INSRNCE ETF 464288786 206 2,926 SH   SOLE NONE 0 0 2,926
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 279 1,148 SH   SOLE NONE 0 0 1,148
ISHARES TRUST U.S. REAL ES ETF U.S. REAL ES ETF 464287739 590 6,376 SH   SOLE NONE 0 0 6,376
ISHARES TRUST U.S. TECH ETF U.S. TECH ETF 464287721 233 1,153 SH   SOLE NONE 0 0 1,153
ISHARES TRUST U.S. UTILITS ETF U.S. UTILITS ETF 464287697 408 2,515 SH   SOLE NONE 0 0 2,515
ISHARES TRUST US HOME CONS ETF US HOME CONS ETF 464288752 267 6,240 SH   SOLE NONE 0 0 6,240
JPMORGAN CHASE & CO. COM COM 46625H100 427 3,702 SH   SOLE NONE 0 0 3,702
KIRKLAND LAKE GOLD COM COM 49741E100 310 6,899 SH   SOLE NONE 0 0 6,899
L3 HARRIS TECHNOLOGIES INC COM COM 502431109 276 1,359 SH   SOLE NONE 0 0 1,359
LIGAND PHARMACEUTICAL INC COM COM NEW 53220K504 368 3,784 SH   SOLE NONE 0 0 3,784
MARTIN MARIETTA MATERIALS INC COM COM 573284106 244 912 SH   SOLE NONE 0 0 912
MASTERCARD INCORPORATED COM CL A CL A 57636Q104 1,584 5,849 SH   SOLE NONE 0 0 5,849
MICROCHIP TECHNOLOGY COM COM 595017104 298 3,210 SH   SOLE NONE 0 0 3,210
MICRON TECHNOLOGY INC COM COM 595112103 254 6,010 SH   SOLE NONE 0 0 6,010
MICROSOFT CORP COM COM 594918104 743 5,427 SH   SOLE NONE 0 0 5,427
MONDELEZ INTL INC COM CL A CL A 609207105 265 4,857 SH   SOLE NONE 0 0 4,857
NIKE INC COM CL B CL B 654106103 258 2,801 SH   SOLE NONE 0 0 2,801
NORTHERN DYNASTY MINERALS LTD COM COM NEW 66510M204 8 15,000 SH   SOLE NONE 0 0 15,000
NUVEEN QUALITY PFD INCOME FUND COM COM 67072C105 177 17,887 SH   SOLE NONE 0 0 17,887
NVIDIA CORP COM COM 67066G104 771 4,434 SH   SOLE NONE 0 0 4,434
PAYCOM SOFTWARE INC COM COM 70432V102 1,287 6,190 SH   SOLE NONE 0 0 6,190
PEPSICO INC COM COM 713448108 818 5,961 SH   SOLE NONE 0 0 5,961
PROCTER & GAMBLE CO COM COM 742718109 1,379 11,136 SH   SOLE NONE 0 0 11,136
PROLOGIS INC COM COM 74340W103 267 3,180 SH   SOLE NONE 0 0 3,180
PROSHARES TRUST PSHS ULT MCAP400 ETF PSHS ULT MCAP400 74347R404 649 16,867 SH   SOLE NONE 0 0 16,867
PROSHARES TRUST PSHS ULT S&P 500 ETF PSHS ULT S&P 500 74347R107 791 6,310 SH   SOLE NONE 0 0 6,310
PROSHARES TRUST PSHS ULTRA DOW30 ETF PSHS ULTRA DOW30 74347R305 749 15,513 SH   SOLE NONE 0 0 15,513
PROSHARES TRUST PSHS ULTRA QQQ ETF PSHS ULTRA QQQ 74347R206 1,532 16,109 SH   SOLE NONE 0 0 16,109
PROSHARES TRUST PSHS ULTRA TECH ETF PSHS ULTRA TECH 74347R693 315 2,613 SH   SOLE NONE 0 0 2,613
PROSHARES TRUST PSHS ULTRUSS2000 ETF PSHS ULTRUSS2000 74347R842 1,006 16,223 SH   SOLE NONE 0 0 16,223
PROSHARES TRUST RUSS 2000 DIVD ETF RUSS 2000 DIVD 74347B698 825 14,110 SH   SOLE NONE 0 0 14,110
PROSHARES TRUST S&P 500 DV ARIST ETF S&P 500 DV ARIST 74348A467 2,998 42,500 SH   SOLE NONE 0 0 42,500
PROSHARES TRUST S&P MDCP 400 DIV ETF S&P MDCP 400 DIV 74347B680 945 16,557 SH   SOLE NONE 0 0 16,557
PROSHARES TRUST ULTRAPRO QQQ ETF ULTRAPRO QQQ 74347X831 1,433 23,831 SH   SOLE NONE 0 0 23,831
PROSHARES TRUST ULTRPRO DOW30 ETF ULTRPRO DOW30 74347X823 1,644 16,289 SH   SOLE NONE 0 0 16,289
PROSHARES TRUST ULTRPRO S&P500 ETF ULTRPRO S&P500 74347X864 1,674 31,417 SH   SOLE NONE 0 0 31,417
RETAIL PROP OF AMERICA INC CL A CL A 76131V202 426 34,655 SH   SOLE NONE 0 0 34,655
SELECT SECTOR SPDR TRUST TECHNOLOGY ETF TECHNOLOGY 81369Y803 464 5,818 SH   SOLE NONE 0 0 5,818
SOUTHERN CO. COM COM 842587107 401 6,483 SH   SOLE NONE 0 0 6,483
SPDR DOW JONES IND UT SER 1 ETF UT SER 1 78467X109 5,131 19,328 SH   SOLE NONE 0 0 19,328
SPDR GOLD TRUST GOLD SHS ETF GOLD SHS 78463V107 659 4,723 SH   SOLE NONE 0 0 4,723
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 3,899 11,279 SH   SOLE NONE 0 0 11,279
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 5,408 18,445 SH   SOLE NONE 0 0 18,445
SPDR SERIES TRUST BLOMBERG BRC INV ETF BLOMBERG BRC INV 78468R200 372 12,153 SH   SOLE NONE 0 0 12,153
SPDR SERIES TRUST PORTFOLIO INTRMD ETF PORTFOLIO INTRMD 78464A375 366 10,403 SH   SOLE NONE 0 0 10,403
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 2,454 22,265 SH   SOLE NONE 0 0 22,265
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF SPDR TR TACTIC 78467V848 858 17,470 SH   SOLE NONE 0 0 17,470
STAMPS.COM INC COM COM NEW 852857200 426 5,897 SH   SOLE NONE 0 0 5,897
STARBUCKS CORP COM COM 855244109 350 4,049 SH   SOLE NONE 0 0 4,049
TARGET CORP COM COM 87612E106 283 2,671 SH   SOLE NONE 0 0 2,671
TEXAS INSTRUMENTS INC COM COM 882508104 308 2,400 PRN   SOLE NONE 0 0 2,400
TRI CONTL CORP COM COM 895436103 303 11,241 SH   SOLE NONE 0 0 11,241
UBS AG JERSEY ETRAC WELLS BDCI ETN ETRAC WELLS BDCI 902641588 547 27,488 SH   SOLE NONE 0 0 27,488
UBS AG LONDON ETRAC 2X LEV LNG ETN ETRAC 2X LEV LNG 90267B765 2,643 183,812 SH   SOLE NONE 0 0 183,812
UNILEVER PLC ADR SPONSORED SPON ADR NEW 904767704 268 4,456 SH   SOLE NONE 0 0 4,456
VANGUARD UTILITIES ETF UTILITIES ETF 92204A876 231 1,615 PRN   SOLE NONE 0 0 1,615
VERIZON COMMUNICATIONS COM COM 92343V104 325 5,437 SH   SOLE NONE 0 0 5,437
VISA INC COM CL A COM CL A 92826C839 288 1,655 SH   SOLE NONE 0 0 1,655
VULCAN MATERIALS CO COM COM 929160109 235 1,582 SH   SOLE NONE 0 0 1,582
WEC ENERGY GROUP INC COM COM 92939U106 339 3,564 SH   SOLE NONE 0 0 3,564
WELLTOWER INC COM COM 95040Q104 340 3,808 SH   SOLE NONE 0 0 3,808
WESTERN DIGITAL CORP COM COM 958102105 246 4,207 SH   SOLE NONE 0 0 4,207
WHEATON PRECIOUS METALS CORP COM COM 962879102 285 10,754 SH   SOLE NONE 0 0 10,754
WISDOMTREE TRUST US HIGH DIVIDEND ETF US HIGH DIVIDEND 97717W208 2,020 27,472 SH   SOLE NONE 0 0 27,472
WISDOMTREE TRUST US MIDCAP DIVID ETF US MIDCAP DIVID 97717W505 2,255 63,085 SH   SOLE NONE 0 0 63,085
WISDOMTREE TRUST US MIDCAP FUND ETF US MIDCAP FUND 97717W570 443 11,454 SH   SOLE NONE 0 0 11,454
WISDOMTREE TRUST US SMALLCAP DIVD ETF US SMALLCAP DIVD 97717W604 1,439 53,600 SH   SOLE NONE 0 0 53,600
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND 97717W562 515 14,751 SH   SOLE NONE 0 0 14,751
WP CAREY INC COM COM 92936U109 286 3,175 SH   SOLE NONE 0 0 3,175
XENIA HOTELS & RESORTS INC COM COM 984017103 487 23,323 SH   SOLE NONE 0 0 23,323
YUM BRANDS INC COM COM 988498101 328 2,906 SH   SOLE NONE 0 0 2,906