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,036,405 6,413 SH   SOLE   0 0 6,413
ADVANCED MICRO DEVICES INC COM 007903107   704,762 10,881 SH   SOLE   0 0 10,881
AES CORP COM 00130H105   827,684 28,779 SH   SOLE   0 0 28,779
ALPHABET INC CAP STK CL C 02079K107   1 8,000 SH Put SOLE   0 0 8,000
ALPHABET INC CAP STK CL C 02079K107   4,111,038 46,332 SH   SOLE   0 0 46,332
ALPHABET INC CAP STK CL C 02079K107   4 36,000 SH Put SOLE   0 0 36,000
ALPHABET INC CAP STK CL A 02079K305   1,660 1,000 SH Put SOLE   0 0 1,000
ALPHABET INC CAP STK CL A 02079K305   8,091,132 91,705 SH   SOLE   0 0 91,705
ALPHABET INC CAP STK CL A 02079K305   0 2,000 SH Put SOLE   0 0 2,000
ALPHABET INC CAP STK CL A 02079K305   740 1,000 SH Put SOLE   0 0 1,000
ALPHABET INC CAP STK CL A 02079K305   8 78,000 SH Put SOLE   0 0 78,000
AMAZON COM INC COM 023135106   1,808,184 21,526 SH   SOLE   0 0 21,526
AMAZON COM INC COM 023135106   9,450 6,000 SH Put SOLE   0 0 6,000
AMAZON COM INC COM 023135106   7,700 2,000 SH Put SOLE   0 0 2,000
AMAZON COM INC COM 023135106   3,580 2,000 SH Put SOLE   0 0 2,000
AMAZON COM INC COM 023135106   1,430 2,000 SH Put SOLE   0 0 2,000
APPLE INC COM 037833100   1,027,097 7,905 SH   SOLE   0 0 7,905
AT&T INC COM 00206R102   472,356 25,658 SH   SOLE   0 0 25,658
ATKORE INC COM 047649108   977,794 8,621 SH   SOLE   0 0 8,621
CATERPILLAR INC COM 149123101   209,855 876 SH   SOLE   0 0 876
CIGNA CORP NEW COM 125523100   934,047 2,819 SH   SOLE   0 0 2,819
COCA COLA CO COM 191216100   772,798 12,149 SH   SOLE   0 0 12,149
COMPUTER PROGRAMS & SYS INC COM 205306103   782,248 28,738 SH   SOLE   0 0 28,738
CONOCOPHILLIPS COM 20825C104   814,672 6,904 SH   SOLE   0 0 6,904
DATADOG INC CL A COM 23804L103   709,716 9,656 SH   SOLE   0 0 9,656
DBX ETF TR XTRACK USD HIGH 233051432   311,390 9,237 SH   SOLE   0 0 9,237
DEVON ENERGY CORP NEW COM 25179M103   879,778 14,303 SH   SOLE   0 0 14,303
DOMINION ENERGY INC COM 25746U109   502,088 8,188 SH   SOLE   0 0 8,188
ELEVANCE HEALTH INC COM 036752103   356,514 695 SH   SOLE   0 0 695
EMERSON ELEC CO COM 291011104   838,316 8,727 SH   SOLE   0 0 8,727
ENBRIDGE INC COM 29250N105   778,286 19,905 SH   SOLE   0 0 19,905
EXTRA SPACE STORAGE INC COM 30225T102   811,312 5,512 SH   SOLE   0 0 5,512
FIDELITY COVINGTON TRUST FIDELITY US MLTF 316092378   685,952 28,737 SH   SOLE   0 0 28,737
FIRST AMERN FINL CORP COM 31847R102   544,702 10,407 SH   SOLE   0 0 10,407
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   445,966 10,001 SH   SOLE   0 0 10,001
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   3,946,171 74,218 SH   SOLE   0 0 74,218
FRANKLIN TEMPLETON ETF TR US LRG CP MLTFCT 35473P801   1,296,186 33,030 SH   SOLE   0 0 33,030
FRANKLIN TEMPLETON ETF TR SENIOR LOAN ETF 35473P595   200,568 8,708 SH   SOLE   0 0 8,708
GMS INC COM 36251C103   864,379 17,357 SH   SOLE   0 0 17,357
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   6,274,155 82,414 SH   SOLE   0 0 82,414
GOLDMAN SACHS ETF TR ACCESS INFLATI 381430362   738,707 15,252 SH   SOLE   0 0 15,252
HASHICORP INC COM CL A 418100103   776,565 28,404 SH   SOLE   0 0 28,404
HELMERICH & PAYNE INC COM 423452101   1,033,860 20,857 SH   SOLE   0 0 20,857
HUDBAY MINERALS INC COM 443628102   71,076 14,019 SH   SOLE   0 0 14,019
HUMANA INC COM 444859102   836,406 1,633 SH   SOLE   0 0 1,633
INSTALLED BLDG PRODS INC COM 45780R101   813,628 9,505 SH   SOLE   0 0 9,505
INTEL CORP COM 458140100   437,575 16,556 SH   SOLE   0 0 16,556
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   1,525,013 74,282 SH   SOLE   0 0 74,282
ISHARES TR U S EQUITY FACTR 46434V282   1,237,573 31,725 SH   SOLE   0 0 31,725
ISHARES TR CORE S&P TTL STK 464287150   2,779,659 32,779 SH   SOLE   0 0 32,779
ISHARES TR CORE S&P500 ETF 464287200   25,483,305 66,327 SH   SOLE   0 0 66,327
ISHARES TR BROAD USD HIGH 46435U853   933,346 27,030 SH   SOLE   0 0 27,030
ISHARES TR SHORT TREAS BD 464288679   1,437,204 13,075 SH   SOLE   0 0 13,075
ISHARES TR MODERT ALLOC ETF 464289875   415,069 10,920 SH   SOLE   0 0 10,920
ISHARES TR TIPS BD ETF 464287176   471,032 4,425 SH   SOLE   0 0 4,425
ISHARES TR RUS TOP 200 ETF 464289446   207,561 2,307 SH   SOLE   0 0 2,307
ISHARES TR IBOXX HI YD ETF 464288513   2,139,614 29,059 SH   SOLE   0 0 29,059
ISHARES TR ISHARES SEMICDTR 464287523   3,491,784 10,034 SH   SOLE   0 0 10,034
ISHARES TR CORE S&P SCP ETF 464287804   798,572 8,438 SH   SOLE   0 0 8,438
ISHARES TR ISHS 5-10YR INVT 464288638   743,096 15,009 SH   SOLE   0 0 15,009
JPMORGAN CHASE & CO COM 46625H100   259,094 1,932 SH   SOLE   0 0 1,932
KRANESHARES TR QUADRTC INT RT 500767736   1,807,304 79,934 SH   SOLE   0 0 79,934
LTC PPTYS INC COM 502175102   498,202 14,022 SH   SOLE   0 0 14,022
LUMEN TECHNOLOGIES INC COM 550241103   714,049 136,791 SH   SOLE   0 0 136,791
MCDONALDS CORP COM 580135101   257,935 979 SH   SOLE   0 0 979
META PLATFORMS INC CL A 30303M102   2,725,701 22,650 SH   SOLE   0 0 22,650
META PLATFORMS INC CL A 30303M102   0 500 SH Put SOLE   0 0 500
META PLATFORMS INC CL A 30303M102   1,995 1,000 SH Put SOLE   0 0 1,000
META PLATFORMS INC CL A 30303M102   520 2,000 SH Put SOLE   0 0 2,000
META PLATFORMS INC CL A 30303M102   2 2,400 SH Put SOLE   0 0 2,400
META PLATFORMS INC CL A 30303M102   0 500 SH Put SOLE   0 0 500
META PLATFORMS INC CL A 30303M102   8 500 SH Put SOLE   0 0 500
META PLATFORMS INC CL A 30303M102   2,240 2,000 SH Put SOLE   0 0 2,000
META PLATFORMS INC CL A 30303M102   0 3,600 SH Put SOLE   0 0 3,600
META PLATFORMS INC CL A 30303M102   0 500 SH Put SOLE   0 0 500
META PLATFORMS INC CL A 30303M102   1,160 2,000 SH Put SOLE   0 0 2,000
META PLATFORMS INC CL A 30303M102   1 5,300 SH Put SOLE   0 0 5,300
META PLATFORMS INC CL A 30303M102   160 2,000 SH Put SOLE   0 0 2,000
META PLATFORMS INC CL A 30303M102   0 500 SH Put SOLE   0 0 500
MGIC INVT CORP WIS COM 552848103   808,756 62,212 SH   SOLE   0 0 62,212
MICROSOFT CORP COM 594918104   2,641,568 11,015 SH   SOLE   0 0 11,015
NVIDIA CORPORATION COM 67066G104   780,241 5,339 SH   SOLE   0 0 5,339
PACKAGING CORP AMER COM 695156109   674,853 5,276 SH   SOLE   0 0 5,276
PFIZER INC COM 717081103   874,384 17,064 SH   SOLE   0 0 17,064
PGIM ETF TR ACTV HY BD ETF 69344A206   4,640,406 138,066 SH   SOLE   0 0 138,066
PHILIP MORRIS INTL INC COM 718172109   683,269 6,751 SH   SOLE   0 0 6,751
PRINCIPAL FINANCIAL GROUP IN COM 74251V102   976,745 11,639 SH   SOLE   0 0 11,639
QUALCOMM INC COM 747525103   741,001 6,740 SH   SOLE   0 0 6,740
REALTY INCOME CORP COM 756109104   577,911 9,111 SH   SOLE   0 0 9,111
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   2,792,844 68,942 SH   SOLE   0 0 68,942
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   2,171,223 50,376 SH   SOLE   0 0 50,376
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   943,385 21,053 SH   SOLE   0 0 21,053
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,004,002 13,291 SH   SOLE   0 0 13,291
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   84,422,319 1,869,819 SH   SOLE   0 0 1,869,819
SCHWAB STRATEGIC TR US TIPS ETF 808524870   2,370,584 45,773 SH   SOLE   0 0 45,773
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   633,793 12,047 SH   SOLE   0 0 12,047
SM ENERGY CO COM 78454L100   648,395 18,616 SH   SOLE   0 0 18,616
SPDR SER TR PORTFOLIO S&P500 78464A854   20,222,108 449,580 SH   SOLE   0 0 449,580
SPDR SER TR S&P SEMICNDCTR 78464A862   9,202,885 55,031 SH   SOLE   0 0 55,031
SPDR SER TR PORTFLI TIPS ETF 78464A656   206,299 8,009 SH   SOLE   0 0 8,009
SPDR SER TR PORTFOLIO INTRMD 78464A375   9,721,226 305,411 SH   SOLE   0 0 305,411
SPIRIT RLTY CAP INC NEW COM NEW 84860W300   817,647 20,477 SH   SOLE   0 0 20,477
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   258,181 6,313 SH   SOLE   0 0 6,313
SYSCO CORP COM 871829107   764,316 9,998 SH   SOLE   0 0 9,998
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   743,708 9,984 SH   SOLE   0 0 9,984
TESLA INC COM 88160R101   923 4,500 SH Put SOLE   0 0 4,500
TESLA INC COM 88160R101   8,605 300 SH Put SOLE   0 0 300
TESLA INC COM 88160R101   405 27,000 SH Put SOLE   0 0 27,000
TESLA INC COM 88160R101   5,850 1,500 SH Put SOLE   0 0 1,500
TESLA INC COM 88160R101   2,745 1,500 SH Put SOLE   0 0 1,500
TESLA INC COM 88160R101   3,105 4,500 SH Put SOLE   0 0 4,500
TESLA INC COM 88160R101   762 12,600 SH Put SOLE   0 0 12,600
TESLA INC COM 88160R101   2,490 1,500 SH Put SOLE   0 0 1,500
TESLA INC COM 88160R101   426 600 SH Put SOLE   0 0 600
TESLA INC COM 88160R101   7,520,016 61,049 SH   SOLE   0 0 61,049
TESLA INC COM 88160R101   26,410 600 SH Put SOLE   0 0 600
TESLA INC COM 88160R101   7 3,600 SH Put SOLE   0 0 3,600
TESLA INC COM 88160R101   220 1,500 SH Put SOLE   0 0 1,500
TESLA INC COM 88160R101   612 900 SH Put SOLE   0 0 900
VANECK ETF TRUST MORTGAGE REIT 92189F452   1,323,518 113,412 SH   SOLE   0 0 113,412
VANGUARD INDEX FDS LARGE CAP ETF 922908637   12,912,864 74,127 SH   SOLE   0 0 74,127
VANGUARD INDEX FDS SMALL CP ETF 922908751   501,982 2,735 SH   SOLE   0 0 2,735
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   10,929,836 31,109 SH   SOLE   0 0 31,109
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,703,471 34,879 SH   SOLE   0 0 34,879
VERIZON COMMUNICATIONS INC COM 92343V104   474,691 12,048 SH   SOLE   0 0 12,048
VIVINT SMART HOME INC COM CL A 928542109   969,219 81,447 SH   SOLE   0 0 81,447
WP CAREY INC COM 92936U109   750,084 9,598 SH   SOLE   0 0 9,598