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
Advanced Micro Devices, Inc. COM 007903107 2,568 17,849 SH   SOLE NONE 17,849 0 0
ALPHABET INC. CLASS C CAP STK CL C 02079K107 1,068 369 SH   SOLE NONE 369 0 0
AMAZON.COM INC COM 023135106 14,041 4,211 SH   SOLE NONE 4,211 0 0
APPLE INC COM 037833100 20,326 114,465 SH   SOLE NONE 114,465 0 0
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 216 721 SH   SOLE NONE 721 0 0
BP PLC SPONSORED ADR SPONSORED ADR 055622104 208 7,802 SH   SOLE NONE 7,802 0 0
CHARLES SCHWAB US MC ETF US MID-CAP ETF 808524508 3,220 40,030 SH   SOLE NONE 40,030 0 0
CHEVRON CORP NEW COM COM 166764100 315 2,688 SH   SOLE NONE 2,688 0 0
Devon Energy Corporation COM 25179M103 2,622 59,520 SH   SOLE NONE 59,520 0 0
Diamondback Energy, Inc. COM 25278X109 2,577 23,890 SH   SOLE NONE 23,890 0 0
DIMENSIONAL ETF TR EMERGING CORE EQUITY MRKT EMGR CRE EQT MNG 25434V302 254 9,282 SH   SOLE NONE 9,282 0 0
DIMENSIONAL ETF TR INTERNATIONAL CORE EQUITY M INTL CORE EQT MK 25434V203 340 11,510 SH   SOLE NONE 11,510 0 0
DISNEY WALT CO COM COM 254687106 253 1,635 SH   SOLE NONE 1,635 0 0
EXXON MOBIL CORP COM 30231G102 446 7,284 SH   SOLE NONE 7,284 0 0
FIDELITY NASDAQ COMPOSITE INDEX ETF NASDAQ COMPSIT 315912808 2,935 48,187 SH   SOLE NONE 48,187 0 0
FIRST TR EXCHANGE TRADED FD II TECHNOLOGY ALPHADEX FD USD TECH ALPHADEX 33734X176 541 4,098 SH   SOLE NONE 4,098 0 0
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENHANCED SHORT SHORT MATURITY ETF FIRST TR ENH NEW 33739Q408 835 13,960 SH   SOLE NONE 13,960 0 0
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF FST LOW OPPT EFT 33739Q200 732 14,639 SH   SOLE NONE 14,639 0 0
FIRST TR EXCHANGE TRADED FD IV SENIOR LN FD ETF SENIOR LN FD 33738D309 459 9,570 SH   SOLE NONE 9,570 0 0
FIRST TR EXCHANGE TRADED FD VI NASDAQ BK ETF NASDAQ BK ETF 33738R860 238 7,251 SH   SOLE NONE 7,251 0 0
FIRST TR EXCHANGE TRADED FD VI RISNG DIVD ACHIV ETF RISNG DIVD ACHIV 33738R506 589 11,368 SH   SOLE NONE 11,368 0 0
FIRST TR EXCHANGE TRADED FD VI TCW OPPORTUNIS ETF TCW OPPORTUNIS 33740F805 4,679 87,932 SH   SOLE NONE 87,932 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF CAP STRENGTH ETF 33733E104 785 9,282 SH   SOLE NONE 9,282 0 0
FIRST TR EXCHANGE-TRADED FD V MNGD FUTRS STRGY ETF MNGD FUTRS STRGY 33739G103 391 8,617 SH   SOLE NONE 8,617 0 0
FIRST TR LARGE CAP CORE ALPHADEX FD COM SHS COM SHS 33734K109 394 4,269 SH   SOLE NONE 4,269 0 0
FIRST TR LG CAPITAL VAL ALPHADEX FD COM SHS COM SHS 33735J101 953 13,638 SH   SOLE NONE 13,638 0 0
FIRST TR NASDAQ 100 TECH INDX SHS SHS 337345102 742 4,237 SH   SOLE NONE 4,237 0 0
FIRST TR VALUE LINE DIVID INDE SHS SHS 33734H106 348 8,083 SH   SOLE NONE 8,083 0 0
FIRST TRUST EXCH TRADED FUND 2 CONSUMR DISCRE ETF CONSUMR DISCRE 33734X101 816 13,149 SH   SOLE NONE 13,149 0 0
FIRST TRUST EXCH TRADED FUND 2 ENERGY ALPHADX ETF ENERGY ALPHADX 33734X127 216 18,141 SH   SOLE NONE 18,141 0 0
FIRST TRUST EXCH TRADED FUND 2 INDLS PROD DUR ETF INDLS PROD DUR 33734X150 497 7,969 SH   SOLE NONE 7,969 0 0
FIRST TRUST EXCH TRADED FUND 2 INTL EQUITY OPP ETF INTL EQUITY OPP 33734X853 555 9,634 SH   SOLE NONE 9,634 0 0
FIRST TRUST EXCHANGE-TRADED AL COM SHS ETF COM SHS 33735K108 563 4,679 SH   SOLE NONE 4,679 0 0
FIRST TRUST EXCHANGE-TRADED AL DEV MRK EX US ETF DEV MRK EX US 33737J174 297 4,892 SH   SOLE NONE 4,892 0 0
FIRST TRUST EXCHANGE-TRADED AL EMERG MKT ALPH ETF EMERG MKT ALPH 33737J182 217 8,334 SH   SOLE NONE 8,334 0 0
FIRST TRUST EXCHANGE-TRADED AL EUROPE ALPHADEX ETF EUROPE ALPHADEX 33737J117 596 13,825 SH   SOLE NONE 13,825 0 0
FIRST TRUST EXCHANGE-TRADED FU ALT ABSLT STRG ETF ALT ABSLT STRG 33740Y101 1,189 41,344 SH   SOLE NONE 41,344 0 0
FIRST TRUST EXCHANGE-TRADED FU DJ INTERNT IDX ETF DJ INTERNT IDX 33733E302 571 2,527 SH   SOLE NONE 2,527 0 0
FIRST TRUST PORTFOLIOS FUNDS FIRST TRUST NASDQ 100 EQ WEI SHS 337344105 1,219 10,292 SH   SOLE NONE 10,292 0 0
FIRST TRUST PORTFOLIOS MID CAP CORE ALPHA COM SHS ETF COM SHS 33735B108 211 2,052 SH   SOLE NONE 2,052 0 0
First Trust S&P REIT Index Fund COM 33734G108 3,270 100,305 SH   SOLE NONE 100,305 0 0
FIRST TRUST US EQUITY OPPORTUNITIES ETF US EQTY OPPT ETF 336920103 230 1,879 SH   SOLE NONE 1,879 0 0
FORD MTR CO DEL COM COM 345370860 251 12,072 SH   SOLE NONE 12,072 0 0
Fortinet, Inc. COM 34959E109 2,595 7,220 SH   SOLE NONE 7,220 0 0
FS KKR CAPITAL CORP COM COM 302635206 359 17,123 SH   SOLE NONE 17,123 0 0
INVESCO PREFERRED ETF PFD ETF 46138E511 698 46,529 SH   SOLE NONE 46,529 0 0
INVESCO QQQ TR UNIT SER 1 UNIT SER 1 46090E103 13,893 34,920 SH   SOLE NONE 34,920 0 0
IRON MOUNTAIN INC COM USD0.01 COM 46284V101 1,124 21,487 SH   SOLE NONE 21,487 0 0
ISHARES CORE S&P SMALL-CAP E CORE S&P SCP ETF 464287804 692 6,041 SH   SOLE NONE 6,041 0 0
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 2,519 23,543 SH   SOLE NONE 23,543 0 0
ISHARES CORE S&P US VALUE ETF CORE S&P US VLU 464287663 217 2,843 SH   SOLE NONE 2,843 0 0
ISHARES IBOXX INVESTMENT GRADE CORPORATE BOND ETF IBOXX INV CP ETF 464287242 840 6,340 SH   SOLE NONE 6,340 0 0
ISHARES MSCI EAFE ETF MSCI EAFE ETF 464287465 2,168 27,556 SH   SOLE NONE 27,556 0 0
ISHARES MSCI EAFE GROWTHETF EAFE GRWTH ETF 464288885 527 4,774 SH   SOLE NONE 4,774 0 0
ISHARES S&P 500 CORE S&P500 ETF 464287200 23,159 48,551 SH   SOLE NONE 48,551 0 0
ISHARES S&P 500 GROWTH ETF S&P 500 GRWT ETF 464287309 12,328 147,347 SH   SOLE NONE 147,347 0 0
ISHARES S&P MIDCAP 400 INDEX FUND CORE S&P MCP ETF 464287507 893 3,155 SH   SOLE NONE 3,155 0 0
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 814 6,637 SH   SOLE NONE 6,637 0 0
ISHARES TIPS BOND ETF TIPS BD ETF 464287176 400 3,097 SH   SOLE NONE 3,097 0 0
ISHARES TR 10 YR INVST GRD 10+ YR INVST GRD 464289511 1,051 15,113 SH   SOLE NONE 15,113 0 0
ISHARES TR BARCLAYS 7 10 YR BARCLAYS 7 10 YR 464287440 1,502 13,057 SH   SOLE NONE 13,057 0 0
ISHARES TR IBOXX HI YD ETF IBOXX HI YD ETF 464288513 1,738 19,978 SH   SOLE NONE 19,978 0 0
ISHARES TR ISHS 5-10YR INVT ISHS 5-10YR INVT 464288638 1,650 27,847 SH   SOLE NONE 27,847 0 0
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 705 8,708 SH   SOLE NONE 8,708 0 0
ISHARES TRUST CORE TOTAL USD ETF CORE TOTAL USD 46434V613 456 8,617 SH   SOLE NONE 8,617 0 0
ISHARES TRUST DJ US TECHNOLOGY U.S. TECH ETF 464287721 480 4,177 SH   SOLE NONE 4,177 0 0
ISHARES TRUST ESG AWARE MSCI USA ETF ESG AWR MSCI USA 46435G425 1,228 11,382 SH   SOLE NONE 11,382 0 0
ISHARES TRUST FALN ANGLS USD ETF FALN ANGLS USD 46435G474 417 13,928 SH   SOLE NONE 13,928 0 0
ISHARES TRUST MBS ETF MBS ETF 464288588 219 2,036 SH   SOLE NONE 2,036 0 0
ISHARES TRUST MSCI USA VALUE FACTOR ETF MSCI USA VALUE 46432F388 248 2,265 SH   SOLE NONE 2,265 0 0
ISHARES TRUST S & P MID CAPITAL S&P MC 400VL ETF 464287705 1,375 12,422 SH   SOLE NONE 12,422 0 0
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 822 30,807 SH   SOLE NONE 30,807 0 0
ISHARES U S REAL ESTATE ETF U.S. REAL ES ETF 464287739 7,511 64,673 SH   SOLE NONE 64,673 0 0
Marathon Oil Corporation COM 565849106 2,633 160,330 SH   SOLE NONE 160,330 0 0
META PLATFORMS INC CLASS A COMMON STOCK CL A 30303M102 244 725 SH   SOLE NONE 725 0 0
MICROSOFT CORP COM 594918104 1,661 4,938 SH   SOLE NONE 4,938 0 0
NVIDIA Corporation COM 67066G104 3,675 12,495 SH   SOLE NONE 12,495 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 2,363 3,346 SH   SOLE NONE 3,346 0 0
PFIZER INC COM 717081103 335 5,673 SH   SOLE NONE 5,673 0 0
SCHWAB STRATEGIC TR 1 5YR CORP BD ETF 1 5YR CORP BD 808524714 512 10,138 SH   SOLE NONE 10,138 0 0
SCHWAB STRATEGIC TR US TIPS ETF US TIPS ETF 808524870 430 6,839 SH   SOLE NONE 6,839 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 1,033 9,138 SH   SOLE NONE 9,138 0 0
SCHWAB US LARGE CAP ETF US LRG CAP ETF 808524201 760 6,676 SH   SOLE NONE 6,676 0 0
SCHWAB US SMALL CAP ETF US SML CAP ETF 808524607 306 2,992 SH   SOLE NONE 2,992 0 0
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 11,344 31,222 SH   SOLE NONE 31,222 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 1,068 29,286 SH   SOLE NONE 29,286 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 495 11,938 SH   SOLE NONE 11,938 0 0
SPDR PORTFOLIO S&P 600 SM CAP ETF PORTFOLIO S&P600 78468R853 244 5,462 SH   SOLE NONE 5,462 0 0
SPDR S&P 500 HIGH DIVIDEND ETF IV PRTFLO S&P500 HI 78468R788 294 7,000 SH   SOLE NONE 7,000 0 0
SPDR S&P500 ETF TRUST TRUST UNIT DEPOSITARY RECEIPT TR UNIT 78462F103 11,373 23,945 SH   SOLE NONE 23,945 0 0
SPDR SERIES TRUST PORTFLI TIPS ETF PORTFLI TIPS ETF 78464A656 204 6,488 SH   SOLE NONE 6,488 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 1,278 43,155 SH   SOLE NONE 43,155 0 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P400 78464A847 259 5,200 SH   SOLE NONE 5,200 0 0
SPDR SERIES TRUST PORTFOLIO S&P 500 ETF PORTFOLIO S&P500 78464A854 3,407 61,020 SH   SOLE NONE 61,020 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW 78464A409 852 11,761 SH   SOLE NONE 11,761 0 0
TESLA INC COM COM 88160R101 13,711 12,974 SH   SOLE NONE 12,974 0 0
TEXAS INSTRUMENTS INC COM USD1.00 COM 882508104 271 1,440 SH   SOLE NONE 1,440 0 0
TYSON FOODS INC CL A 902494103 649 7,444 SH   SOLE NONE 7,444 0 0
UNITED PARCEL SERVICE INC CL B 911312106 366 1,707 SH   SOLE NONE 1,707 0 0
US BANCORP COM NEW 902973304 1,941 34,550 SH   SOLE NONE 34,550 0 0
VANGUARD FTSE EUROPE ETF FTSE EUROPE ETF 922042874 422 6,185 SH   SOLE NONE 6,185 0 0
VANGUARD GROWTH ETF GROWTH ETF 922908736 217 676 SH   SOLE NONE 676 0 0
VANGUARD IDX FUND TOTAL STK MKT 922908769 1,308 5,418 SH   SOLE NONE 5,418 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 326 2,808 SH   SOLE NONE 2,808 0 0
WALMART INC COM COM 931142103 311 2,147 SH   SOLE NONE 2,147 0 0
WISDOMTREE TRUST EM EX ST-OWNED ETF EM EX ST-OWNED 97717X578 206 5,596 SH   SOLE NONE 5,596 0 0