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   1,233,116 6,772 SH   SOLE 0 0 0 6,772
ALPHABET INC CAP STK CL A 02079K305   296,125 1,962 SH   SOLE 0 0 0 1,962
AMAZON COM INC COM 023135106   538,254 2,984 SH   SOLE 0 0 0 2,984
AMERICAN CENTY ETF TR US QUALITY GROW 025072307   1,003,991 11,820 SH   SOLE 0 1,417 0 10,403
AMGEN INC COM 031162100   543,835 1,913 SH   SOLE 0 0 0 1,913
APPLE INC COM 037833100   896,036 5,225 SH   SOLE 0 0 0 5,225
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,778,379 4,229 SH   SOLE 0 0 0 4,229
BHP GROUP LTD SPONSORED ADS 088606108   268,656 4,657 SH   SOLE 0 0 0 4,657
BLACKROCK ETF TRUST US EQT FACTOR 09290C103   1,308,592 29,473 SH   SOLE 0 3,131 0 26,342
BNY MELLON ETF TRUST HIGH YIELD BETA 09661T800   488,846 10,257 SH   SOLE 0 0 0 10,257
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   429,985 2,897 SH   SOLE 0 0 0 2,897
BROADCOM INC COM 11135F101   905,255 683 SH   SOLE 0 0 0 683
BWX TECHNOLOGIES INC COM 05605H100   338,738 3,301 SH   SOLE 0 0 0 3,301
CAPITAL GROUP GROWTH ETF SHS CREATION UNI 14020G101   364,334 11,389 SH   SOLE 0 0 0 11,389
CARNIVAL CORP UNIT 99/99/9999 143658300   178,792 10,942 SH   SOLE 0 0 0 10,942
CDW CORP COM 12514G108   350,163 1,369 SH   SOLE 0 0 0 1,369
CHEVRON CORP NEW COM 166764100   673,411 4,269 SH   SOLE 0 0 0 4,269
CISCO SYS INC COM 17275R102   481,432 9,646 SH   SOLE 0 0 0 9,646
COLGATE PALMOLIVE CO COM 194162103   421,683 4,683 SH   SOLE 0 0 0 4,683
CONOCOPHILLIPS COM 20825C104   591,893 4,650 SH   SOLE 0 0 0 4,650
CUBESMART COM 229663109   293,187 6,484 SH   SOLE 0 0 0 6,484
CVS HEALTH CORP COM 126650100   267,356 3,352 SH   SOLE 0 0 0 3,352
DAVIS FUNDAMENTAL ETF TR SELECT US EQTY 23908L207   1,279,204 31,687 SH   SOLE 0 3,753 0 27,934
DOMINION ENERGY INC COM 25746U109   312,084 6,344 SH   SOLE 0 0 0 6,344
DOW INC COM 260557103   233,921 4,038 SH   SOLE 0 0 0 4,038
DUKE ENERGY CORP NEW COM NEW 26441C204   346,218 3,580 SH   SOLE 0 0 0 3,580
EOG RES INC COM 26875P101   433,651 3,392 SH   SOLE 0 0 0 3,392
ETFIS SER TR I INFRAC ACT MLP 26923G772   1,241,057 30,123 SH   SOLE 0 3,577 0 26,546
EXCHANGE LISTED FDS TR QRAFT AI US MMTM 30151E780   985,204 25,497 SH   SOLE 0 2,996 0 22,501
EXXON MOBIL CORP COM 30231G102   912,836 7,853 SH   SOLE 0 0 0 7,853
FEDEX CORP COM 31428X106   231,792 800 SH   SOLE 0 0 0 800
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   625,359 4,013 SH   SOLE 0 0 0 4,013
FIRST TR NASDAQ 100 TECH IND SHS 337345102   1,329,998 6,975 SH   SOLE 0 713 0 6,262
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595   337,419 13,775 SH   SOLE 0 0 0 13,775
GENERAL DYNAMICS CORP COM 369550108   458,878 1,624 SH   SOLE 0 0 0 1,624
GLOBAL X FDS GLBL X MLP ETF 37954Y343   1,244,723 25,813 SH   SOLE 0 3,102 0 22,711
GLOBAL X FDS ADAPTIVE US 37954Y574   1,277,495 31,258 SH   SOLE 0 3,751 0 27,507
GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545   1,006,780 9,214 SH   SOLE 0 1,105 0 8,109
GRANITESHARES ETF TR NASDAQ SELECT DI 38747R603   1,276,302 25,382 SH   SOLE 0 3,053 0 22,329
HUNTINGTON INGALLS INDS INC COM 446413106   619,167 2,124 SH   SOLE 0 0 0 2,124
INGREDION INC COM 457187102   356,630 3,052 SH   SOLE 0 0 0 3,052
INSPERITY INC COM 45778Q107   274,232 2,502 SH   SOLE 0 0 0 2,502
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,787,642 9,785 SH   SOLE 0 0 0 9,785
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339   1,735,450 21,634 SH   SOLE 0 2,061 0 19,572
INVESCO EXCH TRADED FD TR II S&P ULTRA DIVIDE 46138G656   268,889 5,867 SH   SOLE 0 0 0 5,867
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   1,441,841 13,381 SH   SOLE 0 1,538 0 11,843
INVESCO EXCHANGE TRADED FD T LARGE CAP GROWTH 46137V746   1,252,206 14,024 SH   SOLE 0 1,689 0 12,335
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   226,145 1,335 SH   SOLE 0 155 0 1,180
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464   1,396,812 12,161 SH   SOLE 0 1,051 0 11,110
ISHARES INC MSCI WORLD ETF 464286392   6,693,683 46,192 SH   SOLE 0 0 0 46,192
ISHARES TR IBOXX HI YD ETF 464288513   2,381,931 30,644 SH   SOLE 0 0 0 30,644
ISHARES TR CORE S&P TTL STK 464287150   491,242 4,261 SH   SOLE 0 0 0 4,261
ISHARES TR S&P 100 ETF 464287101   1,185,181 4,790 SH   SOLE 0 552 0 4,238
ISHARES TR MORNINGSTAR GRWT 464287119   495,407 6,563 SH   SOLE 0 0 0 6,563
ISHARES TR MSCI USA QLT FCT 46432F339   1,117,487 6,799 SH   SOLE 0 766 0 6,033
ISHARES TR CORE TOTAL USD 46434V613   335,116 7,351 SH   SOLE 0 0 0 7,351
ISHARES TR CORE S&P500 ETF 464287200   1,596,331 3,036 SH   SOLE 0 0 0 3,036
ISHARES TR MSCI USA MMENTM 46432F396   716,239 3,823 SH   SOLE 0 483 0 3,340
ISHARES TR MSCI ACWI ETF 464288257   470,916 4,276 SH   SOLE 0 0 0 4,276
ISHARES TR RUSSELL 2000 ETF 464287655   627,746 2,985 SH   SOLE 0 0 0 2,985
ISHARES TR 0-5YR HI YL CP 46434V407   343,771 8,079 SH   SOLE 0 0 0 8,079
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761   1,197,359 22,647 SH   SOLE 0 2,593 0 20,054
JOHNSON & JOHNSON COM 478160104   804,469 5,085 SH   SOLE 0 0 0 5,085
JPMORGAN CHASE & CO COM 46625H100   599,867 2,995 SH   SOLE 0 0 0 2,995
KIMBERLY-CLARK CORP COM 494368103   501,451 3,877 SH   SOLE 0 0 0 3,877
KINDER MORGAN INC DEL COM 49456B101   241,538 13,170 SH   SOLE 0 0 0 13,170
LOCKHEED MARTIN CORP COM 539830109   298,877 657 SH   SOLE 0 0 0 657
LOWES COS INC COM 548661107   1,167,157 4,582 SH   SOLE 0 0 0 4,582
MCDONALDS CORP COM 580135101   246,532 874 SH   SOLE 0 0 0 874
META PLATFORMS INC CL A 30303M102   265,727 547 SH   SOLE 0 0 0 547
MICROSOFT CORP COM 594918104   694,318 1,650 SH   SOLE 0 0 0 1,650
MSC INDL DIRECT INC CL A 553530106   226,685 2,336 SH   SOLE 0 0 0 2,336
NEXSTAR MEDIA GROUP INC COMMON STOCK 65336K103   380,883 2,211 SH   SOLE 0 0 0 2,211
NVIDIA CORPORATION COM 67066G104   636,694 705 SH   SOLE 0 0 0 705
ONEOK INC NEW COM 682680103   3,655,720 45,600 SH   SOLE 0 0 0 45,600
PAYONEER GLOBAL INC COM 70451X104   56,886 11,705 SH   SOLE 0 0 0 11,705
PEPSICO INC COM 713448108   622,730 3,558 SH   SOLE 0 0 0 3,558
PFIZER INC COM 717081103   450,294 16,227 SH   SOLE 0 0 0 16,227
PHILLIPS 66 COM 718546104   652,216 3,993 SH   SOLE 0 0 0 3,993
PROCTER AND GAMBLE CO COM 742718109   401,343 2,474 SH   SOLE 0 0 0 2,474
PROSHARES TR PSHS ULT S&P 500 74347R107   455,789 5,880 SH   SOLE 0 0 0 5,880
QUALCOMM INC COM 747525103   307,110 1,814 SH   SOLE 0 0 0 1,814
RIO TINTO PLC SPONSORED ADR 767204100   339,656 5,329 SH   SOLE 0 0 0 5,329
SCHLUMBERGER LTD COM STK 806857108   301,345 5,498 SH   SOLE 0 0 0 5,498
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   434,293 7,114 SH   SOLE 0 0 0 7,114
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   402,772 8,180 SH   SOLE 0 0 0 8,180
SELECT SECTOR SPDR TR ENERGY 81369Y506   389,347 4,124 SH   SOLE 0 79 0 4,045
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,024,915 12,551 SH   SOLE 0 506 0 12,045
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   328,020 8,298 SH   SOLE 0 0 0 8,298
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   1,566,976 7,524 SH   SOLE 0 331 0 7,193
SELECT SECTOR SPDR TR INDL 81369Y704   654,912 5,199 SH   SOLE 0 159 0 5,040
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   289,998 1,963 SH   SOLE 0 137 0 1,826
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   839,065 19,921 SH   SOLE 0 612 0 19,309
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   284,922 1,549 SH   SOLE 0 110 0 1,439
SOUTHERN CO COM 842587107   224,403 3,128 SH   SOLE 0 0 0 3,128
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,862,133 5,472 SH   SOLE 0 321 0 5,151
SPDR SER TR PORTFOLIO S&P500 78464A854   331,752 5,392 SH   SOLE 0 0 0 5,392
SPDR SER TR NYSE TECH ETF 78464A102   1,207,802 6,622 SH   SOLE 0 758 0 5,864
SPDR SER TR S&P1500MOMTILT 78468R705   664,332 2,889 SH   SOLE 0 352 0 2,537
STARBUCKS CORP COM 855244109   247,576 2,709 SH   SOLE 0 0 0 2,709
UNITED PARCEL SERVICE INC CL B 911312106   277,973 1,870 SH   SOLE 0 0 0 1,870
UNIVERSAL CORP VA COM 913456109   444,886 8,602 SH   SOLE 0 0 0 8,602
VALERO ENERGY CORP COM 91913Y100   1,495,858 8,764 SH   SOLE 0 0 0 8,764
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   212,093 7,309 SH   SOLE 0 0 0 7,309
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   483,062 6,651 SH   SOLE 0 0 0 6,651
VANGUARD WORLD FD MEGA CAP INDEX 921910873   356,922 1,910 SH   SOLE 0 0 0 1,910
VERMILION ENERGY INC COM 923725105   383,248 30,808 SH   SOLE 0 0 0 30,808
VISTRA CORP COM 92840M102   952,439 13,675 SH   SOLE 0 0 0 13,675
WALMART INC COM 931142103   914,614 15,200 SH   SOLE 0 0 0 15,200