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 427 11,592 SH   SOLE 0 0 0 11,592
MONOLITHIC PWR SYS INC COM 609839105 2,685 7,331 SH   SOLE 0 0 0 7,331
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 468 6,464 SH   SOLE 0 0 0 6,464
DIGITAL RLTY TR INC COM 253868103 218 1,560 SH   SOLE 0 0 0 1,560
SPDR SER TR BLMBRG BRC CNVRT 78464A359 292 3,522 SH   SOLE 0 0 0 3,522
ISHARES U S ETF TR TECHNOLOGY 46431W648 3,010 63,324 SH   SOLE 0 0 0 63,324
INNOVATOR ETFS TR LOUP FRONTIER 45782C862 404 8,105 SH   SOLE 0 0 0 8,105
BARCLAYS BANK PLC IPTH SR B S&P 06746P621 2,366 140,908 SH   SOLE 0 0 0 140,908
ISHARES TR EXPND TEC SC ETF 464287549 464 1,327 SH   SOLE 0 0 0 1,327
BALL CORP COM 058498106 2,018 21,653 SH   SOLE 0 0 0 21,653
SPDR S&P 500 ETF TR TR UNIT 78462F103 26,776 71,617 SH   SOLE 0 0 0 71,617
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811 3,425 57,277 SH   SOLE 0 0 0 57,277
ARK ETF TR NEXT GNRTN INTER 00214Q401 501 3,420 SH   SOLE 0 0 0 3,420
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 530 7,864 SH   SOLE 0 0 0 7,864
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 360 5,335 SH   SOLE 0 0 0 5,335
ISHARES TR TIPS BD ETF 464287176 925 7,244 SH   SOLE 0 0 0 7,244
FS KKR CAP CORP II COM 35952V303 335 20,409 SH   SOLE 0 0 0 20,409
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808 11,220 107,353 SH   SOLE 0 0 0 107,353
IDEXX LABS INC COM 45168D104 2,096 4,194 SH   SOLE 0 0 0 4,194
PROSHARES TR PSHS ULT S&P 500 74347R107 5,891 64,489 SH   SOLE 0 0 0 64,489
INVESCO EXCHANGE TRADED FD T DWA TECHNOLOGY 46137V811 3,447 24,505 SH   SOLE 0 0 0 24,505
COGNEX CORP COM 192422103 2,388 29,743 SH   SOLE 0 0 0 29,743
RBB FD INC MFAM SMLCP GRWTH 74933W874 339 8,806 SH   SOLE 0 0 0 8,806
GLOBAL X FDS GLOBAL X SILVER 37954Y848 404 8,845 SH   SOLE 0 0 0 8,845
UNION PAC CORP COM 907818108 240 1,150 SH   SOLE 0 0 0 1,150
SPDR SER TR BLOOMBERG BRCLYS 78468R622 942 8,648 SH   SOLE 0 0 0 8,648
APPLE INC COM 037833100 776 5,847 SH   SOLE 0 0 0 5,847
ARK ETF TR INNOVATION ETF 00214Q104 2,366 19,003 SH   SOLE 0 0 0 19,003
AMAZON COM INC COM 023135106 348 107 SH   SOLE 0 0 0 107
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5,529 51,299 SH   SOLE 0 0 0 51,299
SOUTHWEST AIRLS CO COM 844741108 308 6,607 SH   SOLE 0 0 0 6,607
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 3,577 111,425 SH   SOLE 0 0 0 111,425
PIMCO ETF TR 15+ YR US TIPS 72201R304 1,747 19,712 SH   SOLE 0 0 0 19,712
LOWES COS INC COM 548661107 1,034 6,444 SH   SOLE 0 0 0 6,444
TRANE TECHNOLOGIES PLC SHS G8994E103 253 1,741 SH   SOLE 0 0 0 1,741
SPDR SER TR S&P SEMICNDCTR 78464A862 3,664 21,452 SH   SOLE 0 0 0 21,452
ISHARES TR U.S. MED DVC ETF 464288810 2,499 7,636 SH   SOLE 0 0 0 7,636
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 2,230 39,281 SH   SOLE 0 0 0 39,281
ROKU INC COM CL A 77543R102 234 704 SH   SOLE 0 0 0 704
TEXAS INSTRS INC COM 882508104 302 1,837 SH   SOLE 0 0 0 1,837
COLGATE PALMOLIVE CO COM 194162103 259 3,023 SH   SOLE 0 0 0 3,023
EASTMAN CHEM CO COM 277432100 373 3,721 SH   SOLE 0 0 0 3,721
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 205 2,086 SH   SOLE 0 0 0 2,086
BOEING CO COM 097023105 305 1,426 SH   SOLE 0 0 0 1,426
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 6,206 129,050 SH   SOLE 0 0 0 129,050
ISHARES TR U.S. BAS MTL ETF 464287838 1,105 9,742 SH   SOLE 0 0 0 9,742
DUKE ENERGY CORP NEW COM NEW 26441C204 255 2,782 SH   SOLE 0 0 0 2,782
WALMART INC COM 931142103 641 4,445 SH   SOLE 0 0 0 4,445
VEEVA SYS INC CL A COM 922475108 2,078 7,633 SH   SOLE 0 0 0 7,633
ISHARES TR JPMORGAN USD EMG 464288281 1,411 12,173 SH   SOLE 0 0 0 12,173
ISHARES TR US HLTHCARE ETF 464287762 1,072 4,361 SH   SOLE 0 0 0 4,361
ISHARES TR U.S. TECH ETF 464287721 2,118 24,894 SH   SOLE 0 0 0 24,894
ALPS ETF TR CLEAN ENERGY 00162Q460 1,630 20,335 SH   SOLE 0 0 0 20,335
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 3,131 12,347 SH   SOLE 0 0 0 12,347
RBB FD INC MOTLEY FOL ETF 74933W601 714 20,212 SH   SOLE 0 0 0 20,212
INVESCO EXCHANGE TRADED FD T WILDERHIL CLAN 46137V134 1,344 13,001 SH   SOLE 0 0 0 13,001
UNIVERSAL CORP VA COM 913456109 306 6,301 SH   SOLE 0 0 0 6,301
ISHARES TR U.S. FINLS ETF 464287788 1,109 16,603 SH   SOLE 0 0 0 16,603
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706 663 6,452 SH   SOLE 0 0 0 6,452
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 279 3,154 SH   SOLE 0 0 0 3,154
VERISK ANALYTICS INC COM 92345Y106 2,847 13,713 SH   SOLE 0 0 0 13,713
FEDEX CORP COM 31428X106 288 1,109 SH   SOLE 0 0 0 1,109
WISDOMTREE TR CHINADIV EX FI 97717X719 388 5,901 SH   SOLE 0 0 0 5,901
ISHARES TR US INDUSTRIALS 464287754 1,577 16,244 SH   SOLE 0 0 0 16,244
ISHARES TR 1 3 YR TREAS BD 464287457 4,044 46,812 SH   SOLE 0 0 0 46,812
ISHARES TR U.S. CNSM SV ETF 464287580 1,185 16,811 SH   SOLE 0 0 0 16,811
EXXON MOBIL CORP COM 30231G102 291 7,060 SH   SOLE 0 0 0 7,060
ISHARES TR FLTG RATE NT ETF 46429B655 668 13,179 SH   SOLE 0 0 0 13,179
PACER FDS TR BNCHMRK INFRA 69374H741 2,377 66,290 SH   SOLE 0 0 0 66,290
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 369 6,317 SH   SOLE 0 0 0 6,317
ABBVIE INC COM 00287Y109 218 2,031 SH   SOLE 0 0 0 2,031
SPDR SER TR S&P KENSHO CLEAN 78468R655 3,685 34,030 SH   SOLE 0 0 0 34,030
KRANESHARES TR CSI CHI INTERNET 500767306 412 5,370 SH   SOLE 0 0 0 5,370
ONEOK INC NEW COM 682680103 1,432 37,316 SH   SOLE 0 0 0 37,316
EATON CORP PLC SHS G29183103 257 2,143 SH   SOLE 0 0 0 2,143
CARNIVAL CORP UNIT 99/99/9999 143658300 246 11,353 SH   SOLE 0 0 0 11,353
ISHARES TR BARCLAYS 7 10 YR 464287440 1,054 8,789 SH   SOLE 0 0 0 8,789
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 626 2,700 SH   SOLE 0 0 0 2,700
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 597 14,797 SH   SOLE 0 0 0 14,797
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5,819 169,761 SH   SOLE 0 0 0 169,761
VISA INC COM CL A 92826C839 2,174 9,937 SH   SOLE 0 0 0 9,937
ISHARES TR IBOXX INV CP ETF 464287242 1,751 12,677 SH   SOLE 0 0 0 12,677
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 251 3,221 SH   SOLE 0 0 0 3,221
ISHARES TR PHLX SEMICND ETF 464287523 3,328 8,777 SH   SOLE 0 0 0 8,777
FIRST TR EXCHANGE TRADED FD DJ INTL INTRNT 33734X770 432 9,508 SH   SOLE 0 0 0 9,508
MAXIM INTEGRATED PRODS INC COM 57772K101 237 2,672 SH   SOLE 0 0 0 2,672
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,166 8,965 SH   SOLE 0 0 0 8,965
ZOETIS INC CL A 98978V103 2,329 14,074 SH   SOLE 0 0 0 14,074
ILLINOIS TOOL WKS INC COM 452308109 314 1,540 SH   SOLE 0 0 0 1,540
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 690 8,377 SH   SOLE 0 0 0 8,377
ISHARES GOLD TRUST ISHARES 464285105 1,038 57,271 SH   SOLE 0 0 0 57,271
ETF SER SOLUTIONS LONCAR CHINA BIO 26922A370 326 10,023 SH   SOLE 0 0 0 10,023
ISHARES TR IBOXX HI YD ETF 464288513 2,303 26,386 SH   SOLE 0 0 0 26,386
ISHARES TR CORE US AGGBD ET 464287226 344 2,909 SH   SOLE 0 0 0 2,909
INVESCO EXCHANGE TRADED FD T GLOBAL DRGN CN 46137V571 351 5,491 SH   SOLE 0 0 0 5,491
ADVANCED MICRO DEVICES INC COM 007903107 2,283 24,898 SH   SOLE 0 0 0 24,898
SPDR SER TR SPDR BLOOMBERG 78468R663 564 6,165 SH   SOLE 0 0 0 6,165
INVESCO QQQ TR UNIT SER 1 46090E103 4,140 13,195 SH   SOLE 0 0 0 13,195
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889 816 12,830 SH   SOLE 0 0 0 12,830
ROLLINS INC COM 775711104 2,121 54,290 SH   SOLE 0 0 0 54,290
AMGEN INC COM 031162100 282 1,228 SH   SOLE 0 0 0 1,228
NVIDIA CORPORATION COM 67066G104 2,485 4,759 SH   SOLE 0 0 0 4,759
ISHARES TR S&P MC 400GR ETF 464287606 658 9,108 SH   SOLE 0 0 0 9,108
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 3,267 65,882 SH   SOLE 0 0 0 65,882
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,118 33,779 SH   SOLE 0 0 0 33,779
ISHARES TR RUS TP200 GR ETF 464289438 5,555 41,756 SH   SOLE 0 0 0 41,756
PACER FDS TR SALT HIG TRUBT 69374H618 382 10,548 SH   SOLE 0 0 0 10,548
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 372 5,416 SH   SOLE 0 0 0 5,416
ISHARES TR S&P 500 GRWT ETF 464287309 620 9,715 SH   SOLE 0 0 0 9,715
ISHARES TR MSCI ACWI ETF 464288257 803 8,850 SH   SOLE 0 0 0 8,850
PAYCOM SOFTWARE INC COM 70432V102 2,753 6,087 SH   SOLE 0 0 0 6,087
ISHARES TR MSCI EMG MKT ETF 464287234 397 7,682 SH   SOLE 0 0 0 7,682
FIRST TR EXCH TRD ALPHDX FD EMERG MKT ALPH 33737J182 375 14,818 SH   SOLE 0 0 0 14,818
VALE S A SPONSORED ADS 91912E105 251 14,997 SH   SOLE 0 0 0 14,997
GLOBAL X FDS MSCI CHINA CON 37954Y558 384 11,146 SH   SOLE 0 0 0 11,146
GLOBAL X FDS MSCI CHINA HC 37954Y541 366 13,723 SH   SOLE 0 0 0 13,723
DOMINION ENERGY INC COM 25746U109 422 5,618 SH   SOLE 0 0 0 5,618
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR TE 47804J602 364 4,628 SH   SOLE 0 0 0 4,628
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 817 7,205 SH   SOLE 0 0 0 7,205
VANECK VECTORS ETF TR CHINAAMC SME CHI 92189F627 345 7,097 SH   SOLE 0 0 0 7,097
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 389 5,848 SH   SOLE 0 0 0 5,848
FASTENAL CO COM 311900104 279 5,708 SH   SOLE 0 0 0 5,708
FIRST TR NASDAQ 100 TECH IND SHS 337345102 9,197 66,611 SH   SOLE 0 0 0 66,611
ISHARES TR MSCI CHINA A 46434V514 1,131 26,571 SH   SOLE 0 0 0 26,571
PACER FDS TR TRENDP 100 ETF 69374H303 348 6,670 SH   SOLE 0 0 0 6,670
ISHARES TR EXPANDED TECH 464287515 438 1,236 SH   SOLE 0 0 0 1,236
ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 572 21,158 SH   SOLE 0 0 0 21,158
ISHARES TR MBS ETF 464288588 481 4,369 SH   SOLE 0 0 0 4,369
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500 3,779 53,804 SH   SOLE 0 0 0 53,804
ISHARES TR 20 YR TR BD ETF 464287432 2,009 12,737 SH   SOLE 0 0 0 12,737
CLOROX CO DEL COM 189054109 297 1,473 SH   SOLE 0 0 0 1,473
HALLIBURTON CO COM 406216101 435 23,015 SH   SOLE 0 0 0 23,015
VERMILION ENERGY INC COM 923725105 134 30,138 SH   SOLE 0 0 0 30,138
EPAM SYS INC COM 29414B104 2,303 6,428 SH   SOLE 0 0 0 6,428
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 294 5,696 SH   SOLE 0 0 0 5,696
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 3,365 21,874 SH   SOLE 0 0 0 21,874
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 5,930 118,178 SH   SOLE 0 0 0 118,178
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 2,279 19,261 SH   SOLE 0 0 0 19,261
PROSHARES TR PSHS ULTRUSS2000 74347R842 2,868 32,010 SH   SOLE 0 0 0 32,010
EMERSON ELEC CO COM 291011104 350 4,356 SH   SOLE 0 0 0 4,356
ISHARES TR RUS MD CP GR ETF 464287481 358 3,485 SH   SOLE 0 0 0 3,485
ARK ETF TR GENOMIC REV ETF 00214Q302 562 6,024 SH   SOLE 0 0 0 6,024
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 904 15,437 SH   SOLE 0 0 0 15,437
WATSCO INC COM 942622200 232 1,023 SH   SOLE 0 0 0 1,023
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 6,235 55,758 SH   SOLE 0 0 0 55,758
CUBESMART COM 229663109 207 6,162 SH   SOLE 0 0 0 6,162
ISHARES INC MSCI CDA ETF 464286509 326 10,585 SH   SOLE 0 0 0 10,585
PAYPAL HLDGS INC COM 70450Y103 379 1,619 SH   SOLE 0 0 0 1,619
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 219 3,884 SH   SOLE 0 0 0 3,884
LULULEMON ATHLETICA INC COM 550021109 1,993 5,726 SH   SOLE 0 0 0 5,726
INVESCO EXCHANGE TRADED FD T DWA CYCLICALS 46137V803 388 5,096 SH   SOLE 0 0 0 5,096
JOHNSON & JOHNSON COM 478160104 571 3,630 SH   SOLE 0 0 0 3,630
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 871 5,415 SH   SOLE 0 0 0 5,415