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
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 484 7,598 SH   SOLE 0 0 0 7,598
PFIZER INC COM 717081103 445 12,130 SH   SOLE 0 0 0 12,130
SPDR SER TR BLMBRG BRC CNVRT 78464A359 363 5,266 SH   SOLE 0 0 0 5,266
ISHARES U S ETF TR TECHNOLOGY 46431W648 2,697 63,573 SH   SOLE 0 0 0 63,573
DIGITAL RLTY TR INC COM 253868103 258 1,760 SH   SOLE 0 0 0 1,760
BARCLAYS BANK PLC IPTH SR B S&P 06746P621 1,878 75,411 SH   SOLE 0 0 0 75,411
ISHARES TR EXPND TEC SC ETF 464287549 389 1,258 SH   SOLE 0 0 0 1,258
ISHARES SILVER TR ISHARES 46428Q109 290 13,410 SH   SOLE 0 0 0 13,410
MASTERCARD INCORPORATED CL A 57636Q104 1,709 5,054 SH   SOLE 0 0 0 5,054
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,403 69,883 SH   SOLE 0 0 0 69,883
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 2,807 58,914 SH   SOLE 0 0 0 58,914
ARK ETF TR NEXT GNRTN INTER 00214Q401 376 3,461 SH   SOLE 0 0 0 3,461
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 227 3,539 SH   SOLE 0 0 0 3,539
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 312 5,251 SH   SOLE 0 0 0 5,251
ISHARES TR TIPS BD ETF 464287176 462 3,650 SH   SOLE 0 0 0 3,650
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 366 6,976 SH   SOLE 0 0 0 6,976
FS KKR CAP CORP II COM 35952V303 325 22,070 SH   SOLE 0 0 0 22,070
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 9,678 105,132 SH   SOLE 0 0 0 105,132
PROSHARES TR PSHS ULT S&P 500 74347R107 5,107 69,507 SH   SOLE 0 0 0 69,507
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 2,778 25,243 SH   SOLE 0 0 0 25,243
RBB FD INC MFAM SMLCP GRWTH 74933W874 284 9,248 SH   SOLE 0 0 0 9,248
GLOBAL X FDS GLOBAL X SILVER 37954Y848 326 7,519 SH   SOLE 0 0 0 7,519
UNION PAC CORP COM 907818108 261 1,325 SH   SOLE 0 0 0 1,325
SPDR SER TR BLOOMBERG BRCLYS 78468R622 965 9,259 SH   SOLE 0 0 0 9,259
APPLE INC COM 037833100 450 3,883 SH   SOLE 0 0 0 3,883
AMAZON COM INC COM 023135106 309 98 SH   SOLE 0 0 0 98
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 364 3,839 SH   SOLE 0 0 0 3,839
PIMCO ETF TR 15+ YR US TIPS 72201R304 288 3,286 SH   SOLE 0 0 0 3,286
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 922 31,018 SH   SOLE 0 0 0 31,018
TRANE TECHNOLOGIES PLC SHS G8994E103 232 1,916 SH   SOLE 0 0 0 1,916
SPDR SER TR S&P SEMICNDCTR 78464A862 2,792 22,209 SH   SOLE 0 0 0 22,209
LOWES COS INC COM 548661107 1,120 6,754 SH   SOLE 0 0 0 6,754
ISHARES TR U.S. MED DVC ETF 464288810 2,324 7,756 SH   SOLE 0 0 0 7,756
COLGATE PALMOLIVE CO COM 194162103 261 3,377 SH   SOLE 0 0 0 3,377
TEXAS INSTRS INC COM 882508104 312 2,188 SH   SOLE 0 0 0 2,188
ISHARES TR EAFE SML CP ETF 464288273 514 8,721 SH   SOLE 0 0 0 8,721
GLOBAL PMTS INC COM 37940X102 1,596 8,989 SH   SOLE 0 0 0 8,989
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 5,722 152,468 SH   SOLE 0 0 0 152,468
INVESCO EXCH TRADED FD TR II 1 30 LADER TRE 46138E107 293 7,463 SH   SOLE 0 0 0 7,463
ISHARES TR U.S. BAS MTL ETF 464287838 1,146 11,609 SH   SOLE 0 0 0 11,609
DUKE ENERGY CORP NEW COM NEW 26441C204 244 2,753 SH   SOLE 0 0 0 2,753
WALMART INC COM 931142103 621 4,441 SH   SOLE 0 0 0 4,441
PIMCO ETF TR 25YR+ ZERO U S 72201R882 1,454 8,504 SH   SOLE 0 0 0 8,504
VEEVA SYS INC CL A COM 922475108 2,483 8,831 SH   SOLE 0 0 0 8,831
ISHARES TR JPMORGAN USD EMG 464288281 1,209 10,907 SH   SOLE 0 0 0 10,907
ALPS ETF TR CLEAN ENERGY 00162Q460 1,125 20,289 SH   SOLE 0 0 0 20,289
ISHARES TR U.S. TECH ETF 464287721 2,285 7,591 SH   SOLE 0 0 0 7,591
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 2,631 12,489 SH   SOLE 0 0 0 12,489
RBB FD INC MOTLEY FOL ETF 74933W601 290 9,087 SH   SOLE 0 0 0 9,087
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 821 13,513 SH   SOLE 0 0 0 13,513
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 433 6,688 SH   SOLE 0 0 0 6,688
KRANESHARES TR MSCI ALL CHINA 500767835 376 11,218 SH   SOLE 0 0 0 11,218
UNIVERSAL CORP VA COM 913456109 301 7,180 SH   SOLE 0 0 0 7,180
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 245 3,183 SH   SOLE 0 0 0 3,183
CISCO SYS INC COM 17275R102 221 5,600 SH   SOLE 0 0 0 5,600
VERISK ANALYTICS INC COM 92345Y106 2,125 11,466 SH   SOLE 0 0 0 11,466
WISDOMTREE TR CHINADIV EX FI 97717X719 595 5,292 SH   SOLE 0 0 0 5,292
ISHARES TR U.S. CNSM GD ETF 464287812 2,934 19,642 SH   SOLE 0 0 0 19,642
ISHARES TR US INDUSTRIALS 464287754 1,546 9,249 SH   SOLE 0 0 0 9,249
ISHARES TR 1 3 YR TREAS BD 464287457 7,122 82,321 SH   SOLE 0 0 0 82,321
ISHARES TR U.S. CNSM SV ETF 464287580 1,163 4,651 SH   SOLE 0 0 0 4,651
ISHARES TR FLTG RATE NT ETF 46429B655 465 9,165 SH   SOLE 0 0 0 9,165
PACER FDS TR BNCHMRK INFRA 69374H741 2,365 66,932 SH   SOLE 0 0 0 66,932
FIRST TR EXCHANGE TRADED FD UTILITIES ALPH 33734X184 255 9,635 SH   SOLE 0 0 0 9,635
KRANESHARES TR CSI CHI INTERNET 500767306 374 5,489 SH   SOLE 0 0 0 5,489
SPDR SER TR S&P KENSHO CLEAN 78468R655 2,628 36,073 SH   SOLE 0 0 0 36,073
EATON CORP PLC SHS G29183103 236 2,317 SH   SOLE 0 0 0 2,317
ONEOK INC NEW COM 682680103 942 36,244 SH   SOLE 0 0 0 36,244
ISHARES TR BARCLAYS 7 10 YR 464287440 912 7,484 SH   SOLE 0 0 0 7,484
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 468 2,200 SH   SOLE 0 0 0 2,200
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 562 15,372 SH   SOLE 0 0 0 15,372
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 6,090 143,123 SH   SOLE 0 0 0 143,123
SQUARE INC CL A 852234103 213 1,313 SH   SOLE 0 0 0 1,313
VISA INC COM CL A 92826C839 1,634 8,171 SH   SOLE 0 0 0 8,171
ISHARES TR IBOXX INV CP ETF 464287242 1,465 10,878 SH   SOLE 0 0 0 10,878
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 323 4,781 SH   SOLE 0 0 0 4,781
ISHARES TR PHLX SEMICND ETF 464287523 2,731 8,964 SH   SOLE 0 0 0 8,964
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 388 9,783 SH   SOLE 0 0 0 9,783
MAXIM INTEGRATED PRODS INC COM 57772K101 216 3,196 SH   SOLE 0 0 0 3,196
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,037 8,882 SH   SOLE 0 0 0 8,882
ZOETIS INC CL A 98978V103 1,949 11,786 SH   SOLE 0 0 0 11,786
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 407 16,925 SH   SOLE 0 0 0 16,925
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 297 4,295 SH   SOLE 0 0 0 4,295
ISHARES GOLD TRUST ISHARES 464285105 876 48,700 SH   SOLE 0 0 0 48,700
ETF SER SOLUTIONS LONCAR CHINA BIO 26922A370 292 9,504 SH   SOLE 0 0 0 9,504
ISHARES TR IBOXX HI YD ETF 464288513 989 11,782 SH   SOLE 0 0 0 11,782
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 295 5,602 SH   SOLE 0 0 0 5,602
TRANSUNION COM 89400J107 1,592 18,922 SH   SOLE 0 0 0 18,922
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 477 9,484 SH   SOLE 0 0 0 9,484
ADVANCED MICRO DEVICES INC COM 007903107 240 2,930 SH   SOLE 0 0 0 2,930
SPDR SER TR SPDR BLOOMBERG 78468R663 343 3,751 SH   SOLE 0 0 0 3,751
INVESCO QQQ TR UNIT SER 1 46090E103 6,324 22,760 SH   SOLE 0 0 0 22,760
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 374 7,155 SH   SOLE 0 0 0 7,155
AMGEN INC COM 031162100 354 1,395 SH   SOLE 0 0 0 1,395
LOCKHEED MARTIN CORP COM 539830109 233 609 SH   SOLE 0 0 0 609
TIMKEN CO COM 887389104 212 3,908 SH   SOLE 0 0 0 3,908
NVIDIA CORPORATION COM 67066G104 2,569 4,747 SH   SOLE 0 0 0 4,747
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 2,612 67,015 SH   SOLE 0 0 0 67,015
ISHARES TR RUS TP200 GR ETF 464289438 6,527 53,778 SH   SOLE 0 0 0 53,778
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 300 5,396 SH   SOLE 0 0 0 5,396
ISHARES TR S&P 500 GRWT ETF 464287309 446 1,928 SH   SOLE 0 0 0 1,928
FIRST AMERN FINL CORP COM 31847R102 206 4,038 SH   SOLE 0 0 0 4,038
ISHARES TR MSCI ACWI ETF 464288257 935 11,700 SH   SOLE 0 0 0 11,700
ISHARES TR MSCI EMG MKT ETF 464287234 399 9,057 SH   SOLE 0 0 0 9,057
PAYCOM SOFTWARE INC COM 70432V102 1,757 5,644 SH   SOLE 0 0 0 5,644
ISHARES TR MRNGSTR LG-CP GR 464287119 1,646 6,155 SH   SOLE 0 0 0 6,155
DOMINION ENERGY INC COM 25746U109 442 5,597 SH   SOLE 0 0 0 5,597
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 301 4,552 SH   SOLE 0 0 0 4,552
ISHARES TR RUSSELL 2000 ETF 464287655 2,092 13,969 SH   SOLE 0 0 0 13,969
ISHARES U S ETF TR HEALTHCARE 46431W689 293 8,695 SH   SOLE 0 0 0 8,695
SPDR GOLD TR GOLD SHS 78463V107 298 1,680 SH   SOLE 0 0 0 1,680
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 869 8,242 SH   SOLE 0 0 0 8,242
VANECK VECTORS ETF TR CHINAAMC SME CHI 92189F627 301 7,407 SH   SOLE 0 0 0 7,407
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 289 5,320 SH   SOLE 0 0 0 5,320
FASTENAL CO COM 311900104 280 6,219 SH   SOLE 0 0 0 6,219
ISHARES TR MSCI CHINA A 46434V514 889 24,225 SH   SOLE 0 0 0 24,225
PROSHARES TR LONG ONLINE SHRT 74347B375 362 4,295 SH   SOLE 0 0 0 4,295
FIRST TR NASDAQ 100 TECH IND SHS 337345102 9,297 79,311 SH   SOLE 0 0 0 79,311
PACER FDS TR TRENDP 100 ETF 69374H303 288 5,991 SH   SOLE 0 0 0 5,991
ISHARES TR EXPANDED TECH 464287515 338 1,085 SH   SOLE 0 0 0 1,085
ISHARES TR MBS ETF 464288588 593 5,370 SH   SOLE 0 0 0 5,370
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 2,561 57,739 SH   SOLE 0 0 0 57,739
CLOROX CO DEL COM 189054109 1,950 9,280 SH   SOLE 0 0 0 9,280
VERMILION ENERGY INC COM 923725105 71 30,138 SH   SOLE 0 0 0 30,138
EPAM SYS INC COM 29414B104 2,169 6,710 SH   SOLE 0 0 0 6,710
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 5,874 122,163 SH   SOLE 0 0 0 122,163
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 2,760 22,307 SH   SOLE 0 0 0 22,307
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 6,042 147,509 SH   SOLE 0 0 0 147,509
ISHARES TR 20 YR TR BD ETF 464287432 2,030 12,437 SH   SOLE 0 0 0 12,437
MEDICAL PPTYS TRUST INC COM 58463J304 215 12,187 SH   SOLE 0 0 0 12,187
SPOTIFY TECHNOLOGY S A SHS L8681T102 231 953 SH   SOLE 0 0 0 953
SONOCO PRODS CO COM 835495102 205 4,010 SH   SOLE 0 0 0 4,010
ARK ETF TR GENOMIC REV ETF 00214Q302 401 6,290 SH   SOLE 0 0 0 6,290
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 746 12,813 SH   SOLE 0 0 0 12,813
WATSCO INC COM 942622200 278 1,193 SH   SOLE 0 0 0 1,193
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 6,902 75,913 SH   SOLE 0 0 0 75,913
CUBESMART COM 229663109 270 8,347 SH   SOLE 0 0 0 8,347
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 391 7,679 SH   SOLE 0 0 0 7,679
PAYPAL HLDGS INC COM 70450Y103 352 1,789 SH   SOLE 0 0 0 1,789
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 287 4,515 SH   SOLE 0 0 0 4,515
LULULEMON ATHLETICA INC COM 550021109 2,168 6,581 SH   SOLE 0 0 0 6,581
KRANESHARES TR EMERGING MKTS 500767819 292 9,524 SH   SOLE 0 0 0 9,524
JOHNSON & JOHNSON COM 478160104 537 3,606 SH   SOLE 0 0 0 3,606
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 893 6,075 SH   SOLE 0 0 0 6,075