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   818,619 5,065 SH   SOLE   5,065 0 0
ALPHABET INC CAP STK CL C 02079K107   341,611 3,850 SH   SOLE   3,850 0 0
AMAZON COM INC COM 023135106   6,962,928 82,892 SH   SOLE   82,892 0 0
APPLE INC COM 037833100   15,118,142 116,356 SH   SOLE   116,356 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   414,235 1,341 SH   SOLE   1,341 0 0
CONOCOPHILLIPS COM 20825C104   398,064 3,373 SH   SOLE   3,373 0 0
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   214,427 9,769 SH   SOLE   9,769 0 0
DIMENSIONAL ETF TRUST INTL CORE EQT MK 25434V203   421,647 16,839 SH   SOLE   16,839 0 0
ENPHASE ENERGY INC COM 29355A107   344,713 1,301 SH   SOLE   1,301 0 0
EXXON MOBIL CORP COM 30231G102   947,699 8,592 SH   SOLE   8,592 0 0
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   1,258,800 30,725 SH   SOLE   30,725 0 0
FIRST TR EXCH TRD ALPHDX FD EUROPE ALPHADEX 33737J117   212,130 6,592 SH   SOLE   6,592 0 0
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174   580,095 12,154 SH   SOLE   12,154 0 0
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   893,052 36,466 SH   SOLE   36,466 0 0
FIRST TR EXCHANGE TRAD FD VI ALT ABSLT STRG 33740Y101   1,019,094 34,106 SH   SOLE   34,106 0 0
FIRST TR EXCHANGE TRADED FD ENERGY ALPHADX 33734X127   527,159 30,846 SH   SOLE   30,846 0 0
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   549,459 10,667 SH   SOLE   10,667 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   378,467 3,481 SH   SOLE   3,481 0 0
FIRST TR EXCHANGE-TRADED FD NASDAQ BK ETF 33738R860   333,533 12,730 SH   SOLE   12,730 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,194,091 25,186 SH   SOLE   25,186 0 0
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   548,112 12,480 SH   SOLE   12,480 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   568,001 9,556 SH   SOLE   9,556 0 0
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   896,517 11,962 SH   SOLE   11,962 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   327,893 6,863 SH   SOLE   6,863 0 0
FIRST TR EXCHANGE-TRADED FD MNGD FUTRS STRGY 33739G103   416,133 8,742 SH   SOLE   8,742 0 0
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   4,616,934 105,121 SH   SOLE   105,121 0 0
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   944,378 14,350 SH   SOLE   14,350 0 0
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   337,815 4,219 SH   SOLE   4,219 0 0
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   213,563 2,432 SH   SOLE   2,432 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105   354,216 3,990 SH   SOLE   3,990 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106   321,920 8,066 SH   SOLE   8,066 0 0
FIRST TRUST LRGCP GWT ALPHAD COM SHS 33735K108   470,138 5,143 SH   SOLE   5,143 0 0
FORD MTR CO DEL COM 345370860   263,340 22,643 SH   SOLE   22,643 0 0
FS KKR CAP CORP COM 302635206   226,762 12,958 SH   SOLE   12,958 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   943,497 6,697 SH   SOLE   6,697 0 0
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297   282,129 12,261 SH   SOLE   12,261 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   583,167 2,190 SH   SOLE   2,190 0 0
IRON MTN INC DEL COM 46284V101   255,801 5,131 SH   SOLE   5,131 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848   804,324 19,618 SH   SOLE   19,618 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   3,684,451 73,206 SH   SOLE   73,206 0 0
ISHARES TR U.S. BAS MTL ETF 464287838   1,750,024 14,026 SH   SOLE   14,026 0 0
ISHARES TR 10+ YR INVST GRD 464289511   1,460,769 29,339 SH   SOLE   29,339 0 0
ISHARES TR CORE S&P MCP ETF 464287507   1,326,068 5,482 SH   SOLE   5,482 0 0
ISHARES TR MBS ETF 464288588   440,522 4,750 SH   SOLE   4,750 0 0
ISHARES TR U.S. TECH ETF 464287721   230,709 3,097 SH   SOLE   3,097 0 0
ISHARES TR CORE S&P SCP ETF 464287804   1,209,938 12,785 SH   SOLE   12,785 0 0
ISHARES TR EAFE GRWTH ETF 464288885   359,840 4,296 SH   SOLE   4,296 0 0
ISHARES TR S&P MC 400VL ETF 464287705   6,445,433 63,943 SH   SOLE   63,943 0 0
ISHARES TR MSCI EAFE ETF 464287465   3,437,532 52,369 SH   SOLE   52,369 0 0
ISHARES TR CORE S&P500 ETF 464287200   16,202,527 42,171 SH   SOLE   42,171 0 0
ISHARES TR S&P 500 VAL ETF 464287408   8,717,473 60,091 SH   SOLE   60,091 0 0
ISHARES TR CORE S&P TTL STK 464287150   1,470,213 17,337 SH   SOLE   17,337 0 0
ISHARES TR RUS MDCP VAL ETF 464287473   255,976 2,430 SH   SOLE   2,430 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   670,349 9,297 SH   SOLE   9,297 0 0
ISHARES TR ESG AWR MSCI USA 46435G425   918,695 10,840 SH   SOLE   10,840 0 0
ISHARES TR EAFE VALUE ETF 464288877   467,851 10,197 SH   SOLE   10,197 0 0
ISHARES TR CORE TOTAL USD 46434V613   592,045 13,177 SH   SOLE   13,177 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   1,456,541 29,419 SH   SOLE   29,419 0 0
ISHARES TR SP SMCP600VL ETF 464287879   863,427 9,456 SH   SOLE   9,456 0 0
ISHARES TR SELECT DIVID ETF 464287168   2,811,060 23,309 SH   SOLE   23,309 0 0
ISHARES TR US TREAS BD ETF 46429B267   487,948 21,477 SH   SOLE   21,477 0 0
LILLY ELI & CO COM 532457108   206,813 565 SH   SOLE   565 0 0
LOWES COS INC COM 548661107   329,256 1,653 SH   SOLE   1,653 0 0
MICROSOFT CORP COM 594918104   390,103 1,627 SH   SOLE   1,627 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   2,395,357 2,838 SH   SOLE   2,838 0 0
PFIZER INC COM 717081103   295,457 5,766 SH   SOLE   5,766 0 0
PHILLIPS 66 COM 718546104   239,065 2,297 SH   SOLE   2,297 0 0
PROSHARES TR SHORT S&P 500 NE 74347B425   1,224,436 76,384 SH   SOLE   76,384 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   397,868 8,879 SH   SOLE   8,879 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   256,045 5,671 SH   SOLE   5,671 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   805,274 17,640 SH   SOLE   17,640 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   834,757 12,644 SH   SOLE   12,644 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   352,355 5,370 SH   SOLE   5,370 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   9,718,980 29,333 SH   SOLE   29,333 0 0
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   212,184 6,438 SH   SOLE   6,438 0 0
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   413,652 13,932 SH   SOLE   13,932 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,706,842 7,078 SH   SOLE   7,078 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   2,579,252 5,825 SH   SOLE   5,825 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   2,131,641 32,936 SH   SOLE   32,936 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   992,081 39,478 SH   SOLE   39,478 0 0
SPDR SER TR BLOOMBERG INVT 78468R200   1,132,028 37,250 SH   SOLE   37,250 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   2,346,015 52,157 SH   SOLE   52,157 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300   1,780,340 23,987 SH   SOLE   23,987 0 0
SPDR SER TR S&P 600 SML CAP 78464A813   213,253 2,594 SH   SOLE   2,594 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409   559,193 11,036 SH   SOLE   11,036 0 0
TESLA INC COM 88160R101   3,580,227 29,065 SH   SOLE   29,065 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   363,949 1,904 SH   SOLE   1,904 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   582,003 2,731 SH   SOLE   2,731 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874   290,727 5,244 SH   SOLE   5,244 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   574,394 2,316 SH   SOLE   2,316 0 0
WALMART INC COM 931142103   331,419 2,337 SH   SOLE   2,337 0 0
WILLIAMS COS INC COM 969457100   204,137 6,205 SH   SOLE   6,205 0 0