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
ABBVIE INC COM USD0.01 COM 00287Y109 757 4,942 SH   SOLE NONE 4,942 0 0
ALPHABET INC CAP STK CL C CAP STK CL C 02079K107 702 321 SH   SOLE NONE 321 0 0
AMAZON.COM INC COM 023135106 8,443 79,492 SH   SOLE NONE 79,492 0 0
APPLE INC COM 037833100 15,531 113,594 SH   SOLE NONE 113,594 0 0
BERKSHIRE HATHAWAY INC COM USD0.0033 CLASS B CL B NEW 084670702 326 1,194 SH   SOLE NONE 1,194 0 0
BP PLC SPONSORED ADR SPONSORED ADR 055622104 221 7,802 SH   SOLE NONE 7,802 0 0
CHARLES SCHWAB US MC ETF US MID-CAP ETF 808524508 299 4,760 SH   SOLE NONE 4,760 0 0
CHEVRON CORP NEW COM COM 166764100 486 3,355 SH   SOLE NONE 3,355 0 0
CONOCOPHILLIPS COM COM 20825C104 287 3,200 SH   SOLE NONE 3,200 0 0
DIMENSIONAL ETF TR EMERGING CORE EQUITY MRKT EMGR CRE EQT MNG 25434V302 220 9,506 SH   SOLE NONE 9,506 0 0
DIMENSIONAL ETF TR INTERNATIONAL CORE EQUITY M INTL CORE EQT MK 25434V203 414 17,139 SH   SOLE NONE 17,139 0 0
ENPHASE ENERGY INC COM 29355A107 254 1,301 SH   SOLE NONE 1,301 0 0
EXXON MOBIL CORP COM 30231G102 708 8,271 SH   SOLE NONE 8,271 0 0
FIRST TR EXCHANGE TRADED FD IV FIRST TR ENHANCED SHORT SHORT MATURITY ETF FIRST TR ENH NEW 33739Q408 543 9,147 SH   SOLE NONE 9,147 0 0
FIRST TR EXCHANGE TRADED FD IV FST LOW OPPT EFT ETF FST LOW OPPT EFT 33739Q200 1,127 23,328 SH   SOLE NONE 23,328 0 0
FIRST TR EXCHANGE TRADED FD VI NASDAQ BK ETF NASDAQ BK ETF 33738R860 326 12,532 SH   SOLE NONE 12,532 0 0
FIRST TR EXCHANGE TRADED FD VI TCW OPPORTUNIS ETF TCW OPPORTUNIS 33740F805 4,291 92,535 SH   SOLE NONE 92,535 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF CAP STRENGTH ETF 33733E104 839 11,994 SH   SOLE NONE 11,994 0 0
FIRST TR EXCHANGE-TRADED FD IV FIRST TR TA HIYL FIRST TR TA HIYL 33738D408 442 11,281 SH   SOLE NONE 11,281 0 0
FIRST TR EXCHANGE-TRADED FD V MNGD FUTRS STRGY ETF MNGD FUTRS STRGY 33739G103 493 9,563 SH   SOLE NONE 9,563 0 0
FIRST TR EXCHANGE-TRADED FD VI RISNG DIVD ACHIV RISNG DIVD ACHIV 33738R506 524 12,814 SH   SOLE NONE 12,814 0 0
FIRST TR EXCHANGE-TRADED FD VII FIRST GLOBAL TACTICAL COMMODITY STRATEGY FD FST TR GLB FD 33739H101 1,105 41,300 SH   SOLE NONE 41,300 0 0
FIRST TR LARGE CAP CORE ALPHADEX FD COM SHS COM SHS 33734K109 325 4,269 SH   SOLE NONE 4,269 0 0
FIRST TR LG CAPITAL VAL ALPHADEX FD COM SHS COM SHS 33735J101 919 14,791 SH   SOLE NONE 14,791 0 0
FIRST TR VALUE LINE DIVID INDE SHS SHS 33734H106 315 8,127 SH   SOLE NONE 8,127 0 0
FIRST TRUST EXCH TRADED FUND 2 ENERGY ALPHADX ETF ENERGY ALPHADX 33734X127 368 24,957 SH   SOLE NONE 24,957 0 0
FIRST TRUST EXCH TRADED FUND 2 INDLS PROD DUR ETF INDLS PROD DUR 33734X150 634 13,164 SH   SOLE NONE 13,164 0 0
FIRST TRUST EXCHANGE-TRADED AL COM SHS ETF COM SHS 33735K108 461 5,232 SH   SOLE NONE 5,232 0 0
FIRST TRUST EXCHANGE-TRADED AL DEV MRK EX US ETF DEV MRK EX US 33737J174 573 11,961 SH   SOLE NONE 11,961 0 0
FIRST TRUST EXCHANGE-TRADED AL EUROPE ALPHADEX ETF EUROPE ALPHADEX 33737J117 287 9,149 SH   SOLE NONE 9,149 0 0
FIRST TRUST EXCHANGE-TRADED FU ALT ABSLT STRG ETF ALT ABSLT STRG 33740Y101 1,301 38,998 SH   SOLE NONE 38,998 0 0
FIRST TRUST EXCHANGE-TRADED FU DJ INTERNT IDX ETF DJ INTERNT IDX 33733E302 416 3,272 SH   SOLE NONE 3,272 0 0
FIRST TRUST PORTFOLIOS MID CAP CORE ALPHA COM SHS ETF COM SHS 33735B108 212 2,533 SH   SOLE NONE 2,533 0 0
FIRST TRUST PORTFOLIOS SHS ETF SHS 337344105 362 4,150 SH   SOLE NONE 4,150 0 0
FS KKR CAPITAL CORP COM COM 302635206 316 16,252 SH   SOLE NONE 16,252 0 0
INTERNATIONAL BUS MACH CORP COM USD0.20 COM 459200101 795 5,634 SH   SOLE NONE 5,634 0 0
INVESCO QQQ TR UNIT SER 1 UNIT SER 1 46090E103 542 1,933 SH   SOLE NONE 1,933 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF S&P500 EQL WGT 46137V357 446 3,324 SH   SOLE NONE 3,324 0 0
INVSC ACTVLY MNG OPTM YDDVRS ETF OPTIMUM YIELD 46090F100 785 43,534 SH   SOLE NONE 43,534 0 0
IRON MOUNTAIN INC COM USD0.01 COM 46284V101 1,060 21,772 SH   SOLE NONE 21,772 0 0
ISHARES CORE S&P 500 ETF CORE S&P500 ETF 464287200 6,030 15,904 SH   SOLE NONE 15,904 0 0
ISHARES CORE S&P TOTAL US STOCK MARKET ETF CORE S&P TTL STK 464287150 1,943 23,189 SH   SOLE NONE 23,189 0 0
ISHARES MSCI EAFE GROWTHETF EAFE GRWTH ETF 464288885 287 3,572 SH   SOLE NONE 3,572 0 0
ISHARES MSCI EAFE VALUE ETF EAFE VALUE ETF 464288877 494 11,379 SH   SOLE NONE 11,379 0 0
ISHARES S&P 500 VALUE ETF S&P 500 VAL ETF 464287408 8,344 60,702 SH   SOLE NONE 60,702 0 0
ISHARES S&P MIDCAP 400 INDEX FUND CORE S&P MCP ETF 464287507 1,607 7,102 SH   SOLE NONE 7,102 0 0
ISHARES S&P SMALLCAP 600 VALUE INDEX FUND SP SMCP600VL ETF 464287879 4,730 53,123 SH   SOLE NONE 53,123 0 0
ISHARES SELECT DIVIDEND ETF SELECT DIVID ETF 464287168 679 5,771 SH   SOLE NONE 5,771 0 0
ISHARES TR FLTG RATE NT ETF FLTG RATE NT ETF 46429B655 6,669 133,595 SH   SOLE NONE 133,595 0 0
ISHARES TR MSCI USA MIN VOL MSCI USA MIN VOL 46429B697 591 8,424 SH   SOLE NONE 8,424 0 0
ISHARES TRUST CORE TOTAL USD ETF CORE TOTAL USD 46434V613 482 10,292 SH   SOLE NONE 10,292 0 0
ISHARES TRUST DJ US BAS U.S. BAS MTL ETF 464287838 1,548 13,145 SH   SOLE NONE 13,145 0 0
ISHARES TRUST ESG AWARE MSCI USA ETF ESG AWR MSCI USA 46435G425 1,053 12,552 SH   SOLE NONE 12,552 0 0
ISHARES TRUST FALN ANGLS USD ETF FALN ANGLS USD 46435G474 232 9,406 SH   SOLE NONE 9,406 0 0
ISHARES TRUST S & P MID CAPITAL S&P MC 400VL ETF 464287705 5,650 59,849 SH   SOLE NONE 59,849 0 0
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 810 33,884 SH   SOLE NONE 33,884 0 0
ISHARES U S REAL ESTATE ETF U.S. REAL ES ETF 464287739 1,022 11,116 SH   SOLE NONE 11,116 0 0
LOWES COMPANIES INC COM 548661107 282 1,612 SH   SOLE NONE 1,612 0 0
MICROSOFT CORP COM 594918104 724 2,821 SH   SOLE NONE 2,821 0 0
NVIDIA CORP COM 67066G104 361 2,381 SH   SOLE NONE 2,381 0 0
OREILLY AUTOMOTIVE INC COM COM 67103H107 1,791 2,835 SH   SOLE NONE 2,835 0 0
PFIZER INC COM 717081103 290 5,534 SH   SOLE NONE 5,534 0 0
PHILLIPS 66 COM COM 718546104 203 2,472 SH   SOLE NONE 2,472 0 0
PROSHARES SHORT S&P 500 ETF SHORT S&P 500 NE 74347B425 2,089 126,630 SH   SOLE NONE 126,630 0 0
SCHWAB STRATEGIC TR US TIPS ETF US TIPS ETF 808524870 262 4,691 SH   SOLE NONE 4,691 0 0
SCHWAB US AGGREGATE BONDETF US AGGREGATE B 808524839 892 18,626 SH   SOLE NONE 18,626 0 0
SCHWAB US BROAD MARKET ETF US BRD MKT ETF 808524102 637 14,421 SH   SOLE NONE 14,421 0 0
SCHWAB US LARGE CAP ETF US LRG CAP ETF 808524201 498 11,145 SH   SOLE NONE 11,145 0 0
SPDR BLOOMBERG INT GRD FLT RT ETF BLOOMBERG INVT 78468R200 727 24,130 SH   SOLE NONE 24,130 0 0
SPDR DOW JONES INDL AVERAGE ET UT SER 1 UT SER 1 78467X109 3,403 11,056 SH   SOLE NONE 11,056 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 420 14,559 SH   SOLE NONE 14,559 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 220 6,339 SH   SOLE NONE 6,339 0 0
SPDR S&P 400 MID CAP VALUE ETF S&P 400 MDCP VAL 78464A839 2,308 38,154 SH   SOLE NONE 38,154 0 0
SPDR S&P 600 SMALL CAP VALUE ETF S&P 600 SMCP VAL 78464A300 1,957 27,023 SH   SOLE NONE 27,023 0 0
SPDR S&P500 ETF TRUST TRUST UNIT DEPOSITARY RECEIPT TR UNIT 78462F103 868 2,300 SH   SOLE NONE 2,300 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 826 31,364 SH   SOLE NONE 31,364 0 0
SPDR SERIES TRUST PORTFOLIO S&P 500 ETF PORTFOLIO S&P500 78464A854 2,267 51,128 SH   SOLE NONE 51,128 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW 78464A409 565 10,810 SH   SOLE NONE 10,810 0 0
TESLA INC COM COM 88160R101 6,119 9,087 SH   SOLE NONE 9,087 0 0
TYSON FOODS INC CL A 902494103 659 7,660 SH   SOLE NONE 7,660 0 0
US BANCORP COM NEW 902973304 1,591 34,575 SH   SOLE NONE 34,575 0 0
VANGUARD FTSE EUROPE ETF FTSE EUROPE ETF 922042874 393 7,435 SH   SOLE NONE 7,435 0 0
VANGUARD HEALTH CARE ETF HEALTH CAR ETF 92204A504 207 877 SH   SOLE NONE 877 0 0
VANGUARD INDEX FDS VANGUARD TOTAL STK MKT ETF TOTAL STK MKT 922908769 995 5,276 SH   SOLE NONE 5,276 0 0
WALMART INC COM COM 931142103 268 2,204 SH   SOLE NONE 2,204 0 0