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   624,521 3,430 SH   SOLE 0 0 0 3,430
ADVANCED MICRO DEVICES INC COM 007903107   249,798 1,384 SH   SOLE 0 0 0 1,384
ALPHABET INC CAP STK CL A 02079K305   1,988,503 13,175 SH   SOLE 0 0 0 13,175
ALPHABET INC CAP STK CL C 02079K107   400,748 2,632 SH   SOLE 0 0 0 2,632
AMAZON COM INC COM 023135106   2,339,168 12,968 SH   SOLE 0 0 0 12,968
AMERICAN CENTY ETF TR US SML CP VALU 025072877   579,596 6,185 SH   SOLE 0 0 0 6,185
AMERICAN CENTY ETF TR AVANTIS ALL INT 025072174   1,266,999 22,534 SH   SOLE 0 0 0 22,534
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   385,486 7,626 SH   SOLE 0 0 0 7,626
AMERICAN ELEC PWR CO INC COM 025537101   1,496,632 17,382 SH   SOLE 0 0 0 17,382
AMGEN INC COM 031162100   942,967 3,317 SH   SOLE 0 0 0 3,317
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   1,387,977 35,699 SH   SOLE 0 0 0 35,699
APOLLO GLOBAL MGMT INC COM 03769M106   1,103,697 9,815 SH   SOLE 0 0 0 9,815
APPLE INC COM 037833100   5,221,725 30,451 SH   SOLE 0 0 0 30,451
ATMOS ENERGY CORP COM 049560105   622,879 5,240 SH   SOLE 0 0 0 5,240
BANK AMERICA CORP COM 060505104   437,445 11,536 SH   SOLE 0 0 0 11,536
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,926,823 4,582 SH   SOLE 0 0 0 4,582
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   149,149 10,631 SH   SOLE 0 0 0 10,631
BLACKSTONE INC COM 09260D107   1,252,219 9,532 SH   SOLE 0 0 0 9,532
BOEING CO COM 097023105   275,783 1,429 SH   SOLE 0 0 0 1,429
BROADCOM INC COM 11135F101   2,041,131 1,540 SH   SOLE 0 0 0 1,540
BUILDERS FIRSTSOURCE INC COM 12008R107   7,637,101 36,620 SH   SOLE 0 0 0 36,620
CHEVRON CORP NEW COM 166764100   1,677,890 10,637 SH   SOLE 0 0 0 10,637
CISCO SYS INC COM 17275R102   896,794 17,968 SH   SOLE 0 0 0 17,968
CLEVELAND-CLIFFS INC NEW COM 185899101   216,030 9,500 SH   SOLE 0 0 0 9,500
COMCAST CORP NEW CL A 20030N101   835,086 19,264 SH   SOLE 0 0 0 19,264
CORNING INC COM 219350105   596,082 18,085 SH   SOLE 0 0 0 18,085
COSTCO WHSL CORP NEW COM 22160K105   687,207 938 SH   SOLE 0 0 0 938
DEERE & CO COM 244199105   225,907 550 SH   SOLE 0 0 0 550
DEVON ENERGY CORP NEW COM 25179M103   402,845 8,028 SH   SOLE 0 0 0 8,028
DISNEY WALT CO COM 254687106   668,773 5,466 SH   SOLE 0 0 0 5,466
EATON VANCE ENHANCED EQUITY COM 278277108   268,705 13,322 SH   SOLE 0 0 0 13,322
ELI LILLY & CO COM 532457108   477,667 614 SH   SOLE 0 0 0 614
EMCOR GROUP INC COM 29084Q100   597,091 1,705 SH   SOLE 0 0 0 1,705
EMERSON ELEC CO COM 291011104   206,878 1,824 SH   SOLE 0 0 0 1,824
EOG RES INC COM 26875P101   1,005,717 7,867 SH   SOLE 0 0 0 7,867
EXXON MOBIL CORP COM 30231G102   1,152,985 9,919 SH   SOLE 0 0 0 9,919
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   435,261 2,793 SH   SOLE 0 0 0 2,793
FIRST INTST BANCSYSTEM INC COM 32055Y201   275,528 10,126 SH   SOLE 0 0 0 10,126
FIRST SOLAR INC COM 336433107   365,283 2,164 SH   SOLE 0 0 0 2,164
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   207,454 4,039 SH   SOLE 0 0 0 4,039
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,266,606 73,130 SH   SOLE 0 0 0 73,130
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   304,337 5,397 SH   SOLE 0 0 0 5,397
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   2,107,919 60,538 SH   SOLE 0 0 0 60,538
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606   424,692 19,864 SH   SOLE 0 0 0 19,864
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   393,302 9,021 SH   SOLE 0 0 0 9,021
FIRST TR MORNINGSTAR DIVID L SHS 336917109   953,243 24,772 SH   SOLE 0 0 0 24,772
FORTINET INC COM 34959E109   216,748 3,173 SH   SOLE 0 0 0 3,173
GLOBAL X FDS US INFR DEV ETF 37954Y673   344,357 8,650 SH   SOLE 0 0 0 8,650
HOME DEPOT INC COM 437076102   1,192,915 3,110 SH   SOLE 0 0 0 3,110
HONEYWELL INTL INC COM 438516106   800,373 3,900 SH   SOLE 0 0 0 3,900
INTEL CORP COM 458140100   1,146,180 25,949 SH   SOLE 0 0 0 25,949
INTERNATIONAL BUSINESS MACHS COM 459200101   228,744 1,198 SH   SOLE 0 0 0 1,198
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,478,693 8,094 SH   SOLE 0 0 0 8,094
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   3,452,031 172,000 SH   SOLE 0 0 0 172,000
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   3,465,195 180,385 SH   SOLE 0 0 0 180,385
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,449,594 75,147 SH   SOLE 0 0 0 75,147
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   3,455,295 164,773 SH   SOLE 0 0 0 164,773
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,404,917 68,767 SH   SOLE 0 0 0 68,767
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   2,348,247 21,338 SH   SOLE 0 0 0 21,338
ISHARES TR IBONDS 25 TRM TS 46436E866   3,037,747 130,768 SH   SOLE 0 0 0 130,768
ISHARES TR CORE S&P500 ETF 464287200   9,590,367 18,242 SH   SOLE 0 0 0 18,242
ISHARES TR IBONDS 27 TRM TS 46436E841   1,350,139 60,927 SH   SOLE 0 0 0 60,927
ISHARES TR CORE US AGGBD ET 464287226   629,069 6,423 SH   SOLE 0 0 0 6,423
ISHARES TR RUS 1000 GRW ETF 464287614   14,837,697 44,022 SH   SOLE 0 0 0 44,022
ISHARES TR CORE MSCI EAFE 46432F842   620,331 8,358 SH   SOLE 0 0 0 8,358
ISHARES TR RUS MID CAP ETF 464287499   826,328 9,827 SH   SOLE 0 0 0 9,827
ISHARES TR NATIONAL MUN ETF 464288414   285,140 2,650 SH   SOLE 0 0 0 2,650
ISHARES TR IBONDS 29 TRM TS 46436E825   2,373,325 110,387 SH   SOLE 0 0 0 110,387
ISHARES TR MSCI USA QLT FCT 46432F339   806,114 4,905 SH   SOLE 0 0 0 4,905
ISHARES TR SELECT DIVID ETF 464287168   355,193 2,884 SH   SOLE 0 0 0 2,884
ISHARES TR MSCI USA MIN VOL 46429B697   6,440,425 77,057 SH   SOLE 0 0 0 77,057
ISHARES TR MSCI KLD400 SOC 464288570   497,094 4,931 SH   SOLE 0 0 0 4,931
ISHARES TR CORE S&P SCP ETF 464287804   399,089 3,611 SH   SOLE 0 0 0 3,611
ISHARES TR RUS MDCP VAL ETF 464287473   453,569 3,619 SH   SOLE 0 0 0 3,619
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   276,533 5,450 SH   SOLE 0 0 0 5,450
JACOBS SOLUTIONS INC COM 46982L108   430,444 2,800 SH   SOLE 0 0 0 2,800
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   693,470 14,298 SH   SOLE 0 0 0 14,298
JOHNSON & JOHNSON COM 478160104   446,327 2,821 SH   SOLE 0 0 0 2,821
JPMORGAN CHASE & CO COM 46625H100   1,496,021 7,469 SH   SOLE 0 0 0 7,469
KENVUE INC COM 49177J102   367,374 17,119 SH   SOLE 0 0 0 17,119
KINDER MORGAN INC DEL COM 49456B101   552,071 30,102 SH   SOLE 0 0 0 30,102
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   252,073 35,255 SH   SOLE 0 0 0 35,255
LOCKHEED MARTIN CORP COM 539830109   653,648 1,437 SH   SOLE 0 0 0 1,437
LOWES COS INC COM 548661107   746,614 2,931 SH   SOLE 0 0 0 2,931
MASTERCARD INCORPORATED CL A 57636Q104   412,740 857 SH   SOLE 0 0 0 857
MCDONALDS CORP COM 580135101   939,583 3,332 SH   SOLE 0 0 0 3,332
META PLATFORMS INC CL A 30303M102   335,050 690 SH   SOLE 0 0 0 690
MFS CHARTER INCOME TR SH BEN INT 552727109   173,825 27,417 SH   SOLE 0 0 0 27,417
MICROSOFT CORP COM 594918104   5,095,848 12,112 SH   SOLE 0 0 0 12,112
MICROSTRATEGY INC CL A NEW 594972408   206,252 121 SH   SOLE 0 0 0 121
MORGAN STANLEY COM NEW 617446448   352,352 3,742 SH   SOLE 0 0 0 3,742
MYR GROUP INC DEL COM 55405W104   244,799 1,385 SH   SOLE 0 0 0 1,385
NETFLIX INC COM 64110L106   703,895 1,159 SH   SOLE 0 0 0 1,159
NUVEEN AMT FREE QLTY MUN INC COM 670657105   720,458 65,082 SH   SOLE 0 0 0 65,082
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   138,125 13,080 SH   SOLE 0 0 0 13,080
NVIDIA CORPORATION COM 67066G104   1,554,173 1,720 SH   SOLE 0 0 0 1,720
PACER FDS TR US CASH COWS 100 69374H881   5,289,230 91,021 SH   SOLE 0 0 0 91,021
PEPSICO INC COM 713448108   1,063,639 6,078 SH   SOLE 0 0 0 6,078
PFIZER INC COM 717081103   297,422 10,718 SH   SOLE 0 0 0 10,718
PIMCO ETF TR INV GRD CRP BD 72201R817   693,961 7,225 SH   SOLE 0 0 0 7,225
PROCTER AND GAMBLE CO COM 742718109   680,848 4,196 SH   SOLE 0 0 0 4,196
SALESFORCE INC COM 79466L302   219,560 729 SH   SOLE 0 0 0 729
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   935,069 11,597 SH   SOLE 0 0 0 11,597
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   5,347,222 65,666 SH   SOLE 0 0 0 65,666
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   3,033,899 39,930 SH   SOLE 0 0 0 39,930
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,950,184 13,201 SH   SOLE 0 0 0 13,201
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,971,043 43,074 SH   SOLE 0 0 0 43,074
SERVICENOW INC COM 81762P102   2,312,359 3,033 SH   SOLE 0 0 0 3,033
SOUTHERN CO COM 842587107   358,236 4,994 SH   SOLE 0 0 0 4,994
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   617,016 17,216 SH   SOLE 0 0 0 17,216
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,689,515 3,230 SH   SOLE 0 0 0 3,230
SPDR SER TR PORTFOLIO INTRMD 78464A375   541,815 16,574 SH   SOLE 0 0 0 16,574
SPDR SER TR S&P DIVID ETF 78464A763   8,755,626 66,715 SH   SOLE 0 0 0 66,715
SPDR SER TR PORTFOLI S&P1500 78464A805   2,594,080 40,438 SH   SOLE 0 0 0 40,438
SPDR SER TR PORTFOLIO AGRGTE 78464A649   1,730,063 68,436 SH   SOLE 0 0 0 68,436
STRYKER CORPORATION COM 863667101   331,691 927 SH   SOLE 0 0 0 927
TESLA INC COM 88160R101   733,923 4,175 SH   SOLE 0 0 0 4,175
TILRAY BRANDS INC COM 88688T100   25,083 10,155 SH   SOLE 0 0 0 10,155
TRI CONTL CORP COM 895436103   1,022,515 33,199 SH   SOLE 0 0 0 33,199
TRUIST FINL CORP COM 89832Q109   573,084 14,702 SH   SOLE 0 0 0 14,702
TYSON FOODS INC CL A 902494103   218,006 3,712 SH   SOLE 0 0 0 3,712
UFP INDUSTRIES INC COM 90278Q108   228,799 1,860 SH   SOLE 0 0 0 1,860
UNION PAC CORP COM 907818108   3,013,872 12,255 SH   SOLE 0 0 0 12,255
UNITED PARCEL SERVICE INC CL B 911312106   718,626 4,835 SH   SOLE 0 0 0 4,835
UNITEDHEALTH GROUP INC COM 91324P102   462,545 935 SH   SOLE 0 0 0 935
VANECK ETF TRUST LONG MUNI ETF 92189F536   417,004 23,154 SH   SOLE 0 0 0 23,154
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   6,466,327 71,928 SH   SOLE 0 0 0 71,928
VANGUARD INDEX FDS TOTAL STK MKT 922908769   724,416 2,787 SH   SOLE 0 0 0 2,787
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,924,348 36,323 SH   SOLE 0 0 0 36,323
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,113,177 14,399 SH   SOLE 0 0 0 14,399
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   217,123 1,189 SH   SOLE 0 0 0 1,189
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   210,335 1,738 SH   SOLE 0 0 0 1,738
VANGUARD WORLD FD INF TECH ETF 92204A702   211,833 404 SH   SOLE 0 0 0 404
VERIZON COMMUNICATIONS INC COM 92343V104   373,874 8,910 SH   SOLE 0 0 0 8,910
VISA INC COM CL A 92826C839   1,888,826 6,768 SH   SOLE 0 0 0 6,768
WALMART INC COM 931142103   411,751 6,843 SH   SOLE 0 0 0 6,843
WASTE MGMT INC DEL COM 94106L109   207,821 975 SH   SOLE 0 0 0 975
WESTERN ASSET MANAGED MUNS F COM 95766M105   118,827 11,371 SH   SOLE 0 0 0 11,371
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   516,074 10,262 SH   SOLE 0 0 0 10,262