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
CHEMUNG FINL CORP COM 164024101 223 7,740 SH   SOLE   0 0 7,740
SCIPLAY CORP CL A 809087109 598 36,870 SH   SOLE   0 0 36,870
SPOTIFY TECHNOLOGY S A SHS L8681T102 1,264 5,209 SH   SOLE   0 0 5,209
SPDR S&P 500 ETF TR TR UNIT 78462F103 823 19,800 SH Call SOLE   0 0 19,800
SONY CORP SPONSORED ADR 835699307 1,797 23,414 SH   SOLE   0 0 23,414
SPDR S&P 500 ETF TR TR UNIT 78462F103 14 500 SH Call SOLE   0 0 500
FIRST TR EXCHANGE-TRADED FD FIRST TR TA HIYL 33738D408 14,524 307,852 SH   SOLE   0 0 307,852
WISDOMTREE TR US MIDCAP DIVID 97717W505 9,460 327,119 SH   SOLE   0 0 327,119
OKTA INC CL A 679295105 7,840 36,661 SH   SOLE   0 0 36,661
J P MORGAN EXCHANGE-TRADED F US QUALTY FCTR 46641Q761 1,413 43,555 SH   SOLE   0 0 43,555
US BANCORP DEL COM NEW 902973304 706 19,699 SH   SOLE   0 0 19,699
ISHARES TR 20 YR TR BD ETF 464287432 1 2,300 SH Put SOLE   0 0 2,300
MONOLITHIC PWR SYS INC COM 609839105 1,226 4,383 SH   SOLE   0 0 4,383
WASHINGTON PRIME GROUP NEW COM 93964W108 9 13,167 SH   SOLE   0 0 13,167
HEALTHCARE TR AMER INC CL A NEW 42225P501 1,140 43,845 SH   SOLE   0 0 43,845
OREILLY AUTOMOTIVE INC COM 67103H107 1,259 2,730 SH   SOLE   0 0 2,730
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 549 9,378 SH   SOLE   0 0 9,378
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 100 SH Call SOLE   0 0 100
CRONOS GROUP INC COM 22717L101 63 12,565 SH   SOLE   0 0 12,565
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 0 100 SH Call SOLE   0 0 100
ADVISORSHARES TR NEWFLT MULSINC 00768Y727 5,104 105,000 SH   SOLE   0 0 105,000
ISHARES TR JPMORGAN USD EMG 464288281 2,871 25,893 SH   SOLE   0 0 25,893
ISHARES TR MODERT ALLOC ETF 464289875 1,747 42,551 SH   SOLE   0 0 42,551
GEO GROUP INC NEW COM 36162J106 119 10,515 SH   SOLE   0 0 10,515
HOULIHAN LOKEY INC CL A 441593100 851 14,407 SH   SOLE   0 0 14,407
CORNING INC COM 219350105 3,641 112,357 SH   SOLE   0 0 112,357
MSCI INC COM 55354G100 1,639 4,595 SH   SOLE   0 0 4,595
ISHARES TR MBS ETF 464288588 6,677 60,484 SH   SOLE   0 0 60,484
HEICO CORP NEW CL A 422806208 4,799 54,123 SH   SOLE   0 0 54,123
T-MOBILE US INC COM 872590104 1,838 16,069 SH   SOLE   0 0 16,069
ANTARES PHARMA INC COM 036642106 55 20,266 SH   SOLE   0 0 20,266
TWITTER INC COM 90184L102 0 200 SH Call SOLE   0 0 200
BRIXMOR PPTY GROUP INC COM 11120U105 325 27,832 SH   SOLE   0 0 27,832
QUALYS INC COM 74758T303 607 6,197 SH   SOLE   0 0 6,197
SPDR SER TR BLOMBRG BRC INTL 78464A151 757 21,268 SH   SOLE   0 0 21,268
ISHARES TR RUS TP200 VL ETF 464289420 109,167 2,137,591 SH   SOLE   0 0 2,137,591
ISHARES TR 20 YR TR BD ETF 464287432 332,384 2,035,920 SH   SOLE   0 0 2,035,920
WISDOMTREE TR FLOATNG RAT TREA 97717X628 6,643 264,561 SH   SOLE   0 0 264,561
ISHARES TR US HLTHCR PR ETF 464288828 208 1,030 SH   SOLE   0 0 1,030
PROLOGIS INC. COM 74340W103 5,102 50,701 SH   SOLE   0 0 50,701
SERVICENOW INC COM 81762P102 3,692 7,613 SH   SOLE   0 0 7,613
RIO TINTO PLC SPONSORED ADR 767204100 215 3,552 SH   SOLE   0 0 3,552
ISHARES TR MRNGSTR INC ETF 46432F875 377 16,699 SH   SOLE   0 0 16,699
ISHARES TR SELECT DIVID ETF 464287168 2,662 32,645 SH   SOLE   0 0 32,645
SPDR SER TR PORTFOLIO LN TSR 78464A664 2,569 54,961 SH   SOLE   0 0 54,961
BIOGEN INC COM 09062X103 3,947 13,914 SH   SOLE   0 0 13,914
PEPSICO INC COM 713448108 16,588 119,680 SH   SOLE   0 0 119,680
STERICYCLE INC COM 858912108 1,161 18,406 SH   SOLE   0 0 18,406
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4,495 75,669 SH   SOLE   0 0 75,669
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 700 SH Put SOLE   0 0 700
ISHARES TR IBOXX HI YD ETF 464288513 1 2,800 SH Put SOLE   0 0 2,800
FIRST TR NASDAQ 100 TECH IND SHS 337345102 463 3,951 SH   SOLE   0 0 3,951
AVANGRID INC COM 05351W103 214 4,239 SH   SOLE   0 0 4,239
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,003 11,032 SH   SOLE   0 0 11,032
EOG RES INC COM 26875P101 446 12,416 SH   SOLE   0 0 12,416
VULCAN MATLS CO COM 929160109 1,891 13,952 SH   SOLE   0 0 13,952
WORLD GOLD TR SPDR GLD MINIS 98149E204 429 22,839 SH   SOLE   0 0 22,839
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 512 5,563 SH   SOLE   0 0 5,563
EVOLENT HEALTH INC CL A 30050B101 610 49,127 SH   SOLE   0 0 49,127
ISHARES TR PFD AND INCM SEC 464288687 0 4,500 SH Put SOLE   0 0 4,500
FIRST FINL BANCORP OH COM 320209109 537 44,752 SH   SOLE   0 0 44,752
CITIGROUP INC COM NEW 172967424 6,294 145,993 SH   SOLE   0 0 145,993
MCCORMICK & CO INC COM NON VTG 579780206 827 4,261 SH   SOLE   0 0 4,261
RUTHS HOSPITALITY GROUP INC COM 783332109 130 11,775 SH   SOLE   0 0 11,775
ISHARES TR RUS MD CP GR ETF 464287481 30,174 174,546 SH   SOLE   0 0 174,546
JACOBS ENGR GROUP INC COM 469814107 1,155 12,453 SH   SOLE   0 0 12,453
NORDIC AMERICAN TANKERS LIMI COM G65773106 44 12,655 SH   SOLE   0 0 12,655
ISHARES TR CORE MSCI TOTAL 46432F834 1,718 29,447 SH   SOLE   0 0 29,447
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 474 5,008 SH   SOLE   0 0 5,008
LABORATORY CORP AMER HLDGS COM NEW 50540R409 1,053 5,593 SH   SOLE   0 0 5,593
HUBBELL INC COM 443510607 592 4,327 SH   SOLE   0 0 4,327
CANOPY GROWTH CORP COM 138035100 297 20,748 SH   SOLE   0 0 20,748
FLWS/1-800 FLOWERS CL A 68243Q106 566 22,700 SH   SOLE   0 0 22,700
SPORTSMANS WHSE HLDGS INC COM 84920Y106 624 43,573 SH   SOLE   0 0 43,573
NU SKIN ENTERPRISES INC CL A 67018T105 593 11,847 SH   SOLE   0 0 11,847
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 470 9,325 SH   SOLE   0 0 9,325
XILINX INC COM 983919101 595 5,712 SH   SOLE   0 0 5,712
GOLDMAN SACHS ETF TR ACTIVEBETA EME 381430206 283 8,646 SH   SOLE   0 0 8,646
VICI PPTYS INC COM 925652109 235 10,075 SH   SOLE   0 0 10,075
VANGUARD INDEX FDS SMALL CP ETF 922908751 7,153 46,510 SH   SOLE   0 0 46,510
ISHARES TR US AER DEF ETF 464288760 253 1,596 SH   SOLE   0 0 1,596
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 464 8,499 SH   SOLE   0 0 8,499
PROSPECT CAP CORP COM 74348T102 335 66,563 SH   SOLE   0 0 66,563
STORE CAP CORP COM 862121100 1,891 68,923 SH   SOLE   0 0 68,923
COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 309 14,346 SH   SOLE   0 0 14,346
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 431 8,749 SH   SOLE   0 0 8,749
ISHARES TR MORTGE REL ETF 46435G342 518 20,099 SH   SOLE   0 0 20,099
ISHARES TR IBOXX INV CP ETF 464287242 36,144 268,308 SH   SOLE   0 0 268,308
MASCO CORP COM 574599106 541 9,812 SH   SOLE   0 0 9,812
TC ENERGY CORP COM 87807B107 769 18,294 SH   SOLE   0 0 18,294
ISHARES TR PFD AND INCM SEC 464288687 0 500 SH Put SOLE   0 0 500
WISDOMTREE TR US DIVID EX FNCL 97717W406 1,182 15,669 SH   SOLE   0 0 15,669
DTE ENERGY CO COM 233331107 2,027 17,619 SH   SOLE   0 0 17,619
FIRST TR EXCH TRADED FD III INSTL PFD SECS 33739P855 1,946 100,406 SH   SOLE   0 0 100,406
INVESCO EXCH TRD SLF IDX FD DEFENSIVE EQTY 46138J775 531 9,547 SH   SOLE   0 0 9,547
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 100 SH Call SOLE   0 0 100
BLACKSTONE GROUP INC COM CL A 09260D107 681 13,038 SH   SOLE   0 0 13,038
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 252 10,425 SH   SOLE   0 0 10,425
CINCINNATI FINL CORP COM 172062101 1,381 17,707 SH   SOLE   0 0 17,707
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 301 4,882 SH   SOLE   0 0 4,882
SYNAPTICS INC COM 87157D109 542 6,743 SH   SOLE   0 0 6,743
BECTON DICKINSON & CO COM 075887109 1,728 7,424 SH   SOLE   0 0 7,424
SPDR SER TR NUVEEN BLMBRG SR 78468R739 450 9,021 SH   SOLE   0 0 9,021
TRACTOR SUPPLY CO COM 892356106 1,863 13,000 SH   SOLE   0 0 13,000
WHITEHORSE FIN INC COM 96524V106 126 12,850 SH   SOLE   0 0 12,850
COSTAR GROUP INC COM 22160N109 6,478 7,635 SH   SOLE   0 0 7,635
AMEREN CORP COM 023608102 1,090 13,782 SH   SOLE   0 0 13,782
CMS ENERGY CORP COM 125896100 307 5,005 SH   SOLE   0 0 5,005
ISHARES TR COHEN STEER REIT 464287564 275 2,696 SH   SOLE   0 0 2,696
DISCOVERY INC COM SER A 25470F104 253 11,622 SH   SOLE   0 0 11,622
FIDELITY COVINGTON TRUST MSCI HLTH CARE I 316092600 637 12,114 SH   SOLE   0 0 12,114
SPDR S&P 500 ETF TR TR UNIT 78462F103 58 5,000 SH Put SOLE   0 0 5,000
RPM INTL INC COM 749685103 278 3,362 SH   SOLE   0 0 3,362
ISHARES TR RUS 1000 GRW ETF 464287614 3,948 18,205 SH   SOLE   0 0 18,205
SPDR S&P 500 ETF TR TR UNIT 78462F103 80 1,600 SH Call SOLE   0 0 1,600
SPDR SER TR PORTFOLIO AGRGTE 78464A649 2,102 68,234 SH   SOLE   0 0 68,234
KIRKLAND LAKE GOLD LTD COM 49741E100 208 4,272 SH   SOLE   0 0 4,272
CORECIVIC INC COM 21871N101 394 49,286 SH   SOLE   0 0 49,286
UNITED STS OIL FD LP UNITS 91232N207 351 12,421 SH   SOLE   0 0 12,421
YUM CHINA HLDGS INC COM 98850P109 433 8,185 SH   SOLE   0 0 8,185
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1,210 90,141 SH   SOLE   0 0 90,141
BANK MONTREAL QUE COM 063671101 424 7,253 SH   SOLE   0 0 7,253
CAMECO CORP COM 13321L108 223 22,038 SH   SOLE   0 0 22,038
MICRON TECHNOLOGY INC COM 595112103 1,786 38,024 SH   SOLE   0 0 38,024
ISHARES TR CONSER ALLOC ETF 464289883 3,512 94,498 SH   SOLE   0 0 94,498
TRAVELERS COMPANIES INC COM 89417E109 1 500 SH Put SOLE   0 0 500
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563 351 24,451 SH   SOLE   0 0 24,451
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 204 10,081 SH   SOLE   0 0 10,081
DOLLAR GEN CORP NEW COM 256677105 4,035 19,248 SH   SOLE   0 0 19,248
BARCLAYS BANK PLC IPTH SR B S&P 06746P621 934 37,512 SH   SOLE   0 0 37,512
RIVERNORTH DOUBLELINE STRATE COM 76882G107 184 13,404 SH   SOLE   0 0 13,404
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 2,323 45,526 SH   SOLE   0 0 45,526
REGIONS FINANCIAL CORP NEW COM 7591EP100 911 79,004 SH   SOLE   0 0 79,004
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 260 1,793 SH   SOLE   0 0 1,793
ENZO BIOCHEM INC COM 294100102 42 20,000 SH   SOLE   0 0 20,000
V F CORP COM 918204108 582 8,291 SH   SOLE   0 0 8,291
QUIDEL CORP COM 74838J101 215 979 SH   SOLE   0 0 979
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 432 19,941 SH   SOLE   0 0 19,941
CHECK POINT SOFTWARE TECH LT ORD M22465104 497 4,134 SH   SOLE   0 0 4,134
OLLIES BARGAIN OUTLET HLDGS COM 681116109 562 6,432 SH   SOLE   0 0 6,432
KNOT OFFSHORE PARTNERS LP COM UNITS Y48125101 209 16,230 SH   SOLE   0 0 16,230
FEDEX CORP COM 31428X106 7,479 29,734 SH   SOLE   0 0 29,734
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 400 SH Put SOLE   0 0 400
ISHARES TR GLOB HLTHCRE ETF 464287325 312 4,341 SH   SOLE   0 0 4,341
SPDR S&P 500 ETF TR TR UNIT 78462F103 217 23,000 SH Put SOLE   0 0 23,000
GOLD STD VENTURES CORP COM 380738104 16 20,000 SH   SOLE   0 0 20,000
KIMBERLY CLARK CORP COM 494368103 5,516 37,359 SH   SOLE   0 0 37,359
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 551 16,563 SH   SOLE   0 0 16,563
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 185 17,791 SH   SOLE   0 0 17,791
CINTAS CORP COM 172908105 1,340 4,026 SH   SOLE   0 0 4,026
ENTERGY CORP NEW COM 29364G103 3,293 33,425 SH   SOLE   0 0 33,425
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7,032 62,879 SH   SOLE   0 0 62,879
EXPEDITORS INTL WASH INC COM 302130109 486 5,364 SH   SOLE   0 0 5,364
HARTFORD FINL SVCS GROUP INC COM 416515104 264 7,176 SH   SOLE   0 0 7,176
SCHLUMBERGER LTD COM 806857108 396 25,460 SH   SOLE   0 0 25,460
PROGRESSIVE CORP COM 743315103 2,123 22,429 SH   SOLE   0 0 22,429
PROSPECT CAP CORP NOTE 4.950% 7/1 74348TAR3 41 41,000 PRN   SOLE   0 0 41,000
ROCKET COS INC COM CL A 77311W101 384 19,282 SH   SOLE   0 0 19,282
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 4,737 94,526 SH   SOLE   0 0 94,526
SPDR SER TR PRTFLO S&P500 GW 78464A409 45,803 914,052 SH   SOLE   0 0 914,052
ISHARES TR BROAD USD HIGH 46435U853 1,824 46,216 SH   SOLE   0 0 46,216
VUZIX CORP COM NEW 92921W300 47 10,232 SH   SOLE   0 0 10,232
KINROSS GOLD CORP COM 496902404 141 15,952 SH   SOLE   0 0 15,952
INVESCO EXCHANGE TRADED FD T DWA HEALTHCARE 46137V852 434 3,191 SH   SOLE   0 0 3,191
OSI ETF TR OSHARES US QUALT 67110P407 1,096 30,217 SH   SOLE   0 0 30,217
IROBOT CORP COM 462726100 518 6,831 SH   SOLE   0 0 6,831
VANGUARD WORLD FD EXTENDED DUR 921910709 1,762 10,644 SH   SOLE   0 0 10,644
CAPITAL ONE FINL CORP COM 14040H105 3,543 49,308 SH   SOLE   0 0 49,308
NUVEEN PFD & INCOME OPPORTUN COM 67073B106 299 35,189 SH   SOLE   0 0 35,189
LAMAR ADVERTISING CO NEW CL A 512816109 1,948 29,441 SH   SOLE   0 0 29,441
ISHARES INC MSCI EMERG MRKT 464286533 3,000 54,373 SH   SOLE   0 0 54,373
COHEN & STEERS INFRASTRUCTUR COM 19248A109 228 10,245 SH   SOLE   0 0 10,245
ISHARES TR PFD AND INCM SEC 464288687 0 800 SH Put SOLE   0 0 800
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 498 11,222 SH   SOLE   0 0 11,222
ISHARES TR IBOXX HI YD ETF 464288513 85 98,300 SH Put SOLE   0 0 98,300
TRUIST FINL CORP COM 89832Q109 2,550 67,014 SH   SOLE   0 0 67,014
SPDR SER TR PORTFOLIO SH TSR 78468R101 15,063 490,637 SH   SOLE   0 0 490,637
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 1,684 13,613 SH   SOLE   0 0 13,613
BALL CORP COM 058498106 3,258 39,195 SH   SOLE   0 0 39,195
CONSOLIDATED EDISON INC COM 209115104 1,979 25,441 SH   SOLE   0 0 25,441
HC2 HLDGS INC COM 404139107 50 20,837 SH   SOLE   0 0 20,837
NORTONLIFELOCK INC COM 668771108 237 11,357 SH   SOLE   0 0 11,357
SPDR S&P 500 ETF TR TR UNIT 78462F103 263 5,300 SH Call SOLE   0 0 5,300
ISHARES TR IBOXX INV CP ETF 464287242 0 300 SH Put SOLE   0 0 300
SOUTHERN CO COM 842587107 7,171 132,251 SH   SOLE   0 0 132,251
INDEXIQ ETF TR IQ S&P HGH YLD 45409B412 1,753 70,769 SH   SOLE   0 0 70,769
PUBLIC STORAGE COM 74460D109 2,558 11,486 SH   SOLE   0 0 11,486
TYSON FOODS INC CL A 902494103 714 11,996 SH   SOLE   0 0 11,996
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 715 2,833 SH   SOLE   0 0 2,833
ARES CAPITAL CORP COM 04010L103 600 43,023 SH   SOLE   0 0 43,023
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1 2,000 SH Put SOLE   0 0 2,000
OSI SYSTEMS INC COM 671044105 222 2,863 SH   SOLE   0 0 2,863
ISHARES TR INTL SEL DIV ETF 464288448 522 20,930 SH   SOLE   0 0 20,930
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 27,190 344,350 SH   SOLE   0 0 344,350
PTC INC COM 69370C100 1,967 23,775 SH   SOLE   0 0 23,775
ISHARES TR S&P 500 GRWT ETF 464287309 40,702 176,140 SH   SOLE   0 0 176,140
VANGUARD INDEX FDS SML CP GRW ETF 922908595 12,764 59,388 SH   SOLE   0 0 59,388
DBX ETF TR XTRACK USD HIGH 233051432 1,477 30,713 SH   SOLE   0 0 30,713
ISHARES TR CORE S&P US VLU 464287663 5,776 106,400 SH   SOLE   0 0 106,400
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 5,054 152,874 SH   SOLE   0 0 152,874
ISHARES TR IBOXX HI YD ETF 464288513 120 92,200 SH Put SOLE   0 0 92,200
FIRST TR EXCH TRD ALPHDX FD MID CP GR ALPH 33737M102 300 5,605 SH   SOLE   0 0 5,605
SFL CORPORATION LTD SHS G7738W106 401 53,562 SH   SOLE   0 0 53,562
CME GROUP INC COM 12572Q105 837 5,003 SH   SOLE   0 0 5,003
EXCHANGE LISTED FDS TR CABANA TARGET 7 30151E723 736 30,033 SH   SOLE   0 0 30,033
ENPHASE ENERGY INC COM 29355A107 1,189 14,391 SH   SOLE   0 0 14,391
DISNEY WALT CO COM DISNEY 254687106 19,246 155,110 SH   SOLE   0 0 155,110
WINGSTOP INC COM 974155103 556 4,067 SH   SOLE   0 0 4,067
PRINCIPAL FINANCIAL GROUP IN COM 74251V102 1,351 33,555 SH   SOLE   0 0 33,555
FLOOR & DECOR HLDGS INC CL A 339750101 712 9,524 SH   SOLE   0 0 9,524
UMB FINL CORP COM 902788108 383 7,808 SH   SOLE   0 0 7,808
SPDR S&P 500 ETF TR TR UNIT 78462F103 404 10,900 SH Call SOLE   0 0 10,900
CROWDSTRIKE HLDGS INC CL A 22788C105 1,834 13,356 SH   SOLE   0 0 13,356
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 100,824 1,857,820 SH   SOLE   0 0 1,857,820
INNOVATOR ETFS TR S&P 500 PWR BUF 45782C318 389 14,165 SH   SOLE   0 0 14,165
STEEL DYNAMICS INC COM 858119100 765 26,704 SH   SOLE   0 0 26,704
ISHARES TR ISHS 5-10YR INVT 464288638 3,525 57,972 SH   SOLE   0 0 57,972
ISHARES TR MSCI ACWI EXUS 46435G847 3,264 123,021 SH   SOLE   0 0 123,021
INVESCO SR INCOME TR COM 46131H107 129 35,234 SH   SOLE   0 0 35,234
ISHARES TR IBOXX HI YD ETF 464288513 0 900 SH Put SOLE   0 0 900
BANK OF MONTREAL NT LKD 38 06368B504 723 7,599 SH   SOLE   0 0 7,599
ISHARES TR MRNGSTR LG-CP GR 464287119 679 2,538 SH   SOLE   0 0 2,538
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1 1,000 SH Put SOLE   0 0 1,000
PPG INDS INC COM 693506107 266 2,175 SH   SOLE   0 0 2,175
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 384 6,890 SH   SOLE   0 0 6,890
ISHARES TR MSCI EAFE MIN VL 46429B689 2,723 39,968 SH   SOLE   0 0 39,968
EXCHANGE LISTED FDS TR CABANA TARGET 10 30151E715 11,585 473,365 SH   SOLE   0 0 473,365
ISHARES TR US TREAS BD ETF 46429B267 23,363 835,874 SH   SOLE   0 0 835,874
ISHARES TR SHRT NAT MUN ETF 464288158 1,076 9,950 SH   SOLE   0 0 9,950
JABIL INC COM 466313103 389 11,340 SH   SOLE   0 0 11,340
ISHARES GOLD TRUST ISHARES 464285105 7,802 433,682 SH   SOLE   0 0 433,682
DIAGEO PLC SPON ADR NEW 25243Q205 558 4,053 SH   SOLE   0 0 4,053
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 100 SH Put SOLE   0 0 100
MORGAN STANLEY COM NEW 617446448 1,538 31,809 SH   SOLE   0 0 31,809
ALTERYX INC COM CL A 02156B103 460 4,048 SH   SOLE   0 0 4,048
NORTHERN LTS FD TR IV FRMLAFOLIOS TATL 66538H666 260 10,904 SH   SOLE   0 0 10,904
ATLANTICA SUSTAINABLE INFR P SHS G0751N103 224 7,822 SH   SOLE   0 0 7,822
ISHARES TR CORE MSCI EAFE 46432F842 11,130 184,635 SH   SOLE   0 0 184,635
CBOE GLOBAL MARKETS INC COM 12503M108 449 5,123 SH   SOLE   0 0 5,123
ISHARES TR RUSSELL 2000 ETF 464287655 35,650 237,998 SH   SOLE   0 0 237,998
STANLEY BLACK & DECKER INC COM 854502101 1,613 9,946 SH   SOLE   0 0 9,946
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 100 SH Call SOLE   0 0 100
ISHARES TR MSCI USA QLT FCT 46432F339 11,936 115,053 SH   SOLE   0 0 115,053
ISHARES TR 20 YR TR BD ETF 464287432 0 1,000 SH Put SOLE   0 0 1,000
F5 NETWORKS INC COM 315616102 1,699 13,837 SH   SOLE   0 0 13,837
VANGUARD BD INDEX FDS INTERMED TERM 921937819 13,797 147,593 SH   SOLE   0 0 147,593
PNC FINL SVCS GROUP INC COM 693475105 1,914 17,418 SH   SOLE   0 0 17,418
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103 541 12,428 SH   SOLE   0 0 12,428
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,976 5,831 SH   SOLE   0 0 5,831
NIKE INC CL B 654106103 2,844 22,657 SH   SOLE   0 0 22,657
FIRSTENERGY CORP COM 337932107 1,319 45,944 SH   SOLE   0 0 45,944
VARIAN MED SYS INC COM 92220P105 225 1,308 SH   SOLE   0 0 1,308
VANGUARD WORLD FDS INF TECH ETF 92204A702 31,043 99,671 SH   SOLE   0 0 99,671
JOHNSON & JOHNSON COM 478160104 25,275 169,770 SH   SOLE   0 0 169,770
ISHARES TR U.S. MED DVC ETF 464288810 5,573 18,600 SH   SOLE   0 0 18,600
HECLA MNG CO COM 422704106 67 13,128 SH   SOLE   0 0 13,128
ISHARES TR U.S. CNSM SV ETF 464287580 1,613 6,453 SH   SOLE   0 0 6,453
INVESCO QQQ TR UNIT SER 1 46090E103 0 100 SH Call SOLE   0 0 100
AMERICAN FIN TR INC COM CLASS A 02607T109 3,560 567,780 SH   SOLE   0 0 567,780
TETRA TECH INC NEW COM 88162G103 440 4,606 SH   SOLE   0 0 4,606
CISCO SYS INC COM 17275R102 13,455 341,574 SH   SOLE   0 0 341,574
KANSAS CITY SOUTHERN COM NEW 485170302 456 2,523 SH   SOLE   0 0 2,523
SEAGATE TECHNOLOGY PLC SHS G7945M107 1,883 38,219 SH   SOLE   0 0 38,219
FIRST TR VALUE LINE DIVID IN SHS 33734H106 5,444 173,042 SH   SOLE   0 0 173,042
AMERICAN ELEC PWR CO INC COM 025537101 4,675 57,200 SH   SOLE   0 0 57,200
ARK ETF TR INNOVATION ETF 00214Q104 9,142 99,374 SH   SOLE   0 0 99,374
GUIDEWIRE SOFTWARE INC COM 40171V100 2,461 23,599 SH   SOLE   0 0 23,599
UNITED RENTALS INC COM 911363109 541 3,101 SH   SOLE   0 0 3,101
EATON VANCE TAX-MANAGED GLOB COM 27829F108 90 12,190 SH   SOLE   0 0 12,190
UNILEVER PLC SPON ADR NEW 904767704 1,324 21,465 SH   SOLE   0 0 21,465
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847 2,707 83,117 SH   SOLE   0 0 83,117
UBS AG LONDON BRANCH EN LG CP GRWTH 902677780 254 560 SH   SOLE   0 0 560
PACER FDS TR LUNT MDCAP MLT 69374H725 5,934 222,068 SH   SOLE   0 0 222,068
FORTINET INC COM 34959E109 5,098 43,272 SH   SOLE   0 0 43,272
CGI INC CL A SUB VTG 12532H104 267 3,943 SH   SOLE   0 0 3,943
HUNTINGTON INGALLS INDS INC COM 446413106 202 1,438 SH   SOLE   0 0 1,438
NEW YORK MTG TR INC COM PAR $.02 649604501 30 11,901 SH   SOLE   0 0 11,901
GABELLI EQUITY TR INC COM 362397101 57 11,286 SH   SOLE   0 0 11,286
SPDR SER TR BLOOMBERG BRCLYS 78468R622 2 6,300 SH Put SOLE   0 0 6,300
TARGET CORP COM 87612E106 7,853 49,883 SH   SOLE   0 0 49,883
ALTRIA GROUP INC COM 02209S103 4,926 127,496 SH   SOLE   0 0 127,496
SPDR S&P 500 ETF TR TR UNIT 78462F103 29 500 SH Call SOLE   0 0 500
ALPHABET INC CAP STK CL A 02079K305 22,323 15,231 SH   SOLE   0 0 15,231
WEC ENERGY GROUP INC COM 92939U106 2,201 22,717 SH   SOLE   0 0 22,717
BRUNSWICK CORP COM 117043109 678 11,510 SH   SOLE   0 0 11,510
HALLIBURTON CO COM 406216101 0 300 SH Call SOLE   0 0 300
DELTA AIR LINES INC DEL COM NEW 247361702 4,665 152,544 SH   SOLE   0 0 152,544
AXON ENTERPRISE INC COM 05464C101 221 2,432 SH   SOLE   0 0 2,432
HUMANA INC COM 444859102 1,575 3,806 SH   SOLE   0 0 3,806
EURONET WORLDWIDE INC COM 298736109 378 4,145 SH   SOLE   0 0 4,145
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 525 7,146 SH   SOLE   0 0 7,146
SPDR S&P 500 ETF TR TR UNIT 78462F103 16 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 44 1,500 SH Call SOLE   0 0 1,500
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 437 9,772 SH   SOLE   0 0 9,772
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 200 SH Call SOLE   0 0 200
ONEOK INC NEW COM 682680103 1,599 61,556 SH   SOLE   0 0 61,556
SPDR S&P 500 ETF TR TR UNIT 78462F103 767 12,900 SH Call SOLE   0 0 12,900
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 1,037 27,341 SH   SOLE   0 0 27,341
ISHARES INC MSCI GBL MIN VOL 464286525 2,851 31,021 SH   SOLE   0 0 31,021
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 408 15,060 SH   SOLE   0 0 15,060
VIACOMCBS INC CL B 92556H206 1,551 55,365 SH   SOLE   0 0 55,365
ISHARES TR INTL PFD STK ETF 46429B135 142 10,125 SH   SOLE   0 0 10,125
ZIONS BANCORPORATION N A COM 989701107 763 26,107 SH   SOLE   0 0 26,107
DISCOVER FINL SVCS COM 254709108 1,116 19,309 SH   SOLE   0 0 19,309
MONSTER BEVERAGE CORP NEW COM 61174X109 762 9,507 SH   SOLE   0 0 9,507
HOLOGIC INC COM 436440101 1,813 27,282 SH   SOLE   0 0 27,282
PUTNAM MANAGED MUN INCOME TR COM 746823103 97 12,649 SH   SOLE   0 0 12,649
GOLUB CAP BDC INC COM 38173M102 197 14,881 SH   SOLE   0 0 14,881
GLOBAL PMTS INC COM 37940X102 2,956 16,644 SH   SOLE   0 0 16,644
DOLLAR TREE INC COM 256746108 587 6,428 SH   SOLE   0 0 6,428
PARSONS CORPORATION COM 70202L102 443 13,206 SH   SOLE   0 0 13,206
COHERENT INC COM 192479103 1,037 9,348 SH   SOLE   0 0 9,348
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 506 26,395 SH   SOLE   0 0 26,395
MARATHON PETE CORP COM 56585A102 631 21,505 SH   SOLE   0 0 21,505
KINSALE CAP GROUP INC COM 49714P108 3,559 18,713 SH   SOLE   0 0 18,713
METLIFE INC COM 59156R108 1,575 42,375 SH   SOLE   0 0 42,375
SPDR SER TR NUVEEN BRC MUNIC 78468R721 208 4,015 SH   SOLE   0 0 4,015
FIRST TR MLP & ENERGY INCOM COM 33739B104 90 19,356 SH   SOLE   0 0 19,356
BLACKROCK TCP CAPITAL CORP COM 09259E108 106 10,851 SH   SOLE   0 0 10,851
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 232 10,688 SH   SOLE   0 0 10,688
ROCKWELL AUTOMATION INC COM 773903109 1,310 5,937 SH   SOLE   0 0 5,937
PROSPECT CAP CORP NOTE 6.375% 3/0 74348TAT9 47 46,000 PRN   SOLE   0 0 46,000
AMAZON COM INC COM 023135106 90,726 28,813 SH   SOLE   0 0 28,813
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,546 211,800 SH Call SOLE   0 0 211,800
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 824 5,241 SH   SOLE   0 0 5,241
PLUG POWER INC COM NEW 72919P202 346 25,783 SH   SOLE   0 0 25,783
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 1,427 26,224 SH   SOLE   0 0 26,224
VERIZON COMMUNICATIONS INC COM 92343V104 25,460 427,979 SH   SOLE   0 0 427,979
CORTEVA INC COM 22052L104 521 18,092 SH   SOLE   0 0 18,092
BEST BUY INC COM 086516101 3,990 35,854 SH   SOLE   0 0 35,854
REPUBLIC SVCS INC COM 760759100 2,203 23,594 SH   SOLE   0 0 23,594
GRAINGER W W INC COM 384802104 326 914 SH   SOLE   0 0 914
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 2,030 55,565 SH   SOLE   0 0 55,565
VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 290 1,664 SH   SOLE   0 0 1,664
BEYOND MEAT INC COM 08862E109 561 3,379 SH   SOLE   0 0 3,379
INSPERITY INC COM 45778Q107 255 3,889 SH   SOLE   0 0 3,889
SPDR S&P 500 ETF TR TR UNIT 78462F103 8 300 SH Call SOLE   0 0 300
NOVAVAX INC COM NEW 670002401 395 3,643 SH   SOLE   0 0 3,643
LEIDOS HOLDINGS INC COM 525327102 3,398 38,111 SH   SOLE   0 0 38,111
CITRIX SYS INC COM 177376100 356 2,587 SH   SOLE   0 0 2,587
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,072 39,705 SH   SOLE   0 0 39,705
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 300 SH Call SOLE   0 0 300
COLONY CR REAL ESTATE INC COM CL A 19625T101 240 48,845 SH   SOLE   0 0 48,845
SPDR S&P 500 ETF TR TR UNIT 78462F103 6 200 SH Call SOLE   0 0 200
ADVANCED ENERGY INDS COM 007973100 583 9,256 SH   SOLE   0 0 9,256
PACKAGING CORP AMER COM 695156109 969 8,889 SH   SOLE   0 0 8,889
ISHARES TR INTRM GOV CR ETF 464288612 626 5,316 SH   SOLE   0 0 5,316
LAS VEGAS SANDS CORP COM 517834107 1,636 35,055 SH   SOLE   0 0 35,055
BAXTER INTL INC COM 071813109 648 8,064 SH   SOLE   0 0 8,064
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 1,969 8,392 SH   SOLE   0 0 8,392
YAMANA GOLD INC COM 98462Y100 301 53,042 SH   SOLE   0 0 53,042
CARGURUS INC COM CL A 141788109 632 29,196 SH   SOLE   0 0 29,196
ISHARES TR PFD AND INCM SEC 464288687 2,707 74,274 SH   SOLE   0 0 74,274
BLOOMIN BRANDS INC COM 094235108 587 38,426 SH   SOLE   0 0 38,426
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 19,042 191,070 SH   SOLE   0 0 191,070
ISHARES TR CORE LT USDB ETF 464289479 11,115 147,209 SH   SOLE   0 0 147,209
ETF SER SOLUTIONS US GLB JETS 26922A842 305 18,028 SH   SOLE   0 0 18,028
SELECT SECTOR SPDR TR ENERGY 81369Y506 35 14,400 SH Put SOLE   0 0 14,400
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1,710 32,549 SH   SOLE   0 0 32,549
HEICO CORP NEW COM 422806109 654 6,252 SH   SOLE   0 0 6,252
DARDEN RESTAURANTS INC COM 237194105 1,395 13,852 SH   SOLE   0 0 13,852
CANADIAN IMP BK COMM COM 136069101 1,174 15,715 SH   SOLE   0 0 15,715
ISHARES TR RUS MID CAP ETF 464287499 14,669 255,654 SH   SOLE   0 0 255,654
MICROSOFT CORP COM 594918104 86,263 410,132 SH   SOLE   0 0 410,132
DOMINION ENERGY INC COM 25746U109 10,388 131,608 SH   SOLE   0 0 131,608
JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 81 10,091 SH   SOLE   0 0 10,091
SCHWAB CHARLES CORP COM 808513105 2,469 68,152 SH   SOLE   0 0 68,152
ISHARES TR RUS TP200 GR ETF 464289438 166,986 1,375,843 SH   SOLE   0 0 1,375,843
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 12,207 502,548 SH   SOLE   0 0 502,548
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 346 6,877 SH   SOLE   0 0 6,877
XPO LOGISTICS INC COM 983793100 213 2,513 SH   SOLE   0 0 2,513
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 42,489 1,428,684 SH   SOLE   0 0 1,428,684
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,213 23,433 SH   SOLE   0 0 23,433
TOTAL SE SPONSORED ADS 89151E109 365 10,638 SH   SOLE   0 0 10,638
NVIDIA CORPORATION COM 67066G104 22,247 41,105 SH   SOLE   0 0 41,105
DELL TECHNOLOGIES INC CL C 24703L202 833 12,299 SH   SOLE   0 0 12,299
SPDR S&P 500 ETF TR TR UNIT 78462F103 10 200 SH Call SOLE   0 0 200
ISHARES TR IBOXX HI YD ETF 464288513 1 500 SH Put SOLE   0 0 500
INVESCO EXCHANGE TRADED FD T S&P500 EQL UTL 46137V274 396 4,198 SH   SOLE   0 0 4,198
SPDR SER TR PORTFOLIO SHORT 78464A474 2,564 81,720 SH   SOLE   0 0 81,720
IRON MTN INC NEW COM 46284V101 1,141 42,579 SH   SOLE   0 0 42,579
RLI CORP COM 749607107 996 11,896 SH   SOLE   0 0 11,896
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 3,758 7,995 SH   SOLE   0 0 7,995
ISHARES TR CORE S&P US GWT 464287671 7,613 95,181 SH   SOLE   0 0 95,181
AVALARA INC COM 05338G106 236 1,854 SH   SOLE   0 0 1,854
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 9,578 93,934 SH   SOLE   0 0 93,934
GLOBAL NET LEASE INC COM NEW 379378201 2,613 164,345 SH   SOLE   0 0 164,345
SPDR S&P 500 ETF TR TR UNIT 78462F103 121 3,500 SH Call SOLE   0 0 3,500
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 431 40,994 SH   SOLE   0 0 40,994
NUANCE COMMUNICATIONS INC COM 67020Y100 663 19,965 SH   SOLE   0 0 19,965
UNILEVER N V N Y SHS NEW 904784709 1,401 23,201 SH   SOLE   0 0 23,201
BK OF AMERICA CORP COM 060505104 13,159 546,232 SH   SOLE   0 0 546,232
SEMPRA ENERGY COM 816851109 4,931 41,657 SH   SOLE   0 0 41,657
WOLVERINE WORLD WIDE INC COM 978097103 643 24,901 SH   SOLE   0 0 24,901
CLOROX CO DEL COM 189054109 4,180 19,890 SH   SOLE   0 0 19,890
FB FINL CORP COM 30257X104 859 34,180 SH   SOLE   0 0 34,180
DANAHER CORPORATION COM 235851102 4,391 20,391 SH   SOLE   0 0 20,391
MGM RESORTS INTERNATIONAL COM 552953101 2,248 103,334 SH   SOLE   0 0 103,334
AMERICAN AIRLS GROUP INC COM 02376R102 2,498 203,226 SH   SOLE   0 0 203,226
SPDR S&P 500 ETF TR TR UNIT 78462F103 53 1,300 SH Call SOLE   0 0 1,300
ARK ETF TR GENOMIC REV ETF 00214Q302 10,736 168,509 SH   SOLE   0 0 168,509
COMCAST CORP NEW CL A 20030N101 9,118 197,112 SH   SOLE   0 0 197,112
STATE STR CORP COM 857477103 395 6,652 SH   SOLE   0 0 6,652
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 355 8,947 SH   SOLE   0 0 8,947
HENRY JACK & ASSOC INC COM 426281101 563 3,465 SH   SOLE   0 0 3,465
ISHARES TR S&P MC 400GR ETF 464287606 8,233 34,421 SH   SOLE   0 0 34,421
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 27 20,850 SH   SOLE   0 0 20,850
RETAIL PPTYS AMER INC CL A 76131V202 186 32,065 SH   SOLE   0 0 32,065
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 2,700 SH Put SOLE   0 0 2,700
SHOPIFY INC CL A 82509L107 11,300 11,046 SH   SOLE   0 0 11,046
SAP SE SPON ADR 803054204 274 1,760 SH   SOLE   0 0 1,760
ISHARES TR GLB CNSM STP ETF 464288737 367 6,623 SH   SOLE   0 0 6,623
PHILLIPS 66 COM 718546104 1,418 27,351 SH   SOLE   0 0 27,351
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 500 SH Put SOLE   0 0 500
ISHARES TR TIPS BD ETF 464287176 7,289 57,621 SH   SOLE   0 0 57,621
ISHARES TR 3YRTB ETF 464288125 856 10,490 SH   SOLE   0 0 10,490
INGERSOLL RAND INC COM 45687V106 472 13,270 SH   SOLE   0 0 13,270
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 3,454 118,056 SH   SOLE   0 0 118,056
KRAFT HEINZ CO COM 500754106 1,402 46,825 SH   SOLE   0 0 46,825
SPDR SER TR SPDR BLOOMBERG 78468R663 816 8,915 SH   SOLE   0 0 8,915
WISDOMTREE TR EM EX ST-OWNED 97717X578 625 18,560 SH   SOLE   0 0 18,560
SPDR S&P 500 ETF TR TR UNIT 78462F103 127 3,300 SH Call SOLE   0 0 3,300
VANGUARD INDEX FDS MID CAP ETF 922908629 4,987 28,293 SH   SOLE   0 0 28,293
DISCOVERY INC COM SER C 25470F302 894 45,618 SH   SOLE   0 0 45,618
INNOVATOR ETFS TR S&P 500 PWR 45782C656 296 11,250 SH   SOLE   0 0 11,250
MEDICAL PPTYS TRUST INC COM 58463J304 523 29,653 SH   SOLE   0 0 29,653
TORONTO DOMINION BK ONT COM NEW 891160509 312 6,737 SH   SOLE   0 0 6,737
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 4,105 50,638 SH   SOLE   0 0 50,638
FIDELITY NATL INFORMATION SV COM 31620M106 2,529 17,177 SH   SOLE   0 0 17,177
STURM RUGER & CO INC COM 864159108 241 3,947 SH   SOLE   0 0 3,947
AUTOZONE INC COM 053332102 1,262 1,072 SH   SOLE   0 0 1,072
XENIA HOTELS & RESORTS INC COM 984017103 217 24,660 SH   SOLE   0 0 24,660
AEGON N V NY REGISTRY SHS 007924103 52 20,399 SH   SOLE   0 0 20,399
AMERICAN EXPRESS CO COM 025816109 2,839 28,321 SH   SOLE   0 0 28,321
SPDR SER TR AEROSPACE DEF 78464A631 279 3,200 SH   SOLE   0 0 3,200
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 4,341 123,079 SH   SOLE   0 0 123,079
AFLAC INC COM 001055102 1,122 30,872 SH   SOLE   0 0 30,872
UNITED STATES STL CORP NEW COM 912909108 94 12,784 SH   SOLE   0 0 12,784
XCEL ENERGY INC COM 98389B100 1,827 26,470 SH   SOLE   0 0 26,470
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 400 SH Call SOLE   0 0 400
SPDR S&P 500 ETF TR TR UNIT 78462F103 14 200 SH Call SOLE   0 0 200
SPDR SER TR WELLS FG PFD ETF 78464A292 1,020 23,466 SH   SOLE   0 0 23,466
APOLLO GLOBAL MGMT INC COM CL A 03768E105 2,962 66,191 SH   SOLE   0 0 66,191
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105 667 11,388 SH   SOLE   0 0 11,388
SEABRIDGE GOLD INC COM 811916105 256 13,613 SH   SOLE   0 0 13,613
SPDR S&P 500 ETF TR TR UNIT 78462F103 415 15,800 SH Call SOLE   0 0 15,800
SPDR S&P 500 ETF TR TR UNIT 78462F103 8 100 SH Call SOLE   0 0 100
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,295 26,650 SH   SOLE   0 0 26,650
FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 431 12,628 SH   SOLE   0 0 12,628
EATON CORP PLC SHS G29183103 3,886 38,083 SH   SOLE   0 0 38,083
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 16,482 87,515 SH   SOLE   0 0 87,515
INTERNATIONAL BUSINESS MACHS COM 459200101 12,490 102,651 SH   SOLE   0 0 102,651
INVESCO EXCH TRADED FD TR II FNDMNTL HY CRP 46138E719 1,662 89,642 SH   SOLE   0 0 89,642
BAIDU INC SPON ADR REP A 056752108 606 4,784 SH   SOLE   0 0 4,784
ERICSSON ADR B SEK 10 294821608 203 18,623 SH   SOLE   0 0 18,623
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 3,321 61,911 SH   SOLE   0 0 61,911
INTUIT COM 461202103 5,173 15,859 SH   SOLE   0 0 15,859
WAYFAIR INC CL A 94419L101 1,260 4,330 SH   SOLE   0 0 4,330
ISHARES TR GLOBAL REIT ETF 46434V647 234 11,150 SH   SOLE   0 0 11,150
ISHARES TR ADAPTIVE ETF 46435G656 1,507 56,471 SH   SOLE   0 0 56,471
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 2,224 190,420 SH   SOLE   0 0 190,420
WELLS FARGO CO NEW COM 949746101 5,381 228,895 SH   SOLE   0 0 228,895
AUTOMATIC DATA PROCESSING IN COM 053015103 4,400 31,546 SH   SOLE   0 0 31,546
WISDOMTREE TR ITL HIGH DIV FD 97717W802 870 26,456 SH   SOLE   0 0 26,456
SANOFI SPONSORED ADR 80105N105 472 9,401 SH   SOLE   0 0 9,401
AMCOR PLC ORD G0250X107 425 38,499 SH   SOLE   0 0 38,499
ORACLE CORP COM 68389X105 2,480 41,540 SH   SOLE   0 0 41,540
ISHARES SILVER TR ISHARES 46428Q109 3,821 176,583 SH   SOLE   0 0 176,583
ISHARES TR TRS FLT RT BD 46434V860 6,173 122,749 SH   SOLE   0 0 122,749
CRACKER BARREL OLD CTRY STOR COM 22410J106 276 2,410 SH   SOLE   0 0 2,410
INTUITIVE SURGICAL INC COM NEW 46120E602 2,931 4,131 SH   SOLE   0 0 4,131
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 23 10,277 SH   SOLE   0 0 10,277
VANGUARD SCOTTSDALE FDS TOTAL WLD BD ETF 92206C565 1,111 13,582 SH   SOLE   0 0 13,582
SPDR S&P 500 ETF TR TR UNIT 78462F103 15 400 SH Call SOLE   0 0 400
IDEXX LABS INC COM 45168D104 6,601 16,791 SH   SOLE   0 0 16,791
FORMFACTOR INC COM 346375108 660 26,489 SH   SOLE   0 0 26,489
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 645 18,978 SH   SOLE   0 0 18,978
FIRST TR EXCHNG TRADED FD VI CBOE EQT DEP NOV 33740F839 357 11,231 SH   SOLE   0 0 11,231
ARCH CAP GROUP LTD ORD G0450A105 251 8,574 SH   SOLE   0 0 8,574
EXCHANGE LISTED FDS TR CABANA TARGET 13 30151E699 10,183 415,061 SH   SOLE   0 0 415,061
ISHARES TR CORE 1 5 YR USD 46432F859 15,309 296,973 SH   SOLE   0 0 296,973
WOODWARD INC COM 980745103 356 4,437 SH   SOLE   0 0 4,437
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 2,510 15,365 SH   SOLE   0 0 15,365
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 1,249 116,214 SH   SOLE   0 0 116,214
STARBUCKS CORP COM 855244109 7,082 82,427 SH   SOLE   0 0 82,427
SPDR S&P 500 ETF TR TR UNIT 78462F103 20 600 SH Call SOLE   0 0 600
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,100 40,413 SH   SOLE   0 0 40,413
TANGER FACTORY OUTLET CTRS I COM 875465106 90 14,887 SH   SOLE   0 0 14,887
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 1,800 SH Put SOLE   0 0 1,800
ISHARES TR EXPANDED TECH 464287515 1,247 4,007 SH   SOLE   0 0 4,007
AMERIPRISE FINL INC COM 03076C106 260 1,690 SH   SOLE   0 0 1,690
SPDR S&P 500 ETF TR TR UNIT 78462F103 132 3,100 SH Call SOLE   0 0 3,100
LOGITECH INTL S A SHS H50430232 1,069 13,832 SH   SOLE   0 0 13,832
AMERISOURCEBERGEN CORP COM 03073E105 474 4,893 SH   SOLE   0 0 4,893
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 938 11,220 SH   SOLE   0 0 11,220
OTIS WORLDWIDE CORP COM 68902V107 630 10,086 SH   SOLE   0 0 10,086
INVESCO EXCHANGE TRADED FD T DWA STAPLES 46137V886 2,209 29,100 SH   SOLE   0 0 29,100
ISHARES TR 1 3 YR TREAS BD 464287457 61,438 710,184 SH   SOLE   0 0 710,184
SPDR S&P 500 ETF TR TR UNIT 78462F103 128 2,300 SH Call SOLE   0 0 2,300
REALITY SHS ETF TR DIVCN DIVD ETF 75605A504 288 7,945 SH   SOLE   0 0 7,945
PIONEER NAT RES CO COM 723787107 522 6,066 SH   SOLE   0 0 6,066
SPDR S&P 500 ETF TR TR UNIT 78462F103 26 700 SH Call SOLE   0 0 700
UBS GROUP AG SHS H42097107 194 17,434 SH   SOLE   0 0 17,434
RESMED INC COM 761152107 338 1,973 SH   SOLE   0 0 1,973
ATLASSIAN CORP PLC CL A G06242104 229 1,261 SH   SOLE   0 0 1,261
PGIM ETF TR ULTRA SHORT 69344A107 304 6,092 SH   SOLE   0 0 6,092
KENNAMETAL INC COM 489170100 486 16,778 SH   SOLE   0 0 16,778
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 28,887 524,931 SH   SOLE   0 0 524,931
FLIR SYS INC COM 302445101 805 22,453 SH   SOLE   0 0 22,453
CARNIVAL CORP UNIT 99/99/9999 143658300 3,971 261,626 SH   SOLE   0 0 261,626
EXTRA SPACE STORAGE INC COM 30225T102 955 8,928 SH   SOLE   0 0 8,928
EATON VANCE MUN BD FD COM 27827X101 282 21,398 SH   SOLE   0 0 21,398
NORFOLK SOUTHN CORP COM 655844108 2,532 11,833 SH   SOLE   0 0 11,833
FIRST TR EXCHANGE TRADED FD INTL EQUITY OPP 33734X853 7,051 124,055 SH   SOLE   0 0 124,055
SHYFT GROUP INC COM 825698103 570 30,206 SH   SOLE   0 0 30,206
MEDTRONIC PLC SHS G5960L103 3,153 30,342 SH   SOLE   0 0 30,342
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,202 106,919 SH   SOLE   0 0 106,919
NOVOCURE LTD ORD SHS G6674U108 245 2,198 SH   SOLE   0 0 2,198
SPDR S&P 500 ETF TR TR UNIT 78462F103 10 200 SH Call SOLE   0 0 200
DIGITAL RLTY TR INC COM 253868103 1,678 11,432 SH   SOLE   0 0 11,432
ISHARES TR EAFE GRWTH ETF 464288885 42,751 475,650 SH   SOLE   0 0 475,650
ISHARES TR RUS 1000 ETF 464287622 1,353 7,231 SH   SOLE   0 0 7,231
MARRIOTT INTL INC NEW CL A 571903202 2,304 24,888 SH   SOLE   0 0 24,888
PREFERRED APT CMNTYS INC COM 74039L103 104 19,217 SH   SOLE   0 0 19,217
TEKLA HEALTHCARE INVS SH BEN INT 87911J103 477 23,128 SH   SOLE   0 0 23,128
SERVICE CORP INTL COM 817565104 216 5,120 SH   SOLE   0 0 5,120
ADMA BIOLOGICS INC COM 000899104 244 102,000 SH   SOLE   0 0 102,000
ARK ETF TR FINTECH INNOVA 00214Q708 476 11,997 SH   SOLE   0 0 11,997
ISHARES TR MSCI USA VALUE 46432F388 5,170 70,068 SH   SOLE   0 0 70,068
HUNTINGTON BANCSHARES INC COM 446150104 3,505 382,266 SH   SOLE   0 0 382,266
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,847 30,386 SH   SOLE   0 0 30,386
DEXCOM INC COM 252131107 478 1,160 SH   SOLE   0 0 1,160
CHARTER COMMUNICATIONS INC N CL A 16119P108 885 1,418 SH   SOLE   0 0 1,418
ZYNGA INC CL A 98986T108 818 89,707 SH   SOLE   0 0 89,707
LULULEMON ATHLETICA INC COM 550021109 724 2,197 SH   SOLE   0 0 2,197
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 332,526 1,080,858 SH   SOLE   0 0 1,080,858
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 HY 46138J809 275 11,973 SH   SOLE   0 0 11,973
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,547 94,232 SH   SOLE   0 0 94,232
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,141 36,350 SH   SOLE   0 0 36,350
TEMPUR SEALY INTL INC COM 88023U101 635 7,121 SH   SOLE   0 0 7,121
LILLY ELI & CO COM 532457108 2,609 17,623 SH   SOLE   0 0 17,623
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 100 SH Call SOLE   0 0 100
NETFLIX INC COM 64110L106 8,641 17,280 SH   SOLE   0 0 17,280
SPDR S&P 500 ETF TR TR UNIT 78462F103 42 1,200 SH Call SOLE   0 0 1,200
ACTIVISION BLIZZARD INC COM 00507V109 2,710 33,480 SH   SOLE   0 0 33,480
JOHNSON CTLS INTL PLC SHS G51502105 292 7,136 SH   SOLE   0 0 7,136
SPDR S&P 500 ETF TR TR UNIT 78462F103 359 7,800 SH Call SOLE   0 0 7,800
ON SEMICONDUCTOR CORP COM 682189105 593 27,324 SH   SOLE   0 0 27,324
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 986 25,174 SH   SOLE   0 0 25,174
CROWN CASTLE INTL CORP NEW COM 22822V101 5,188 31,160 SH   SOLE   0 0 31,160
VENTAS INC COM 92276F100 2,688 64,051 SH   SOLE   0 0 64,051
VISA INC COM CL A 92826C839 35,811 179,080 SH   SOLE   0 0 179,080
LENNAR CORP CL A 526057104 1,851 22,664 SH   SOLE   0 0 22,664
VANGUARD WORLD FD MEGA CAP INDEX 921910873 610 5,091 SH   SOLE   0 0 5,091
VANGUARD INDEX FDS LARGE CAP ETF 922908637 552 3,529 SH   SOLE   0 0 3,529
TEXTRON INC COM 883203101 860 23,821 SH   SOLE   0 0 23,821
EXXON MOBIL CORP COM 30231G102 17,767 517,529 SH   SOLE   0 0 517,529
TWO RDS SHARED TR ANFIELD CAP DI 90213U115 6,100 716,770 SH   SOLE   0 0 716,770
REAVES UTIL INCOME FD COM SH BEN INT 756158101 741 23,675 SH   SOLE   0 0 23,675
BLUEPRINT MEDICINES CORP COM 09627Y109 667 7,199 SH   SOLE   0 0 7,199
UNITED PARCEL SERVICE INC CL B 911312106 13,898 83,409 SH   SOLE   0 0 83,409
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,520 11 SH   SOLE   0 0 11
PPL CORP COM 69351T106 3,073 112,931 SH   SOLE   0 0 112,931
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 400 SH Put SOLE   0 0 400
UNITEDHEALTH GROUP INC COM 91324P102 23,784 76,288 SH   SOLE   0 0 76,288
ISHARES TR CORE HIGH DV ETF 46429B663 7,027 87,311 SH   SOLE   0 0 87,311
DOCUSIGN INC COM 256163106 4,386 20,377 SH   SOLE   0 0 20,377
NETAPP INC COM 64110D104 660 15,063 SH   SOLE   0 0 15,063
SPDR S&P 500 ETF TR TR UNIT 78462F103 88 2,200 SH Call SOLE   0 0 2,200
AMDOCS LTD SHS G02602103 994 17,309 SH   SOLE   0 0 17,309
ALLEGION PLC ORD SHS G0176J109 243 2,459 SH   SOLE   0 0 2,459
VANGUARD WORLD FDS ENERGY ETF 92204A306 2,091 51,862 SH   SOLE   0 0 51,862
MODEL N INC COM 607525102 612 17,348 SH   SOLE   0 0 17,348
SPDR SER TR BLOOMBERG BRCLYS 78468R622 0 1,300 SH Put SOLE   0 0 1,300
SLACK TECHNOLOGIES INC COM CL A 83088V102 338 12,599 SH   SOLE   0 0 12,599
BERKLEY W R CORP COM 084423102 378 6,180 SH   SOLE   0 0 6,180
DOMINOS PIZZA INC COM 25754A201 890 2,092 SH   SOLE   0 0 2,092
WASTE MGMT INC DEL COM 94106L109 1,867 16,499 SH   SOLE   0 0 16,499
SMUCKER J M CO COM NEW 832696405 616 5,329 SH   SOLE   0 0 5,329
ABBOTT LABS COM 002824100 10,732 98,614 SH   SOLE   0 0 98,614
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 1,154 192,084 SH   SOLE   0 0 192,084
PERKINELMER INC COM 714046109 1,028 8,190 SH   SOLE   0 0 8,190
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 634 15,576 SH   SOLE   0 0 15,576
PEOPLES UNITED FINANCIAL INC COM 712704105 287 27,864 SH   SOLE   0 0 27,864
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 7,092 279,163 SH   SOLE   0 0 279,163
SPDR S&P 500 ETF TR TR UNIT 78462F103 125 2,300 SH Call SOLE   0 0 2,300
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 30,740 379,828 SH   SOLE   0 0 379,828
VANECK MERK GOLD TR GOLD TRUST 921078101 1,978 107,554 SH   SOLE   0 0 107,554
APTIV PLC SHS G6095L109 1,296 14,138 SH   SOLE   0 0 14,138
COVANTA HLDG CORP COM 22282E102 472 60,961 SH   SOLE   0 0 60,961
ISHARES INC CUR HD MSCI EM 46434G509 942 34,778 SH   SOLE   0 0 34,778
WISDOMTREE TR US CORP BOND FD 97717X198 22,558 411,680 SH   SOLE   0 0 411,680
NEWMONT CORP COM 651639106 2,575 40,585 SH   SOLE   0 0 40,585
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 13,093 113,680 SH   SOLE   0 0 113,680
SPDR S&P 500 ETF TR TR UNIT 78462F103 84 1,900 SH Call SOLE   0 0 1,900
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 626 31,172 SH   SOLE   0 0 31,172
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204 15 15,350 SH   SOLE   0 0 15,350
FIRST TR EXCHNG TRADED FD VI US EQT DEEP DUFR 33740F771 874 28,249 SH   SOLE   0 0 28,249
ISHARES TR TRANS AVG ETF 464287192 1,451 7,292 SH   SOLE   0 0 7,292
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,709 45,628 SH   SOLE   0 0 45,628
SPDR SER TR S&P 600 SMCP GRW 78464A201 7,199 121,958 SH   SOLE   0 0 121,958
BORGWARNER INC COM 099724106 2,703 69,784 SH   SOLE   0 0 69,784
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,849 125,546 SH   SOLE   0 0 125,546
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 22,787 100,831 SH   SOLE   0 0 100,831
WHEATON PRECIOUS METALS CORP COM 962879102 431 8,780 SH   SOLE   0 0 8,780
BANK HAWAII CORP COM 062540109 239 4,734 SH   SOLE   0 0 4,734
HANCOCK JOHN PREM DIVID FD COM SH BEN INT 41013T105 136 10,890 SH   SOLE   0 0 10,890
FIFTH THIRD BANCORP COM 316773100 732 34,336 SH   SOLE   0 0 34,336
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 362 16,614 SH   SOLE   0 0 16,614
BRISTOL-MYERS SQUIBB CO COM 110122108 9,563 158,621 SH   SOLE   0 0 158,621
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS 00326A104 8,651 476,638 SH   SOLE   0 0 476,638
AT&T INC COM 00206R102 25,501 894,467 SH   SOLE   0 0 894,467
INPHI CORP COM 45772F107 644 5,739 SH   SOLE   0 0 5,739
COUPA SOFTWARE INC COM 22266L106 2,871 10,469 SH   SOLE   0 0 10,469
ZENDESK INC COM 98936J101 204 1,985 SH   SOLE   0 0 1,985
ISHARES TR FLTG RATE NT ETF 46429B655 5,632 111,047 SH   SOLE   0 0 111,047
MARKETAXESS HLDGS INC COM 57060D108 233 484 SH   SOLE   0 0 484
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 0 100 SH Call SOLE   0 0 100
DOVER CORP COM 260003108 1,889 17,438 SH   SOLE   0 0 17,438
ISHARES TR USD INV GRDE ETF 464288620 106,212 1,747,477 SH   SOLE   0 0 1,747,477
WISDOMTREE TR DYNAMIC INT EQ 97717X271 769 27,775 SH   SOLE   0 0 27,775
SPDR S&P 500 ETF TR TR UNIT 78462F103 9 1,200 SH Call SOLE   0 0 1,200
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 541 29,508 SH   SOLE   0 0 29,508
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 487 4,629 SH   SOLE   0 0 4,629
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 100 SH Call SOLE   0 0 100
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 2,000 SH Put SOLE   0 0 2,000
KEURIG DR PEPPER INC COM 49271V100 1,177 42,662 SH   SOLE   0 0 42,662
SPDR SER TR S&P SEMICNDCTR 78464A862 229 1,821 SH   SOLE   0 0 1,821
SPDR SER TR NUVEEN BBG BRCLY 78464A284 1,850 32,533 SH   SOLE   0 0 32,533
ISHARES TR GLOBAL TECH ETF 464287291 2,278 8,639 SH   SOLE   0 0 8,639
ISHARES TR MSCI EMG MKT ETF 464287234 1,144 25,942 SH   SOLE   0 0 25,942
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 11,890 230,864 SH   SOLE   0 0 230,864
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 106,692 2,608,601 SH   SOLE   0 0 2,608,601
NOVARTIS AG SPONSORED ADR 66987V109 1,751 20,137 SH   SOLE   0 0 20,137
MKS INSTRS INC COM 55306N104 598 5,475 SH   SOLE   0 0 5,475
SPDR GOLD TR GOLD SHS 78463V107 79,390 448,229 SH   SOLE   0 0 448,229
AMGEN INC COM 031162100 9,550 37,575 SH   SOLE   0 0 37,575
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 288 2,030 SH   SOLE   0 0 2,030
TESLA INC COM 88160R101 19,477 45,400 SH   SOLE   0 0 45,400
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 20,050 207,476 SH   SOLE   0 0 207,476
J P MORGAN EXCHANGE-TRADED F HIGH YLD RESRCH 46641Q878 351 7,017 SH   SOLE   0 0 7,017
UNUM GROUP COM 91529Y106 317 18,862 SH   SOLE   0 0 18,862
SHERWIN WILLIAMS CO COM 824348106 4,371 6,273 SH   SOLE   0 0 6,273
DOW INC COM 260557103 3,390 72,041 SH   SOLE   0 0 72,041
HERSHEY CO COM 427866108 916 6,391 SH   SOLE   0 0 6,391
ISHARES TR S&P 500 VAL ETF 464287408 2,024 17,998 SH   SOLE   0 0 17,998
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 16,308 914,645 SH   SOLE   0 0 914,645
CBRE GROUP INC CL A 12504L109 1,540 32,797 SH   SOLE   0 0 32,797
AGILENT TECHNOLOGIES INC COM 00846U101 1,579 15,643 SH   SOLE   0 0 15,643
CROWN HLDGS INC COM 228368106 1,378 17,933 SH   SOLE   0 0 17,933
ALLSTATE CORP COM 020002101 733 7,787 SH   SOLE   0 0 7,787
COLUMBIA PPTY TR INC COM NEW 198287203 114 10,451 SH   SOLE   0 0 10,451
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 18,998 89,217 SH   SOLE   0 0 89,217
TRANE TECHNOLOGIES PLC SHS G8994E103 4,949 40,815 SH   SOLE   0 0 40,815
EVERGY INC COM 30034W106 428 8,424 SH   SOLE   0 0 8,424
ADOBE SYSTEMS INCORPORATED COM 00724F101 18,054 36,812 SH   SOLE   0 0 36,812
SCHWAB STRATEGIC TR US TIPS ETF 808524870 21,283 345,330 SH   SOLE   0 0 345,330
CORELOGIC INC COM 21871D103 546 8,067 SH   SOLE   0 0 8,067
AVERY DENNISON CORP COM 053611109 738 5,776 SH   SOLE   0 0 5,776
SPDR S&P 500 ETF TR TR UNIT 78462F103 160 2,600 SH Call SOLE   0 0 2,600
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 6,756 37,501 SH   SOLE   0 0 37,501
ISHARES TR AGENCY BOND ETF 464288166 3,579 29,563 SH   SOLE   0 0 29,563
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 914 37,471 SH   SOLE   0 0 37,471
PROSHARES TR S&P 500 DV ARIST 74348A467 1,954 27,078 SH   SOLE   0 0 27,078
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 19,903 342,061 SH   SOLE   0 0 342,061
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 9,467 258,940 SH   SOLE   0 0 258,940
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 0 100 SH Call SOLE   0 0 100
BLACKROCK ENHANCED EQUITY DI COM 09251A104 157 21,419 SH   SOLE   0 0 21,419
ISHARES TR US HOME CONS ETF 464288752 1,326 23,400 SH   SOLE   0 0 23,400
HNI CORP COM 404251100 214 6,811 SH   SOLE   0 0 6,811
DNP SELECT INCOME FD INC COM 23325P104 281 27,943 SH   SOLE   0 0 27,943
BARCLAYS BANK PLC DJUBS CMDT ETN36 06738C778 1,063 54,583 SH   SOLE   0 0 54,583
S&P GLOBAL INC COM 78409V104 6,531 18,113 SH   SOLE   0 0 18,113
WISDOMTREE TR US HIGH DIVIDEND 97717W208 360 5,760 SH   SOLE   0 0 5,760
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 11,590 208,443 SH   SOLE   0 0 208,443
SPROUTS FMRS MKT INC COM 85208M102 619 29,582 SH   SOLE   0 0 29,582
CELANESE CORP DEL COM 150870103 362 3,374 SH   SOLE   0 0 3,374
ADVISORSHARES TR PURE CANNABIS 00768Y495 521 48,557 SH   SOLE   0 0 48,557
MAIN STR CAP CORP COM 56035L104 295 9,975 SH   SOLE   0 0 9,975
SPDR S&P 500 ETF TR TR UNIT 78462F103 75 2,400 SH Call SOLE   0 0 2,400
EBAY INC. COM 278642103 2,044 39,233 SH   SOLE   0 0 39,233
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 250 11,272 SH   SOLE   0 0 11,272
TEMPLETON EMERGING MKTS INCO COM 880192109 80 10,788 SH   SOLE   0 0 10,788
KINDER MORGAN INC DEL COM 49456B101 1,280 103,778 SH   SOLE   0 0 103,778
LOWES COS INC COM 548661107 11,768 70,952 SH   SOLE   0 0 70,952
ZIMMER BIOMET HOLDINGS INC COM 98956P102 2,328 17,098 SH   SOLE   0 0 17,098
EATON VANCE TAX ADVT DIV INC COM 27828G107 1,500 76,151 SH   SOLE   0 0 76,151
SPDR S&P 500 ETF TR TR UNIT 78462F103 31 2,700 SH Call SOLE   0 0 2,700
ISHARES INC JP MRG EM CRP BD 464286251 1,269 24,548 SH   SOLE   0 0 24,548
SELECT SECTOR SPDR TR ENERGY 81369Y506 2 1,800 SH Call SOLE   0 0 1,800
FLOWERS FOODS INC COM 343498101 273 11,223 SH   SOLE   0 0 11,223
MASTERCARD INCORPORATED CL A 57636Q104 24,401 72,155 SH   SOLE   0 0 72,155
PENNANT GROUP INC COM 70805E109 670 17,380 SH   SOLE   0 0 17,380
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 3,241 50,931 SH   SOLE   0 0 50,931
MVB FINL CORP COM 553810102 343 21,452 SH   SOLE   0 0 21,452
ISHARES TR CORE US AGGBD ET 464287226 94,220 798,071 SH   SOLE   0 0 798,071
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 4,729 58,645 SH   SOLE   0 0 58,645
LOCKHEED MARTIN CORP COM 539830109 14,687 38,319 SH   SOLE   0 0 38,319
NUVEEN PFD & INCM SECURTIES COM 67072C105 261 29,592 SH   SOLE   0 0 29,592
ISHARES TR RUSSELL 2000 ETF 464287655 1,944 340,700 SH Put SOLE   0 0 340,700
PENNANTPARK FLOATING RATE CA COM 70806A106 265 31,447 SH   SOLE   0 0 31,447
ETSY INC COM 29786A106 1,548 12,730 SH   SOLE   0 0 12,730
AMERICAN HOMES 4 RENT CL A 02665T306 219 7,700 SH   SOLE   0 0 7,700
BCE INC COM NEW 05534B760 1,584 38,188 SH   SOLE   0 0 38,188
CHIPOTLE MEXICAN GRILL INC COM 169656105 1,139 916 SH   SOLE   0 0 916
ISHARES TR U.S. CNSM GD ETF 464287812 962 6,438 SH   SOLE   0 0 6,438
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 501 23,518 SH   SOLE   0 0 23,518
THERMO FISHER SCIENTIFIC INC COM 883556102 8,119 18,389 SH   SOLE   0 0 18,389
DEERE & CO COM 244199105 3,076 13,880 SH   SOLE   0 0 13,880
TRIP COM GROUP LTD ADS 89677Q107 457 14,663 SH   SOLE   0 0 14,663
SKYLINE CHAMPION CORPORATION COM 830830105 576 21,505 SH   SOLE   0 0 21,505
CDW CORP COM 12514G108 1,020 8,535 SH   SOLE   0 0 8,535
VANGUARD WORLD FD MEGA GRWTH IND 921910816 29,662 159,991 SH   SOLE   0 0 159,991
ENSIGN GROUP INC COM 29358P101 857 15,021 SH   SOLE   0 0 15,021
CIGNA CORP NEW COM 125523100 3,454 20,366 SH   SOLE   0 0 20,366
VEEVA SYS INC CL A COM 922475108 5,102 18,145 SH   SOLE   0 0 18,145
PROOFPOINT INC COM 743424103 626 5,930 SH   SOLE   0 0 5,930
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740F722 349 10,888 SH   SOLE   0 0 10,888
ROYAL CARIBBEAN GROUP COM V7780T103 1,771 27,363 SH   SOLE   0 0 27,363
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 2,575 27,452 SH   SOLE   0 0 27,452
PIMCO ETF TR ACTIVE BD ETF 72201R775 615 5,470 SH   SOLE   0 0 5,470
ISHARES TR HDG MSCI EAFE 46434V803 3,295 119,646 SH   SOLE   0 0 119,646
ROSS STORES INC COM 778296103 964 10,328 SH   SOLE   0 0 10,328
DAVITA INC COM 23918K108 1,200 14,006 SH   SOLE   0 0 14,006
SIMON PPTY GROUP INC NEW COM 828806109 5,064 78,295 SH   SOLE   0 0 78,295
SPDR SER TR PORTFOLIO S&P500 78464A854 20,815 528,971 SH   SOLE   0 0 528,971
COUSINS PPTYS INC COM NEW 222795502 376 13,151 SH   SOLE   0 0 13,151
ISHARES TR CORE S&P SCP ETF 464287804 18,485 263,200 SH   SOLE   0 0 263,200
MAG SILVER CORP COM 55903Q104 232 14,256 SH   SOLE   0 0 14,256
ISHARES TR IBOXX HI YD ETF 464288513 1 1,700 SH Put SOLE   0 0 1,700
MERCK & CO. INC COM 58933Y105 13,038 157,175 SH   SOLE   0 0 157,175
REGENERON PHARMACEUTICALS COM 75886F107 1,198 2,140 SH   SOLE   0 0 2,140
SPDR S&P 500 ETF TR TR UNIT 78462F103 10 2,800 SH Put SOLE   0 0 2,800
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 326 9,961 SH   SOLE   0 0 9,961
ISHARES TR SP SMCP600VL ETF 464287879 1,369 11,181 SH   SOLE   0 0 11,181
HANOVER INS GROUP INC COM 410867105 211 2,261 SH   SOLE   0 0 2,261
NV5 GLOBAL INC COM 62945V109 353 6,680 SH   SOLE   0 0 6,680
NUVEEN MUN HIGH INCOME OPPOR COM 670682103 1,959 145,219 SH   SOLE   0 0 145,219
ISHARES TR 3 7 YR TREAS BD 464288661 24,173 180,950 SH   SOLE   0 0 180,950
VERTEX PHARMACEUTICALS INC COM 92532F100 1,198 4,404 SH   SOLE   0 0 4,404
WHIRLPOOL CORP COM 963320106 339 1,842 SH   SOLE   0 0 1,842
KROGER CO COM 501044101 1,983 58,474 SH   SOLE   0 0 58,474
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,704 8,354 SH   SOLE   0 0 8,354
FUELCELL ENERGY INC COM 35952H601 36 16,832 SH   SOLE   0 0 16,832
QUANTA SVCS INC COM 74762E102 456 8,624 SH   SOLE   0 0 8,624
NIO INC SPON ADS 62914V106 884 41,647 SH   SOLE   0 0 41,647
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 2,774 89,953 SH   SOLE   0 0 89,953
SPDR SER TR S&P 600 SML CAP 78464A813 780 12,810 SH   SOLE   0 0 12,810
CREDIT SUISSE AG NASSAU BRH LG CAP GRTH ENH 22542D423 638 1,419 SH   SOLE   0 0 1,419
SPDR S&P 500 ETF TR TR UNIT 78462F103 8 100 SH Call SOLE   0 0 100
ANTHEM INC COM 036752103 4,529 16,862 SH   SOLE   0 0 16,862
INTEL CORP COM 458140100 10,374 200,345 SH   SOLE   0 0 200,345
ISHARES TR PFD AND INCM SEC 464288687 1 7,700 SH Put SOLE   0 0 7,700
LIVEPERSON INC COM 538146101 602 11,582 SH   SOLE   0 0 11,582
NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 114 10,063 SH   SOLE   0 0 10,063
AGF INVTS TR AGFIQ US MK ANTI 00110G408 328 13,908 SH   SOLE   0 0 13,908
SPDR S&P 500 ETF TR TR UNIT 78462F103 51 700 SH Call SOLE   0 0 700
INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 24,608 321,884 SH   SOLE   0 0 321,884
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 9,035 70,223 SH   SOLE   0 0 70,223
PENN NATL GAMING INC COM 707569109 376 5,166 SH   SOLE   0 0 5,166
DUKE ENERGY CORP NEW COM NEW 26441C204 11,208 126,562 SH   SOLE   0 0 126,562
NOVO-NORDISK A S ADR 670100205 277 3,990 SH   SOLE   0 0 3,990
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 5,794 90,397 SH   SOLE   0 0 90,397
OLD SECOND BANCORP INC ILL COM 680277100 83 11,127 SH   SOLE   0 0 11,127
SPDR S&P 500 ETF TR TR UNIT 78462F103 16 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 25 400 SH Call SOLE   0 0 400
MOTOROLA SOLUTIONS INC COM NEW 620076307 657 4,189 SH   SOLE   0 0 4,189
AXT INC COM 00246W103 119 19,419 SH   SOLE   0 0 19,419
MCKESSON CORP COM 58155Q103 426 2,863 SH   SOLE   0 0 2,863
GLOBAL X FDS GLB X SUPERDIV 37950E549 122 11,364 SH   SOLE   0 0 11,364
HARTFORD FDS EXCHANGE TRADED TOTAL RTRN ETF 41653L305 756 18,282 SH   SOLE   0 0 18,282
VANGUARD WORLD FDS UTILITIES ETF 92204A876 4,028 31,197 SH   SOLE   0 0 31,197
TEXAS INSTRS INC COM 882508104 2,978 20,857 SH   SOLE   0 0 20,857
SALLY BEAUTY HLDGS INC COM 79546E104 566 65,176 SH   SOLE   0 0 65,176
CERNER CORP COM 156782104 3,705 51,249 SH   SOLE   0 0 51,249
COCA COLA CO COM 191216100 17,483 354,122 SH   SOLE   0 0 354,122
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 300 SH Call SOLE   0 0 300
CAMPBELL SOUP CO COM 134429109 285 5,886 SH   SOLE   0 0 5,886
ZILLOW GROUP INC CL A 98954M101 982 9,670 SH   SOLE   0 0 9,670
GENERAL MTRS CO COM 37045V100 3,055 103,256 SH   SOLE   0 0 103,256
FIRST HORIZON NATL CORP COM 320517105 1,982 210,151 SH   SOLE   0 0 210,151
MARATHON OIL CORP COM 565849106 259 63,370 SH   SOLE   0 0 63,370
SPDR S&P 500 ETF TR TR UNIT 78462F103 6 200 SH Call SOLE   0 0 200
WISDOMTREE TR US LARGECAP FUND 97717W588 1,649 46,563 SH   SOLE   0 0 46,563
EATON VANCE TXMGD GL BUYWR O COM 27829C105 114 13,341 SH   SOLE   0 0 13,341
SPDR S&P 500 ETF TR TR UNIT 78462F103 21 300 SH Call SOLE   0 0 300
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 1,584 29,105 SH   SOLE   0 0 29,105
AMARIN CORP PLC SPONS ADR NEW 023111206 64 15,313 SH   SOLE   0 0 15,313
ISHARES TR RUSSELL 2000 ETF 464287655 0 277,700 SH Put SOLE   0 0 277,700
SPDR SER TR PRTFLO S&P500 HI 78468R788 631 23,035 SH   SOLE   0 0 23,035
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 1,378 25,092 SH   SOLE   0 0 25,092
CARLYLE GROUP INC COM 14316J108 302 12,238 SH   SOLE   0 0 12,238
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109 986 15,596 SH   SOLE   0 0 15,596
WEYERHAEUSER CO MTN BE COM NEW 962166104 2,177 76,328 SH   SOLE   0 0 76,328
LUMEN TECHNOLOGIES INC COM 156700106 762 75,480 SH   SOLE   0 0 75,480
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 10,146 172,897 SH   SOLE   0 0 172,897
INGREDION INC COM 457187102 788 10,412 SH   SOLE   0 0 10,412
ENBRIDGE INC COM 29250N105 2,005 68,661 SH   SOLE   0 0 68,661
WESTERN ASSET MTG CAP CORP COM 95790D105 27 13,324 SH   SOLE   0 0 13,324
PROCTER AND GAMBLE CO COM 742718109 0 300 SH Call SOLE   0 0 300
ISHARES TR GRWT ALLOCAT ETF 464289867 870 17,962 SH   SOLE   0 0 17,962
SOUTHWEST AIRLS CO COM 844741108 3,368 89,819 SH   SOLE   0 0 89,819
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 318 13,997 SH   SOLE   0 0 13,997
SPDR S&P 500 ETF TR TR UNIT 78462F103 103 1,800 SH Call SOLE   0 0 1,800
Q2 HLDGS INC COM 74736L109 625 6,851 SH   SOLE   0 0 6,851
CONOCOPHILLIPS COM 20825C104 1,963 59,787 SH   SOLE   0 0 59,787
RIVERNORTH DOUBLELINE STRATE RIGHT 10/01/2020 76882G123 0 15,885 SH   SOLE   0 0 15,885
LINCOLN NATL CORP IND COM 534187109 699 22,318 SH   SOLE   0 0 22,318
KEYCORP COM 493267108 2,722 228,185 SH   SOLE   0 0 228,185
FIRST TR EXCHNG TRADED FD VI ALT ABSLT STRG 33740Y101 362 13,554 SH   SOLE   0 0 13,554
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 232 1,405 SH   SOLE   0 0 1,405
SIRIUS XM HOLDINGS INC COM 82968B103 1,637 305,377 SH   SOLE   0 0 305,377
SPDR SER TR PORTFOLIO S&P600 78468R853 3,501 127,864 SH   SOLE   0 0 127,864
OLD DOMINION FREIGHT LINE IN COM 679580100 4,329 23,928 SH   SOLE   0 0 23,928
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606 4,914 165,425 SH   SOLE   0 0 165,425
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 214 2,685 SH   SOLE   0 0 2,685
WILLIAMS COS INC COM 969457100 502 25,568 SH   SOLE   0 0 25,568
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 253 8,995 SH   SOLE   0 0 8,995
HEALTHPEAK PROPERTIES INC COM 42250P103 267 9,838 SH   SOLE   0 0 9,838
SALESFORCE COM INC COM 79466L302 10,009 39,827 SH   SOLE   0 0 39,827
VALERO ENERGY CORP COM 91913Y100 1,642 37,901 SH   SOLE   0 0 37,901
ISHARES TR RUS 2000 GRW ETF 464287648 234 1,058 SH   SOLE   0 0 1,058
EXLSERVICE HOLDINGS INC COM 302081104 405 6,145 SH   SOLE   0 0 6,145
SPDR SER TR PORTFOLIO INTRMD 78464A375 18,118 492,862 SH   SOLE   0 0 492,862
FASTLY INC CL A 31188V100 1,998 21,328 SH   SOLE   0 0 21,328
DIGITAL TURBINE INC COM NEW 25400W102 275 8,413 SH   SOLE   0 0 8,413
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 600 SH Call SOLE   0 0 600
PAN AMERN SILVER CORP COM 697900108 637 19,809 SH   SOLE   0 0 19,809
ISHARES TR CORE DIV GRWTH 46434V621 5,478 137,674 SH   SOLE   0 0 137,674
BNY MELLON STRATEGIC MUNS IN COM 05588W108 100 12,025 SH   SOLE   0 0 12,025
SPDR SER TR BLMBRG BRC CNVRT 78464A359 6,361 92,331 SH   SOLE   0 0 92,331
SPDR S&P 500 ETF TR TR UNIT 78462F103 91 2,600 SH Call SOLE   0 0 2,600
PACER FDS TR BNCHMRK INFRA 69374H741 6,209 175,735 SH   SOLE   0 0 175,735
TRAVELERS COMPANIES INC COM 89417E109 1,060 9,797 SH   SOLE   0 0 9,797
HAWAIIAN ELEC INDUSTRIES COM 419870100 284 8,541 SH   SOLE   0 0 8,541
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 4,053 19,446 SH   SOLE   0 0 19,446
AMERICAN CAMPUS CMNTYS INC COM 024835100 241 6,896 SH   SOLE   0 0 6,896
SPDR S&P 500 ETF TR TR UNIT 78462F103 32 1,000 SH Call SOLE   0 0 1,000
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862 714 22,085 SH   SOLE   0 0 22,085
ENCOMPASS HEALTH CORP COM 29261A100 436 6,714 SH   SOLE   0 0 6,714
ISHARES TR 0-5YR HI YL CP 46434V407 19,105 434,689 SH   SOLE   0 0 434,689
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 684 27,778 SH   SOLE   0 0 27,778
TWITTER INC COM 90184L102 241 5,422 SH   SOLE   0 0 5,422
ISHARES TR INVESTMENT GRADE 46435G219 290 5,320 SH   SOLE   0 0 5,320
SPDR S&P 500 ETF TR TR UNIT 78462F103 23 800 SH Call SOLE   0 0 800
SPDR S&P 500 ETF TR TR UNIT 78462F103 28 1,800 SH Call SOLE   0 0 1,800
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,095 30,483 SH   SOLE   0 0 30,483
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 275 9,859 SH   SOLE   0 0 9,859
AGNC INVT CORP COM 00123Q104 1,404 100,940 SH   SOLE   0 0 100,940
SPDR S&P 500 ETF TR TR UNIT 78462F103 30,027 89,662 SH   SOLE   0 0 89,662
ROPER TECHNOLOGIES INC COM 776696106 1,764 4,465 SH   SOLE   0 0 4,465
EXCHANGE LISTED FDS TR CABANA TARGET 16 30151E681 5,201 211,568 SH   SOLE   0 0 211,568
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 67 11,212 SH   SOLE   0 0 11,212
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 304 1,901 SH   SOLE   0 0 1,901
GOLDMAN SACHS GROUP INC COM 38141G104 5,424 26,991 SH   SOLE   0 0 26,991
RAYTHEON TECHNOLOGIES CORP COM 75513E101 5,984 103,990 SH   SOLE   0 0 103,990
STRYKER CORPORATION COM 863667101 3,527 16,928 SH   SOLE   0 0 16,928
SPDR SER TR BLOOMBERG BRCLYS 78468R622 6,367 61,060 SH   SOLE   0 0 61,060
UNIVERSAL HLTH SVCS INC CL B 913903100 377 3,527 SH   SOLE   0 0 3,527
FS KKR CAPITAL CORP COM 302635206 1,102 69,478 SH   SOLE   0 0 69,478
EQUINIX INC COM 29444U700 2,031 2,672 SH   SOLE   0 0 2,672
ROLLINS INC COM 775711104 1,377 25,412 SH   SOLE   0 0 25,412
ISHARES TR FALN ANGLS USD 46435G474 487 17,844 SH   SOLE   0 0 17,844
CANADIAN NATL RY CO COM 136375102 493 4,633 SH   SOLE   0 0 4,633
GRAPHIC PACKAGING HLDG CO COM 388689101 598 42,459 SH   SOLE   0 0 42,459
UNION PAC CORP COM 907818108 8,076 41,021 SH   SOLE   0 0 41,021
NAUTILUS INC COM 63910B102 641 37,341 SH   SOLE   0 0 37,341
ISHARES TR EAFE VALUE ETF 464288877 50,781 1,258,503 SH   SOLE   0 0 1,258,503
EXACT SCIENCES CORP COM 30063P105 333 3,263 SH   SOLE   0 0 3,263
SPDR S&P 500 ETF TR TR UNIT 78462F103 174 4,500 SH Call SOLE   0 0 4,500
WASTE CONNECTIONS INC COM 94106B101 359 3,456 SH   SOLE   0 0 3,456
ISHARES TR U.S. REAL ES ETF 464287739 245 3,074 SH   SOLE   0 0 3,074
ISHARES TR RUS 1000 VAL ETF 464287598 2,038 17,255 SH   SOLE   0 0 17,255
REALTY INCOME CORP COM 756109104 2,291 37,712 SH   SOLE   0 0 37,712
SPDR S&P 500 ETF TR TR UNIT 78462F103 9 300 SH Put SOLE   0 0 300
EMERSON ELEC CO COM 291011104 7,918 120,752 SH   SOLE   0 0 120,752
INVESCO EXCH TRADED FD TR II S&P SMLCP ENGY 46138E164 34 11,348 SH   SOLE   0 0 11,348
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 100 SH Call SOLE   0 0 100
WISDOMTREE TR CURRNCY INT EQ 97717X263 1,506 59,235 SH   SOLE   0 0 59,235
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 18,142 205,643 SH   SOLE   0 0 205,643
PAPA JOHNS INTL INC COM 698813102 585 7,108 SH   SOLE   0 0 7,108
SPDR S&P 500 ETF TR TR UNIT 78462F103 15 1,800 SH Call SOLE   0 0 1,800
BROWN & BROWN INC COM 115236101 2,656 58,674 SH   SOLE   0 0 58,674
UNITED STS OIL FD LP UNITS 91232N207 0 500 SH Call SOLE   0 0 500
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 11,054 334,563 SH   SOLE   0 0 334,563
LITHIUM AMERS CORP NEW COM NEW 53680Q207 140 12,270 SH   SOLE   0 0 12,270
WISDOMTREE TR ITL HDG QTLY DIV 97717X594 3,138 85,801 SH   SOLE   0 0 85,801
ISHARES TR IBOXX INV CP ETF 464287242 1 1,700 SH Put SOLE   0 0 1,700
3M CO COM 88579Y101 6,552 40,906 SH   SOLE   0 0 40,906
ELECTRONIC ARTS INC COM 285512109 293 2,248 SH   SOLE   0 0 2,248
SPDR S&P 500 ETF TR TR UNIT 78462F103 21 1,200 SH Call SOLE   0 0 1,200
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 351 13,332 SH   SOLE   0 0 13,332
ISHARES TR S&P SML 600 GWT 464287887 291 1,649 SH   SOLE   0 0 1,649
LEGGETT & PLATT INC COM 524660107 388 9,436 SH   SOLE   0 0 9,436
ISHARES TR U.S. FINLS ETF 464287788 355 3,124 SH   SOLE   0 0 3,124
BARRICK GOLD CORP COM 067901108 1,810 64,396 SH   SOLE   0 0 64,396
BARCLAYS BANK PLC IPTH SR B S&P 06746P621 4 1,000 SH Call SOLE   0 0 1,000
ROYAL GOLD INC COM 780287108 298 2,483 SH   SOLE   0 0 2,483
TEKLA HEALTHCARE OPPORTUNITI SHS 879105104 455 25,155 SH   SOLE   0 0 25,155
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101 180 10,224 SH   SOLE   0 0 10,224
FLEXSHARES TR QLT DIV DEF IDX 33939L845 2,538 57,414 SH   SOLE   0 0 57,414
ISHARES TR S&P MC 400VL ETF 464287705 1,956 14,504 SH   SOLE   0 0 14,504
ISHARES U S ETF TR INT RT HDG C B 46431W705 1,827 20,010 SH   SOLE   0 0 20,010
FIRST TR MORNINGSTAR DIVID L SHS 336917109 782 29,995 SH   SOLE   0 0 29,995
RINGCENTRAL INC CL A 76680R206 1,470 5,354 SH   SOLE   0 0 5,354
KKR REAL ESTATE FIN TR INC COM 48251K100 170 10,284 SH   SOLE   0 0 10,284
WISDOMTREE TR WSDM EMKTBD FD 97717X784 779 10,574 SH   SOLE   0 0 10,574
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 300 SH Call SOLE   0 0 300
PRICE T ROWE GROUP INC COM 74144T108 2,713 21,158 SH   SOLE   0 0 21,158
ISHARES TR RESIDENTIAL MULT 464288562 402 6,596 SH   SOLE   0 0 6,596
ETF SER SOLUTIONS APTUS DEFINED 26922A388 1,818 58,977 SH   SOLE   0 0 58,977
CENTENE CORP DEL COM 15135B101 206 3,536 SH   SOLE   0 0 3,536
ISHARES INC CORE MSCI EMKT 46434G103 55,197 1,045,393 SH   SOLE   0 0 1,045,393
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 264 4,709 SH   SOLE   0 0 4,709
YUM BRANDS INC COM 988498101 630 6,901 SH   SOLE   0 0 6,901
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 699 11,696 SH   SOLE   0 0 11,696
ARK ETF TR AUTNMUS TECHNLGY 00214Q203 6,329 110,287 SH   SOLE   0 0 110,287
MICROCHIP TECHNOLOGY INC. COM 595017104 1,011 9,834 SH   SOLE   0 0 9,834
CHUBB LIMITED COM H1467J104 2,442 21,026 SH   SOLE   0 0 21,026
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 846 13,060 SH   SOLE   0 0 13,060
ISHARES TR CONV BD ETF 46435G102 42,660 528,294 SH   SOLE   0 0 528,294
HERCULES CAPITAL INC COM 427096508 202 17,501 SH   SOLE   0 0 17,501
NATIONAL GRID PLC SPONSORED ADR NE 636274409 1,000 17,298 SH   SOLE   0 0 17,298
FASTENAL CO COM 311900104 235 5,204 SH   SOLE   0 0 5,204
CADENCE DESIGN SYSTEM INC COM 127387108 977 9,158 SH   SOLE   0 0 9,158
SBA COMMUNICATIONS CORP NEW CL A 78410G104 330 1,035 SH   SOLE   0 0 1,035
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 515 30,114 SH   SOLE   0 0 30,114
ISHARES TR MRGSTR MD CP GRW 464288307 1,125 3,511 SH   SOLE   0 0 3,511
FACTSET RESH SYS INC COM 303075105 838 2,501 SH   SOLE   0 0 2,501
ISHARES TR EAFE SML CP ETF 464288273 35,946 609,360 SH   SOLE   0 0 609,360
WISDOMTREE TR GLB EX US RL EST 97717W331 324 13,342 SH   SOLE   0 0 13,342
ISHARES TR MSCI ACWI EX US 464288240 1,164 25,321 SH   SOLE   0 0 25,321
ISHARES TR IBOXX INV CP ETF 464287242 0 300 SH Put SOLE   0 0 300
OASIS PETROLEUM INC COM 674215108 4 13,181 SH   SOLE   0 0 13,181
AIR PRODS & CHEMS INC COM 009158106 2,261 7,591 SH   SOLE   0 0 7,591
EVERSOURCE ENERGY COM 30040W108 3,023 36,181 SH   SOLE   0 0 36,181
AMPLIFY ETF TR ONLIN RETL ETF 032108102 1,545 17,514 SH   SOLE   0 0 17,514
VARONIS SYS INC COM 922280102 611 5,292 SH   SOLE   0 0 5,292
ISHARES INC JP MRGN EM HI BD 464286285 249 5,695 SH   SOLE   0 0 5,695
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 824 3,695 SH   SOLE   0 0 3,695
FS KKR CAP CORP II COM 35952V303 6,612 449,480 SH   SOLE   0 0 449,480
ISHARES TR 20 YR TR BD ETF 464287432 5 12,100 SH Put SOLE   0 0 12,100
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 241 10,554 SH   SOLE   0 0 10,554
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,271 47,501 SH   SOLE   0 0 47,501
CONSTELLATION BRANDS INC CL A 21036P108 1,658 8,746 SH   SOLE   0 0 8,746
MCDONALDS CORP COM 580135101 18,292 83,339 SH   SOLE   0 0 83,339
CROCS INC COM 227046109 642 15,015 SH   SOLE   0 0 15,015
NEXTERA ENERGY INC COM 65339F101 15,082 54,336 SH   SOLE   0 0 54,336
SYSCO CORP COM 871829107 1,399 22,488 SH   SOLE   0 0 22,488
FIRST TR EXCHNG TRADED FD VI VEST US DEEP 33740F854 430 13,509 SH   SOLE   0 0 13,509
MERCADOLIBRE INC COM 58733R102 6,803 6,285 SH   SOLE   0 0 6,285
INTERNATIONAL PAPER CO COM 460146103 1,963 48,416 SH   SOLE   0 0 48,416
ETF MANAGERS TR ETFMG TRAVEL TEC 26924G771 324 17,000 SH   SOLE   0 0 17,000
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 5,978 171,781 SH   SOLE   0 0 171,781
POPULAR INC COM NEW 733174700 772 21,280 SH   SOLE   0 0 21,280
SQUARE INC CL A 852234103 3,540 21,776 SH   SOLE   0 0 21,776
SPDR SER TR BLOOMBERG BRCLYS 78468R622 0 600 SH Put SOLE   0 0 600
ISHARES TR 20 YR TR BD ETF 464287432 2 15,000 SH Put SOLE   0 0 15,000
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 3,461 26,684 SH   SOLE   0 0 26,684
GILEAD SCIENCES INC COM 375558103 2,757 43,635 SH   SOLE   0 0 43,635
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 6,305 58,988 SH   SOLE   0 0 58,988
WIX COM LTD SHS M98068105 2,042 8,014 SH   SOLE   0 0 8,014
PINTEREST INC CL A 72352L106 16,320 393,160 SH   SOLE   0 0 393,160
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 13,304 126,126 SH   SOLE   0 0 126,126
CATERPILLAR INC DEL COM 149123101 5,574 37,370 SH   SOLE   0 0 37,370
XERIS PHARMACEUTICALS INC COM 98422L107 66 11,140 SH   SOLE   0 0 11,140
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 27,796 334,684 SH   SOLE   0 0 334,684
URBAN OUTFITTERS INC COM 917047102 534 25,643 SH   SOLE   0 0 25,643
SPDR S&P 500 ETF TR TR UNIT 78462F103 5 100 SH Call SOLE   0 0 100
FIRST TR S&P REIT INDEX FD COM 33734G108 408 19,338 SH   SOLE   0 0 19,338
SPDR SER TR SSGA US LRG ETF 78468R804 883 8,146 SH   SOLE   0 0 8,146
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 1,193 33,001 SH   SOLE   0 0 33,001
PROSHARES TR II VIX MDTRM FUTR N 74347W338 464 11,395 SH   SOLE   0 0 11,395
HARMONIC INC COM 413160102 107 19,248 SH   SOLE   0 0 19,248
SPDR S&P 500 ETF TR TR UNIT 78462F103 59 2,500 SH Call SOLE   0 0 2,500
HONEYWELL INTL INC COM 438516106 10,507 63,831 SH   SOLE   0 0 63,831
ETFIS SER TR I VIRTUS NEWFLEET 26923G707 602 24,445 SH   SOLE   0 0 24,445
ROKU INC COM CL A 77543R102 1,305 6,914 SH   SOLE   0 0 6,914
CHEVRON CORP NEW COM 166764100 17,085 237,293 SH   SOLE   0 0 237,293
TELADOC HEALTH INC COM 87918A105 1,896 8,646 SH   SOLE   0 0 8,646
ISHARES TR AGGRES ALLOC ETF 464289859 1,404 24,208 SH   SOLE   0 0 24,208
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 8,912 42,304 SH   SOLE   0 0 42,304
VEREIT INC COM 92339V100 704 108,375 SH   SOLE   0 0 108,375
LAUDER ESTEE COS INC CL A 518439104 1,662 7,615 SH   SOLE   0 0 7,615
CENTERPOINT ENERGY INC COM 15189T107 913 47,178 SH   SOLE   0 0 47,178
KEYSIGHT TECHNOLOGIES INC COM 49338L103 262 2,651 SH   SOLE   0 0 2,651
ALPHABET INC CAP STK CL C 02079K107 11,641 7,922 SH   SOLE   0 0 7,922
GLADSTONE LD CORP COM 376549101 188 12,500 SH   SOLE   0 0 12,500
MATCH GROUP INC NEW COM 57667L107 674 6,088 SH   SOLE   0 0 6,088
ILLINOIS TOOL WKS INC COM 452308109 1,691 8,754 SH   SOLE   0 0 8,754
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8,709 80,557 SH   SOLE   0 0 80,557
GLOBAL X FDS NASDAQ 100 COVER 37954Y483 2,447 113,509 SH   SOLE   0 0 113,509
ECOLAB INC COM 278865100 1,491 7,459 SH   SOLE   0 0 7,459
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 564 103,993 SH   SOLE   0 0 103,993
GOLDMAN SACHS ETF TR ACCES TREASURY 381430529 211 2,096 SH   SOLE   0 0 2,096
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 9,439 392,161 SH   SOLE   0 0 392,161
J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 2,232 79,856 SH   SOLE   0 0 79,856
HEWLETT PACKARD ENTERPRISE C COM 42824C109 616 65,689 SH   SOLE   0 0 65,689
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 60,463 973,794 SH   SOLE   0 0 973,794
APPLIED MATLS INC COM 038222105 2,766 46,535 SH   SOLE   0 0 46,535
ISHARES TR MSCI ACWI ETF 464288257 3,261 40,800 SH   SOLE   0 0 40,800
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 1,351 40,961 SH   SOLE   0 0 40,961
DUPONT DE NEMOURS INC COM 26614N102 1,123 20,238 SH   SOLE   0 0 20,238
NUCOR CORP COM 670346105 544 12,130 SH   SOLE   0 0 12,130
ISHARES TR IBOXX INV CP ETF 464287242 0 1,400 SH Put SOLE   0 0 1,400
SPDR S&P 500 ETF TR TR UNIT 78462F103 229 6,500 SH Call SOLE   0 0 6,500
MARSH & MCLENNAN COS INC COM 571748102 913 7,963 SH   SOLE   0 0 7,963
NXP SEMICONDUCTORS N V COM N6596X109 3,717 29,777 SH   SOLE   0 0 29,777
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 2,002 19,591 SH   SOLE   0 0 19,591
SPDR INDEX SHS FDS DJ GLB RL ES ETF 78463X749 363 9,182 SH   SOLE   0 0 9,182
ZOETIS INC CL A 98978V103 1,888 11,415 SH   SOLE   0 0 11,415
MONDELEZ INTL INC CL A 609207105 3,273 56,965 SH   SOLE   0 0 56,965
THERATECHNOLOGIES INC COM 88338H100 56 25,261 SH   SOLE   0 0 25,261
ISHARES TR CORE INTL AGGR 46435G672 3,526 63,343 SH   SOLE   0 0 63,343
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 300 SH Put SOLE   0 0 300
ALLIANT ENERGY CORP COM 018802108 1,236 23,936 SH   SOLE   0 0 23,936
SPDR S&P 500 ETF TR TR UNIT 78462F103 2 200 SH Put SOLE   0 0 200
LKQ CORP COM 501889208 766 27,611 SH   SOLE   0 0 27,611
SPDR S&P 500 ETF TR TR UNIT 78462F103 78 1,200 SH Call SOLE   0 0 1,200
SEA LTD SPONSORD ADS 81141R100 7,747 50,290 SH   SOLE   0 0 50,290
ALASKA COMMUNICATIONS SYS GR COM 01167P101 40 20,000 SH   SOLE   0 0 20,000
TEXAS ROADHOUSE INC COM 882681109 634 10,423 SH   SOLE   0 0 10,423
NUVEEN AMT FREE QLTY MUN INC COM 670657105 370 25,776 SH   SOLE   0 0 25,776
INVESCO QQQ TR UNIT SER 1 46090E103 168,408 606,132 SH   SOLE   0 0 606,132
BROWN FORMAN CORP CL B 115637209 411 5,463 SH   SOLE   0 0 5,463
FATE THERAPEUTICS INC COM 31189P102 621 15,536 SH   SOLE   0 0 15,536
VANGUARD INDEX FDS VALUE ETF 922908744 22,448 214,790 SH   SOLE   0 0 214,790
LINDE PLC SHS G5494J103 404 1,695 SH   SOLE   0 0 1,695
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 1,514 38,530 SH   SOLE   0 0 38,530
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 1,247 27,112 SH   SOLE   0 0 27,112
ULTRA CLEAN HLDGS INC COM 90385V107 590 27,477 SH   SOLE   0 0 27,477
ISHARES TR MSCI USA SMCP MN 46435G433 1,127 38,553 SH   SOLE   0 0 38,553
RH COM 74967X103 508 1,327 SH   SOLE   0 0 1,327
L3HARRIS TECHNOLOGIES INC COM 502431109 752 4,426 SH   SOLE   0 0 4,426
SPDR S&P 500 ETF TR TR UNIT 78462F103 50 700 SH Call SOLE   0 0 700
ISHARES TR CMBS ETF 46429B366 4,525 81,505 SH   SOLE   0 0 81,505
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 39,139 757,331 SH   SOLE   0 0 757,331
CEMEX SAB DE CV SPON ADR NEW 151290889 106 27,951 SH   SOLE   0 0 27,951
CLOUDFLARE INC CL A COM 18915M107 1,796 43,752 SH   SOLE   0 0 43,752
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 2,891 21,899 SH   SOLE   0 0 21,899
TD AMERITRADE HLDG CORP COM 87236Y108 297 7,589 SH   SOLE   0 0 7,589
SPDR S&P 500 ETF TR TR UNIT 78462F103 51 1,600 SH Call SOLE   0 0 1,600
ISHARES TR NATIONAL MUN ETF 464288414 32,261 278,276 SH   SOLE   0 0 278,276
SPLUNK INC COM 848637104 237 1,260 SH   SOLE   0 0 1,260
PINNACLE WEST CAP CORP COM 723484101 862 11,561 SH   SOLE   0 0 11,561
TREX CO INC COM 89531P105 242 3,384 SH   SOLE   0 0 3,384
GENERAL ELECTRIC CO COM 369604103 1,307 209,791 SH   SOLE   0 0 209,791
SCIENCE APPLICATIONS INTL CO COM 808625107 254 3,237 SH   SOLE   0 0 3,237
SPDR S&P 500 ETF TR TR UNIT 78462F103 0 600 SH Call SOLE   0 0 600
VANGUARD INDEX FDS SM CP VAL ETF 922908611 7,866 71,106 SH   SOLE   0 0 71,106
GLOBAL X FDS GLOBX SUPDV US 37950E291 15,804 1,045,211 SH   SOLE   0 0 1,045,211
INSEEGO CORP COM 45782B104 1,993 193,166 SH   SOLE   0 0 193,166
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 680 12,975 SH   SOLE   0 0 12,975
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 333 8,420 SH   SOLE   0 0 8,420
AT HOME GROUP INC COM 04650Y100 610 41,066 SH   SOLE   0 0 41,066
SPDR SER TR BLOMBRG BRC EMRG 78464A391 371 14,106 SH   SOLE   0 0 14,106
ERIE INDTY CO CL A 29530P102 425 2,023 SH   SOLE   0 0 2,023
NORTHROP GRUMMAN CORP COM 666807102 3,832 12,147 SH   SOLE   0 0 12,147
PAYCOM SOFTWARE INC COM 70432V102 1,097 3,525 SH   SOLE   0 0 3,525
DICKS SPORTING GOODS INC COM 253393102 690 11,921 SH   SOLE   0 0 11,921
WELLTOWER INC COM 95040Q104 377 6,843 SH   SOLE   0 0 6,843
CARDINAL HEALTH INC COM 14149Y108 351 7,469 SH   SOLE   0 0 7,469
SPDR SER TR PORTFLI MORTGAGE 78464A383 4,052 152,102 SH   SOLE   0 0 152,102
WISDOMTREE TR US QTLY DIV GRT 97717X669 837 16,891 SH   SOLE   0 0 16,891
ENTERPRISE PRODS PARTNERS L COM 293792107 4,258 269,659 SH   SOLE   0 0 269,659
PROSHARES TR ULTRPRO DOW30 74347X823 599 7,696 SH   SOLE   0 0 7,696
CLEAN HARBORS INC COM 184496107 532 9,499 SH   SOLE   0 0 9,499
ISHARES TR US HLTHCARE ETF 464287762 738 3,249 SH   SOLE   0 0 3,249
VERISK ANALYTICS INC COM 92345Y106 5,569 30,054 SH   SOLE   0 0 30,054
ISHARES TR IBOXX HI YD ETF 464288513 18,932 225,653 SH   SOLE   0 0 225,653
BED BATH & BEYOND INC COM 075896100 494 32,956 SH   SOLE   0 0 32,956
CYBERARK SOFTWARE LTD SHS M2682V108 1,016 9,821 SH   SOLE   0 0 9,821
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 853 20,487 SH   SOLE   0 0 20,487
ISHARES TR IBOXX HI YD ETF 464288513 323 515,300 SH Put SOLE   0 0 515,300
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 1,510 28,018 SH   SOLE   0 0 28,018
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 213 5,503 SH   SOLE   0 0 5,503
VIRTUS ETF TR II VIRTUS DYNMC ETF 92790A207 445 19,177 SH   SOLE   0 0 19,177
INNOVATOR ETFS TR RUSSELL 2000 P 45782C474 233 9,000 SH   SOLE   0 0 9,000
HASBRO INC COM 418056107 677 8,182 SH   SOLE   0 0 8,182
ETF SER SOLUTIONS DISTILLATE US 26922A321 223 6,820 SH   SOLE   0 0 6,820
OPKO HEALTH INC COM 68375N103 385 104,350 SH   SOLE   0 0 104,350
WORKHORSE GROUP INC COM NEW 98138J206 327 12,918 SH   SOLE   0 0 12,918
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 712 9,881 SH   SOLE   0 0 9,881
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 47,703 1,103,213 SH   SOLE   0 0 1,103,213
ISHARES TR CORE TOTAL USD 46434V613 982 18,055 SH   SOLE   0 0 18,055
INTERPUBLIC GROUP COS INC COM 460690100 1,018 61,085 SH   SOLE   0 0 61,085
ISHARES TR MSCI USA MMENTM 46432F396 53,478 362,810 SH   SOLE   0 0 362,810
SPDR S&P 500 ETF TR TR UNIT 78462F103 50 1,400 SH Call SOLE   0 0 1,400
ISHARES TR CORE S&P TTL STK 464287150 22,263 294,916 SH   SOLE   0 0 294,916
EDWARDS LIFESCIENCES CORP COM 28176E108 2,422 30,339 SH   SOLE   0 0 30,339
ACADIA HEALTHCARE COMPANY IN COM 00404A109 342 11,590 SH   SOLE   0 0 11,590
NORTHERN TR CORP COM 665859104 972 12,461 SH   SOLE   0 0 12,461
PACER FDS TR TRENDP US LAR CP 69374H105 2,486 84,185 SH   SOLE   0 0 84,185
GLOBAL X FDS GLBL X MLP ETF 37954Y343 345 15,731 SH   SOLE   0 0 15,731
ISHARES TR U.S. TECH ETF 464287721 2,686 8,921 SH   SOLE   0 0 8,921
AMERICAN WTR WKS CO INC NEW COM 030420103 272 1,880 SH   SOLE   0 0 1,880
ISHARES TR EXPND TEC SC ETF 464287549 1,407 4,553 SH   SOLE   0 0 4,553
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 100 SH Call SOLE   0 0 100
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 1,292 18,334 SH   SOLE   0 0 18,334
ISHARES TR CORE S&P500 ETF 464287200 97,113 288,974 SH   SOLE   0 0 288,974
COLGATE PALMOLIVE CO COM 194162103 2,542 32,950 SH   SOLE   0 0 32,950
EXELON CORP COM 30161N101 1,225 34,267 SH   SOLE   0 0 34,267
SPDR S&P 500 ETF TR TR UNIT 78462F103 29 600 SH Call SOLE   0 0 600
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 1,235 4,714 SH   SOLE   0 0 4,714
CAPITOL FED FINL INC COM 14057J101 267 28,812 SH   SOLE   0 0 28,812
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 450 14,807 SH   SOLE   0 0 14,807
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 204 3,321 SH   SOLE   0 0 3,321
JPMORGAN CHASE & CO COM 46625H100 15,384 159,802 SH   SOLE   0 0 159,802
SENSATA TECHNOLOGIES HLDNG P SHS G8060N102 566 13,126 SH   SOLE   0 0 13,126
GLOBE LIFE INC COM 37959E102 630 7,888 SH   SOLE   0 0 7,888
PHILIP MORRIS INTL INC COM 718172109 8,067 107,578 SH   SOLE   0 0 107,578
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 557 8,154 SH   SOLE   0 0 8,154
RATTLER MIDSTREAM LP COM UNITS 75419T103 103 17,295 SH   SOLE   0 0 17,295
POLARIS INC COM 731068102 783 8,305 SH   SOLE   0 0 8,305
SCHWAB STRATEGIC TR US REIT ETF 808524847 656 18,555 SH   SOLE   0 0 18,555
SASOL LTD SPONSORED ADR 803866300 127 16,679 SH   SOLE   0 0 16,679
SPDR SER TR S&P BIOTECH 78464A870 692 6,208 SH   SOLE   0 0 6,208
SUN CMNTYS INC COM 866674104 581 4,130 SH   SOLE   0 0 4,130
WESTERN DIGITAL CORP. COM 958102105 201 5,505 SH   SOLE   0 0 5,505
ISHARES TR RUS MDCP VAL ETF 464287473 51,369 635,447 SH   SOLE   0 0 635,447
FORD MTR CO DEL COM 345370860 4,035 605,883 SH   SOLE   0 0 605,883
VECTOR GROUP LTD COM 92240M108 112 11,595 SH   SOLE   0 0 11,595
HP INC COM 40434L105 1,847 97,266 SH   SOLE   0 0 97,266
ENTEGRIS INC COM 29362U104 697 9,371 SH   SOLE   0 0 9,371
ABBVIE INC COM 00287Y109 16,136 184,216 SH   SOLE   0 0 184,216
ARES CAPITAL CORP NOTE 4.625% 3/0 04010LAW3 41 40,000 PRN   SOLE   0 0 40,000
MARTEN TRANS LTD COM 573075108 230 14,119 SH   SOLE   0 0 14,119
FIRST TR EXCHANGE-TRADED FD FT STRG INCM ETF 33739Q309 1,365 30,776 SH   SOLE   0 0 30,776
CVS HEALTH CORP COM 126650100 5,413 92,680 SH   SOLE   0 0 92,680
SPDR SER TR PRTFLO S&P500 VL 78464A508 24,161 800,034 SH   SOLE   0 0 800,034
WILLIS TOWERS WATSON PLC LTD SHS G96629103 287 1,376 SH   SOLE   0 0 1,376
FACEBOOK INC CL A 30303M102 25,963 99,133 SH   SOLE   0 0 99,133
SPDR S&P 500 ETF TR TR UNIT 78462F103 54 2,300 SH Call SOLE   0 0 2,300
ESSENTIAL UTILS INC COM 29670G102 554 13,766 SH   SOLE   0 0 13,766
ISHARES TR ESG ADVNCD HY BD 46435G441 776 15,237 SH   SOLE   0 0 15,237
ISHARES TR NASDAQ BIOTECH 464287556 1,432 10,578 SH   SOLE   0 0 10,578
VANGUARD INDEX FDS TOTAL STK MKT 922908769 20,670 121,364 SH   SOLE   0 0 121,364
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 376 3,456 SH   SOLE   0 0 3,456
WESTROCK CO COM 96145D105 1,100 31,677 SH   SOLE   0 0 31,677
CANADIAN PAC RY LTD COM 13645T100 938 3,082 SH   SOLE   0 0 3,082
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 24,896 89,715 SH   SOLE   0 0 89,715
ABERDEEN ASIA-PACIFIC INCOME COM 003009107 50 12,493 SH   SOLE   0 0 12,493
REGAL BELOIT CORP COM 758750103 206 2,194 SH   SOLE   0 0 2,194
NORTHERN LTS FD TR IV STERLING CAPITAL 66538H385 1,563 64,707 SH   SOLE   0 0 64,707
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 335 7,027 SH   SOLE   0 0 7,027
NORTHERN LTS FD TR IV MAIN SECTR ROTN 66538H591 1,618 52,115 SH   SOLE   0 0 52,115
VANGUARD STAR FDS VG TL INTL STK F 921909768 2,588 49,604 SH   SOLE   0 0 49,604
STARWOOD PPTY TR INC COM 85571B105 300 19,848 SH   SOLE   0 0 19,848
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 9,818 118,504 SH   SOLE   0 0 118,504
WSFS FINL CORP COM 929328102 1,347 49,945 SH   SOLE   0 0 49,945
KELLOGG CO COM 487836108 248 3,846 SH   SOLE   0 0 3,846
HORMEL FOODS CORP COM 440452100 319 6,530 SH   SOLE   0 0 6,530
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 200 SH Call SOLE   0 0 200
AMC ENTMT HLDGS INC CL A COM 00165C104 129 27,399 SH   SOLE   0 0 27,399
CLEAN ENERGY FUELS CORP COM 184499101 26 10,296 SH   SOLE   0 0 10,296
DRAFTKINGS INC COM CL A 26142R104 302 5,140 SH   SOLE   0 0 5,140
BP PLC SPONSORED ADR 055622104 3,963 226,966 SH   SOLE   0 0 226,966
MODERNA INC COM 60770K107 567 8,016 SH   SOLE   0 0 8,016
EQUITY RESIDENTIAL SH BEN INT 29476L107 1,650 32,148 SH   SOLE   0 0 32,148
UNITEDHEALTH GROUP INC COM 91324P102 2 1,700 SH Put SOLE   0 0 1,700
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 331 14,558 SH   SOLE   0 0 14,558
WISDOMTREE TR US HGH YLD CORP 97717X172 24,242 484,208 SH   SOLE   0 0 484,208
MACERICH CO COM 554382101 1,763 259,607 SH   SOLE   0 0 259,607
LIVONGO HEALTH INC COM 539183103 2,206 15,755 SH   SOLE   0 0 15,755
ISHARES TR IBOXX INV CP ETF 464287242 2 7,300 SH Put SOLE   0 0 7,300
ISHARES TR IBOXX HI YD ETF 464288513 8 8,500 SH Put SOLE   0 0 8,500
PFIZER INC COM 717081103 17,986 490,073 SH   SOLE   0 0 490,073
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108 944 11,246 SH   SOLE   0 0 11,246
THE TRADE DESK INC COM CL A 88339J105 17,059 32,884 SH   SOLE   0 0 32,884
ISHARES TR MSCI USA MIN VOL 46429B697 31,786 498,755 SH   SOLE   0 0 498,755
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 2,595 25,006 SH   SOLE   0 0 25,006
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 225 1,475 SH   SOLE   0 0 1,475
AMPLIFY ETF TR CWP ENHANCED DIV 032108409 2,505 82,172 SH   SOLE   0 0 82,172
ORION ENGINEERED CARBONS S A COM L72967109 1,348 107,766 SH   SOLE   0 0 107,766
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 885 10,975 SH   SOLE   0 0 10,975
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 337 10,771 SH   SOLE   0 0 10,771
NEW RESIDENTIAL INVT CORP COM NEW 64828T201 330 41,548 SH   SOLE   0 0 41,548
MOODYS CORP COM 615369105 9,314 32,133 SH   SOLE   0 0 32,133
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 22,804 195,410 SH   SOLE   0 0 195,410
BROADCOM INC COM 11135F101 4,816 13,219 SH   SOLE   0 0 13,219
ANNALY CAPITAL MANAGEMENT IN COM 035710409 434 60,890 SH   SOLE   0 0 60,890
SPDR SER TR PORTFOLIO LN COR 78464A367 749 23,583 SH   SOLE   0 0 23,583
GENERAL DYNAMICS CORP COM 369550108 3,296 23,812 SH   SOLE   0 0 23,812
WESTERN UN CO COM 959802109 1,376 64,216 SH   SOLE   0 0 64,216
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 610 8,964 SH   SOLE   0 0 8,964
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 8,826 30,024 SH   SOLE   0 0 30,024
FIREEYE INC COM 31816Q101 584 47,289 SH   SOLE   0 0 47,289
FIDELITY MERRIMACK STR TR LOW DURTIN ETF 316188408 631 12,356 SH   SOLE   0 0 12,356
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 45,213 641,496 SH   SOLE   0 0 641,496
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,375 34,662 SH   SOLE   0 0 34,662
ISHARES TR INTL TREA BD ETF 464288117 829 15,676 SH   SOLE   0 0 15,676
JACK IN THE BOX INC COM 466367109 657 8,280 SH   SOLE   0 0 8,280
IQVIA HLDGS INC COM 46266C105 1,488 9,439 SH   SOLE   0 0 9,439
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 5,037 49,692 SH   SOLE   0 0 49,692
PROSHARES TR SHORT S&P 500 NE 74347B425 694 34,177 SH   SOLE   0 0 34,177
EASTGROUP PPTY INC COM 277276101 328 2,537 SH   SOLE   0 0 2,537
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 677 26,910 SH   SOLE   0 0 26,910
ASTRAZENECA PLC SPONSORED ADR 046353108 1,887 34,429 SH   SOLE   0 0 34,429
STERIS PLC SHS USD G8473T100 1,253 7,109 SH   SOLE   0 0 7,109
GLOBAL BLOOD THERAPEUTICS IN COM 37890U108 551 9,989 SH   SOLE   0 0 9,989
FIVERR INTL LTD ORD SHS M4R82T106 1,034 7,442 SH   SOLE   0 0 7,442
ISHARES TR CRE U S REIT ETF 464288521 741 16,937 SH   SOLE   0 0 16,937
SOLAREDGE TECHNOLOGIES INC COM 83417M104 204 855 SH   SOLE   0 0 855
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 8,728 145,413 SH   SOLE   0 0 145,413
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 435 6,388 SH   SOLE   0 0 6,388
NEXSTAR MEDIA GROUP INC CL A 65336K103 506 5,628 SH   SOLE   0 0 5,628
SPDR S&P 500 ETF TR TR UNIT 78462F103 6 100 SH Call SOLE   0 0 100
COPART INC COM 217204106 274 2,610 SH   SOLE   0 0 2,610
NEW YORK CITY REIT INC COM 649439205 347 28,473 SH   SOLE   0 0 28,473
TELEFLEX INCORPORATED COM 879369106 1,111 3,264 SH   SOLE   0 0 3,264
ACCOLADE INC COM 00437E102 315 8,104 SH   SOLE   0 0 8,104
PALO ALTO NETWORKS INC COM 697435105 1,847 7,545 SH   SOLE   0 0 7,545
APPLE INC COM 037833100 220,853 1,907,030 SH   SOLE   0 0 1,907,030
CHURCH & DWIGHT INC COM 171340102 231 2,467 SH   SOLE   0 0 2,467
ISHARES TR 0-5YR INVT GR CP 46434V100 3,499 67,142 SH   SOLE   0 0 67,142
HELIX ENERGY SOLUTIONS GRP I COM 42330P107 30 12,515 SH   SOLE   0 0 12,515
WEST PHARMACEUTICAL SVSC INC COM 955306105 217 791 SH   SOLE   0 0 791
CHEMED CORP NEW COM 16359R103 750 1,562 SH   SOLE   0 0 1,562
MONGODB INC CL A 60937P106 1,218 5,259 SH   SOLE   0 0 5,259
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117 514 15,476 SH   SOLE   0 0 15,476
AES CORP COM 00130H105 1,738 95,947 SH   SOLE   0 0 95,947
ISHARES TR SHORT TREAS BD 464288679 3,045 27,511 SH   SOLE   0 0 27,511
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107 334 94,880 SH   SOLE   0 0 94,880
CASEYS GEN STORES INC COM 147528103 629 3,543 SH   SOLE   0 0 3,543
SPDR S&P 500 ETF TR TR UNIT 78462F103 422 7,300 SH Call SOLE   0 0 7,300
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 431 7,899 SH   SOLE   0 0 7,899
SPDR S&P 500 ETF TR TR UNIT 78462F103 4 100 SH Call SOLE   0 0 100
PAGSEGURO DIGITAL LTD COM CL A G68707101 274 7,259 SH   SOLE   0 0 7,259
GENMARK DIAGNOSTICS INC COM 372309104 665 46,850 SH   SOLE   0 0 46,850
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 5,492 57,330 SH   SOLE   0 0 57,330
SPDR SER TR PORTFOLI S&P1500 78464A805 1,143 27,942 SH   SOLE   0 0 27,942
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U208 862 27,756 SH   SOLE   0 0 27,756
GENUINE PARTS CO COM 372460105 1,007 10,584 SH   SOLE   0 0 10,584
HEAT BIOLOGICS INC COM NEW 42237K300 16 12,746 SH   SOLE   0 0 12,746
ISHARES INC INTL HIGH YIELD 464286210 1,165 22,323 SH   SOLE   0 0 22,323
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 964 9,462 SH   SOLE   0 0 9,462
NOKIA CORP SPONSORED ADR 654902204 57 14,661 SH   SOLE   0 0 14,661
ISHARES TR US INDUSTRIALS 464287754 979 5,859 SH   SOLE   0 0 5,859
COSTCO WHSL CORP NEW COM 22160K105 11,980 33,747 SH   SOLE   0 0 33,747
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 244 8,811 SH   SOLE   0 0 8,811
WP CAREY INC COM 92936U109 1,354 20,785 SH   SOLE   0 0 20,785
CALLON PETE CO DEL COM 13123X508 77 15,908 SH   SOLE   0 0 15,908
SPDR S&P 500 ETF TR TR UNIT 78462F103 128 2,400 SH Call SOLE   0 0 2,400
QORVO INC COM 74736K101 915 7,090 SH   SOLE   0 0 7,090
SPDR SER TR PORTFLI INTRMDIT 78464A672 331 9,947 SH   SOLE   0 0 9,947
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621 251 13,405 SH   SOLE   0 0 13,405
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 10,028 130,265 SH   SOLE   0 0 130,265
PELOTON INTERACTIVE INC CL A COM 70614W100 4,892 49,297 SH   SOLE   0 0 49,297
ISHARES TR MSCI EAFE ETF 464287465 2,098 32,962 SH   SOLE   0 0 32,962
CARRIER GLOBAL CORPORATION COM 14448C104 628 20,558 SH   SOLE   0 0 20,558
SPDR SER TR S&P 400 MDCP GRW 78464A821 10,103 176,039 SH   SOLE   0 0 176,039
ISHARES TR A RATE CP BD ETF 46429B291 3,390 58,627 SH   SOLE   0 0 58,627
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 391 14,077 SH   SOLE   0 0 14,077
SPDR S&P 500 ETF TR TR UNIT 78462F103 9 300 SH Call SOLE   0 0 300
HENRY SCHEIN INC COM 806407102 439 7,468 SH   SOLE   0 0 7,468
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 53 19,253 SH   SOLE   0 0 19,253
PIMCO ETF TR INV GRD CRP BD 72201R817 216 1,886 SH   SOLE   0 0 1,886
AON PLC SHS CL A G0403H108 1,280 6,205 SH   SOLE   0 0 6,205
SPDR S&P 500 ETF TR TR UNIT 78462F103 55 2,100 SH Call SOLE   0 0 2,100
ATMOS ENERGY CORP COM 049560105 266 2,782 SH   SOLE   0 0 2,782
BOOKING HOLDINGS INC COM 09857L108 1,218 712 SH   SOLE   0 0 712
VMWARE INC CL A COM 928563402 829 5,772 SH   SOLE   0 0 5,772
ILLUMINA INC COM 452327109 220 712 SH   SOLE   0 0 712
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 3 1,400 SH Call SOLE   0 0 1,400
ISHARES TR U.S. UTILITS ETF 464287697 1,721 11,783 SH   SOLE   0 0 11,783
INVESCO EXCHANGE TRADED FD T S&P 500 GARP ETF 46137V431 374 6,286 SH   SOLE   0 0 6,286
APPLE INC COM 037833100 1 100 SH Call SOLE   0 0 100
AMERICAN FINL GROUP INC OHIO COM 025932104 235 3,509 SH   SOLE   0 0 3,509
PACCAR INC COM 693718108 1,617 18,965 SH   SOLE   0 0 18,965
SPDR S&P 500 ETF TR TR UNIT 78462F103 438 9,500 SH Call SOLE   0 0 9,500
APOLLO INVT CORP COM NEW 03761U502 114 13,820 SH   SOLE   0 0 13,820
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 2,317 25,144 SH   SOLE   0 0 25,144
JETBLUE AWYS CORP COM 477143101 154 13,552 SH   SOLE   0 0 13,552
SPDR S&P 500 ETF TR TR UNIT 78462F103 43 1,100 SH Call SOLE   0 0 1,100
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 617 18,276 SH   SOLE   0 0 18,276
FIRST TR EXCHNG TRADED FD VI FT CBOE VEST US 33740U307 295 9,785 SH   SOLE   0 0 9,785
REPLIGEN CORP COM 759916109 696 4,719 SH   SOLE   0 0 4,719
NASDAQ INC COM 631103108 793 6,459 SH   SOLE   0 0 6,459
BLACKROCK INC COM 09247X101 2,439 4,327 SH   SOLE   0 0 4,327
MAXIM INTEGRATED PRODS INC COM 57772K101 822 12,153 SH   SOLE   0 0 12,153
AMERICAN EQTY INVT LIFE HLD COM 025676206 406 18,471 SH   SOLE   0 0 18,471
ETFIS SER TR I VIRTUS REAVES UT 26923G806 2,439 64,599 SH   SOLE   0 0 64,599
SPDR S&P 500 ETF TR TR UNIT 78462F103 137 2,700 SH Call SOLE   0 0 2,700
WISDOMTREE TR YIELD ENHANCD US 97717X511 31,288 581,343 SH   SOLE   0 0 581,343
APHRIA INC COM 03765K104 59 13,415 SH   SOLE   0 0 13,415
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 4,728 71,391 SH   SOLE   0 0 71,391
GLOBAL X FDS US PFD ETF 37954Y657 7,178 289,886 SH   SOLE   0 0 289,886
CUMMINS INC COM 231021106 1,123 5,318 SH   SOLE   0 0 5,318
ISHARES TR MSCI EAFE SMCP 46435G839 1,236 42,736 SH   SOLE   0 0 42,736
MOHAWK INDS INC COM 608190104 627 6,427 SH   SOLE   0 0 6,427
AKAMAI TECHNOLOGIES INC COM 00971T101 2,748 24,859 SH   SOLE   0 0 24,859
ISHARES TR CORE S&P MCP ETF 464287507 31,650 170,792 SH   SOLE   0 0 170,792
ALTABANCORP COM 021347109 322 15,982 SH   SOLE   0 0 15,982
PROCTER AND GAMBLE CO COM 742718109 27,625 198,752 SH   SOLE   0 0 198,752
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 16,181 255,750 SH   SOLE   0 0 255,750
AMERICAN TOWER CORP NEW COM 03027X100 3,182 13,165 SH   SOLE   0 0 13,165
TYLER TECHNOLOGIES INC COM 902252105 317 909 SH   SOLE   0 0 909
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 6,376 81,233 SH   SOLE   0 0 81,233
NATHANS FAMOUS INC NEW COM 632347100 753 14,686 SH   SOLE   0 0 14,686
GENERAL MLS INC COM 370334104 4,078 66,121 SH   SOLE   0 0 66,121
OCCIDENTAL PETE CORP COM 674599105 826 82,527 SH   SOLE   0 0 82,527
TEREX CORP NEW COM 880779103 602 31,092 SH   SOLE   0 0 31,092
SPDR S&P 500 ETF TR TR UNIT 78462F103 22 300 SH Call SOLE   0 0 300
INTERCEPT PHARMACEUTICALS IN COM 45845P108 607 14,629 SH   SOLE   0 0 14,629
QUALCOMM INC COM 747525103 9,065 77,034 SH   SOLE   0 0 77,034
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 235 5,377 SH   SOLE   0 0 5,377
SPDR INDEX SHS FDS S&P GLBDIV ETF 78463X459 16,684 313,880 SH   SOLE   0 0 313,880
ADVANCED MICRO DEVICES INC COM 007903107 6,842 83,444 SH   SOLE   0 0 83,444
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 552 3,871 SH   SOLE   0 0 3,871
ISHARES TR ESG AWR MSCI USA 46435G425 4,642 60,907 SH   SOLE   0 0 60,907
BOSTON SCIENTIFIC CORP COM 101137107 1,803 47,179 SH   SOLE   0 0 47,179
MARRIOTT VACTINS WORLDWID CO COM 57164Y107 619 6,821 SH   SOLE   0 0 6,821
SPDR SER TR BLOOMBERG SRT TR 78468R408 49,355 1,907,812 SH   SOLE   0 0 1,907,812
BJS WHSL CLUB HLDGS INC COM 05550J101 651 15,668 SH   SOLE   0 0 15,668
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 600 SH Call SOLE   0 0 600
TWO RDS SHARED TR ANFIELD UNVL ETF 90214Q766 4,446 453,399 SH   SOLE   0 0 453,399
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 0 300 SH Put SOLE   0 0 300
SIGNATURE BK NEW YORK N Y COM 82669G104 470 5,667 SH   SOLE   0 0 5,667
ISHARES INC EM MKTS DIV ETF 464286319 304 10,106 SH   SOLE   0 0 10,106
HOME DEPOT INC COM 437076102 33,728 121,451 SH   SOLE   0 0 121,451
SPDR S&P 500 ETF TR TR UNIT 78462F103 782 9,900 SH Call SOLE   0 0 9,900
NEWELL BRANDS INC COM 651229106 1,411 82,229 SH   SOLE   0 0 82,229
BERRY GLOBAL GROUP INC COM 08579W103 710 14,703 SH   SOLE   0 0 14,703
ANSYS INC COM 03662Q105 939 2,871 SH   SOLE   0 0 2,871
TWILIO INC CL A 90138F102 3,130 12,666 SH   SOLE   0 0 12,666
SPDR S&P 500 ETF TR TR UNIT 78462F103 9 200 SH Call SOLE   0 0 200
SPDR S&P 500 ETF TR TR UNIT 78462F103 11 600 SH Put SOLE   0 0 600
FORUM ENERGY TECHNOLOGIES IN NOTE 9.000% 8/0 34984VAC4 22 36,000 PRN   SOLE   0 0 36,000
ISHARES TR U.S. FIN SVC ETF 464287770 993 8,136 SH   SOLE   0 0 8,136
UBER TECHNOLOGIES INC COM 90353T100 694 19,030 SH   SOLE   0 0 19,030
D R HORTON INC COM 23331A109 1,638 21,662 SH   SOLE   0 0 21,662
PRUDENTIAL FINL INC COM 744320102 1,619 25,492 SH   SOLE   0 0 25,492
SPDR S&P 500 ETF TR TR UNIT 78462F103 17 200 SH Call SOLE   0 0 200
ISHARES TR ISHS 1-5YR INVS 464288646 31,232 568,787 SH   SOLE   0 0 568,787
ARCHER DANIELS MIDLAND CO COM 039483102 783 16,848 SH   SOLE   0 0 16,848
SMITH A O CORP COM 831865209 254 4,803 SH   SOLE   0 0 4,803
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 857 12,342 SH   SOLE   0 0 12,342
DBX ETF TR XTRACK MSCI EMRG 233051101 1,601 65,906 SH   SOLE   0 0 65,906
BANK NEW YORK MELLON CORP COM 064058100 1,135 33,046 SH   SOLE   0 0 33,046
LEGG MASON ETF INVT TR WESTN ASET TTL 52468L810 871 30,706 SH   SOLE   0 0 30,706
PARKER-HANNIFIN CORP COM 701094104 2,178 10,763 SH   SOLE   0 0 10,763
CREDIT SUISSE HIGH YIELD BD SH BEN INT 22544F103 27 12,674 SH   SOLE   0 0 12,674
INTERNATIONAL BANCSHARES COR COM 459044103 239 9,176 SH   SOLE   0 0 9,176
MPLX LP COM UNIT REP LTD 55336V100 884 56,159 SH   SOLE   0 0 56,159
SPDR SER TR PORTFLI TIPS ETF 78464A656 630 20,401 SH   SOLE   0 0 20,401
PAYPAL HLDGS INC COM 70450Y103 11,357 57,639 SH   SOLE   0 0 57,639
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 3,170 62,748 SH   SOLE   0 0 62,748
FIRST TR EXCH TRADED FD III EME MRK BD ETF 33739P202 215 6,294 SH   SOLE   0 0 6,294
SPDR S&P 500 ETF TR TR UNIT 78462F103 16 500 SH Call SOLE   0 0 500
SPDR SER TR BLOMBERG BRC INV 78468R200 7,330 239,712 SH   SOLE   0 0 239,712
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1 1,600 SH Put SOLE   0 0 1,600
RESTAURANT BRANDS INTL INC COM 76131D103 658 11,446 SH   SOLE   0 0 11,446
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 41,785 345,500 SH   SOLE   0 0 345,500
EDISON INTL COM 281020107 2,139 42,068 SH   SOLE   0 0 42,068
ADVANCE AUTO PARTS INC COM 00751Y106 1,459 9,508 SH   SOLE   0 0 9,508
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 13,353 90,846 SH   SOLE   0 0 90,846
BOEING CO COM 097023105 8,384 50,733 SH   SOLE   0 0 50,733
TJX COS INC NEW COM 872540109 3,947 70,920 SH   SOLE   0 0 70,920
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 342 3,963 SH   SOLE   0 0 3,963
ISHARES TR PHLX SEMICND ETF 464287523 1,417 4,650 SH   SOLE   0 0 4,650
ISHARES TR 20 YR TR BD ETF 464287432 0 600 SH Call SOLE   0 0 600
VANGUARD INDEX FDS GROWTH ETF 922908736 129,803 570,289 SH   SOLE   0 0 570,289
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 35,020 689,441 SH   SOLE   0 0 689,441
HCA HEALTHCARE INC COM 40412C101 3,314 26,582 SH   SOLE   0 0 26,582
SPDR S&P 500 ETF TR TR UNIT 78462F103 381 9,300 SH Call SOLE   0 0 9,300
JD.COM INC SPON ADR CL A 47215P106 961 12,384 SH   SOLE   0 0 12,384
SPDR SER TR S&P DIVID ETF 78464A763 435 4,712 SH   SOLE   0 0 4,712
NATIONAL RETAIL PROPERTIES I COM 637417106 201 5,833 SH   SOLE   0 0 5,833
AMERICAN CENTY ETF TR US SML CP VALU 025072877 6,636 154,975 SH   SOLE   0 0 154,975
1LIFE HEALTHCARE INC COM 68269G107 222 7,820 SH   SOLE   0 0 7,820
SPDR S&P 500 ETF TR TR UNIT 78462F103 543 7,100 SH Call SOLE   0 0 7,100
CLEARWAY ENERGY INC CL C 18539C204 562 20,864 SH   SOLE   0 0 20,864
ISHARES TR ULTR SH TRM BD 46434V878 4,218 83,409 SH   SOLE   0 0 83,409
ISHARES INC ESG AWR MSCI EM 46434G863 2,801 78,649 SH   SOLE   0 0 78,649
SKYWORKS SOLUTIONS INC COM 83088M102 1,327 9,121 SH   SOLE   0 0 9,121
SPDR SER TR MSCI USA STRTGIC 78468R812 230 2,431 SH   SOLE   0 0 2,431
ISHARES TR 0-5 YR TIPS ETF 46429B747 3,227 31,008 SH   SOLE   0 0 31,008
EASTMAN CHEM CO COM 277432100 312 3,995 SH   SOLE   0 0 3,995
FORTUNE BRANDS HOME & SEC IN COM 34964C106 1,235 14,270 SH   SOLE   0 0 14,270
INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 1,759 52,756 SH   SOLE   0 0 52,756
WALMART INC COM 931142103 21,256 151,928 SH   SOLE   0 0 151,928
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656 293 10,902 SH   SOLE   0 0 10,902
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 13,095 236,801 SH   SOLE   0 0 236,801
SPDR S&P 500 ETF TR TR UNIT 78462F103 402 10,800 SH Call SOLE   0 0 10,800
FISERV INC COM 337738108 6,122 59,409 SH   SOLE   0 0 59,409
SPDR SER TR PORTFOLIO S&P400 78464A847 637 19,509 SH   SOLE   0 0 19,509
FIDELITY MERRIMACK STR TR LTD TRM BD ETF 316188200 273 5,207 SH   SOLE   0 0 5,207
ISHARES TR BARCLAYS 7 10 YR 464287440 44,528 365,525 SH   SOLE   0 0 365,525
LAM RESEARCH CORP COM 512807108 1,950 5,878 SH   SOLE   0 0 5,878
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7 9,100 SH Put SOLE   0 0 9,100
SPDR S&P 500 ETF TR TR UNIT 78462F103 16 1,200 SH Call SOLE   0 0 1,200
ANALOG DEVICES INC COM 032654105 1,702 14,582 SH   SOLE   0 0 14,582
HALLIBURTON CO COM 406216101 236 19,563 SH   SOLE   0 0 19,563
UNITED AIRLS HLDGS INC COM 910047109 2,592 74,588 SH   SOLE   0 0 74,588
SUN LIFE FINANCIAL INC. COM 866796105 453 11,116 SH   SOLE   0 0 11,116
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101 617 13,223 SH   SOLE   0 0 13,223
SPDR S&P 500 ETF TR TR UNIT 78462F103 85 1,800 SH Call SOLE   0 0 1,800
SHIP FINANCE INTERNATIONAL L NOTE 5.750%10/1 G81075AF3 39 40,000 PRN   SOLE   0 0 40,000
PAYCHEX INC COM 704326107 5,243 65,727 SH   SOLE   0 0 65,727
INTERCONTINENTAL EXCHANGE IN COM 45866F104 984 9,838 SH   SOLE   0 0 9,838
WILLIAMS SONOMA INC COM 969904101 722 7,985 SH   SOLE   0 0 7,985
CDK GLOBAL INC COM 12508E101 813 18,644 SH   SOLE   0 0 18,644
MASIMO CORP COM 574795100 301 1,275 SH   SOLE   0 0 1,275
WORKDAY INC CL A 98138H101 3,024 14,055 SH   SOLE   0 0 14,055
OLD NATL BANCORP IND COM 680033107 256 20,369 SH   SOLE   0 0 20,369
CSX CORP COM 126408103 1,182 15,219 SH   SOLE   0 0 15,219
ARK ETF TR NEXT GNRTN INTER 00214Q401 3,105 28,592 SH   SOLE   0 0 28,592
OMEGA HEALTHCARE INVS INC COM 681936100 222 7,420 SH   SOLE   0 0 7,420
GRACO INC COM 384109104 1,510 24,608 SH   SOLE   0 0 24,608
GENERAL ELECTRIC CO COM 369604103 0 200 SH Put SOLE   0 0 200
INVESCO DB US DLR INDEX TR BULLISH FD 46141D203 3,700 145,963 SH   SOLE   0 0 145,963
SSGA ACTIVE TR SPDR SSGA FXD 78470P507 1,095 34,183 SH   SOLE   0 0 34,183
WESTPORT FUEL SYSTEMS INC COM NEW 960908309 87 53,114 SH   SOLE   0 0 53,114