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   817,655 5,131 SH   SOLE   5,131 0 0
ALPHABET INC CAP STK CL C 02079K107   390,000 3,750 SH   SOLE   3,750 0 0
AMAZON COM INC COM 023135106   7,473,445 72,354 SH   SOLE   72,354 0 0
APPLE INC COM 037833100   18,918,995 114,730 SH   SOLE   114,730 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   414,061 1,341 SH   SOLE   1,341 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   223,854 9,724 SH   SOLE   9,724 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   447,374 16,600 SH   SOLE   16,600 0 0
ENPHASE ENERGY INC COM 29355A107   273,574 1,301 SH   SOLE   1,301 0 0
EXXON MOBIL CORP COM 30231G102   903,749 8,241 SH   SOLE   8,241 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   2,175,395 45,368 SH   SOLE   45,368 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   601,370 11,864 SH   SOLE   11,864 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   1,039,073 34,986 SH   SOLE   34,986 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   836,648 35,617 SH   SOLE   35,617 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   379,685 3,531 SH   SOLE   3,531 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   503,450 32,439 SH   SOLE   32,439 0 0
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168   2,029,166 31,065 SH   SOLE   31,065 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   1,018,239 9,680 SH   SOLE   9,680 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   1,295,856 23,328 SH   SOLE   23,328 0 0
FIRST TR EXCHANGE-TRADED ALP SML CAP VAL ALPH 33737M409   906,261 19,835 SH   SOLE   19,835 0 0
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201   2,041,634 46,730 SH   SOLE   46,730 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   807,626 16,871 SH   SOLE   16,871 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   381,759 7,058 SH   SOLE   7,058 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,915,718 65,799 SH   SOLE   65,799 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   860,889 11,803 SH   SOLE   11,803 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   456,738 9,716 SH   SOLE   9,716 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860   445,176 20,940 SH   SOLE   20,940 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   611,879 13,637 SH   SOLE   13,637 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   5,344,218 118,602 SH   SOLE   118,602 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   2,996,651 45,133 SH   SOLE   45,133 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   1,152,869 12,815 SH   SOLE   12,815 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   450,214 11,210 SH   SOLE   11,210 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   477,771 5,135 SH   SOLE   5,135 0 0
FS KKR CAP CORP COM 302635206   232,815 12,585 SH   SOLE   12,585 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   468,280 3,238 SH   SOLE   3,238 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   8,237,327 25,667 SH   SOLE   25,667 0 0
IRON MTN INC DEL COM 46284V101   273,104 5,162 SH   SOLE   5,162 0 0
ISHARES INC CORE MSCI EMKT 46434G103   320,204 6,563 SH   SOLE   6,563 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848   843,279 19,740 SH   SOLE   19,740 0 0
ISHARES TR EAFE GRWTH ETF 464288885   423,816 4,524 SH   SOLE   4,524 0 0
ISHARES TR U.S. TECH ETF 464287721   1,444,335 15,562 SH   SOLE   15,562 0 0
ISHARES TR 10+ YR INVST GRD 464289511   2,888,140 55,128 SH   SOLE   55,128 0 0
ISHARES TR CORE S&P TTL STK 464287150   1,535,422 16,957 SH   SOLE   16,957 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   4,144,928 64,876 SH   SOLE   64,876 0 0
ISHARES TR 10-20 YR TRS ETF 464288653   250,186 2,184 SH   SOLE   2,184 0 0
ISHARES TR U.S. REAL ES ETF 464287739   539,964 6,360 SH   SOLE   6,360 0 0
ISHARES TR CORE MSCI EAFE 46432F842   2,162,196 32,344 SH   SOLE   32,344 0 0
ISHARES TR MSCI EAFE ETF 464287465   5,867,034 82,033 SH   SOLE   82,033 0 0
ISHARES TR MBS ETF 464288588   587,452 6,201 SH   SOLE   6,201 0 0
ISHARES TR US TREAS BD ETF 46429B267   214,113 9,158 SH   SOLE   9,158 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   725,733 9,977 SH   SOLE   9,977 0 0
ISHARES TR S&P MC 400VL ETF 464287705   1,331,148 12,953 SH   SOLE   12,953 0 0
ISHARES TR S&P 500 VAL ETF 464287408   5,148,287 33,924 SH   SOLE   33,924 0 0
ISHARES TR TIPS BD ETF 464287176   954,712 8,660 SH   SOLE   8,660 0 0
ISHARES TR S&P MC 400GR ETF 464287606   992,916 13,885 SH   SOLE   13,885 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,524,121 29,722 SH   SOLE   29,722 0 0
ISHARES TR SELECT DIVID ETF 464287168   554,061 4,728 SH   SOLE   4,728 0 0
ISHARES TR CORE TOTAL USD 46434V613   641,189 13,894 SH   SOLE   13,894 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   822,034 9,088 SH   SOLE   9,088 0 0
ISHARES TR CORE S&P500 ETF 464287200   19,077,502 46,408 SH   SOLE   46,408 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   201,829 1,900 SH   SOLE   1,900 0 0
ISHARES TR EAFE VALUE ETF 464288877   459,592 9,470 SH   SOLE   9,470 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   241,954 4,431 SH   SOLE   4,431 0 0
LOWES COS INC COM 548661107   330,492 1,653 SH   SOLE   1,653 0 0
MICROSOFT CORP COM 594918104   474,863 1,647 SH   SOLE   1,647 0 0
NVIDIA CORPORATION COM 67066G104   370,362 1,333 SH   SOLE   1,333 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   3,682,026 4,337 SH   SOLE   4,337 0 0
PFIZER INC COM 717081103   237,604 5,824 SH   SOLE   5,824 0 0
PHILLIPS 66 COM 718546104   215,735 2,128 SH   SOLE   2,128 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425   1,930,440 128,696 SH   SOLE   128,696 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   660,904 13,812 SH   SOLE   13,812 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   318,965 4,701 SH   SOLE   4,701 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   729,774 11,128 SH   SOLE   11,128 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   938,990 20,017 SH   SOLE   20,017 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   511,094 10,566 SH   SOLE   10,566 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   2,041,124 31,320 SH   SOLE   31,320 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,100,561 3,309 SH   SOLE   3,309 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   429,456 13,370 SH   SOLE   13,370 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   219,443 6,430 SH   SOLE   6,430 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   3,272,380 7,993 SH   SOLE   7,993 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,895,260 6,316 SH   SOLE   6,316 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   256,655 3,884 SH   SOLE   3,884 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   715,907 12,932 SH   SOLE   12,932 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   2,423,030 50,323 SH   SOLE   50,323 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788   216,600 5,700 SH   SOLE   5,700 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   1,085,962 42,108 SH   SOLE   42,108 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   1,095,542 36,002 SH   SOLE   36,002 0 0
SPDR SER TR S&P 600 SML CAP 78464A813   313,012 3,725 SH   SOLE   3,725 0 0
TESLA INC COM 88160R101   5,846,223 28,180 SH   SOLE   28,180 0 0
TIDAL ETF TR II PINNACLE FOCUSED 88634T519   5,262,319 245,989 SH   SOLE   245,989 0 0
TIDAL ETF TR II THE MEET KEVIN 88634T402   988,546 42,030 SH   SOLE   42,030 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   536,545 2,151 SH   SOLE   2,151 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   388,525 1,904 SH   SOLE   1,904 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   270,222 4,433 SH   SOLE   4,433 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   551,761 2,314 SH   SOLE   2,314 0 0
WALMART INC COM 931142103   283,347 1,922 SH   SOLE   1,922 0 0