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
22ND CENTURY GROUP INC COM COM 90137F103 97 57,000 SH   SOLE 1 0 0 57,000
AMAZON COM INC COM COM 023135106 477 268 SH   SOLE 1 0 0 268
AMERICAN FINANCE TRUST INC COM COM 02607T109 183 16,902 SH   SOLE 1 0 0 16,902
APPLE INC COM COM 037833100 749 3,941 SH   SOLE 1 0 0 3,941
BANK OF AMERICA CORPORATION COM COM 060505104 424 15,369 SH   SOLE 1 0 0 15,369
CHUBB LIMITED COM COM H1467J104 311 2,219 SH   SOLE 1 0 0 2,219
COCA-COLA CO COM COM 191216100 367 7,841 SH   SOLE 1 0 0 7,841
COLGATE-PALMOLIVE CO COM COM 194162103 448 6,539 SH   SOLE 1 0 0 6,539
COLONY CREDIT REAL ESTATE INC COM CL A COM CL A 19625T101 1,418 90,562 SH   SOLE 1 0 0 90,562
DELTA AIR LINES INC COM COM 247361702 635 12,285 SH   SOLE 1 0 0 12,285
ENTERPRISE PRODS PARTNERS L P COM COM 293792107 321 11,021 SH   SOLE 1 0 0 11,021
ETF SERIES SOLUTIONS APTUS DEFINED ETF APTUS DEFINED ETF 26922A388 969 37,035 SH   SOLE 1 0 0 37,035
ETF SERIES SOLUTIONS APTUS FORTIFIED ETF APTUS FORTIFIED ETF 26922A610 1,421 53,897 SH   SOLE 1 0 0 53,897
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF LOW OPPT ETF 33739Q200 215 4,195 SH   SOLE 1 0 0 4,195
FIRST TRUST EXCH TRADED ALPHAD EMERG MKT ALPH ETF EMERG MKT ALPH ETF 33737J182 324 12,935 SH   SOLE 1 0 0 12,935
FS KKR CAPITAL CORP COM COM 302635107 590 97,497 SH   SOLE 1 0 0 97,497
HOME DEPOT INC COM COM 437076102 244 1,270 SH   SOLE 1 0 0 1,270
HORMEL FOODS CORP COM COM 440452100 1,101 24,600 SH   SOLE 1 0 0 24,600
INVESCO ACTIVELY MANAGD ETF TR OPTIMUM YIELD ETF OPTIMUM YIELD ETF 46090F100 170 10,235 SH   SOLE 1 0 0 10,235
INVESCO EXCHANGE TRADED FUND T TAXABLE MUN BD ETF TAXABLE MUN BD ETF 46138G805 208 6,820 SH   SOLE 1 0 0 6,820
INVESCO QQQ TRUST UNIT SER 1 ETF SER 1 ETF 46090E103 1,108 6,167 SH   SOLE 1 0 0 6,167
ISHARES INC CORE MSCI EMKT ETF CORE MSCI EMKT ETF 46434G103 676 13,067 SH   SOLE 1 0 0 13,067
ISHARES INC MIN VOL GBL ETF GBL ETF 464286525 406 4,539 SH   SOLE 1 0 0 4,539
ISHARES TRUST 3 7 YR TREAS BD ETF TREAS BD ETF 464288661 2,071 16,807 SH   SOLE 1 0 0 16,807
ISHARES TRUST AGGRES ALLOC ETF AGGRES ALLOC ETF 464289859 779 14,547 SH   SOLE 1 0 0 14,547
ISHARES TRUST BROAD USD INVT GRD CORP BD ETF BROAD USD INVT GRD CORP BD ETF 464288620 1,588 28,727 SH   SOLE 1 0 0 28,727
ISHARES TRUST CORE DIV GRWTH ETF CORE DIV GRWTH ETF 46434V621 1,665 45,319 SH   SOLE 1 0 0 45,319
ISHARES TRUST CORE HIGH DV ETF CORE HIGH DV ETF 46429B663 324 670 SH   SOLE 1 0 0 670
ISHARES TRUST CORE MSCI EURO ETF CORE MSCI EURO ETF 46434V738 1,018 22,193 SH   SOLE 1 0 0 22,193
ISHARES TRUST CORE S&P MCP ETF CORE S&P MCP ETF 464287507 1,111 5,868 SH   SOLE 1 0 0 5,868
ISHARES TRUST CORE S&P TTL STK ETF CORE S&P TTL STK ETF 464287150 2,472 38,386 SH   SOLE 1 0 0 38,386
ISHARES TRUST CORE S&P US GWT ETF CORE S&P US GWT ETF 464287671 2,821 46,763 SH   SOLE 1 0 0 46,763
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 3,137 11,023 SH   SOLE 1 0 0 11,023
ISHARES TRUST CORE US AGGBD ET ETF CORE US AGGBD ET ETF 464287226 2,102 19,268 SH   SOLE 1 0 0 19,268
ISHARES TRUST DOW JONES US ETF DOW JONES US ETF 464287846 546 3,866 SH   SOLE 1 0 0 3,866
ISHARES TRUST EAFE SML CP ETF EAFE SML CP ETF 464288273 1,843 32,094 SH   SOLE 1 0 0 32,094
ISHARES TRUST EDGE US FIXD INM ETF EDGE US FIXD INM ETF 46435U796 664 6,682 SH   SOLE 1 0 0 6,682
ISHARES TRUST GRWT ALLOCAT ETF GRWT ALLOCAT ETF 464289867 693 15,496 SH   SOLE 1 0 0 15,496
ISHARES TRUST HDG MSCI EAFE ETF HDG MSCI EAFE ETF 46434V803 434 15,036 SH   SOLE 1 0 0 15,036
ISHARES TRUST IBOXX INV CP ETF IBOXX INV CP ETF 464287242 967 8,126 SH   SOLE 1 0 0 8,126
ISHARES TRUST INT RT HDG C B ETF INT RT HDG C B ETF 46431W705 231 2,469 SH   SOLE 1 0 0 2,469
ISHARES TRUST INTRM GOV CR ETF INTRM GOV CR ETF 464288612 1,963 17,807 SH   SOLE 1 0 0 17,807
ISHARES TRUST INTRM TR CRP ETF INTRM TR CRP ETF 464288638 1,681 30,486 SH   SOLE 1 0 0 30,486
ISHARES TRUST MBS ETF MBS ETF 464288588 282 2,650 SH   SOLE 1 0 0 2,650
ISHARES TRUST MIN VOL USA ETF MIN VOL USA ETF 46429B697 1,808 30,742 SH   SOLE 1 0 0 30,742
ISHARES TRUST MSCI EMG MKT ETF MSCI EMG MKT ETF 464287234 413 9,615 SH   SOLE 1 0 0 9,615
ISHARES TRUST MULTIFACTOR USA ETF MULTIFACTOR USA ETF 46434V282 1,957 63,057 SH   SOLE 1 0 0 63,057
ISHARES TRUST MULTIFACTOR USA ETF MULTIFACTOR USA ETF 46434V290 359 8,945 SH   SOLE 1 0 0 8,945
ISHARES TRUST NATIONAL MUN ETF NATIONAL MUN ETF 464288414 321 2,883 SH   SOLE 1 0 0 2,883
ISHARES TRUST RUS 1000 ETF RUS 1000 ETF 464287622 7,211 45,840 SH   SOLE 1 0 0 45,840
ISHARES TRUST RUS 1000 GRW ETF RUS 1000 GRW ETF 464287614 2,551 16,854 SH   SOLE 1 0 0 16,854
ISHARES TRUST RUS 1000 VAL ETF RUS 1000 VAL ETF 464287598 4,752 38,483 SH   SOLE 1 0 0 38,483
ISHARES TRUST RUS 2000 VAL ETF RUS 2000 VAL ETF 464287630 776 6,470 SH   SOLE 1 0 0 6,470
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 682 12,644 SH   SOLE 1 0 0 12,644
ISHARES TRUST RUS TOP 200 ETF TOP 200 ETF 464289446 271 4,135 SH   SOLE 1 0 0 4,135
ISHARES TRUST RUS TP200 GR ETF TOP 200 ETF 464289438 483 5,878 SH   SOLE 1 0 0 5,878
ISHARES TRUST RUSSELL 3000 ETF RUSSELL 3000 ETF 464287689 1,177 7,058 SH   SOLE 1 0 0 7,058
ISHARES TRUST S&P 100 ETF S&P 100 ETF 464287101 205 1,640 SH   SOLE 1 0 0 1,640
ISHARES TRUST S&P 500 VAL ETF S&P 500 VAL ETF 464287408 265 2,350 SH   SOLE 1 0 0 2,350
ISHARES TRUST SELECT DIVID ETF SELECT DIVID ETF 464287168 839 8,547 SH   SOLE 1 0 0 8,547
ISHARES TRUST SHORT TREAS BD ETF SHORT TREAS BD ETF 464288679 1,189 10,757 SH   SOLE 1 0 0 10,757
ISHARES TRUST TIPS BD ETF TIPS BD ETF 464287176 577 5,103 SH   SOLE 1 0 0 5,103
ISHARES TRUST U.S. CNSM SV ETF U.S. CNSM SV ETF 464287580 843 4,128 SH   SOLE 1 0 0 4,128
ISHARES TRUST U.S. REAL ES ETF U.S. REAL ES ETF 464287739 669 7,683 SH   SOLE 1 0 0 7,683
ISHARES TRUST U.S. UTILITS ETF UTILITS ETF 464287697 360 2,447 SH   SOLE 1 0 0 2,447
ISHARES TRUST US AER DEF ETF US AER DEF ETF 464288760 1,121 5,615 SH   SOLE 1 0 0 5,615
ISHARES TRUST US HLTHCARE ETF US HLTHCARE ETF 464287762 488 2,520 SH   SOLE 1 0 0 2,520
ISHARES TRUST US INDUSTRIALS ETF US INDUSTRIALS ETF 464287754 291 1,920 SH   SOLE 1 0 0 1,920
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 1,452 57,536 SH   SOLE 1 0 0 57,536
ISHARES TRUST USA MOMENTUM FCT ETF USA MOMENTUM FCT ETF 46432F396 1,012 9,022 SH   SOLE 1 0 0 9,022
ISHARES TRUST USA QUALITY FCTR ETF FCTR ETF 46432F339 428 4,831 SH   SOLE 1 0 0 4,831
JP MORGAN ETF TRUST ULTRA SHRT INC ETF ULTRA SHRT INC ETF 46641Q837 4,200 83,504 SH   SOLE 1 0 0 83,504
JP MORGAN ETF TRUST ULTRA SHRT MUNICIPAL INC ETF SHRT MUNICIPAL INC ETF 46641Q654 599 11,905 SH   SOLE 1 0 0 11,905
JPMORGAN CHASE & CO. COM COM 46625H100 323 3,188 SH   SOLE 1 0 0 3,188
KITOV PHARMA LTD WARRANT WARRANT 49803V115 38 198,524 SH   SOLE 1 0 0 198,524
LAM RESEARCH CORP COM COM 512807108 237 1,323 SH   SOLE 1 0 0 1,323
LEXICON PHARMACEUTICALS INC COM COM 528872302 60 10,750 SH   SOLE 1 0 0 10,750
MCDONALD'S CORPORATION COM COM 580135101 224 1,178 SH   SOLE 1 0 0 1,178
MICRON TECHNOLOGY INC COM COM 595112103 599 14,484 SH   SOLE 1 0 0 14,484
MICROSOFT CORP COM COM 594918104 497 4,212 SH   SOLE 1 0 0 4,212
NVIDIA CORP COM COM 67066G104 212 1,183 SH   SOLE 1 0 0 1,183
PIMCO DYNAMIC INCOME FD SHS SHS 72201Y101 737 22,975 SH   SOLE 1 0 0 22,975
PROCTER & GAMBLE CO COM COM 742718109 627 6,023 SH   SOLE 1 0 0 6,023
SELECT SECTOR SPDR TRUST ENERGY ETF ENERGY ETF 81369Y506 279 4,215 SH   SOLE 1 0 0 4,215
SELECT SECTOR SPDR TRUST SBI INT-FINL ETF INT-FINL ETF 81369Y605 1,085 42,188 SH   SOLE 1 0 0 42,188
SENSEONICS HOLDINGS INC COM COM 81727U105 47 19,287 SH   SOLE 1 0 0 19,287
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD ETF 78463X889 6,405 219,286 SH   SOLE 1 0 0 219,286
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK ETF 78463X509 1,573 43,980 SH   SOLE 1 0 0 43,980
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT ETF 78462F103 227 804 SH   SOLE 1 0 0 804
SPDR SERIES TRUST NUVEEN BRC MUNIC ETF NUVEEN BRC MUNIC ETF 78468R721 248 5,041 SH   SOLE 1 0 0 5,041
SPDR SERIES TRUST PORTFOLIO INTRMD ETF PORTFOLIO INTRMD ETF 78464A375 285 8,345 SH   SOLE 1 0 0 8,345
SPDR SERIES TRUST PORTFOLIO LR ETF PORTFOLIO LR ETF 78464A854 6,515 196,060 SH   SOLE 1 0 0 196,060
SPDR SERIES TRUST PORTFOLIO MD ETF PORTFOLIO MD ETF 78464A847 1,934 58,024 SH   SOLE 1 0 0 58,024
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT ETF 78464A474 1,919 62,805 SH   SOLE 1 0 0 62,805
SPDR SERIES TRUST PORTFOLIO SM ETF PORTFOLIO SM ETF 78468R853 1,410 46,653 SH   SOLE 1 0 0 46,653
SPDR SERIES TRUST PORTFOLIO TL STK ETF PORTFOLIO TL STK ETF 78464A805 1,020 28,982 SH   SOLE 1 0 0 28,982
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW ETF 78464A409 1,822 48,977 SH   SOLE 1 0 0 48,977
SPDR SERIES TRUST S&P 600 SML CAP ETF S&P 600 SML CAP ETF 78464A813 380 5,706 SH   SOLE 1 0 0 5,706
TRAVELCENTERS OF AMERICA COM COM 894174101 54 13,112 SH   SOLE 1 0 0 13,112
VANGUARD INDEX FUNDS GROWTH ETF GROWTH ETF 922908736 373 2,835 SH   SOLE 1 0 0 2,835
VANGUARD INDEX FUNDS LARGE CAP ETF LARGE CAP ETF 922908637 273 2,100 SH   SOLE 1 0 0 2,100
VANGUARD INDEX FUNDS MID CAP ETF MID CAP ETF 922908629 433 2,694 SH   SOLE 1 0 0 2,694
VANGUARD INDEX FUNDS SMALL CP ETF SMALL CP ETF 922908751 686 4,487 SH   SOLE 1 0 0 4,487
VANGUARD INDEX FUNDS TOTAL STK MKT ETF TOTAL STK MKT ETF 922908769 290 2,003 SH   SOLE 1 0 0 2,003
VANGUARD INDEX FUNDS VALUE ETF VALUE ETF 922908744 3,804 35,346 SH   SOLE 1 0 0 35,346
VANGUARD INTL EQUI FTSE EMR MKT ETF FTSE EMR MKT ETF 922042858 1,755 41,303 SH   SOLE 1 0 0 41,303
VANGUARD INTL EQUI FTSE EUROPE ETF FTSE EUROPE ETF 922042874 434 8,102 SH   SOLE 1 0 0 8,102
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS ETF SHORT TERM TREAS ETF 92206C102 1,051 17,402 SH   SOLE 1 0 0 17,402
VANGUARD SPECIALIZED FUNDS DIV APP ETF DIV APP ETF 921908844 4,003 36,508 SH   SOLE 1 0 0 36,508
VANGUARD TAX MANAGED FUND FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 4,319 105,681 SH   SOLE 1 0 0 105,681
VANGUARD WHITEHALL FUNDS HIGH DIV YLD ETF HIGH DIV YLD ETF 921946406 782 9,129 SH   SOLE 1 0 0 9,129
VANGUARD WORLD FDS INF TECH ETF INF TECH ETF 92204A702 649 3,233 SH   SOLE 1 0 0 3,233
VICTORY PORTFOLIOS II VCSHS DEV ENH VL ETF VCSHS DEV ENH VL ETF 92647N816 319 10,101 SH   SOLE 1 0 0 10,101
VICTORY PORTFOLIOS II VCSHS US 500 ENH ETF VCSHS US 500 ENH ETF 92647N782 745 15,941 SH   SOLE 1 0 0 15,941
VICTORY PORTFOLIOS II VCSHS US EQ INCM ETF VCSHS US EQ INCM ETF 92647N824 598 13,424 SH   SOLE 1 0 0 13,424
WISDOMTREE TRUST FLOATNG RAT TREA ETF FLOATING RAT TREA ETF 97717X628 660 26,299 SH   SOLE 1 0 0 26,299