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
3M COMPANY COM COM 88579Y101 528 3,871 SH   SOLE NONE 0 0 3,871
ACCENTURE PLC COM SHS CLASS A G1151C101 250 1,531 SH   SOLE NONE 0 0 1,531
ALLIED HEALTHCARE PRODUCTS INC COM COM NEW 019222207 383 21,912 SH   SOLE NONE 0 0 21,912
ALPHA PRO TECH COM COM 020772109 601 49,779 SH   SOLE NONE 0 0 49,779
ALPHABET INC COM CL C CAP STK CL C 02079K107 229 197 SH   SOLE NONE 0 0 197
AMAZON COM INC COM COM 023135106 721 370 SH   SOLE NONE 0 0 370
AMPIO PHARMACEUTICALS INC COM COM 03209T109 45 109,443 SH   SOLE NONE 0 0 109,443
APPLE INC COM COM 037833100 973 3,828 SH   SOLE NONE 0 0 3,828
AT&T INC COM COM 00206R102 299 10,279 SH   SOLE NONE 0 0 10,279
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 274 1,500 SH   SOLE NONE 0 0 1,500
BOEING CO COM COM 097023105 248 1,666 SH   SOLE NONE 0 0 1,666
CITRIX SYSTEMS INC COM COM 177376100 217 1,539 SH   SOLE NONE 0 0 1,539
CLOROX CO COM COM 189054109 533 3,078 SH   SOLE NONE 0 0 3,078
CO DIAGNOSTICS INC COM COM 189763105 493 64,748 SH   SOLE NONE 0 0 64,748
COSTCO WHOLESALE CORP COM COM 22160K105 874 3,067 SH   SOLE NONE 0 0 3,067
CREDIT SUISSE NASSAU ETN VELOCITY SHS NEW 22542D258 316 1,010 SH   SOLE NONE 0 0 1,010
DIREXION SHARES ETF TRUST DALY HOM B&S BUL ETF DALY HOM B&S BUL 25490K596 355 34,644 SH   SOLE NONE 0 0 34,644
DIREXION SHARES ETF TRUST DLY SCOND 3XBU ETF DLY SCOND 3XBU 25459W458 314 3,320 SH   SOLE NONE 0 0 3,320
DIREXION SHARES ETF TRUST SP BIOTCH BL NEW ETF SP BIOTCH BL NEW 25490K323 965 42,813 SH   SOLE NONE 0 0 42,813
ECOLAB INC COM COM 278865100 694 4,458 SH   SOLE NONE 0 0 4,458
FACEBOOK INC COM CL A CL A 30303M102 213 1,278 SH   SOLE NONE 0 0 1,278
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENH NEW ETF FIRST TR ENH NEW 33739Q408 10,301 174,520 SH   SOLE NONE 0 0 174,520
FIRST TR EXCHANGE TRADED FD IV FIRST TR TA HIYL ETF FIRST TR TA HIYL 33738D408 633 15,078 SH   SOLE NONE 0 0 15,078
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETF SENIOR LN FD 33738D309 576 13,787 SH   SOLE NONE 0 0 13,787
FIRST TR EXCHANGE TRADED FD VI CBOE EQT BUFER ETF CBOE EQT BUFER 33740F847 651 23,880 SH   SOLE NONE 0 0 23,880
FIRST TR EXCHANGE TRADED FD VI MULTI ASSET DI ETF MULTI ASSET DI 33738R100 1,398 119,202 SH   SOLE NONE 0 0 119,202
FIRST TR EXCHANGE TRADED FD VI NASD TECH DIV ETF NASD TECH DIV 33738R118 1,993 56,349 SH   SOLE NONE 0 0 56,349
FIRST TR EXCHANGE TRADED FD VI RISNG DIVD ACHIV ETF RISNG DIVD ACHIV 33738R506 903 35,259 SH   SOLE NONE 0 0 35,259
FIRST TR EXCHANGE TRADED FD VI US EQUITY BUFFER FEB ETF US EQT BUFFER 33740F763 595 23,053 SH   SOLE NONE 0 0 23,053
FIRST TRUST EXCH TRADED FUND 2 DJ GLBL DIVID ETF DJ GLBL DIVID 33734X200 664 41,746 SH   SOLE NONE 0 0 41,746
FIRST TRUST EXCH TRADED FUND 2 TECH ALPHADEX ETF TECH ALPHADEX 33734X176 288 4,850 SH   SOLE NONE 0 0 4,850
FIRST TRUST EXCH TRADED FUND 2 UTILITIES ALPH ETF UTILITIES ALPH 33734X184 260 10,591 SH   SOLE NONE 0 0 10,591
FIRST TRUST EXCHANGE-TRADED AL COM SHS ETF COM SHS 33735K108 1,020 17,027 SH   SOLE NONE 0 0 17,027
FIRST TRUST EXCHANGE-TRADED FU PFD SECS INC ETF PFD SECS INC ETF 33739E108 1,593 97,169 SH   SOLE NONE 0 0 97,169
FIRST TRUST PORTFOLIOS COM ETF COM 33734G108 306 16,217 SH   SOLE NONE 0 0 16,217
FIRST TST MORNINGS SHS ETF SHS 336917109 1,942 86,985 SH   SOLE NONE 0 0 86,985
FIRST TST VALUE LI SHS ETF SHS 33734H106 2,392 86,448 SH   SOLE NONE 0 0 86,448
FS KKR CAPITAL CORP COM COM 302635107 162 54,114 SH   SOLE NONE 0 0 54,114
GILEAD SCIENCES INC COM COM 375558103 454 6,079 SH   SOLE NONE 0 0 6,079
GLOBAL X FDS GLB X SUPERDIV ETF GLB X SUPERDIV 37950E549 439 47,195 SH   SOLE NONE 0 0 47,195
HOLOGIC INC COM COM 436440101 205 5,867 SH   SOLE NONE 0 0 5,867
INVESCO EXCHANGE TRADED FUND T EMRNG MKT SVRG ETF EMRNG MKT SVRG 46138E784 204 8,549 SH   SOLE NONE 0 0 8,549
INVESCO EXCHANGE TRADED FUND T KBW HIG DV YLD ETF KBW HIG DV YLD 46138E610 739 68,284 SH   SOLE NONE 0 0 68,284
INVESCO EXCHANGE TRADED FUND T S&P MIDCP LOW ETF S&P MIDCP LOW 46138E198 864 21,718 SH   SOLE NONE 0 0 21,718
INVESCO EXCHANGE TRADED FUND T S&P SMLCP LOW ETF S&P SMLCP LOW 46138G102 340 10,283 SH   SOLE NONE 0 0 10,283
INVESCO EXCHANGE TRADED FUND T S&P500 LOW VOL ETF S&P500 LOW VOL 46138E354 1,822 38,847 SH   SOLE NONE 0 0 38,847
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 4,298 22,574 SH   SOLE NONE 0 0 22,574
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 343 2,784 SH   SOLE NONE 0 0 2,784
ISHARES TRUST MORTGE REL ETF MORTGE REL ETF 46435G342 238 12,760 SH   SOLE NONE 0 0 12,760
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 241 7,598 SH   SOLE NONE 0 0 7,598
ISHARES TRUST RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 485 4,241 SH   SOLE NONE 0 0 4,241
ISHARES TRUST S&P 500 GRWT ETF S&P 500 GRWT ETF 464287309 301 1,826 SH   SOLE NONE 0 0 1,826
ISHARES TRUST S&P 500 VAL ETF S&P 500 VAL ETF 464287408 961 9,986 SH   SOLE NONE 0 0 9,986
ISHARES TRUST U.S. CNSM GD ETF U.S. CNSM GD ETF 464287812 274 2,533 SH   SOLE NONE 0 0 2,533
ISHARES TRUST U.S. REAL ES ETF U.S. REAL ES ETF 464287739 252 3,627 SH   SOLE NONE 0 0 3,627
JP MORGAN CHASE & CO COM COM 46625H100 240 2,668 SH   SOLE NONE 0 0 2,668
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 353 2,793 SH   SOLE NONE 0 0 2,793
MASTERCARD INCORPORATED COM CL A CL A 57636Q104 216 894 SH   SOLE NONE 0 0 894
MICROSOFT CORP COM COM 594918104 762 4,837 SH   SOLE NONE 0 0 4,837
NANOVIRICIDES INC COM COM 630087302 109 19,135 SH   SOLE NONE 0 0 19,135
NORTHERN DYNASTY MINERALS LTD COM COM NEW 66510M204 5 15,000 SH   SOLE NONE 0 0 15,000
NORTHERN LIGHTS FUND TRUST IV INSPIRE CORP ETF INSPIRE CORP 66538H633 1,493 61,325 SH   SOLE NONE 0 0 61,325
NORTHERN LIGHTS FUND TRUST IV INSPIRE SMAL ETF INSPIRE SMAL ETF 66538H641 221 11,482 SH   SOLE NONE 0 0 11,482
PEPSICO INC COM COM 713448108 475 3,961 SH   SOLE NONE 0 0 3,961
PROCTER & GAMBLE CO COM COM 742718109 936 8,518 SH   SOLE NONE 0 0 8,518
PROSHARES TRUST PSHS ULT S&P 500 ETF PSHS ULT S&P 500 74347R107 370 4,162 SH   SOLE NONE 0 0 4,162
PROSHARES TRUST PSHS ULTRA QQQ ETF PSHS ULTRA QQQ 74347R206 1,067 11,920 SH   SOLE NONE 0 0 11,920
PROSHARES TRUST PSHS ULTRA TECH ETF PSHS ULTRA TECH 74347R693 265 2,385 SH   SOLE NONE 0 0 2,385
PROSHARES TRUST PSHS ULTRUSS2000 ETF PSHS ULTRUSS2000 74347R842 234 7,126 SH   SOLE NONE 0 0 7,126
PROSHARES TRUST RUSS 2000 DIVD ETF RUSS 2000 DIVD 74347B698 764 16,539 SH   SOLE NONE 0 0 16,539
PROSHARES TRUST S&P 500 DV ARIST ETF S&P 500 DV ARIST 74348A467 2,258 39,158 SH   SOLE NONE 0 0 39,158
PROSHARES TRUST S&P MDCP 400 DIV ETF S&P MDCP 400 DIV 74347B680 1,093 24,275 SH   SOLE NONE 0 0 24,275
PROSHARES TRUST ULTRAPRO QQQ ETF ULTRAPRO QQQ 74347X831 685 14,382 SH   SOLE NONE 0 0 14,382
PROSHARES TRUST ULTRAPRO SHORT S ETF ULTRAPRO SHORT S 74347B268 360 14,954 SH   SOLE NONE 0 0 14,954
PROSHARES TRUST ULTRAPRO SHT QQQ ETF ULTRAPRO SHT QQQ 74347G408 260 13,361 SH   SOLE NONE 0 0 13,361
PROSHARES TRUST ULTRPRO DOW30 ETF ULTRPRO DOW30 74347X823 466 11,168 SH   SOLE NONE 0 0 11,168
PROSHARES TRUST ULTRPRO S&P500 ETF ULTRPRO S&P500 74347X864 628 22,731 SH   SOLE NONE 0 0 22,731
REGENERON PHARMACEUTICALS INC COM COM 75886F107 824 1,689 SH   SOLE NONE 0 0 1,689
RETAIL PROP OF AMERICA INC CL A CL A 76131V202 190 36,939 SH   SOLE NONE 0 0 36,939
SPDR DOW JONES IND UT SER 1 ETF UT SER 1 78467X109 355 1,623 SH   SOLE NONE 0 0 1,623
SPDR GOLD TRUST GOLD SHS ETF GOLD SHS 78463V107 568 3,842 SH   SOLE NONE 0 0 3,842
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 260 991 SH   SOLE NONE 0 0 991
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 3,251 12,614 SH   SOLE NONE 0 0 12,614
SPDR SERIES TRUST PORTFOLIO INTRMD ETF PORTFOLIO INTRMD 78464A375 358 10,550 SH   SOLE NONE 0 0 10,550
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 1,915 21,138 SH   SOLE NONE 0 0 21,138
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF SPDR TR TACTIC 78467V848 887 18,507 SH   SOLE NONE 0 0 18,507
TARONIS TECHNOLOGIES INC COM COM NEW 876214206 3 20,000 SH   SOLE NONE 0 0 20,000
THERMO FISHER SCIENTIFIC INC COM COM 883556102 879 3,100 SH   SOLE NONE 0 0 3,100
UBS AG JERSEY EXCH TRAD SECS WELLS FARGO ETRAC WELLS BDCI 902641588 179 15,905 SH   SOLE NONE 0 0 15,905
VAXART INC COM COM NEW 92243A200 88 49,859 SH   SOLE NONE 0 0 49,859
VIR BIOTECHNOLOGY INC COM COM 92764N102 456 13,325 SH   SOLE NONE 0 0 13,325
WELLTOWER INC COM COM 95040Q104 207 4,531 SH   SOLE NONE 0 0 4,531
WISDOMTREE TRUST US HIGH DIVIDEND ETF US HIGH DIVIDEND 97717W208 974 17,216 SH   SOLE NONE 0 0 17,216
WISDOMTREE TRUST US MIDCAP DIVID ETF US MIDCAP DIVID 97717W505 1,168 48,380 SH   SOLE NONE 0 0 48,380
WISDOMTREE TRUST US MIDCAP FUND ETF US MIDCAP FUND 97717W570 321 12,179 SH   SOLE NONE 0 0 12,179
WISDOMTREE TRUST US SMALLCAP DIVD ETF US SMALLCAP DIVD 97717W604 376 20,896 SH   SOLE NONE 0 0 20,896
WISDOMTREE TRUST US SMALLCAP FUND ETF US SMALLCAP FUND 97717W562 300 13,478 SH   SOLE NONE 0 0 13,478
XENIA HOTELS & RESORTS INC COM COM 984017103 206 20,063 SH   SOLE NONE 0 0 20,063
ZOOM VIDEO COMMUNICATIONS INC COM CL A CL A 98980L101 451 3,092 SH   SOLE NONE 0 0 3,092