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 361 9,220 SH   SOLE 0 0 0 9,220
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 903 10,970 SH   SOLE 0 0 0 10,970
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 439 15,503 SH   SOLE 0 0 0 15,503
DIGITAL RLTY TR INC COM 253868103 240 1,595 SH   SOLE 0 0 0 1,595
VANECK VECTORS ETF TR RARE EARTH STRAT 92189H805 334 3,932 SH   SOLE 0 0 0 3,932
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 2,429 60,723 SH   SOLE 0 0 0 60,723
SPDR SER TR S&P CAP MKTS 78464A771 3,065 32,594 SH   SOLE 0 0 0 32,594
SPDR S&P 500 ETF TR TR UNIT 78462F103 39,770 92,907 SH   SOLE 0 0 0 92,907
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 213 3,167 SH   SOLE 0 0 0 3,167
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 970 20,739 SH   SOLE 0 0 0 20,739
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,401 17,301 SH   SOLE 0 0 0 17,301
ISHARES TR TIPS BD ETF 464287176 286 2,231 SH   SOLE 0 0 0 2,231
ISHARES TR SELECT DIVID ETF 464287168 2,657 22,785 SH   SOLE 0 0 0 22,785
IDEXX LABS INC COM 45168D104 2,158 3,417 SH   SOLE 0 0 0 3,417
PACER FDS TR US CASH COWS 100 69374H881 965 22,565 SH   SOLE 0 0 0 22,565
AMN HEALTHCARE SVCS INC COM 001744101 1,868 19,266 SH   SOLE 0 0 0 19,266
SELECT SECTOR SPDR TR ENERGY 81369Y506 899 16,695 SH   SOLE 0 0 0 16,695
GENUINE PARTS CO COM 372460105 1,457 11,518 SH   SOLE 0 0 0 11,518
PROSHARES TR PSHS ULT S&P 500 74347R107 9,626 80,664 SH   SOLE 0 0 0 80,664
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 313 1,679 SH   SOLE 0 0 0 1,679
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 939 14,579 SH   SOLE 0 0 0 14,579
SOUTHERN COPPER CORP COM 84265V105 210 3,266 SH   SOLE 0 0 0 3,266
UNION PAC CORP COM 907818108 320 1,456 SH   SOLE 0 0 0 1,456
CATERPILLAR INC COM 149123101 1,421 6,530 SH   SOLE 0 0 0 6,530
SPDR SER TR BLOOMBERG BRCLYS 78468R622 292 2,660 SH   SOLE 0 0 0 2,660
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 1,266 20,896 SH   SOLE 0 0 0 20,896
APPLE INC COM 037833100 627 4,580 SH   SOLE 0 0 0 4,580
TARGET CORP COM 87612E106 286 1,185 SH   SOLE 0 0 0 1,185
AMAZON COM INC COM 023135106 244 71 SH   SOLE 0 0 0 71
SOUTHWEST AIRLS CO COM 844741108 347 6,539 SH   SOLE 0 0 0 6,539
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5,751 49,109 SH   SOLE 0 0 0 49,109
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 315 5,276 SH   SOLE 0 0 0 5,276
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 2,363 71,817 SH   SOLE 0 0 0 71,817
LOWES COS INC COM 548661107 1,327 6,841 SH   SOLE 0 0 0 6,841
TRANE TECHNOLOGIES PLC SHS G8994E103 1,547 8,400 SH   SOLE 0 0 0 8,400
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 5,146 68,092 SH   SOLE 0 0 0 68,092
COLGATE PALMOLIVE CO COM 194162103 266 3,264 SH   SOLE 0 0 0 3,264
TEXAS INSTRS INC COM 882508104 382 1,987 SH   SOLE 0 0 0 1,987
EASTMAN CHEM CO COM 277432100 442 3,788 SH   SOLE 0 0 0 3,788
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 629 21,614 SH   SOLE 0 0 0 21,614
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 1,373 13,740 SH   SOLE 0 0 0 13,740
BOEING CO COM 097023105 400 1,668 SH   SOLE 0 0 0 1,668
CUMMINS INC COM 231021106 239 980 SH   SOLE 0 0 0 980
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 2,340 36,230 SH   SOLE 0 0 0 36,230
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 5,628 97,889 SH   SOLE 0 0 0 97,889
CINCINNATI FINL CORP COM 172062101 228 1,951 SH   SOLE 0 0 0 1,951
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 2,738 50,246 SH   SOLE 0 0 0 50,246
WISDOMTREE TR FLOATNG RAT TREA 97717X628 505 20,108 SH   SOLE 0 0 0 20,108
JOHNSON CTLS INTL PLC SHS G51502105 1,748 25,468 SH   SOLE 0 0 0 25,468
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 3,151 26,866 SH   SOLE 0 0 0 26,866
ISHARES TR U.S. BAS MTL ETF 464287838 953 7,312 SH   SOLE 0 0 0 7,312
APPLE INC COM 037833100 2 1,000 SH Call SOLE 0 0 0 1,000
DUKE ENERGY CORP NEW COM NEW 26441C204 280 2,838 SH   SOLE 0 0 0 2,838
CONAGRA BRANDS INC COM 205887102 221 6,067 SH   SOLE 0 0 0 6,067
ENTEGRIS INC COM 29362U104 1,783 14,499 SH   SOLE 0 0 0 14,499
WALMART INC COM 931142103 615 4,363 SH   SOLE 0 0 0 4,363
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 347 2,380 SH   SOLE 0 0 0 2,380
SPDR SER TR PRTFLO S&P500 HI 78468R788 2,696 67,243 SH   SOLE 0 0 0 67,243
VEEVA SYS INC CL A COM 922475108 1,591 5,115 SH   SOLE 0 0 0 5,115
ISHARES TR U.S. ENERGY ETF 464287796 1,359 46,733 SH   SOLE 0 0 0 46,733
ISHARES TR US HLTHCARE ETF 464287762 979 3,587 SH   SOLE 0 0 0 3,587
ISHARES TR U.S. TECH ETF 464287721 234 2,352 SH   SOLE 0 0 0 2,352
ISHARES TR JPMORGAN USD EMG 464288281 1,788 15,898 SH   SOLE 0 0 0 15,898
FREEPORT-MCMORAN INC CL B 35671D857 276 7,427 SH   SOLE 0 0 0 7,427
RENT A CTR INC NEW COM 76009N100 229 4,313 SH   SOLE 0 0 0 4,313
ISHARES TR SP SMCP600VL ETF 464287879 961 9,112 SH   SOLE 0 0 0 9,112
UNIVERSAL CORP VA COM 913456109 395 6,928 SH   SOLE 0 0 0 6,928
ISHARES TR U.S. FINLS ETF 464287788 1,034 12,763 SH   SOLE 0 0 0 12,763
ISHARES TR US INDUSTRIALS 464287754 1,185 10,664 SH   SOLE 0 0 0 10,664
IMPACT SHS FDS I TR YWCA WOMENS ETF 45259A100 2,412 73,359 SH   SOLE 0 0 0 73,359
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,472 14,379 SH   SOLE 0 0 0 14,379
JPMORGAN CHASE & CO COM 46625H100 246 1,580 SH   SOLE 0 0 0 1,580
ISHARES TR US HOME CONS ETF 464288752 2,561 36,991 SH   SOLE 0 0 0 36,991
ISHARES TR U.S. CNSM GD ETF 464287812 948 5,153 SH   SOLE 0 0 0 5,153
CISCO SYS INC COM 17275R102 300 5,667 SH   SOLE 0 0 0 5,667
EXXON MOBIL CORP COM 30231G102 261 4,142 SH   SOLE 0 0 0 4,142
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704 2,368 57,761 SH   SOLE 0 0 0 57,761
ISHARES TR 1 3 YR TREAS BD 464287457 579 6,719 SH   SOLE 0 0 0 6,719
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 307 1,867 SH   SOLE 0 0 0 1,867
ISHARES TR FLTG RATE NT ETF 46429B655 207 4,078 SH   SOLE 0 0 0 4,078
ABBVIE INC COM 00287Y109 269 2,385 SH   SOLE 0 0 0 2,385
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 940 9,894 SH   SOLE 0 0 0 9,894
EATON CORP PLC SHS G29183103 401 2,707 SH   SOLE 0 0 0 2,707
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 2,886 51,216 SH   SOLE 0 0 0 51,216
ONEOK INC NEW COM 682680103 2,156 38,755 SH   SOLE 0 0 0 38,755
CARNIVAL CORP UNIT 99/99/9999 143658300 352 13,352 SH   SOLE 0 0 0 13,352
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 792 2,850 SH   SOLE 0 0 0 2,850
ISHARES TR BARCLAYS 7 10 YR 464287440 211 1,830 SH   SOLE 0 0 0 1,830
ISHARES INC CORE MSCI EMKT 46434G103 630 9,405 SH   SOLE 0 0 0 9,405
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 332 4,934 SH   SOLE 0 0 0 4,934
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 483 7,951 SH   SOLE 0 0 0 7,951
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 431 9,703 SH   SOLE 0 0 0 9,703
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5,778 132,308 SH   SOLE 0 0 0 132,308
ISHARES TR ISHARES SEMICDTR 464287523 755 1,663 SH   SOLE 0 0 0 1,663
TAPESTRY INC COM 876030107 277 6,380 SH   SOLE 0 0 0 6,380
SIREN ETF TR NSD NXGN ECO ETF 829658202 635 13,358 SH   SOLE 0 0 0 13,358
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2,977 24,712 SH   SOLE 0 0 0 24,712
GLOBAL X FDS US INFR DEV ETF 37954Y673 2,374 92,183 SH   SOLE 0 0 0 92,183
ISHARES TR IBOXX INV CP ETF 464287242 1,064 7,921 SH   SOLE 0 0 0 7,921
ISHARES TR CONV BD ETF 46435G102 2,184 21,422 SH   SOLE 0 0 0 21,422
ISHARES TR CORE S&P TTL STK 464287150 333 3,368 SH   SOLE 0 0 0 3,368
ETF MANAGERS TR WEDBUSH VID GAME 26924G706 283 2,969 SH   SOLE 0 0 0 2,969
FS KKR CAP CORP COM 302635206 403 18,757 SH   SOLE 0 0 0 18,757
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 2,730 44,828 SH   SOLE 0 0 0 44,828
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,585 37,826 SH   SOLE 0 0 0 37,826
ADVISORSHARES TR DORSY MICR ETF 00768Y537 2,836 74,856 SH   SOLE 0 0 0 74,856
ILLINOIS TOOL WKS INC COM 452308109 382 1,709 SH   SOLE 0 0 0 1,709
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 398 18,776 SH   SOLE 0 0 0 18,776
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,356 31,152 SH   SOLE 0 0 0 31,152
LITTELFUSE INC COM 537008104 1,414 5,549 SH   SOLE 0 0 0 5,549
MANAGER DIRECTED PORTFOLIOS IM DBI MNGD FU 56170L828 751 26,371 SH   SOLE 0 0 0 26,371
ETF SER SOLUTIONS LONCAR CHINA BIO 26922A370 464 9,755 SH   SOLE 0 0 0 9,755
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 558 1,136 SH   SOLE 0 0 0 1,136
ISHARES TR IBOXX HI YD ETF 464288513 1,636 18,586 SH   SOLE 0 0 0 18,586
ISHARES TR CORE US AGGBD ET 464287226 322 2,794 SH   SOLE 0 0 0 2,794
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 312 4,986 SH   SOLE 0 0 0 4,986
SPDR SER TR SPDR BLOOMBERG 78468R663 509 5,569 SH   SOLE 0 0 0 5,569
INVESCO QQQ TR UNIT SER 1 46090E103 2,466 6,959 SH   SOLE 0 0 0 6,959
ROLLINS INC COM 775711104 1,466 42,853 SH   SOLE 0 0 0 42,853
AMGEN INC COM 031162100 321 1,317 SH   SOLE 0 0 0 1,317
LOCKHEED MARTIN CORP COM 539830109 225 596 SH   SOLE 0 0 0 596
INTERNATIONAL PAPER CO COM 460146103 1,668 27,205 SH   SOLE 0 0 0 27,205
NVIDIA CORPORATION COM 67066G104 2,525 3,156 SH   SOLE 0 0 0 3,156
ISHARES TR S&P MC 400GR ETF 464287606 719 8,882 SH   SOLE 0 0 0 8,882
SCHWAB STRATEGIC TR US TIPS ETF 808524870 294 4,697 SH   SOLE 0 0 0 4,697
VANGUARD WORLD FD MEGA GRWTH IND 921910816 344 1,485 SH   SOLE 0 0 0 1,485
ISHARES TR MICRO-CAP ETF 464288869 2,417 15,838 SH   SOLE 0 0 0 15,838
ISHARES TR MSCI ACWI ETF 464288257 1,178 11,638 SH   SOLE 0 0 0 11,638
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 319 11,403 SH   SOLE 0 0 0 11,403
BIO-TECHNE CORP COM 09073M104 1,928 4,281 SH   SOLE 0 0 0 4,281
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 385 25,355 SH   SOLE 0 0 0 25,355
DOMINION ENERGY INC COM 25746U109 420 5,714 SH   SOLE 0 0 0 5,714
MICROSOFT CORP COM 594918104 218 803 SH   SOLE 0 0 0 803
DEVON ENERGY CORP NEW COM 25179M103 286 9,814 SH   SOLE 0 0 0 9,814
ISHARES TR RUSSELL 2000 ETF 464287655 625 2,725 SH   SOLE 0 0 0 2,725
SPDR SER TR S&P HOMEBUILD 78464A888 3,085 42,124 SH   SOLE 0 0 0 42,124
SPDR SER TR HLTH CARE SVCS 78464A573 2,387 20,882 SH   SOLE 0 0 0 20,882
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,092 8,671 SH   SOLE 0 0 0 8,671
FASTENAL CO COM 311900104 335 6,444 SH   SOLE 0 0 0 6,444
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 645 32,081 SH   SOLE 0 0 0 32,081
ISHARES TR FALN ANGLS USD 46435G474 2,779 92,769 SH   SOLE 0 0 0 92,769
ALPHABET INC CAP STK CL A 02079K305 286 117 SH   SOLE 0 0 0 117
ISHARES TR S&P MC 400VL ETF 464287705 998 9,476 SH   SOLE 0 0 0 9,476
ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 2,116 68,980 SH   SOLE 0 0 0 68,980
GLOBAL X FDS MSCI CHINA MATRL 37950E242 427 17,758 SH   SOLE 0 0 0 17,758
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 630 5,894 SH   SOLE 0 0 0 5,894
HALLIBURTON CO COM 406216101 522 22,580 SH   SOLE 0 0 0 22,580
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 321 4,147 SH   SOLE 0 0 0 4,147
SPDR SER TR S&P METALS MNG 78464A755 405 9,407 SH   SOLE 0 0 0 9,407
NEWMONT CORP COM 651639106 349 5,503 SH   SOLE 0 0 0 5,503
EPAM SYS INC COM 29414B104 1,877 3,673 SH   SOLE 0 0 0 3,673
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 2,387 68,688 SH   SOLE 0 0 0 68,688
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5,212 91,466 SH   SOLE 0 0 0 91,466
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 5,552 94,121 SH   SOLE 0 0 0 94,121
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 335 4,947 SH   SOLE 0 0 0 4,947
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 504 8,201 SH   SOLE 0 0 0 8,201
EMERSON ELEC CO COM 291011104 522 5,425 SH   SOLE 0 0 0 5,425
KROGER CO COM 501044101 264 6,878 SH   SOLE 0 0 0 6,878
PROSHARES TR PSHS ULTRUSS2000 74347R842 3,219 53,785 SH   SOLE 0 0 0 53,785
AMEDISYS INC COM 023436108 1,260 5,145 SH   SOLE 0 0 0 5,145
VANGUARD WELLINGTON FD US MOMENTUM 921935508 338 2,571 SH   SOLE 0 0 0 2,571
SONOCO PRODS CO COM 835495102 236 3,534 SH   SOLE 0 0 0 3,534
ISHARES TR CORE S&P500 ETF 464287200 339 789 SH   SOLE 0 0 0 789
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 266 4,662 SH   SOLE 0 0 0 4,662
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 2,936 45,859 SH   SOLE 0 0 0 45,859
WATSCO INC COM 942622200 319 1,114 SH   SOLE 0 0 0 1,114
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 2,341 46,145 SH   SOLE 0 0 0 46,145
CUBESMART COM 229663109 295 6,375 SH   SOLE 0 0 0 6,375
ETF SER SOLUTIONS LHA MKT ST ALP 26922A156 455 17,794 SH   SOLE 0 0 0 17,794
SPDR SER TR S&P RETAIL ETF 78464A714 2,895 29,772 SH   SOLE 0 0 0 29,772
ISHARES INC MSCI CDA ETF 464286509 222 5,966 SH   SOLE 0 0 0 5,966
PAYPAL HLDGS INC COM 70450Y103 2,069 7,097 SH   SOLE 0 0 0 7,097
ISHARES TR S&P SML 600 GWT 464287887 603 4,546 SH   SOLE 0 0 0 4,546
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,402 65,477 SH   SOLE 0 0 0 65,477
ISHARES INC MSCI PAC JP ETF 464286665 212 4,102 SH   SOLE 0 0 0 4,102
JOHNSON & JOHNSON COM 478160104 606 3,677 SH   SOLE 0 0 0 3,677
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 929 5,200 SH   SOLE 0 0 0 5,200
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127 6,162 540,038 SH   SOLE 0 0 0 540,038
VANECK VECTORS ETF TR STEEL ETF 92189F205 418 6,746 SH   SOLE 0 0 0 6,746