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   713,718 4,788 SH   SOLE 0 0 0 4,788
AMGEN INC COM 031162100   537,834 2,001 SH   SOLE 0 0 0 2,001
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,275,092 3,640 SH   SOLE 0 0 0 3,640
BHP GROUP LTD SPONSORED ADS 088606108   275,919 4,851 SH   SOLE 0 0 0 4,851
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   339,322 3,105 SH   SOLE 0 0 0 3,105
BROADCOM INC COM 11135F101   422,765 509 SH   SOLE 0 0 0 509
BWX TECHNOLOGIES INC COM 05605H100   245,488 3,274 SH   SOLE 0 0 0 3,274
CARNIVAL CORP COMMON STOCK 143658300   150,124 10,942 SH   SOLE 0 0 0 10,942
CHEVRON CORP NEW COM 166764100   563,598 3,342 SH   SOLE 0 0 0 3,342
CISCO SYS INC COM 17275R102   256,435 4,770 SH   SOLE 0 0 0 4,770
COLGATE PALMOLIVE CO COM 194162103   292,475 4,113 SH   SOLE 0 0 0 4,113
CONAGRA BRANDS INC COM 205887102   240,119 8,757 SH   SOLE 0 0 0 8,757
CONOCOPHILLIPS COM 20825C104   667,125 5,569 SH   SOLE 0 0 0 5,569
CRA INTL INC COM 12618T105   283,462 2,813 SH   SOLE 0 0 0 2,813
CUBESMART COM 229663109   321,962 8,444 SH   SOLE 0 0 0 8,444
DOMINION ENERGY INC COM 25746U109   275,638 6,171 SH   SOLE 0 0 0 6,171
DUKE ENERGY CORP NEW COM NEW 26441C204   268,289 3,040 SH   SOLE 0 0 0 3,040
EOG RES INC COM 26875P101   493,767 3,895 SH   SOLE 0 0 0 3,895
ESSENTIAL UTILS INC COM 29670G102   340,178 9,909 SH   SOLE 0 0 0 9,909
ETF SER SOLUTIONS ACQUIRERS FD 26922A263   886,875 28,290 SH   SOLE 0 2,558 0 25,732
EXXON MOBIL CORP COM 30231G102   698,455 5,940 SH   SOLE 0 0 0 5,940
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   244,419 3,878 SH   SOLE 0 0 0 3,878
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   260,510 6,886 SH   SOLE 0 0 0 6,886
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   276,926 15,897 SH   SOLE 0 0 0 15,897
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119   263,813 4,372 SH   SOLE 0 0 0 4,372
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   284,797 4,959 SH   SOLE 0 0 0 4,959
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   264,161 1,805 SH   SOLE 0 0 0 1,805
GENERAL DYNAMICS CORP COM 369550108   328,941 1,489 SH   SOLE 0 0 0 1,489
HUNTINGTON INGALLS INDS INC COM 446413106   464,366 2,270 SH   SOLE 0 0 0 2,270
INGREDION INC COM 457187102   373,871 3,800 SH   SOLE 0 0 0 3,800
INSPERITY INC COM 45778Q107   301,928 3,094 SH   SOLE 0 0 0 3,094
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   213,846 5,749 SH   SOLE 0 0 0 5,749
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   254,202 1,794 SH   SOLE 0 156 0 1,638
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   1,427,914 42,047 SH   SOLE 0 3,785 0 38,262
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   574,600 7,137 SH   SOLE 0 0 0 7,137
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   863,323 10,719 SH   SOLE 0 973 0 9,746
INVESCO EXCHANGE TRADED FD T HIG YLD EQ DIV 46137V563   537,569 28,013 SH   SOLE 0 0 0 28,013
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266   624,693 20,719 SH   SOLE 0 0 0 20,719
ISHARES TR RUS TP200 GR ETF 464289438   845,911 5,499 SH   SOLE 0 498 0 5,001
ISHARES TR MSCI ACWI ETF 464288257   636,891 6,895 SH   SOLE 0 0 0 6,895
ISHARES TR RUS 1000 GRW ETF 464287614   792,118 2,978 SH   SOLE 0 258 0 2,720
ISHARES TR RUSSELL 2000 ETF 464287655   793,916 4,492 SH   SOLE 0 0 0 4,492
ISHARES TR CORE TOTAL USD 46434V613   272,237 6,228 SH   SOLE 0 0 0 6,228
ISHARES U S ETF TR U.S. TECH INDEPD 46431W648   915,024 17,190 SH   SOLE 0 1,452 0 15,738
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   3,857,027 76,864 SH   SOLE 0 0 0 76,864
JOHNSON & JOHNSON COM 478160104   825,794 5,302 SH   SOLE 0 0 0 5,302
JPMORGAN CHASE & CO COM 46625H100   339,276 2,340 SH   SOLE 0 0 0 2,340
KIMBERLY-CLARK CORP COM 494368103   429,318 3,552 SH   SOLE 0 0 0 3,552
KINDER MORGAN INC DEL COM 49456B101   206,371 12,447 SH   SOLE 0 0 0 12,447
LEIDOS HOLDINGS INC COM 525327102   311,504 3,380 SH   SOLE 0 0 0 3,380
LISTED FD TR WAHED FTSE ETF 53656F607   1,377,770 33,247 SH   SOLE 0 2,802 0 30,445
LOCKHEED MARTIN CORP COM 539830109   309,359 756 SH   SOLE 0 0 0 756
LOWES COS INC COM 548661107   942,339 4,534 SH   SOLE 0 0 0 4,534
MCDONALDS CORP COM 580135101   245,865 933 SH   SOLE 0 0 0 933
MICROSOFT CORP COM 594918104   218,341 692 SH   SOLE 0 0 0 692
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   362,635 2,529 SH   SOLE 0 0 0 2,529
NORTHERN LTS FD TR III HCM DEFND 100 66538R748   872,482 19,449 SH   SOLE 0 1,532 0 17,917
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201   856,971 14,290 SH   SOLE 0 1,295 0 12,995
ONEOK INC NEW COM 682680103   2,812,180 44,335 SH   SOLE 0 0 0 44,335
PACER FDS TR TRENDPILOT 100 69374H303   895,242 14,571 SH   SOLE 0 1,371 0 13,200
PEPSICO INC COM 713448108   274,430 1,620 SH   SOLE 0 0 0 1,620
PFIZER INC COM 717081103   570,129 17,188 SH   SOLE 0 0 0 17,188
PGIM ETF TR PGIM ULTRA SH BD 69344A107   4,662,286 94,207 SH   SOLE 0 0 0 94,207
PHILLIPS 66 COM 718546104   521,362 4,339 SH   SOLE 0 0 0 4,339
PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870   891,458 20,809 SH   SOLE 0 1,945 0 18,864
PROCTER AND GAMBLE CO COM 742718109   403,380 2,766 SH   SOLE 0 0 0 2,766
PROSHARES TR PSHS ULT S&P 500 74347R107   1,246,893 23,359 SH   SOLE 0 0 0 23,359
PROSHARES TR II VIX SH TRM FUTRS 74347Y789   348,219 14,945 SH   SOLE 0 0 0 14,945
RBB FD INC MOTLEY FOL ETF 74933W601   1,372,325 34,919 SH   SOLE 0 2,944 0 31,975
RIO TINTO PLC SPONSORED ADR 767204100   281,274 4,420 SH   SOLE 0 0 0 4,420
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   1,362,855 18,741 SH   SOLE 0 951 0 17,790
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,975,318 18,150 SH   SOLE 0 158 0 17,992
SELECT SECTOR SPDR TR INDL 81369Y704   875,460 8,635 SH   SOLE 0 69 0 8,566
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   856,304 6,651 SH   SOLE 0 61 0 6,590
SELECT SECTOR SPDR TR ENERGY 81369Y506   566,911 6,272 SH   SOLE 0 38 0 6,234
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,606,523 24,501 SH   SOLE 0 189 0 24,312
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   437,353 6,356 SH   SOLE 0 64 0 6,292
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   404,479 5,149 SH   SOLE 0 33 0 5,116
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   569,625 17,173 SH   SOLE 0 159 0 17,014
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,594,383 9,904 SH   SOLE 0 83 0 9,821
SOUTHERN CO COM 842587107   202,444 3,128 SH   SOLE 0 0 0 3,128
SPDR S&P 500 ETF TR TR UNIT 78462F103   15,409,481 36,047 SH   SOLE 0 2,197 0 33,850
SPDR SER TR S&P HOMEBUILD 78464A888   1,502,488 19,622 SH   SOLE 0 1,655 0 17,967
SPDR SER TR PORTFOLIO S&P500 78464A854   337,138 6,708 SH   SOLE 0 0 0 6,708
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   3,914,870 42,636 SH   SOLE 0 1,266 0 41,370
UNITED PARCEL SERVICE INC CL B 911312106   325,935 2,091 SH   SOLE 0 0 0 2,091
UNIVERSAL CORP VA COM 913456109   415,554 8,802 SH   SOLE 0 0 0 8,802
VALERO ENERGY CORP COM 91913Y100   1,235,685 8,720 SH   SOLE 0 0 0 8,720
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   439,126 6,293 SH   SOLE 0 0 0 6,293
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   805,349 11,767 SH   SOLE 0 1,004 0 10,763
VANGUARD WORLD FD MEGA GRWTH IND 921910816   871,308 3,840 SH   SOLE 0 363 0 3,477
VERMILION ENERGY INC COM 923725105   450,409 30,808 SH   SOLE 0 0 0 30,808
VISTRA CORP COM 92840M102   457,103 13,776 SH   SOLE 0 0 0 13,776
WALMART INC COM 931142103   724,161 4,528 SH   SOLE 0 0 0 4,528
WEC ENERGY GROUP INC COM 92939U106   217,821 2,704 SH   SOLE 0 0 0 2,704