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
PFIZER INC COM 717081103 257 7,081 SH   SOLE 0 0 0 7,081
MONOLITHIC PWR SYS INC COM 609839105 2,142 6,065 SH   SOLE 0 0 0 6,065
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 610 22,970 SH   SOLE 0 0 0 22,970
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 880 11,162 SH   SOLE 0 0 0 11,162
SEMTECH CORP COM 816850101 485 7,023 SH   SOLE 0 0 0 7,023
SPDR SER TR BLMBRG BRC CNVRT 78464A359 252 3,025 SH   SOLE 0 0 0 3,025
ISHARES U S ETF TR TECHNOLOGY 46431W648 2,495 51,417 SH   SOLE 0 0 0 51,417
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 1,073 19,850 SH   SOLE 0 0 0 19,850
INNOVATOR ETFS TR IBD BREAKOUT 45782C763 3,252 98,267 SH   SOLE 0 0 0 98,267
DIGITAL RLTY TR INC COM 253868103 209 1,487 SH   SOLE 0 0 0 1,487
BALL CORP COM 058498106 514 6,063 SH   SOLE 0 0 0 6,063
SPDR S&P 500 ETF TR TR UNIT 78462F103 17,667 44,577 SH   SOLE 0 0 0 44,577
ARK ETF TR NEXT GNRTN INTER 00214Q401 511 3,469 SH   SOLE 0 0 0 3,469
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 3,372 52,166 SH   SOLE 0 0 0 52,166
ISHARES TR TIPS BD ETF 464287176 286 2,277 SH   SOLE 0 0 0 2,277
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 211 3,353 SH   SOLE 0 0 0 3,353
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 447 10,137 SH   SOLE 0 0 0 10,137
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,280 17,464 SH   SOLE 0 0 0 17,464
IPG PHOTONICS CORP COM 44980X109 474 2,246 SH   SOLE 0 0 0 2,246
FS KKR CAP CORP II COM 35952V303 412 21,077 SH   SOLE 0 0 0 21,077
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 6,229 58,839 SH   SOLE 0 0 0 58,839
IDEXX LABS INC COM 45168D104 2,060 4,211 SH   SOLE 0 0 0 4,211
PROSHARES TR PSHS ULT S&P 500 74347R107 8,158 79,742 SH   SOLE 0 0 0 79,742
JANUS DETROIT STR TR HENDERSN CAP ETF 47103U100 841 12,454 SH   SOLE 0 0 0 12,454
SELECT SECTOR SPDR TR ENERGY 81369Y506 825 16,812 SH   SOLE 0 0 0 16,812
RBB FD INC MFAM SMLCP GRWTH 74933W874 2,039 54,375 SH   SOLE 0 0 0 54,375
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 1,938 13,480 SH   SOLE 0 0 0 13,480
COGNEX CORP COM 192422103 2,365 28,500 SH   SOLE 0 0 0 28,500
UNION PAC CORP COM 907818108 257 1,166 SH   SOLE 0 0 0 1,166
SPDR SER TR S&P KENSHO SMART 78468R689 2,941 48,197 SH   SOLE 0 0 0 48,197
SPDR SER TR BLOOMBERG BRCLYS 78468R622 297 2,726 SH   SOLE 0 0 0 2,726
APPLE INC COM 037833100 415 3,395 SH   SOLE 0 0 0 3,395
TARGET CORP COM 87612E106 210 1,058 SH   SOLE 0 0 0 1,058
SOUTHWEST AIRLS CO COM 844741108 403 6,607 SH   SOLE 0 0 0 6,607
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 4,981 155,998 SH   SOLE 0 0 0 155,998
LOWES COS INC COM 548661107 1,227 6,452 SH   SOLE 0 0 0 6,452
SPDR SER TR S&P SEMICNDCTR 78464A862 2,000 10,943 SH   SOLE 0 0 0 10,943
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 2,640 37,972 SH   SOLE 0 0 0 37,972
TEXAS INSTRS INC COM 882508104 351 1,857 SH   SOLE 0 0 0 1,857
COLGATE PALMOLIVE CO COM 194162103 238 3,014 SH   SOLE 0 0 0 3,014
EASTMAN CHEM CO COM 277432100 431 3,910 SH   SOLE 0 0 0 3,910
BOEING CO COM 097023105 363 1,426 SH   SOLE 0 0 0 1,426
ALPHA ARCHITECT ETF TR US QUAN MOMENTUM 02072L409 2,277 43,571 SH   SOLE 0 0 0 43,571
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 401 7,269 SH   SOLE 0 0 0 7,269
WISDOMTREE TR FLOATNG RAT TREA 97717X628 489 19,487 SH   SOLE 0 0 0 19,487
APPLE INC COM 037833100 5 2,000 SH Call SOLE 0 0 0 2,000
CONAGRA BRANDS INC COM 205887102 208 5,529 SH   SOLE 0 0 0 5,529
DUKE ENERGY CORP NEW COM NEW 26441C204 272 2,819 SH   SOLE 0 0 0 2,819
ENTEGRIS INC COM 29362U104 2,100 18,782 SH   SOLE 0 0 0 18,782
WALMART INC COM 931142103 588 4,329 SH   SOLE 0 0 0 4,329
ARK ETF TR 3D PRINTING ETF 00214Q500 367 9,458 SH   SOLE 0 0 0 9,458
SPDR SER TR S&P KENSHO NEW 78468R648 3,580 52,876 SH   SOLE 0 0 0 52,876
ALPS ETF TR MED BREAKTHGH 00162Q593 1,243 24,724 SH   SOLE 0 0 0 24,724
SPDR SER TR PRTFLO S&P500 HI 78468R788 2,662 69,154 SH   SOLE 0 0 0 69,154
VEEVA SYS INC CL A COM 922475108 1,803 6,901 SH   SOLE 0 0 0 6,901
ISHARES TR U.S. ENERGY ETF 464287796 1,092 41,614 SH   SOLE 0 0 0 41,614
ISHARES TR U.S. TECH ETF 464287721 1,553 17,708 SH   SOLE 0 0 0 17,708
ISHARES TR JPMORGAN USD EMG 464288281 403 3,698 SH   SOLE 0 0 0 3,698
ALPS ETF TR CLEAN ENERGY 00162Q460 909 11,651 SH   SOLE 0 0 0 11,651
ISHARES TR US HLTHCARE ETF 464287762 916 3,628 SH   SOLE 0 0 0 3,628
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 2,725 36,834 SH   SOLE 0 0 0 36,834
ISHARES TR SP SMCP600VL ETF 464287879 776 7,699 SH   SOLE 0 0 0 7,699
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 546 5,554 SH   SOLE 0 0 0 5,554
PRINCIPAL EXCHANGE-TRADED FD HELTHCARE INDX 74255Y409 332 5,733 SH   SOLE 0 0 0 5,733
UNIVERSAL CORP VA COM 913456109 363 6,153 SH   SOLE 0 0 0 6,153
ISHARES TR U.S. FINLS ETF 464287788 971 12,974 SH   SOLE 0 0 0 12,974
ISHARES TR US INDUSTRIALS 464287754 355 3,363 SH   SOLE 0 0 0 3,363
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 531 5,781 SH   SOLE 0 0 0 5,781
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,428 14,509 SH   SOLE 0 0 0 14,509
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 4,862 30,290 SH   SOLE 0 0 0 30,290
CISCO SYS INC COM 17275R102 224 4,336 SH   SOLE 0 0 0 4,336
EXXON MOBIL CORP COM 30231G102 365 6,535 SH   SOLE 0 0 0 6,535
ISHARES TR 1 3 YR TREAS BD 464287457 665 7,705 SH   SOLE 0 0 0 7,705
ISHARES TR FLTG RATE NT ETF 46429B655 211 4,160 SH   SOLE 0 0 0 4,160
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 314 5,182 SH   SOLE 0 0 0 5,182
ABBVIE INC COM 00287Y109 237 2,194 SH   SOLE 0 0 0 2,194
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 1,386 16,809 SH   SOLE 0 0 0 16,809
ONEOK INC NEW COM 682680103 1,931 38,115 SH   SOLE 0 0 0 38,115
EATON CORP PLC SHS G29183103 312 2,254 SH   SOLE 0 0 0 2,254
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 344 6,826 SH   SOLE 0 0 0 6,826
INVESCO EXCHANGE TRADED FD T DWA INDLS MUMT 46137V845 3,468 33,917 SH   SOLE 0 0 0 33,917
CARNIVAL CORP UNIT 99/99/9999 143658300 301 11,353 SH   SOLE 0 0 0 11,353
SPDR SER TR BLOOMBERG SRT TR 78468R408 2,612 95,567 SH   SOLE 0 0 0 95,567
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 690 2,700 SH   SOLE 0 0 0 2,700
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 516 12,602 SH   SOLE 0 0 0 12,602
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 5,773 99,196 SH   SOLE 0 0 0 99,196
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 6,139 147,561 SH   SOLE 0 0 0 147,561
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 1,251 10,979 SH   SOLE 0 0 0 10,979
INVESCO EXCHANGE TRADED FD T CLEANTECH ETF 46137V407 348 4,610 SH   SOLE 0 0 0 4,610
ISHARES TR NASDAQ BIOTECH 464287556 963 6,396 SH   SOLE 0 0 0 6,396
ISHARES TR IBOXX INV CP ETF 464287242 1,457 11,201 SH   SOLE 0 0 0 11,201
ISHARES TR MRGSTR SM CP GR 464288604 2,624 8,734 SH   SOLE 0 0 0 8,734
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 238 2,709 SH   SOLE 0 0 0 2,709
ISHARES TR CONV BD ETF 46435G102 1,431 14,566 SH   SOLE 0 0 0 14,566
ISHARES TR PHLX SEMICND ETF 464287523 3,691 8,706 SH   SOLE 0 0 0 8,706
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 2,885 21,721 SH   SOLE 0 0 0 21,721
ADVISORSHARES TR DORSY MICR ETF 00768Y537 2,367 69,304 SH   SOLE 0 0 0 69,304
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,964 57,691 SH   SOLE 0 0 0 57,691
ILLINOIS TOOL WKS INC COM 452308109 345 1,556 SH   SOLE 0 0 0 1,556
LITTELFUSE INC COM 537008104 1,898 7,178 SH   SOLE 0 0 0 7,178
INVESCO EXCHANGE TRADED FD T S&P 500A EQL 46137Y609 2,602 69,964 SH   SOLE 0 0 0 69,964
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 444 933 SH   SOLE 0 0 0 933
ISHARES TR IBOXX HI YD ETF 464288513 1,564 17,938 SH   SOLE 0 0 0 17,938
ISHARES TR CORE US AGGBD ET 464287226 328 2,885 SH   SOLE 0 0 0 2,885
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 448 7,057 SH   SOLE 0 0 0 7,057
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 309 5,141 SH   SOLE 0 0 0 5,141
ADVANCED MICRO DEVICES INC COM 007903107 1,730 22,032 SH   SOLE 0 0 0 22,032
SPDR SER TR S&P INTERNET ETF 78468R127 2,705 15,935 SH   SOLE 0 0 0 15,935
INVESCO QQQ TR UNIT SER 1 46090E103 3,214 10,070 SH   SOLE 0 0 0 10,070
SPDR SER TR SPDR BLOOMBERG 78468R663 495 5,408 SH   SOLE 0 0 0 5,408
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 823 12,883 SH   SOLE 0 0 0 12,883
AMGEN INC COM 031162100 299 1,200 SH   SOLE 0 0 0 1,200
ROLLINS INC COM 775711104 1,830 53,160 SH   SOLE 0 0 0 53,160
NVIDIA CORPORATION COM 67066G104 2,048 3,837 SH   SOLE 0 0 0 3,837
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 2,626 14,846 SH   SOLE 0 0 0 14,846
LOCKHEED MARTIN CORP COM 539830109 203 550 SH   SOLE 0 0 0 550
ISHARES TR S&P MC 400GR ETF 464287606 696 8,879 SH   SOLE 0 0 0 8,879
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 4,558 88,716 SH   SOLE 0 0 0 88,716
ISHARES TR MICRO-CAP ETF 464288869 2,309 15,713 SH   SOLE 0 0 0 15,713
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 355 5,459 SH   SOLE 0 0 0 5,459
PACER FDS TR SALT HIG TRUBT 69374H618 1,183 29,301 SH   SOLE 0 0 0 29,301
ISHARES TR MSCI EMG MKT ETF 464287234 240 4,495 SH   SOLE 0 0 0 4,495
BIO-TECHNE CORP COM 09073M104 2,121 5,552 SH   SOLE 0 0 0 5,552
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 318 12,052 SH   SOLE 0 0 0 12,052
GLOBAL X FDS MSCI CHINA HC 37954Y541 383 13,856 SH   SOLE 0 0 0 13,856
GLOBAL X FDS MSCI CHINA CON 37954Y558 460 14,530 SH   SOLE 0 0 0 14,530
DOMINION ENERGY INC COM 25746U109 430 5,666 SH   SOLE 0 0 0 5,666
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 1,129 13,742 SH   SOLE 0 0 0 13,742
ISHARES TR RUSSELL 2000 ETF 464287655 526 2,379 SH   SOLE 0 0 0 2,379
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,043 8,931 SH   SOLE 0 0 0 8,931
VANECK VECTORS ETF TR CHINAAMC SME CHI 92189F627 326 7,249 SH   SOLE 0 0 0 7,249
FASTENAL CO COM 311900104 298 5,933 SH   SOLE 0 0 0 5,933
ISHARES TR ASIA 50 ETF 464288430 830 9,003 SH   SOLE 0 0 0 9,003
FIRST TR NASDAQ 100 TECH IND SHS 337345102 5,292 36,697 SH   SOLE 0 0 0 36,697
PACER FDS TR TRENDP 100 ETF 69374H303 1,472 28,096 SH   SOLE 0 0 0 28,096
ISHARES TR MSCI CHINA A 46434V514 711 17,283 SH   SOLE 0 0 0 17,283
ISHARES TR S&P MC 400VL ETF 464287705 819 8,038 SH   SOLE 0 0 0 8,038
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 1,322 19,276 SH   SOLE 0 0 0 19,276
ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 634 22,076 SH   SOLE 0 0 0 22,076
CLOROX CO DEL COM 189054109 209 1,084 SH   SOLE 0 0 0 1,084
HALLIBURTON CO COM 406216101 484 22,550 SH   SOLE 0 0 0 22,550
ISHARES TR 20 YR TR BD ETF 464287432 326 2,410 SH   SOLE 0 0 0 2,410
VERMILION ENERGY INC COM 923725105 219 30,138 SH   SOLE 0 0 0 30,138
NEWMONT CORP COM 651639106 253 4,205 SH   SOLE 0 0 0 4,205
EPAM SYS INC COM 29414B104 2,412 6,080 SH   SOLE 0 0 0 6,080
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3,444 22,105 SH   SOLE 0 0 0 22,105
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 355 5,595 SH   SOLE 0 0 0 5,595
PROSHARES TR PSHS ULTRUSS2000 74347R842 3,451 30,872 SH   SOLE 0 0 0 30,872
INVESCO EXCH TRADED FD TR II DWA SMLCP MENT 46138E842 3,043 35,781 SH   SOLE 0 0 0 35,781
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 528 7,849 SH   SOLE 0 0 0 7,849
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,014 16,483 SH   SOLE 0 0 0 16,483
EMERSON ELEC CO COM 291011104 405 4,486 SH   SOLE 0 0 0 4,486
KROGER CO COM 501044101 229 6,358 SH   SOLE 0 0 0 6,358
AMEDISYS INC COM 023436108 1,774 6,700 SH   SOLE 0 0 0 6,700
VANGUARD WELLINGTON FD US MOMENTUM 921935508 350 2,828 SH   SOLE 0 0 0 2,828
SONOCO PRODS CO COM 835495102 207 3,270 SH   SOLE 0 0 0 3,270
ARK ETF TR GENOMIC REV ETF 00214Q302 517 5,823 SH   SOLE 0 0 0 5,823
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 272 4,755 SH   SOLE 0 0 0 4,755
WATSCO INC COM 942622200 268 1,028 SH   SOLE 0 0 0 1,028
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 8,011 70,497 SH   SOLE 0 0 0 70,497
CUBESMART COM 229663109 230 6,077 SH   SOLE 0 0 0 6,077
SPDR SER TR S&P RETAIL ETF 78464A714 453 5,075 SH   SOLE 0 0 0 5,075
PAYPAL HLDGS INC COM 70450Y103 2,176 8,961 SH   SOLE 0 0 0 8,961
LULULEMON ATHLETICA INC COM 550021109 1,671 5,447 SH   SOLE 0 0 0 5,447
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 3,501 39,729 SH   SOLE 0 0 0 39,729
JOHNSON & JOHNSON COM 478160104 600 3,653 SH   SOLE 0 0 0 3,653
ISHARES INC MSCI PAC JP ETF 464286665 212 4,212 SH   SOLE 0 0 0 4,212
KRANESHARES TR ELEC VEH FUTUR 500767827 353 8,335 SH   SOLE 0 0 0 8,335
ISHARES TR S&P SML 600 GWT 464287887 524 4,085 SH   SOLE 0 0 0 4,085
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,099 6,541 SH   SOLE 0 0 0 6,541
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6,006 593,455 SH   SOLE 0 0 0 593,455
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 589 17,773 SH   SOLE 0 0 0 17,773