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   519,700 3,354 SH   SOLE 0 0 0 3,354
ADOBE INC COM 00724F101   223,128 374 SH   SOLE 0 0 0 374
ALPHABET INC CAP STK CL A 02079K305   1,780,070 12,743 SH   SOLE 0 0 0 12,743
ALPHABET INC CAP STK CL C 02079K107   377,974 2,682 SH   SOLE 0 0 0 2,682
AMAZON COM INC COM 023135106   1,643,991 10,820 SH   SOLE 0 0 0 10,820
AMERICAN CENTY ETF TR US SML CP VALU 025072877   622,763 6,935 SH   SOLE 0 0 0 6,935
AMERICAN CENTY ETF TR AVANTIS EMGMKT 025072604   621,661 11,024 SH   SOLE 0 0 0 11,024
AMERICAN CENTY ETF TR INTL EQT ETF 025072703   1,024,530 16,954 SH   SOLE 0 0 0 16,954
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   898,401 17,630 SH   SOLE 0 0 0 17,630
AMERICAN ELEC PWR CO INC COM 025537101   1,377,943 16,966 SH   SOLE 0 0 0 16,966
AMGEN INC COM 031162100   922,692 3,204 SH   SOLE 0 0 0 3,204
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   903,224 24,712 SH   SOLE 0 0 0 24,712
APOLLO GLOBAL MGMT INC COM 03769M106   531,463 5,703 SH   SOLE 0 0 0 5,703
APPLE INC COM 037833100   5,811,470 30,185 SH   SOLE 0 0 0 30,185
ATMOS ENERGY CORP COM 049560105   574,632 4,958 SH   SOLE 0 0 0 4,958
BANK AMERICA CORP COM 060505104   399,865 11,876 SH   SOLE 0 0 0 11,876
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,622,090 4,548 SH   SOLE 0 0 0 4,548
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   149,530 10,696 SH   SOLE 0 0 0 10,696
BLACKROCK MUNICIPAL INCOME COM 09253X102   159,480 13,701 SH   SOLE 0 0 0 13,701
BLACKROCK SCIENCE & TECHNOLO SHS 09258G104   229,865 6,829 SH   SOLE 0 0 0 6,829
BLACKSTONE INC COM 09260D107   730,141 5,577 SH   SOLE 0 0 0 5,577
BOEING CO COM 097023105   390,990 1,500 SH   SOLE 0 0 0 1,500
BROADCOM INC COM 11135F101   1,743,583 1,562 SH   SOLE 0 0 0 1,562
BUILDERS FIRSTSOURCE INC COM 12008R107   9,165,173 54,901 SH   SOLE 0 0 0 54,901
CHEVRON CORP NEW COM 166764100   1,616,456 10,837 SH   SOLE 0 0 0 10,837
CISCO SYS INC COM 17275R102   880,170 17,422 SH   SOLE 0 0 0 17,422
CLEVELAND-CLIFFS INC NEW COM 185899101   216,452 10,600 SH   SOLE 0 0 0 10,600
COMCAST CORP NEW CL A 20030N101   822,684 18,761 SH   SOLE 0 0 0 18,761
CORNING INC COM 219350105   517,680 17,001 SH   SOLE 0 0 0 17,001
COSTCO WHSL CORP NEW COM 22160K105   724,108 1,097 SH   SOLE 0 0 0 1,097
DEERE & CO COM 244199105   219,929 550 SH   SOLE 0 0 0 550
DEVON ENERGY CORP NEW COM 25179M103   327,111 7,221 SH   SOLE 0 0 0 7,221
DISNEY WALT CO COM 254687106   504,516 5,588 SH   SOLE 0 0 0 5,588
EATON VANCE ENHANCED EQUITY COM 278277108   733,598 39,188 SH   SOLE 0 0 0 39,188
ELI LILLY & CO COM 532457108   348,003 597 SH   SOLE 0 0 0 597
EMCOR GROUP INC COM 29084Q100   370,970 1,722 SH   SOLE 0 0 0 1,722
EMERSON ELEC CO COM 291011104   225,708 2,319 SH   SOLE 0 0 0 2,319
EOG RES INC COM 26875P101   955,868 7,903 SH   SOLE 0 0 0 7,903
EXXON MOBIL CORP COM 30231G102   997,800 9,980 SH   SOLE 0 0 0 9,980
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   401,187 2,793 SH   SOLE 0 0 0 2,793
FIRST INTST BANCSYSTEM INC COM 32055Y201   265,127 8,622 SH   SOLE 0 0 0 8,622
FIRST SOLAR INC COM 336433107   411,577 2,389 SH   SOLE 0 0 0 2,389
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,939,912 115,060 SH   SOLE 0 0 0 115,060
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   243,076 5,098 SH   SOLE 0 0 0 5,098
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   315,840 5,294 SH   SOLE 0 0 0 5,294
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   899,206 27,440 SH   SOLE 0 0 0 27,440
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   851,850 16,486 SH   SOLE 0 0 0 16,486
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   1,268,070 28,429 SH   SOLE 0 0 0 28,429
FIRST TR MORNINGSTAR DIVID L SHS 336917109   886,926 24,719 SH   SOLE 0 0 0 24,719
FISKER INC CL A COM STK 33813J106   19,688 11,250 SH   SOLE 0 0 0 11,250
GLOBAL X FDS US INFR DEV ETF 37954Y673   673,590 19,547 SH   SOLE 0 0 0 19,547
HOME DEPOT INC COM 437076102   1,132,197 3,267 SH   SOLE 0 0 0 3,267
HONEYWELL INTL INC COM 438516106   775,474 3,698 SH   SOLE 0 0 0 3,698
INTEL CORP COM 458140100   1,272,055 25,315 SH   SOLE 0 0 0 25,315
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   488,092 2,896 SH   SOLE 0 0 0 2,896
INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461   211,972 4,442 SH   SOLE 0 0 0 4,442
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,590,239 81,739 SH   SOLE 0 0 0 81,739
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,692,892 191,342 SH   SOLE 0 0 0 191,342
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   3,676,640 181,294 SH   SOLE 0 0 0 181,294
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,540,115 75,293 SH   SOLE 0 0 0 75,293
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,704,282 177,366 SH   SOLE 0 0 0 177,366
ISHARES TR RUS 1000 GRW ETF 464287614   14,342,412 47,308 SH   SOLE 0 0 0 47,308
ISHARES TR IBONDS 25 TRM TS 46436E866   3,261,695 140,107 SH   SOLE 0 0 0 140,107
ISHARES TR IBONDS 27 TRM TS 46436E841   1,442,204 64,414 SH   SOLE 0 0 0 64,414
ISHARES TR CORE S&P500 ETF 464287200   7,831,221 16,396 SH   SOLE 0 0 0 16,396
ISHARES TR CORE US AGGBD ET 464287226   2,352,027 23,698 SH   SOLE 0 0 0 23,698
ISHARES TR RUS MDCP VAL ETF 464287473   593,079 5,100 SH   SOLE 0 0 0 5,100
ISHARES TR RUSSELL 2000 ETF 464287655   284,205 1,416 SH   SOLE 0 0 0 1,416
ISHARES TR CORE MSCI EAFE 46432F842   1,009,804 14,354 SH   SOLE 0 0 0 14,354
ISHARES TR RUS MID CAP ETF 464287499   986,627 12,693 SH   SOLE 0 0 0 12,693
ISHARES TR CORE S&P SCP ETF 464287804   401,610 3,710 SH   SOLE 0 0 0 3,710
ISHARES TR IBONDS 29 TRM TS 46436E825   2,579,059 118,414 SH   SOLE 0 0 0 118,414
ISHARES TR MSCI KLD400 SOC 464288570   448,968 4,931 SH   SOLE 0 0 0 4,931
ISHARES TR SHRT NAT MUN ETF 464288158   1,571,434 14,905 SH   SOLE 0 0 0 14,905
ISHARES TR MSCI USA MIN VOL 46429B697   6,505,227 83,368 SH   SOLE 0 0 0 83,368
ISHARES TR SELECT DIVID ETF 464287168   355,378 3,032 SH   SOLE 0 0 0 3,032
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   437,633 8,625 SH   SOLE 0 0 0 8,625
JACOBS SOLUTIONS INC COM 46982L108   363,440 2,800 SH   SOLE 0 0 0 2,800
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   693,114 14,344 SH   SOLE 0 0 0 14,344
JOHNSON & JOHNSON COM 478160104   490,963 3,132 SH   SOLE 0 0 0 3,132
JPMORGAN CHASE & CO COM 46625H100   1,280,044 7,525 SH   SOLE 0 0 0 7,525
KENVUE INC COM 49177J102   351,004 16,303 SH   SOLE 0 0 0 16,303
KINDER MORGAN INC DEL COM 49456B101   537,191 30,453 SH   SOLE 0 0 0 30,453
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   224,927 35,255 SH   SOLE 0 0 0 35,255
LOCKHEED MARTIN CORP COM 539830109   602,356 1,329 SH   SOLE 0 0 0 1,329
LOWES COS INC COM 548661107   656,523 2,950 SH   SOLE 0 0 0 2,950
MASTERCARD INCORPORATED CL A 57636Q104   386,845 907 SH   SOLE 0 0 0 907
MCDONALDS CORP COM 580135101   960,620 3,240 SH   SOLE 0 0 0 3,240
META PLATFORMS INC CL A 30303M102   272,549 770 SH   SOLE 0 0 0 770
MFS CHARTER INCOME TR SH BEN INT 552727109   194,877 30,167 SH   SOLE 0 0 0 30,167
MICROSOFT CORP COM 594918104   4,552,614 12,107 SH   SOLE 0 0 0 12,107
MORGAN STANLEY COM NEW 617446448   355,064 3,808 SH   SOLE 0 0 0 3,808
MYR GROUP INC DEL COM 55405W104   243,702 1,685 SH   SOLE 0 0 0 1,685
NETFLIX INC COM 64110L106   566,728 1,164 SH   SOLE 0 0 0 1,164
NUVEEN AMT FREE QLTY MUN INC COM 670657105   748,506 68,046 SH   SOLE 0 0 0 68,046
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   137,134 13,880 SH   SOLE 0 0 0 13,880
NVIDIA CORPORATION COM 67066G104   800,801 1,617 SH   SOLE 0 0 0 1,617
PACER FDS TR US CASH COWS 100 69374H881   1,224,988 23,562 SH   SOLE 0 0 0 23,562
PALO ALTO NETWORKS INC COM 697435105   213,493 724 SH   SOLE 0 0 0 724
PEPSICO INC COM 713448108   1,005,207 5,919 SH   SOLE 0 0 0 5,919
PFIZER INC COM 717081103   332,718 11,557 SH   SOLE 0 0 0 11,557
PIMCO ETF TR INV GRD CRP BD 72201R817   1,635,621 16,817 SH   SOLE 0 0 0 16,817
PIMCO ETF TR MULTISECTOR BD 72201R585   306,440 11,940 SH   SOLE 0 0 0 11,940
PROCTER AND GAMBLE CO COM 742718109   618,617 4,221 SH   SOLE 0 0 0 4,221
SCHWAB STRATEGIC TR US REIT ETF 808524847   428,697 20,700 SH   SOLE 0 0 0 20,700
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   5,393,951 71,614 SH   SOLE 0 0 0 71,614
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   2,789,915 39,799 SH   SOLE 0 0 0 39,799
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   848,547 11,146 SH   SOLE 0 0 0 11,146
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,822,910 45,838 SH   SOLE 0 0 0 45,838
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   229,800 1,685 SH   SOLE 0 0 0 1,685
SERVICENOW INC COM 81762P102   382,211 541 SH   SOLE 0 0 0 541
SOUTHERN CO COM 842587107   350,146 4,994 SH   SOLE 0 0 0 4,994
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,336,038 2,811 SH   SOLE 0 0 0 2,811
SPDR SER TR NUVEEN BLOOMBERG 78464A284   256,036 10,120 SH   SOLE 0 0 0 10,120
SPDR SER TR S&P DIVID ETF 78464A763   9,407,319 75,277 SH   SOLE 0 0 0 75,277
STARBUCKS CORP COM 855244109   210,379 2,191 SH   SOLE 0 0 0 2,191
STRYKER CORPORATION COM 863667101   280,243 936 SH   SOLE 0 0 0 936
TESLA INC COM 88160R101   230,092 926 SH   SOLE 0 0 0 926
TILRAY BRANDS INC COM 88688T100   23,278 10,121 SH   SOLE 0 0 0 10,121
TRI CONTL CORP COM 895436103   754,594 26,174 SH   SOLE 0 0 0 26,174
TRUIST FINL CORP COM 89832Q109   506,912 13,730 SH   SOLE 0 0 0 13,730
TYSON FOODS INC CL A 902494103   206,615 3,844 SH   SOLE 0 0 0 3,844
UFP INDUSTRIES INC COM 90278Q108   263,027 2,095 SH   SOLE 0 0 0 2,095
UNION PAC CORP COM 907818108   2,965,370 12,073 SH   SOLE 0 0 0 12,073
UNITED PARCEL SERVICE INC CL B 911312106   707,063 4,497 SH   SOLE 0 0 0 4,497
UNITEDHEALTH GROUP INC COM 91324P102   517,520 983 SH   SOLE 0 0 0 983
VANECK ETF TRUST CLO ETF 92189H748   767,697 14,728 SH   SOLE 0 0 0 14,728
VANECK ETF TRUST LONG MUNI ETF 92189F536   1,509,950 82,737 SH   SOLE 0 0 0 82,737
VANECK ETF TRUST INFLATION ALLOCA 92189F130   657,502 25,744 SH   SOLE 0 0 0 25,744
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   2,028,308 23,899 SH   SOLE 0 0 0 23,899
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   303,394 4,125 SH   SOLE 0 0 0 4,125
VANGUARD INDEX FDS TOTAL STK MKT 922908769   627,324 2,644 SH   SOLE 0 0 0 2,644
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   535,845 3,259 SH   SOLE 0 0 0 3,259
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   207,920 2,021 SH   SOLE 0 0 0 2,021
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,452,546 18,774 SH   SOLE 0 0 0 18,774
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   202,606 1,189 SH   SOLE 0 0 0 1,189
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   320,048 2,867 SH   SOLE 0 0 0 2,867
VERIZON COMMUNICATIONS INC COM 92343V104   333,513 8,847 SH   SOLE 0 0 0 8,847
VISA INC COM CL A 92826C839   1,778,678 6,832 SH   SOLE 0 0 0 6,832
WALMART INC COM 931142103   402,734 2,555 SH   SOLE 0 0 0 2,555
WESTERN ASSET MANAGED MUNS F COM 95766M105   136,898 13,461 SH   SOLE 0 0 0 13,461