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   485,641 3,605 SH   SOLE 0 0 0 3,605
ALPHABET INC CAP STK CL A 02079K305   1,545,686 12,913 SH   SOLE 0 0 0 12,913
ALPHABET INC CAP STK CL C 02079K107   348,394 2,880 SH   SOLE 0 0 0 2,880
ALPS ETF TR SECTR DIV DOGS 00162Q858   276,578 5,535 SH   SOLE 0 0 0 5,535
AMAZON COM INC COM 023135106   1,463,812 11,229 SH   SOLE 0 0 0 11,229
AMERICAN CENTY ETF TR US SML CP VALU 025072877   450,914 5,810 SH   SOLE 0 0 0 5,810
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   612,090 11,375 SH   SOLE 0 0 0 11,375
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   956,628 16,666 SH   SOLE 0 0 0 16,666
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   837,075 16,742 SH   SOLE 0 0 0 16,742
AMERICAN ELEC PWR CO INC COM 025537101   1,288,958 15,308 SH   SOLE 0 0 0 15,308
AMGEN INC COM 031162100   649,674 2,926 SH   SOLE 0 0 0 2,926
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   853,524 23,709 SH   SOLE 0 0 0 23,709
APPLE INC COM 037833100   6,005,501 30,961 SH   SOLE 0 0 0 30,961
AT&T INC COM 00206R102   182,819 11,462 SH   SOLE 0 0 0 11,462
ATMOS ENERGY CORP COM 049560105   512,478 4,405 SH   SOLE 0 0 0 4,405
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,588,719 4,659 SH   SOLE 0 0 0 4,659
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   154,143 11,968 SH   SOLE 0 0 0 11,968
BLACKROCK MUNICIPAL INCOME COM 09253X102   210,129 18,368 SH   SOLE 0 0 0 18,368
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104   134,757 11,587 SH   SOLE 0 0 0 11,587
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104   226,698 6,582 SH   SOLE 0 0 0 6,582
BOEING CO COM 097023105   374,809 1,775 SH   SOLE 0 0 0 1,775
BROADCOM INC COM 11135F101   1,365,335 1,574 SH   SOLE 0 0 0 1,574
BUILDERS FIRSTSOURCE INC COM 12008R107   7,407,784 54,469 SH   SOLE 0 0 0 54,469
CHEVRON CORP NEW COM 166764100   1,716,856 10,911 SH   SOLE 0 0 0 10,911
CISCO SYS INC COM 17275R102   880,885 17,025 SH   SOLE 0 0 0 17,025
CLEVELAND-CLIFFS INC NEW COM 185899101   196,092 11,700 SH   SOLE 0 0 0 11,700
COMCAST CORP NEW CL A 20030N101   752,700 18,116 SH   SOLE 0 0 0 18,116
CORNING INC COM 219350105   522,411 14,909 SH   SOLE 0 0 0 14,909
COSTCO WHSL CORP NEW COM 22160K105   480,235 892 SH   SOLE 0 0 0 892
DEERE & CO COM 244199105   222,855 550 SH   SOLE 0 0 0 550
DISNEY WALT CO COM 254687106   525,924 5,891 SH   SOLE 0 0 0 5,891
EATON VANCE ENHANCED EQUITY COM 278277108   691,720 38,665 SH   SOLE 0 0 0 38,665
EMCOR GROUP INC COM 29084Q100   329,278 1,782 SH   SOLE 0 0 0 1,782
EMERSON ELEC CO COM 291011104   209,614 2,319 SH   SOLE 0 0 0 2,319
EOG RES INC COM 26875P101   910,485 7,956 SH   SOLE 0 0 0 7,956
EXXON MOBIL CORP COM 30231G102   1,093,199 10,193 SH   SOLE 0 0 0 10,193
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   367,752 2,815 SH   SOLE 0 0 0 2,815
FIRST SOLAR INC COM 336433107   454,125 2,389 SH   SOLE 0 0 0 2,389
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,881,374 117,807 SH   SOLE 0 0 0 117,807
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   242,059 5,139 SH   SOLE 0 0 0 5,139
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   747,329 26,398 SH   SOLE 0 0 0 26,398
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   674,406 14,319 SH   SOLE 0 0 0 14,319
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   365,312 6,149 SH   SOLE 0 0 0 6,149
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   408,694 9,022 SH   SOLE 0 0 0 9,022
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,292,549 29,263 SH   SOLE 0 0 0 29,263
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   250,917 3,763 SH   SOLE 0 0 0 3,763
FIRST TR MORNINGSTAR DIVID L SHS 336917109   822,334 24,179 SH   SOLE 0 0 0 24,179
FORTINET INC COM 34959E109   257,233 3,403 SH   SOLE 0 0 0 3,403
GLOBAL X FDS US INFR DEV ETF 37954Y673   617,757 19,655 SH   SOLE 0 0 0 19,655
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108   321,840 21,132 SH   SOLE 0 0 0 21,132
HOME DEPOT INC COM 437076102   1,011,591 3,256 SH   SOLE 0 0 0 3,256
HONEYWELL INTL INC COM 438516106   715,570 3,449 SH   SOLE 0 0 0 3,449
INTEL CORP COM 458140100   653,146 19,532 SH   SOLE 0 0 0 19,532
INVESCO DB MULTI-SECTOR COMM AGRICULTURE FD 46140H106   638,105 30,285 SH   SOLE 0 0 0 30,285
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   348,186 2,291 SH   SOLE 0 0 0 2,291
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   3,397,713 172,080 SH   SOLE 0 0 0 172,080
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,415,093 166,023 SH   SOLE 0 0 0 166,023
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,463,938 72,724 SH   SOLE 0 0 0 72,724
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,469,502 183,135 SH   SOLE 0 0 0 183,135
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,493,991 78,526 SH   SOLE 0 0 0 78,526
ISHARES TR IBONDS 29 TRM TS 46436E825   2,472,093 114,290 SH   SOLE 0 0 0 114,290
ISHARES TR SELECT DIVID ETF 464287168   362,794 3,202 SH   SOLE 0 0 0 3,202
ISHARES TR MSCI USA MIN VOL 46429B697   6,204,165 83,468 SH   SOLE 0 0 0 83,468
ISHARES TR IBONDS 25 TRM TS 46436E866   3,208,038 138,696 SH   SOLE 0 0 0 138,696
ISHARES TR CORE S&P500 ETF 464287200   3,731,484 8,372 SH   SOLE 0 0 0 8,372
ISHARES TR GLB INFRASTR ETF 464288372   904,820 19,272 SH   SOLE 0 0 0 19,272
ISHARES TR IBONDS 27 TRM TS 46436E841   1,283,681 57,954 SH   SOLE 0 0 0 57,954
ISHARES TR RUS MID CAP ETF 464287499   894,691 12,251 SH   SOLE 0 0 0 12,251
ISHARES TR RUS 1000 GRW ETF 464287614   13,183,862 47,910 SH   SOLE 0 0 0 47,910
ISHARES TR MSCI KLD400 SOC 464288570   667,300 7,928 SH   SOLE 0 0 0 7,928
ISHARES TR CORE S&P SCP ETF 464287804   376,542 3,779 SH   SOLE 0 0 0 3,779
ISHARES TR RUS MDCP VAL ETF 464287473   574,793 5,233 SH   SOLE 0 0 0 5,233
ISHARES TR CORE US AGGBD ET 464287226   2,013,852 20,560 SH   SOLE 0 0 0 20,560
ISHARES TR RUSSELL 2000 ETF 464287655   263,676 1,408 SH   SOLE 0 0 0 1,408
ISHARES TR CORE MSCI EAFE 46432F842   974,498 14,437 SH   SOLE 0 0 0 14,437
JACOBS SOLUTIONS INC COM 46982L108   332,892 2,800 SH   SOLE 0 0 0 2,800
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   852,620 17,841 SH   SOLE 0 0 0 17,841
JOHNSON & JOHNSON COM 478160104   935,534 5,652 SH   SOLE 0 0 0 5,652
JPMORGAN CHASE & CO COM 46625H100   1,106,036 7,605 SH   SOLE 0 0 0 7,605
KINDER MORGAN INC DEL COM 49456B101   519,183 30,150 SH   SOLE 0 0 0 30,150
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   228,100 35,255 SH   SOLE 0 0 0 35,255
LILLY ELI & CO COM 532457108   282,795 603 SH   SOLE 0 0 0 603
LOCKHEED MARTIN CORP COM 539830109   749,959 1,629 SH   SOLE 0 0 0 1,629
LOWES COS INC COM 548661107   666,266 2,952 SH   SOLE 0 0 0 2,952
MASTERCARD INCORPORATED CL A 57636Q104   399,593 1,016 SH   SOLE 0 0 0 1,016
MCDONALDS CORP COM 580135101   917,157 3,073 SH   SOLE 0 0 0 3,073
META PLATFORMS INC CL A 30303M102   220,975 770 SH   SOLE 0 0 0 770
MFS CHARTER INCOME TR SH BEN INT 552727109   195,547 30,990 SH   SOLE 0 0 0 30,990
MICROSOFT CORP COM 594918104   4,046,281 11,882 SH   SOLE 0 0 0 11,882
MORGAN STANLEY COM NEW 617446448   325,160 3,807 SH   SOLE 0 0 0 3,807
MYR GROUP INC DEL COM 55405W104   233,103 1,685 SH   SOLE 0 0 0 1,685
NETFLIX INC COM 64110L106   520,219 1,181 SH   SOLE 0 0 0 1,181
NORTHROP GRUMMAN CORP COM 666807102   204,198 448 SH   SOLE 0 0 0 448
NUVEEN AMT FREE QLTY MUN INC COM 670657105   846,529 77,450 SH   SOLE 0 0 0 77,450
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   183,231 17,335 SH   SOLE 0 0 0 17,335
NUVEEN VRIABL RAT PFD & INM COM 67080R102   348,424 22,508 SH   SOLE 0 0 0 22,508
NVIDIA CORPORATION COM 67066G104   689,534 1,630 SH   SOLE 0 0 0 1,630
PACER FDS TR US CASH COWS 100 69374H881   690,525 14,425 SH   SOLE 0 0 0 14,425
PEPSICO INC COM 713448108   1,087,085 5,869 SH   SOLE 0 0 0 5,869
PFIZER INC COM 717081103   467,764 12,753 SH   SOLE 0 0 0 12,753
PIMCO ETF TR INV GRD CRP BD 72201R817   1,561,895 16,467 SH   SOLE 0 0 0 16,467
PROCTER AND GAMBLE CO COM 742718109   668,372 4,405 SH   SOLE 0 0 0 4,405
RAYTHEON TECHNOLOGIES CORP COM 75513E101   342,625 3,498 SH   SOLE 0 0 0 3,498
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,639,064 39,336 SH   SOLE 0 0 0 39,336
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   4,908,385 69,103 SH   SOLE 0 0 0 69,103
SCHWAB STRATEGIC TR US REIT ETF 808524847   404,271 20,700 SH   SOLE 0 0 0 20,700
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   856,626 11,796 SH   SOLE 0 0 0 11,796
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,164,292 46,959 SH   SOLE 0 0 0 46,959
SERVICENOW INC COM 81762P102   333,810 594 SH   SOLE 0 0 0 594
SOUTHERN CO COM 842587107   367,458 5,231 SH   SOLE 0 0 0 5,231
SPDR S&P 500 ETF TR TR UNIT 78462F103   562,371 1,269 SH   SOLE 0 0 0 1,269
SPDR SER TR S&P DIVID ETF 78464A763   9,393,573 76,632 SH   SOLE 0 0 0 76,632
SPDR SER TR NUVEEN BLOOMBERG 78464A284   384,404 15,370 SH   SOLE 0 0 0 15,370
STARBUCKS CORP COM 855244109   244,821 2,471 SH   SOLE 0 0 0 2,471
STRYKER CORPORATION COM 863667101   284,092 931 SH   SOLE 0 0 0 931
TARGET CORP COM 87612E106   210,249 1,594 SH   SOLE 0 0 0 1,594
TRI CONTL CORP COM 895436103   701,272 25,575 SH   SOLE 0 0 0 25,575
TRUIST FINL CORP COM 89832Q109   328,417 10,821 SH   SOLE 0 0 0 10,821
TYSON FOODS INC CL A 902494103   312,773 6,128 SH   SOLE 0 0 0 6,128
UNION PAC CORP COM 907818108   2,264,734 11,068 SH   SOLE 0 0 0 11,068
UNITED PARCEL SERVICE INC CL B 911312106   718,255 4,007 SH   SOLE 0 0 0 4,007
UNITEDHEALTH GROUP INC COM 91324P102   508,036 1,057 SH   SOLE 0 0 0 1,057
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   404,664 14,572 SH   SOLE 0 0 0 14,572
VANECK ETF TRUST LONG MUNI ETF 92189F536   2,591,065 144,349 SH   SOLE 0 0 0 144,349
VANECK ETF TRUST INFLATION ALLOCA 92189F130   645,299 25,820 SH   SOLE 0 0 0 25,820
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,760,806 22,068 SH   SOLE 0 0 0 22,068
VANGUARD INDEX FDS TOTAL STK MKT 922908769   731,593 3,321 SH   SOLE 0 0 0 3,321
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   243,039 1,633 SH   SOLE 0 0 0 1,633
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   441,492 1,084 SH   SOLE 0 0 0 1,084
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   627,211 8,290 SH   SOLE 0 0 0 8,290
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   361,407 2,225 SH   SOLE 0 0 0 2,225
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   302,293 2,850 SH   SOLE 0 0 0 2,850
VERIZON COMMUNICATIONS INC COM 92343V104   362,691 9,752 SH   SOLE 0 0 0 9,752
VISA INC COM CL A 92826C839   1,649,895 6,948 SH   SOLE 0 0 0 6,948
WALMART INC COM 931142103   433,326 2,757 SH   SOLE 0 0 0 2,757
WESTERN ASSET MANAGED MUNS F COM 95766M105   205,948 20,740 SH   SOLE 0 0 0 20,740