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   588,237 3,430 SH   SOLE 0 0 0 3,430
ADVANCED MICRO DEVICES INC COM 007903107   237,151 1,462 SH   SOLE 0 0 0 1,462
ALPHABET INC CAP STK CL A 02079K305   2,455,783 13,482 SH   SOLE 0 0 0 13,482
ALPHABET INC CAP STK CL C 02079K107   482,959 2,633 SH   SOLE 0 0 0 2,633
AMAZON COM INC COM 023135106   2,467,416 12,768 SH   SOLE 0 0 0 12,768
AMERICAN CENTY ETF TR US SML CP VALU 025072877   201,870 2,250 SH   SOLE 0 0 0 2,250
AMERICAN CENTY ETF TR AVANTIS ALL INT 025072174   1,266,353 22,637 SH   SOLE 0 0 0 22,637
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   351,658 6,983 SH   SOLE 0 0 0 6,983
AMERICAN ELEC PWR CO INC COM 025537101   1,566,847 17,858 SH   SOLE 0 0 0 17,858
AMGEN INC COM 031162100   577,029 1,847 SH   SOLE 0 0 0 1,847
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   1,565,570 40,454 SH   SOLE 0 0 0 40,454
APOLLO GLOBAL MGMT INC COM 03769M106   1,231,234 10,428 SH   SOLE 0 0 0 10,428
APPLE INC COM 037833100   6,474,879 30,742 SH   SOLE 0 0 0 30,742
ATMOS ENERGY CORP COM 049560105   652,143 5,591 SH   SOLE 0 0 0 5,591
BANK AMERICA CORP COM 060505104   465,548 11,706 SH   SOLE 0 0 0 11,706
BAXTER INTL INC COM 071813109   526,771 15,748 SH   SOLE 0 0 0 15,748
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,863,958 4,582 SH   SOLE 0 0 0 4,582
BLACKROCK LTD DURATION INCOM COM SHS 09249W101   146,836 10,518 SH   SOLE 0 0 0 10,518
BLACKSTONE INC COM 09260D107   1,142,798 9,231 SH   SOLE 0 0 0 9,231
BOEING CO COM 097023105   228,241 1,254 SH   SOLE 0 0 0 1,254
BROADCOM INC COM 11135F101   2,247,742 1,400 SH   SOLE 0 0 0 1,400
BUILDERS FIRSTSOURCE INC COM 12008R107   5,229,407 37,782 SH   SOLE 0 0 0 37,782
CATERPILLAR INC COM 149123101   202,186 607 SH   SOLE 0 0 0 607
CHEVRON CORP NEW COM 166764100   1,659,313 10,608 SH   SOLE 0 0 0 10,608
CISCO SYS INC COM 17275R102   283,938 5,976 SH   SOLE 0 0 0 5,976
CLEVELAND-CLIFFS INC NEW COM 185899101   170,829 11,100 SH   SOLE 0 0 0 11,100
COMCAST CORP NEW CL A 20030N101   836,609 21,364 SH   SOLE 0 0 0 21,364
COSTCO WHSL CORP NEW COM 22160K105   797,291 938 SH   SOLE 0 0 0 938
CVS HEALTH CORP COM 126650100   308,578 5,225 SH   SOLE 0 0 0 5,225
DEVON ENERGY CORP NEW COM 25179M103   426,505 8,998 SH   SOLE 0 0 0 8,998
DISNEY WALT CO COM 254687106   541,192 5,451 SH   SOLE 0 0 0 5,451
EATON VANCE ENHANCED EQUITY COM 278277108   290,153 13,322 SH   SOLE 0 0 0 13,322
ELI LILLY & CO COM 532457108   536,890 593 SH   SOLE 0 0 0 593
EMCOR GROUP INC COM 29084Q100   622,461 1,705 SH   SOLE 0 0 0 1,705
EMERSON ELEC CO COM 291011104   200,932 1,824 SH   SOLE 0 0 0 1,824
EOG RES INC COM 26875P101   985,562 7,830 SH   SOLE 0 0 0 7,830
EXXON MOBIL CORP COM 30231G102   1,158,438 10,063 SH   SOLE 0 0 0 10,063
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   472,881 2,757 SH   SOLE 0 0 0 2,757
FIRST INTST BANCSYSTEM INC COM 32055Y201   560,843 20,196 SH   SOLE 0 0 0 20,196
FIRST SOLAR INC COM 336433107   487,895 2,164 SH   SOLE 0 0 0 2,164
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,048,567 60,401 SH   SOLE 0 0 0 60,401
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   312,964 5,547 SH   SOLE 0 0 0 5,547
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   1,989,113 59,590 SH   SOLE 0 0 0 59,590
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606   267,439 12,717 SH   SOLE 0 0 0 12,717
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   296,650 6,891 SH   SOLE 0 0 0 6,891
FIRST TR MORNINGSTAR DIVID L SHS 336917109   1,015,800 26,781 SH   SOLE 0 0 0 26,781
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   388,089 13,480 SH   SOLE 0 0 0 13,480
GLOBAL X FDS US INFR DEV ETF 37954Y673   320,223 8,650 SH   SOLE 0 0 0 8,650
HOME DEPOT INC COM 437076102   1,100,073 3,196 SH   SOLE 0 0 0 3,196
HONEYWELL INTL INC COM 438516106   819,807 3,839 SH   SOLE 0 0 0 3,839
INTEL CORP COM 458140100   831,303 26,842 SH   SOLE 0 0 0 26,842
INTERNATIONAL BUSINESS MACHS COM 459200101   213,463 1,234 SH   SOLE 0 0 0 1,234
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,658,899 8,416 SH   SOLE 0 0 0 8,416
INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461   219,083 4,028 SH   SOLE 0 0 0 4,028
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   936,694 48,735 SH   SOLE 0 0 0 48,735
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   2,636,578 132,159 SH   SOLE 0 0 0 132,159
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   2,643,521 137,863 SH   SOLE 0 0 0 137,863
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,603,781 123,636 SH   SOLE 0 0 0 123,636
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   899,755 43,998 SH   SOLE 0 0 0 43,998
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   3,958,824 40,800 SH   SOLE 0 0 0 40,800
ISHARES TR IBONDS 25 TRM TS 46436E866   2,311,935 99,567 SH   SOLE 0 0 0 99,567
ISHARES TR CORE S&P500 ETF 464287200   15,010,519 27,430 SH   SOLE 0 0 0 27,430
ISHARES TR IBONDS 27 TRM TS 46436E841   998,963 45,253 SH   SOLE 0 0 0 45,253
ISHARES TR RUS 1000 GRW ETF 464287614   12,825,037 35,184 SH   SOLE 0 0 0 35,184
ISHARES TR CORE MSCI EAFE 46432F842   239,857 3,302 SH   SOLE 0 0 0 3,302
ISHARES TR RUS MID CAP ETF 464287499   594,782 7,336 SH   SOLE 0 0 0 7,336
ISHARES TR CORE US AGGBD ET 464287226   210,448 2,168 SH   SOLE 0 0 0 2,168
ISHARES TR IBONDS 29 TRM TS 46436E825   1,762,160 82,460 SH   SOLE 0 0 0 82,460
ISHARES TR MSCI KLD400 SOC 464288570   512,084 4,931 SH   SOLE 0 0 0 4,931
ISHARES TR CORE S&P SCP ETF 464287804   405,736 3,804 SH   SOLE 0 0 0 3,804
ISHARES TR RUS MDCP VAL ETF 464287473   285,912 2,368 SH   SOLE 0 0 0 2,368
ISHARES TR HDG MSCI EAFE 46434V803   1,596,278 44,896 SH   SOLE 0 0 0 44,896
ISHARES TR SELECT DIVID ETF 464287168   342,522 2,831 SH   SOLE 0 0 0 2,831
ISHARES TR MSCI USA MIN VOL 46429B697   5,016,914 59,754 SH   SOLE 0 0 0 59,754
ISHARES TR MSCI USA QLT FCT 46432F339   903,880 5,293 SH   SOLE 0 0 0 5,293
JACOBS SOLUTIONS INC COM 46982L108   391,188 2,800 SH   SOLE 0 0 0 2,800
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   552,873 11,390 SH   SOLE 0 0 0 11,390
JOHNSON & JOHNSON COM 478160104   268,941 1,840 SH   SOLE 0 0 0 1,840
JPMORGAN CHASE & CO. COM 46625H100   1,421,219 7,027 SH   SOLE 0 0 0 7,027
KENVUE INC COM 49177J102   449,391 24,719 SH   SOLE 0 0 0 24,719
KINDER MORGAN INC DEL COM 49456B101   598,127 30,102 SH   SOLE 0 0 0 30,102
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   235,967 34,701 SH   SOLE 0 0 0 34,701
LINCOLN NATL CORP IND COM 534187109   306,646 9,860 SH   SOLE 0 0 0 9,860
LOCKHEED MARTIN CORP COM 539830109   716,664 1,534 SH   SOLE 0 0 0 1,534
LOWES COS INC COM 548661107   639,114 2,899 SH   SOLE 0 0 0 2,899
MASTERCARD INCORPORATED CL A 57636Q104   396,635 899 SH   SOLE 0 0 0 899
MCDONALDS CORP COM 580135101   797,901 3,131 SH   SOLE 0 0 0 3,131
META PLATFORMS INC CL A 30303M102   347,912 690 SH   SOLE 0 0 0 690
MFS CHARTER INCOME TR SH BEN INT 552727109   154,386 24,623 SH   SOLE 0 0 0 24,623
MICROSOFT CORP COM 594918104   5,264,412 11,779 SH   SOLE 0 0 0 11,779
MORGAN STANLEY COM NEW 617446448   354,218 3,645 SH   SOLE 0 0 0 3,645
NETFLIX INC COM 64110L106   795,684 1,179 SH   SOLE 0 0 0 1,179
NUVEEN AMT FREE QLTY MUN INC COM 670657105   735,056 64,141 SH   SOLE 0 0 0 64,141
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   141,133 13,080 SH   SOLE 0 0 0 13,080
NVIDIA CORPORATION COM 67066G104   2,199,589 17,805 SH   SOLE 0 0 0 17,805
PACER FDS TR US CASH COWS 100 69374H881   9,022,836 165,587 SH   SOLE 0 0 0 165,587
PEPSICO INC COM 713448108   998,222 6,052 SH   SOLE 0 0 0 6,052
PFIZER INC COM 717081103   258,338 9,233 SH   SOLE 0 0 0 9,233
PRICE T ROWE GROUP INC COM 74144T108   493,757 4,282 SH   SOLE 0 0 0 4,282
PROCTER AND GAMBLE CO COM 742718109   635,965 3,856 SH   SOLE 0 0 0 3,856
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,025,813 13,192 SH   SOLE 0 0 0 13,192
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   4,019,801 51,648 SH   SOLE 0 0 0 51,648
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   3,101,821 41,871 SH   SOLE 0 0 0 41,871
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   1,626,570 11,160 SH   SOLE 0 0 0 11,160
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   7,670,815 33,907 SH   SOLE 0 0 0 33,907
SERVICENOW INC COM 81762P102   2,457,557 3,124 SH   SOLE 0 0 0 3,124
SOUTHERN CO COM 842587107   387,348 4,994 SH   SOLE 0 0 0 4,994
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   628,035 17,903 SH   SOLE 0 0 0 17,903
SPDR S&P 500 ETF TR TR UNIT 78462F103   643,866 1,183 SH   SOLE 0 0 0 1,183
SPDR SER TR PORTFOLIO INTRMD 78464A375   570,773 17,530 SH   SOLE 0 0 0 17,530
SPDR SER TR S&P DIVID ETF 78464A763   6,472,353 50,891 SH   SOLE 0 0 0 50,891
SPDR SER TR PORTFOLI S&P1500 78464A805   2,656,058 40,031 SH   SOLE 0 0 0 40,031
SPDR SER TR PORTFOLIO AGRGTE 78464A649   1,799,503 71,722 SH   SOLE 0 0 0 71,722
STRYKER CORPORATION COM 863667101   316,047 929 SH   SOLE 0 0 0 929
TESLA INC COM 88160R101   851,873 4,305 SH   SOLE 0 0 0 4,305
TEXAS INSTRS INC COM 882508104   627,554 3,226 SH   SOLE 0 0 0 3,226
TILRAY BRANDS INC COM 88688T100   16,857 10,155 SH   SOLE 0 0 0 10,155
TRI CONTL CORP COM 895436103   1,115,659 36,024 SH   SOLE 0 0 0 36,024
UNION PAC CORP COM 907818108   2,769,875 12,242 SH   SOLE 0 0 0 12,242
UNITED PARCEL SERVICE INC CL B 911312106   267,815 1,957 SH   SOLE 0 0 0 1,957
UNITEDHEALTH GROUP INC COM 91324P102   458,334 900 SH   SOLE 0 0 0 900
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   255,486 980 SH   SOLE 0 0 0 980
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   11,042,515 127,497 SH   SOLE 0 0 0 127,497
VANGUARD INDEX FDS TOTAL STK MKT 922908769   771,020 2,882 SH   SOLE 0 0 0 2,882
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,135,666 14,696 SH   SOLE 0 0 0 14,696
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   5,430,595 67,942 SH   SOLE 0 0 0 67,942
VANGUARD WORLD FD INF TECH ETF 92204A702   232,942 404 SH   SOLE 0 0 0 404
VERIZON COMMUNICATIONS INC COM 92343V104   299,891 7,272 SH   SOLE 0 0 0 7,272
VISA INC COM CL A 92826C839   1,789,318 6,817 SH   SOLE 0 0 0 6,817
WALMART INC COM 931142103   462,669 6,833 SH   SOLE 0 0 0 6,833
WASTE MGMT INC DEL COM 94106L109   208,007 975 SH   SOLE 0 0 0 975
WESTERN ASSET MANAGED MUNS F COM 95766M105   117,690 11,371 SH   SOLE 0 0 0 11,371
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   616,696 12,258 SH   SOLE 0 0 0 12,258