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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBVIE INC COM 00287Y109   497,758 3,123 SH   SOLE 0 0 0 3,123
ALPS ETF TR ALERIAN MLP 00162Q452   2,681,638 69,383 SH   SOLE 0 0 0 69,383
ALPS ETF TR ALERIAN ENERGY 00162Q676   2,568,120 122,688 SH   SOLE 0 0 0 122,688
AMGEN INC COM 031162100   392,713 1,624 SH   SOLE 0 0 0 1,624
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,118,982 3,624 SH   SOLE 0 0 0 3,624
CAMBRIA ETF TR VALUE MOMENTUM 132061888   2,320,487 92,413 SH   SOLE 0 0 0 92,413
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   1,135,568 45,532 SH   SOLE 0 0 0 45,532
CARNIVAL CORP COMMON STOCK 143658300   111,061 10,942 SH   SOLE 0 0 0 10,942
CHEVRON CORP NEW COM 166764100   222,817 1,366 SH   SOLE 0 0 0 1,366
CONAGRA BRANDS INC COM 205887102   275,554 7,336 SH   SOLE 0 0 0 7,336
CONOCOPHILLIPS COM 20825C104   514,271 5,184 SH   SOLE 0 0 0 5,184
CUBESMART COM 229663109   235,986 5,106 SH   SOLE 0 0 0 5,106
DIREXION SHS ETF TR NAS100 EQL WGT 25459Y207   545,373 7,517 SH   SOLE 0 0 0 7,517
DOMINION ENERGY INC COM 25746U109   340,736 6,094 SH   SOLE 0 0 0 6,094
DUKE ENERGY CORP NEW COM NEW 26441C204   290,034 3,006 SH   SOLE 0 0 0 3,006
EOG RES INC COM 26875P101   271,119 2,365 SH   SOLE 0 0 0 2,365
ESSENTIAL UTILS INC COM 29670G102   266,537 6,106 SH   SOLE 0 0 0 6,106
EXXON MOBIL CORP COM 30231G102   260,454 2,375 SH   SOLE 0 0 0 2,375
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   509,584 4,472 SH   SOLE 0 0 0 4,472
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   3,082,718 47,194 SH   SOLE 0 0 0 47,194
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   710,852 13,689 SH   SOLE 0 0 0 13,689
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   637,511 17,078 SH   SOLE 0 0 0 17,078
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   745,484 13,420 SH   SOLE 0 0 0 13,420
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   762,322 7,247 SH   SOLE 0 0 0 7,247
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807   2,204,958 97,911 SH   SOLE 0 0 0 97,911
FIRST TR EXCHANGE-TRADED FD RBA INDL ETF 33738R704   2,855,234 59,465 SH   SOLE 0 0 0 59,465
FIRST TR NASDAQ 100 TECH IND SHS 337345102   788,946 6,045 SH   SOLE 0 0 0 6,045
FMC CORP COM NEW 302491303   255,014 2,088 SH   SOLE 0 0 0 2,088
GENCO SHIPPING & TRADING LTD SHS Y2685T131   305,385 19,501 SH   SOLE 0 0 0 19,501
GENERAL DYNAMICS CORP COM 369550108   208,712 915 SH   SOLE 0 0 0 915
GLOBAL X FDS US INFR DEV ETF 37954Y673   2,447,257 86,323 SH   SOLE 0 0 0 86,323
HUNTINGTON INGALLS INDS INC COM 446413106   270,849 1,308 SH   SOLE 0 0 0 1,308
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   231,091 5,617 SH   SOLE 0 0 0 5,617
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,854,721 14,050 SH   SOLE 0 0 0 14,050
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123   2,363,760 24,770 SH   SOLE 0 0 0 24,770
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   1,756,695 15,664 SH   SOLE 0 0 0 15,664
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167   4,772,259 52,627 SH   SOLE 0 0 0 52,627
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   1,133,709 3,651 SH   SOLE 0 0 0 3,651
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670   178,442 35,760 SH   SOLE 0 0 0 35,760
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   1,139,891 24,089 SH   SOLE 0 0 0 24,089
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   604,085 4,177 SH   SOLE 0 0 0 4,177
INVESCO EXCHANGE TRADED FD T DWA BASIC MATL 46137V704   2,352,921 27,678 SH   SOLE 0 0 0 27,678
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191   4,867,730 51,631 SH   SOLE 0 0 0 51,631
INVESCO EXCHANGE TRADED FD T DYNMC ENRG EXP 46137V761   272,599 10,100 SH   SOLE 0 0 0 10,100
ISHARES TR SHORT TREAS BD 464288679   1,331,746 12,052 SH   SOLE 0 0 0 12,052
ISHARES TR CORE S&P500 ETF 464287200   1,437,809 3,498 SH   SOLE 0 0 0 3,498
ISHARES TR MORNINGSTAR GRWT 464287119   489,936 8,850 SH   SOLE 0 0 0 8,850
ISHARES TR U.S. INSRNCE ETF 464288786   2,285,817 26,697 SH   SOLE 0 0 0 26,697
ISHARES TR US AER DEF ETF 464288760   2,489,657 21,634 SH   SOLE 0 0 0 21,634
ISHARES TR FALN ANGLS USD 46435G474   279,891 11,076 SH   SOLE 0 0 0 11,076
ISHARES TR MSCI ACWI ETF 464288257   702,023 7,701 SH   SOLE 0 0 0 7,701
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   5,159,829 102,540 SH   SOLE 0 0 0 102,540
JOHNSON & JOHNSON COM 478160104   658,659 4,249 SH   SOLE 0 0 0 4,249
KIMBERLY-CLARK CORP COM 494368103   319,776 2,382 SH   SOLE 0 0 0 2,382
KINDER MORGAN INC DEL COM 49456B101   381,194 21,770 SH   SOLE 0 0 0 21,770
LOCKHEED MARTIN CORP COM 539830109   210,837 446 SH   SOLE 0 0 0 446
LOWES COS INC COM 548661107   897,608 4,489 SH   SOLE 0 0 0 4,489
MANAGED PORTFOLIO SERIES TORTOISE NRAM PI 56167N720   1,703,025 70,026 SH   SOLE 0 0 0 70,026
MARATHON PETE CORP COM 56585A102   240,537 1,784 SH   SOLE 0 0 0 1,784
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   263,360 1,525 SH   SOLE 0 0 0 1,525
ONEOK INC NEW COM 682680103   2,732,328 43,002 SH   SOLE 0 0 0 43,002
PACER FDS TR US CASH COWS 100 69374H881   2,568,993 54,718 SH   SOLE 0 0 0 54,718
PFIZER INC COM 717081103   559,362 13,710 SH   SOLE 0 0 0 13,710
PGIM ETF TR PGIM ULTRA SH BD 69344A107   671,565 13,622 SH   SOLE 0 0 0 13,622
PHILLIPS 66 COM 718546104   349,700 3,449 SH   SOLE 0 0 0 3,449
PROCTER AND GAMBLE CO COM 742718109   289,190 1,945 SH   SOLE 0 0 0 1,945
PROSHARES TR PSHS ULT S&P 500 74347R107   1,735,053 34,563 SH   SOLE 0 0 0 34,563
PROSHARES TR II VIX SH TRM FUTRS 74347Y854   1,011,410 111,758 SH   SOLE 0 0 0 111,758
RIO TINTO PLC SPONSORED ADR 767204100   232,280 3,386 SH   SOLE 0 0 0 3,386
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,598,755 12,349 SH   SOLE 0 0 0 12,349
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   748,747 7,400 SH   SOLE 0 0 0 7,400
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,816,212 18,649 SH   SOLE 0 0 0 18,649
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   793,676 13,691 SH   SOLE 0 0 0 13,691
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   654,295 8,758 SH   SOLE 0 0 0 8,758
SELECT SECTOR SPDR TR ENERGY 81369Y506   849,595 10,257 SH   SOLE 0 0 0 10,257
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   268,741 3,332 SH   SOLE 0 0 0 3,332
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   772,293 24,022 SH   SOLE 0 0 0 24,022
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   303,526 2,030 SH   SOLE 0 0 0 2,030
SPDR S&P 500 ETF TR TR UNIT 78462F103   5,812,893 14,199 SH   SOLE 0 0 0 14,199
SPDR SER TR OILGAS EQUIP 78468R549   2,190,797 29,129 SH   SOLE 0 0 0 29,129
SPDR SER TR S&P SEMICNDCTR 78464A862   2,613,181 12,526 SH   SOLE 0 0 0 12,526
SPDR SER TR PORTFOLIO S&P500 78464A854   286,781 5,956 SH   SOLE 0 0 0 5,956
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   2,870,385 31,261 SH   SOLE 0 0 0 31,261
UNITED PARCEL SERVICE INC CL B 911312106   243,928 1,257 SH   SOLE 0 0 0 1,257
UNIVERSAL CORP VA COM 913456109   271,872 5,140 SH   SOLE 0 0 0 5,140
VALERO ENERGY CORP COM 91913Y100   563,816 4,039 SH   SOLE 0 0 0 4,039
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   299,309 10,682 SH   SOLE 0 0 0 10,682
VANGUARD WORLD FD MEGA GRWTH IND 921910816   1,143,620 5,592 SH   SOLE 0 0 0 5,592
VERMILION ENERGY INC COM 923725105   395,122 30,464 SH   SOLE 0 0 0 30,464
WALMART INC COM 931142103   667,727 4,528 SH   SOLE 0 0 0 4,528