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   426,814 3,168 SH   SOLE 0 0 0 3,168
ADVISORSHARES TR ADVISORSHS ETF 00768Y560   1,504,396 27,885 SH   SOLE 0 0 0 27,885
AMGEN INC COM 031162100   442,376 1,993 SH   SOLE 0 0 0 1,993
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,240,899 3,639 SH   SOLE 0 0 0 3,639
BHP GROUP LTD SPONSORED ADS 088606108   285,851 4,791 SH   SOLE 0 0 0 4,791
BNY MELLON ETF TRUST HIGH YIELD BETA 09661T800   1,388,028 29,866 SH   SOLE 0 0 0 29,866
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   346,070 3,101 SH   SOLE 0 0 0 3,101
BWX TECHNOLOGIES INC COM 05605H100   234,324 3,274 SH   SOLE 0 0 0 3,274
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   871,634 32,235 SH   SOLE 0 0 0 32,235
CARNIVAL CORP COMMON STOCK 143658300   206,038 10,942 SH   SOLE 0 0 0 10,942
COLGATE PALMOLIVE CO COM 194162103   316,085 4,103 SH   SOLE 0 0 0 4,103
CONAGRA BRANDS INC COM 205887102   346,840 10,286 SH   SOLE 0 0 0 10,286
CONOCOPHILLIPS COM 20825C104   570,242 5,504 SH   SOLE 0 0 0 5,504
CRA INTL INC COM 12618T105   286,950 2,813 SH   SOLE 0 0 0 2,813
CUBESMART COM 229663109   372,686 8,345 SH   SOLE 0 0 0 8,345
DBX ETF TR XTRACK USD HIGH 233051432   339,860 9,851 SH   SOLE 0 0 0 9,851
DOMINION ENERGY INC COM 25746U109   320,090 6,181 SH   SOLE 0 0 0 6,181
DUKE ENERGY CORP NEW COM NEW 26441C204   272,788 3,040 SH   SOLE 0 0 0 3,040
EOG RES INC COM 26875P101   443,272 3,873 SH   SOLE 0 0 0 3,873
ESSENTIAL UTILS INC COM 29670G102   393,899 9,870 SH   SOLE 0 0 0 9,870
ETFIS SER TR I VIRTUS LIFESC BT 26923G202   1,392,739 26,466 SH   SOLE 0 0 0 26,466
EXXON MOBIL CORP COM 30231G102   267,724 2,496 SH   SOLE 0 0 0 2,496
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   677,436 5,186 SH   SOLE 0 0 0 5,186
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   408,874 3,775 SH   SOLE 0 0 0 3,775
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   444,067 8,043 SH   SOLE 0 0 0 8,043
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   485,023 8,072 SH   SOLE 0 0 0 8,072
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   418,376 6,678 SH   SOLE 0 0 0 6,678
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   400,461 2,615 SH   SOLE 0 0 0 2,615
FIRST TR NASDAQ 100 TECH IND SHS 337345102   627,364 4,263 SH   SOLE 0 0 0 4,263
FLEXSHARES TR HIG YLD VL ETF 33939L662   583,792 14,436 SH   SOLE 0 0 0 14,436
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595   388,885 16,143 SH   SOLE 0 0 0 16,143
GENERAL DYNAMICS CORP COM 369550108   319,555 1,485 SH   SOLE 0 0 0 1,485
HUNTINGTON INGALLS INDS INC COM 446413106   517,073 2,272 SH   SOLE 0 0 0 2,272
INGREDION INC COM 457187102   401,233 3,787 SH   SOLE 0 0 0 3,787
INSPERITY INC COM 45778Q107   366,516 3,081 SH   SOLE 0 0 0 3,081
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   2,052,394 13,504 SH   SOLE 0 0 0 13,504
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   222,092 5,674 SH   SOLE 0 0 0 5,674
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619   1,486,762 30,354 SH   SOLE 0 0 0 30,354
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   281,478 1,881 SH   SOLE 0 0 0 1,881
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   2,456,171 7,023 SH   SOLE 0 0 0 7,023
ISHARES TR ISHARES SEMICDTR 464287523   1,522,287 3,001 SH   SOLE 0 0 0 3,001
ISHARES TR FALN ANGLS USD 46435G474   598,783 23,602 SH   SOLE 0 0 0 23,602
ISHARES TR MSCI ACWI ETF 464288257   1,009,171 10,519 SH   SOLE 0 0 0 10,519
ISHARES TR MORNINGSTAR GRWT 464287119   492,863 7,906 SH   SOLE 0 0 0 7,906
ISHARES TR US HOME CONS ETF 464288752   1,641,388 19,211 SH   SOLE 0 0 0 19,211
ISHARES TR SHORT TREAS BD 464288679   992,725 8,988 SH   SOLE 0 0 0 8,988
ISHARES TR CORE S&P500 ETF 464287200   2,038,265 4,573 SH   SOLE 0 0 0 4,573
JOHNSON & JOHNSON COM 478160104   707,304 4,273 SH   SOLE 0 0 0 4,273
KIMBERLY-CLARK CORP COM 494368103   337,543 2,445 SH   SOLE 0 0 0 2,445
LEIDOS HOLDINGS INC COM 525327102   299,065 3,380 SH   SOLE 0 0 0 3,380
LISTED FD TR WAHED FTSE ETF 53656F607   1,500,177 35,067 SH   SOLE 0 0 0 35,067
LOCKHEED MARTIN CORP COM 539830109   348,256 756 SH   SOLE 0 0 0 756
LOWES COS INC COM 548661107   1,018,256 4,512 SH   SOLE 0 0 0 4,512
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   419,776 2,520 SH   SOLE 0 0 0 2,520
NVIDIA CORPORATION COM 67066G104   218,969 518 SH   SOLE 0 0 0 518
ONEOK INC NEW COM 682680103   2,697,238 43,701 SH   SOLE 0 0 0 43,701
PFIZER INC COM 717081103   428,609 11,685 SH   SOLE 0 0 0 11,685
PHILLIPS 66 COM 718546104   388,220 4,070 SH   SOLE 0 0 0 4,070
PROCTER AND GAMBLE CO COM 742718109   412,613 2,719 SH   SOLE 0 0 0 2,719
PROSHARES TR PSHS ULT S&P 500 74347R107   1,642,959 28,254 SH   SOLE 0 0 0 28,254
RBB FD INC MOTLEY FOL ETF 74933W601   1,500,495 36,831 SH   SOLE 0 0 0 36,831
RIO TINTO PLC SPONSORED ADR 767204100   282,669 4,428 SH   SOLE 0 0 0 4,428
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   949,181 7,151 SH   SOLE 0 0 0 7,151
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,161,667 18,185 SH   SOLE 0 0 0 18,185
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   602,626 5,615 SH   SOLE 0 0 0 5,615
SELECT SECTOR SPDR TR ENERGY 81369Y506   547,241 6,742 SH   SOLE 0 0 0 6,742
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,599,709 24,581 SH   SOLE 0 0 0 24,581
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   924,213 12,461 SH   SOLE 0 0 0 12,461
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   625,231 18,547 SH   SOLE 0 0 0 18,547
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,384,540 8,153 SH   SOLE 0 0 0 8,153
SPDR S&P 500 ETF TR TR UNIT 78462F103   19,216,328 43,350 SH   SOLE 0 0 0 43,350
SPDR SER TR PORTFLI HIGH YLD 78468R606   1,204,445 52,734 SH   SOLE 0 0 0 52,734
SPDR SER TR PORTFOLIO S&P500 78464A854   296,975 5,699 SH   SOLE 0 0 0 5,699
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,098,267 11,961 SH   SOLE 0 0 0 11,961
SPDR SER TR BLOOMBERG SHT TE 78468R408   1,003,191 40,615 SH   SOLE 0 0 0 40,615
SPDR SER TR S&P HOMEBUILD 78464A888   1,628,420 20,279 SH   SOLE 0 0 0 20,279
UNIVERSAL CORP VA COM 913456109   436,064 8,732 SH   SOLE 0 0 0 8,732
VALERO ENERGY CORP COM 91913Y100   573,341 4,888 SH   SOLE 0 0 0 4,888
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,366,492 29,659 SH   SOLE 0 0 0 29,659
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   586,895 7,757 SH   SOLE 0 0 0 7,757
VANGUARD WORLD FD MEGA GRWTH IND 921910816   1,023,642 4,350 SH   SOLE 0 0 0 4,350
VERMILION ENERGY INC COM 923725105   381,341 30,630 SH   SOLE 0 0 0 30,630
VISTRA CORP COM 92840M102   361,685 13,778 SH   SOLE 0 0 0 13,778
WALMART INC COM 931142103   711,709 4,528 SH   SOLE 0 0 0 4,528
WEC ENERGY GROUP INC COM 92939U106   237,696 2,694 SH   SOLE 0 0 0 2,694