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   533,568 3,580 SH   SOLE 0 0 0 3,580
ALPHABET INC CAP STK CL A 02079K305   1,644,518 12,567 SH   SOLE 0 0 0 12,567
ALPHABET INC CAP STK CL C 02079K107   352,040 2,670 SH   SOLE 0 0 0 2,670
AMAZON COM INC COM 023135106   1,346,455 10,592 SH   SOLE 0 0 0 10,592
AMERICAN CENTY ETF TR US SML CP VALU 025072877   470,428 6,035 SH   SOLE 0 0 0 6,035
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   903,200 16,230 SH   SOLE 0 0 0 16,230
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   849,463 17,716 SH   SOLE 0 0 0 17,716
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   568,602 10,771 SH   SOLE 0 0 0 10,771
AMERICAN ELEC PWR CO INC COM 025537101   1,138,762 15,139 SH   SOLE 0 0 0 15,139
AMGEN INC COM 031162100   778,437 2,896 SH   SOLE 0 0 0 2,896
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   865,277 24,914 SH   SOLE 0 0 0 24,914
APPLE INC COM 037833100   5,141,377 30,030 SH   SOLE 0 0 0 30,030
AT&T INC COM 00206R102   171,123 11,393 SH   SOLE 0 0 0 11,393
ATMOS ENERGY CORP COM 049560105   451,580 4,263 SH   SOLE 0 0 0 4,263
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,561,988 4,459 SH   SOLE 0 0 0 4,459
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   154,457 11,992 SH   SOLE 0 0 0 11,992
BLACKROCK MUNICIPAL INCOME COM 09253X102   186,865 18,410 SH   SOLE 0 0 0 18,410
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104   213,616 6,801 SH   SOLE 0 0 0 6,801
BOEING CO COM 097023105   306,688 1,600 SH   SOLE 0 0 0 1,600
BROADCOM INC COM 11135F101   1,288,230 1,551 SH   SOLE 0 0 0 1,551
BUILDERS FIRSTSOURCE INC COM 12008R107   6,780,846 54,469 SH   SOLE 0 0 0 54,469
CHEVRON CORP NEW COM 166764100   1,839,823 10,911 SH   SOLE 0 0 0 10,911
CISCO SYS INC COM 17275R102   896,513 16,676 SH   SOLE 0 0 0 16,676
CLEVELAND-CLIFFS INC NEW COM 185899101   182,871 11,700 SH   SOLE 0 0 0 11,700
COMCAST CORP NEW CL A 20030N101   768,366 17,329 SH   SOLE 0 0 0 17,329
CORNING INC COM 219350105   445,197 14,611 SH   SOLE 0 0 0 14,611
COSTCO WHSL CORP NEW COM 22160K105   495,470 877 SH   SOLE 0 0 0 877
DEERE & CO COM 244199105   207,559 550 SH   SOLE 0 0 0 550
DISNEY WALT CO COM 254687106   482,873 5,958 SH   SOLE 0 0 0 5,958
EATON VANCE ENHANCED EQUITY COM 278277108   672,861 39,165 SH   SOLE 0 0 0 39,165
ELI LILLY & CO COM 532457108   318,518 593 SH   SOLE 0 0 0 593
EMCOR GROUP INC COM 29084Q100   362,292 1,722 SH   SOLE 0 0 0 1,722
EMERSON ELEC CO COM 291011104   223,946 2,319 SH   SOLE 0 0 0 2,319
EOG RES INC COM 26875P101   1,008,503 7,956 SH   SOLE 0 0 0 7,956
EXXON MOBIL CORP COM 30231G102   1,208,722 10,280 SH   SOLE 0 0 0 10,280
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   343,343 2,793 SH   SOLE 0 0 0 2,793
FIRST SOLAR INC COM 336433107   386,039 2,389 SH   SOLE 0 0 0 2,389
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,852,917 116,025 SH   SOLE 0 0 0 116,025
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   238,205 5,285 SH   SOLE 0 0 0 5,285
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   344,279 5,794 SH   SOLE 0 0 0 5,794
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   686,908 14,949 SH   SOLE 0 0 0 14,949
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   726,009 25,718 SH   SOLE 0 0 0 25,718
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,221,773 29,052 SH   SOLE 0 0 0 29,052
FIRST TR MORNINGSTAR DIVID L SHS 336917109   830,352 24,831 SH   SOLE 0 0 0 24,831
GLOBAL X FDS US INFR DEV ETF 37954Y673   593,838 19,547 SH   SOLE 0 0 0 19,547
HOME DEPOT INC COM 437076102   953,403 3,155 SH   SOLE 0 0 0 3,155
HONEYWELL INTL INC COM 438516106   628,889 3,404 SH   SOLE 0 0 0 3,404
INTEL CORP COM 458140100   695,199 19,556 SH   SOLE 0 0 0 19,556
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   356,880 2,421 SH   SOLE 0 0 0 2,421
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   3,300,543 170,439 SH   SOLE 0 0 0 170,439
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,387,967 180,352 SH   SOLE 0 0 0 180,352
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,439,372 76,828 SH   SOLE 0 0 0 76,828
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,428,971 71,058 SH   SOLE 0 0 0 71,058
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,505,177 169,578 SH   SOLE 0 0 0 169,578
ISHARES TR IBONDS 27 TRM TS 46436E841   1,309,951 59,952 SH   SOLE 0 0 0 59,952
ISHARES TR RUS 1000 GRW ETF 464287614   12,639,301 47,518 SH   SOLE 0 0 0 47,518
ISHARES TR RUSSELL 2000 ETF 464287655   248,850 1,408 SH   SOLE 0 0 0 1,408
ISHARES TR CORE MSCI EAFE 46432F842   905,533 14,072 SH   SOLE 0 0 0 14,072
ISHARES TR RUS MID CAP ETF 464287499   853,714 12,328 SH   SOLE 0 0 0 12,328
ISHARES TR CORE US AGGBD ET 464287226   2,231,381 23,728 SH   SOLE 0 0 0 23,728
ISHARES TR IBONDS 25 TRM TS 46436E866   3,129,256 135,583 SH   SOLE 0 0 0 135,583
ISHARES TR CORE S&P500 ETF 464287200   6,876,033 16,012 SH   SOLE 0 0 0 16,012
ISHARES TR MSCI USA MIN VOL 46429B697   6,072,019 83,891 SH   SOLE 0 0 0 83,891
ISHARES TR IBONDS 29 TRM TS 46436E825   2,390,010 113,810 SH   SOLE 0 0 0 113,810
ISHARES TR SELECT DIVID ETF 464287168   344,670 3,202 SH   SOLE 0 0 0 3,202
ISHARES TR SHRT NAT MUN ETF 464288158   1,543,929 15,010 SH   SOLE 0 0 0 15,010
ISHARES TR MSCI KLD400 SOC 464288570   401,433 4,931 SH   SOLE 0 0 0 4,931
ISHARES TR CORE S&P SCP ETF 464287804   374,456 3,970 SH   SOLE 0 0 0 3,970
ISHARES TR RUS MDCP VAL ETF 464287473   541,942 5,194 SH   SOLE 0 0 0 5,194
JACOBS SOLUTIONS INC COM 46982L108   382,200 2,800 SH   SOLE 0 0 0 2,800
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   836,548 17,439 SH   SOLE 0 0 0 17,439
JOHNSON & JOHNSON COM 478160104   612,592 3,933 SH   SOLE 0 0 0 3,933
JPMORGAN CHASE & CO COM 46625H100   1,079,302 7,442 SH   SOLE 0 0 0 7,442
KENVUE INC COM 49177J102   256,843 12,791 SH   SOLE 0 0 0 12,791
KINDER MORGAN INC DEL COM 49456B101   524,807 31,653 SH   SOLE 0 0 0 31,653
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   208,710 35,255 SH   SOLE 0 0 0 35,255
LOCKHEED MARTIN CORP COM 539830109   485,436 1,187 SH   SOLE 0 0 0 1,187
LOWES COS INC COM 548661107   612,089 2,945 SH   SOLE 0 0 0 2,945
MASTERCARD INCORPORATED CL A 57636Q104   359,090 907 SH   SOLE 0 0 0 907
MCDONALDS CORP COM 580135101   799,567 3,035 SH   SOLE 0 0 0 3,035
META PLATFORMS INC CL A 30303M102   217,652 725 SH   SOLE 0 0 0 725
MFS CHARTER INCOME TR SH BEN INT 552727109   177,914 30,413 SH   SOLE 0 0 0 30,413
MICROSOFT CORP COM 594918104   3,656,579 11,581 SH   SOLE 0 0 0 11,581
MORGAN STANLEY COM NEW 617446448   308,612 3,779 SH   SOLE 0 0 0 3,779
MYR GROUP INC DEL COM 55405W104   227,071 1,685 SH   SOLE 0 0 0 1,685
NETFLIX INC COM 64110L106   439,526 1,164 SH   SOLE 0 0 0 1,164
NUVEEN AMT FREE QLTY MUN INC COM 670657105   730,937 75,510 SH   SOLE 0 0 0 75,510
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   128,806 13,880 SH   SOLE 0 0 0 13,880
NVIDIA CORPORATION COM 67066G104   723,844 1,664 SH   SOLE 0 0 0 1,664
PACER FDS TR US CASH COWS 100 69374H881   822,169 16,633 SH   SOLE 0 0 0 16,633
PEPSICO INC COM 713448108   978,290 5,774 SH   SOLE 0 0 0 5,774
PFIZER INC COM 717081103   423,078 12,755 SH   SOLE 0 0 0 12,755
PIMCO ETF TR INV GRD CRP BD 72201R817   1,532,365 16,817 SH   SOLE 0 0 0 16,817
PROCTER AND GAMBLE CO COM 742718109   643,178 4,410 SH   SOLE 0 0 0 4,410
SCHWAB STRATEGIC TR US REIT ETF 808524847   367,425 20,700 SH   SOLE 0 0 0 20,700
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   848,060 11,985 SH   SOLE 0 0 0 11,985
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   4,893,219 72,299 SH   SOLE 0 0 0 72,299
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,557,415 39,674 SH   SOLE 0 0 0 39,674
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,546,190 46,033 SH   SOLE 0 0 0 46,033
SERVICENOW INC COM 81762P102   309,105 553 SH   SOLE 0 0 0 553
SOUTHERN CO COM 842587107   323,181 4,994 SH   SOLE 0 0 0 4,994
SPDR S&P 500 ETF TR TR UNIT 78462F103   542,371 1,269 SH   SOLE 0 0 0 1,269
SPDR SER TR NUVEEN BLOOMBERG 78464A284   247,013 10,370 SH   SOLE 0 0 0 10,370
SPDR SER TR S&P DIVID ETF 78464A763   8,848,795 76,939 SH   SOLE 0 0 0 76,939
STARBUCKS CORP COM 855244109   213,186 2,336 SH   SOLE 0 0 0 2,336
STRYKER CORPORATION COM 863667101   255,089 933 SH   SOLE 0 0 0 933
TILRAY BRANDS INC COM 88688T100   24,629 10,305 SH   SOLE 0 0 0 10,305
TRI CONTL CORP COM 895436103   695,531 26,158 SH   SOLE 0 0 0 26,158
TRUIST FINL CORP COM 89832Q109   303,237 10,599 SH   SOLE 0 0 0 10,599
TYSON FOODS INC CL A 902494103   291,529 5,774 SH   SOLE 0 0 0 5,774
UFP INDUSTRIES INC COM 90278Q108   214,528 2,095 SH   SOLE 0 0 0 2,095
UNION PAC CORP COM 907818108   2,246,243 11,031 SH   SOLE 0 0 0 11,031
UNITED PARCEL SERVICE INC CL B 911312106   610,543 3,917 SH   SOLE 0 0 0 3,917
UNITEDHEALTH GROUP INC COM 91324P102   506,207 1,004 SH   SOLE 0 0 0 1,004
VANECK ETF TRUST CLO ETF 92189H748   756,842 14,510 SH   SOLE 0 0 0 14,510
VANECK ETF TRUST LONG MUNI ETF 92189F536   2,004,314 119,947 SH   SOLE 0 0 0 119,947
VANECK ETF TRUST INFLATION ALLOCA 92189F130   634,111 25,034 SH   SOLE 0 0 0 25,034
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,716,790 22,637 SH   SOLE 0 0 0 22,637
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   272,491 3,905 SH   SOLE 0 0 0 3,905
VANGUARD INDEX FDS TOTAL STK MKT 922908769   561,895 2,645 SH   SOLE 0 0 0 2,645
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   289,957 2,023 SH   SOLE 0 0 0 2,023
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   425,687 1,084 SH   SOLE 0 0 0 1,084
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,235,206 16,437 SH   SOLE 0 0 0 16,437
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   345,721 2,225 SH   SOLE 0 0 0 2,225
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   295,213 2,857 SH   SOLE 0 0 0 2,857
VERIZON COMMUNICATIONS INC COM 92343V104   316,557 9,767 SH   SOLE 0 0 0 9,767
VISA INC COM CL A 92826C839   1,570,205 6,827 SH   SOLE 0 0 0 6,827
WALMART INC COM 931142103   440,705 2,756 SH   SOLE 0 0 0 2,756
WESTERN ASSET MANAGED MUNS F COM 95766M105   133,870 14,991 SH   SOLE 0 0 0 14,991