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   713,999 3,616 SH   SOLE 0 0 0 3,616
ADVANCED MICRO DEVICES INC COM 007903107   265,153 1,616 SH   SOLE 0 0 0 1,616
ALPHABET INC CAP STK CL A 02079K305   2,278,069 13,736 SH   SOLE 0 0 0 13,736
ALPHABET INC CAP STK CL C 02079K107   440,425 2,634 SH   SOLE 0 0 0 2,634
AMAZON COM INC COM 023135106   2,429,743 13,040 SH   SOLE 0 0 0 13,040
AMERICAN CENTY ETF TR US SML CP VALU 025072877   215,888 2,250 SH   SOLE 0 0 0 2,250
AMERICAN CENTY ETF TR AVANTIS ALL INT 025072174   1,341,375 22,353 SH   SOLE 0 0 0 22,353
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   341,785 6,647 SH   SOLE 0 0 0 6,647
AMERICAN ELEC PWR CO INC COM 025537101   1,917,893 18,693 SH   SOLE 0 0 0 18,693
AMGEN INC COM 031162100   596,272 1,851 SH   SOLE 0 0 0 1,851
AMPLIFY ETF TR CWP ENHANCED DIV 032108409   1,692,332 41,086 SH   SOLE 0 0 0 41,086
APOLLO GLOBAL MGMT INC COM 03769M106   1,621,956 12,985 SH   SOLE 0 0 0 12,985
APPLE INC COM 037833100   7,350,416 31,547 SH   SOLE 0 0 0 31,547
ATMOS ENERGY CORP COM 049560105   858,447 6,189 SH   SOLE 0 0 0 6,189
BANK AMERICA CORP COM 060505104   472,906 11,918 SH   SOLE 0 0 0 11,918
BAXTER INTL INC COM 071813109   744,654 19,612 SH   SOLE 0 0 0 19,612
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   2,167,825 4,710 SH   SOLE 0 0 0 4,710
BLACKSTONE INC COM 09260D107   1,750,429 11,431 SH   SOLE 0 0 0 11,431
BOEING CO COM 097023105   201,453 1,325 SH   SOLE 0 0 0 1,325
BROADCOM INC COM 11135F101   2,621,347 15,196 SH   SOLE 0 0 0 15,196
BUILDERS FIRSTSOURCE INC COM 12008R107   7,324,419 37,782 SH   SOLE 0 0 0 37,782
CATERPILLAR INC COM 149123101   254,357 650 SH   SOLE 0 0 0 650
CHEVRON CORP NEW COM 166764100   1,569,024 10,654 SH   SOLE 0 0 0 10,654
CISCO SYS INC COM 17275R102   293,147 5,508 SH   SOLE 0 0 0 5,508
CLEVELAND-CLIFFS INC NEW COM 185899101   151,963 11,900 SH   SOLE 0 0 0 11,900
COCA COLA CO COM 191216100   207,760 2,891 SH   SOLE 0 0 0 2,891
COMCAST CORP NEW CL A 20030N101   967,726 23,168 SH   SOLE 0 0 0 23,168
COSTCO WHSL CORP NEW COM 22160K105   847,513 956 SH   SOLE 0 0 0 956
CVS HEALTH CORP COM 126650100   327,856 5,214 SH   SOLE 0 0 0 5,214
DEVON ENERGY CORP NEW COM 25179M103   486,676 12,441 SH   SOLE 0 0 0 12,441
DISNEY WALT CO COM 254687106   491,720 5,112 SH   SOLE 0 0 0 5,112
EATON VANCE ENHANCED EQUITY COM 278277108   264,892 12,207 SH   SOLE 0 0 0 12,207
ELI LILLY & CO COM 532457108   287,045 324 SH   SOLE 0 0 0 324
EMCOR GROUP INC COM 29084Q100   734,054 1,705 SH   SOLE 0 0 0 1,705
EMERSON ELEC CO COM 291011104   201,460 1,842 SH   SOLE 0 0 0 1,842
EOG RES INC COM 26875P101   964,509 7,846 SH   SOLE 0 0 0 7,846
EXXON MOBIL CORP COM 30231G102   1,176,406 10,036 SH   SOLE 0 0 0 10,036
FIDELITY COVINGTON TRUST MSCI INFO TECH I 316092808   481,097 2,757 SH   SOLE 0 0 0 2,757
FIRST INTST BANCSYSTEM INC COM 32055Y201   752,018 24,512 SH   SOLE 0 0 0 24,512
FIRST SOLAR INC COM 336433107   481,419 1,930 SH   SOLE 0 0 0 1,930
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,008,157 55,699 SH   SOLE 0 0 0 55,699
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   357,219 6,031 SH   SOLE 0 0 0 6,031
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   226,911 3,832 SH   SOLE 0 0 0 3,832
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   2,119,249 58,253 SH   SOLE 0 0 0 58,253
FIRST TR EXCHANGE-TRADED FD LNG DUR OPRTUN 33738D606   282,083 12,593 SH   SOLE 0 0 0 12,593
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   311,504 6,886 SH   SOLE 0 0 0 6,886
FIRST TR MORNINGSTAR DIVID L SHS 336917109   1,130,789 26,956 SH   SOLE 0 0 0 26,956
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600   434,764 16,314 SH   SOLE 0 0 0 16,314
GLOBAL X FDS US INFR DEV ETF 37954Y673   318,990 7,750 SH   SOLE 0 0 0 7,750
GUGGENHEIM STRATEGIC OPPORTU COM SBI 40167F101   159,570 10,125 SH   SOLE 0 0 0 10,125
HOME DEPOT INC COM 437076102   1,445,975 3,569 SH   SOLE 0 0 0 3,569
HONEYWELL INTL INC COM 438516106   945,400 4,574 SH   SOLE 0 0 0 4,574
INTEL CORP COM 458140100   690,823 29,447 SH   SOLE 0 0 0 29,447
INTERNATIONAL BUSINESS MACHS COM 459200101   278,430 1,259 SH   SOLE 0 0 0 1,259
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   223,388 9,250 SH   SOLE 0 0 0 9,250
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   1,717,510 8,551 SH   SOLE 0 0 0 8,551
INVESCO EXCH TRADED FD TR II PURBTA MSCI US 46138E461   337,397 5,878 SH   SOLE 0 0 0 5,878
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   920,919 46,700 SH   SOLE 0 0 0 46,700
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   2,321,948 112,935 SH   SOLE 0 0 0 112,935
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   2,215,605 113,272 SH   SOLE 0 0 0 113,272
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   2,131,663 100,931 SH   SOLE 0 0 0 100,931
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   850,809 41,201 SH   SOLE 0 0 0 41,201
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472   5,166,749 50,368 SH   SOLE 0 0 0 50,368
ISHARES BITCOIN TRUST ETF SHS BEN INT 46438F101   205,905 5,699 SH   SOLE 0 0 0 5,699
ISHARES TR 20 YR TR BD ETF 464287432   7,750,575 79,007 SH   SOLE 0 0 0 79,007
ISHARES TR RUS 1000 GRW ETF 464287614   11,766,822 31,346 SH   SOLE 0 0 0 31,346
ISHARES TR IBONDS 27 TRM TS 46436E841   756,787 33,434 SH   SOLE 0 0 0 33,434
ISHARES TR IBONDS 25 TRM TS 46436E866   1,963,320 83,831 SH   SOLE 0 0 0 83,831
ISHARES TR CORE S&P500 ETF 464287200   18,761,071 32,525 SH   SOLE 0 0 0 32,525
ISHARES TR CRE U S REIT ETF 464288521   214,721 3,487 SH   SOLE 0 0 0 3,487
ISHARES TR CORE US AGGBD ET 464287226   211,452 2,088 SH   SOLE 0 0 0 2,088
ISHARES TR 0-3 MNTH TREASRY 46436E718   2,676,610 26,575 SH   SOLE 0 0 0 26,575
ISHARES TR CORE MSCI EAFE 46432F842   443,870 5,687 SH   SOLE 0 0 0 5,687
ISHARES TR RUS MID CAP ETF 464287499   707,214 8,024 SH   SOLE 0 0 0 8,024
ISHARES TR IBONDS 29 TRM TS 46436E825   1,512,995 68,446 SH   SOLE 0 0 0 68,446
ISHARES TR MSCI KLD400 SOC 464288570   536,443 4,931 SH   SOLE 0 0 0 4,931
ISHARES TR CORE S&P SCP ETF 464287804   431,350 3,688 SH   SOLE 0 0 0 3,688
ISHARES TR RUS MDCP VAL ETF 464287473   290,818 2,199 SH   SOLE 0 0 0 2,199
ISHARES TR HDG MSCI EAFE 46434V803   3,500,169 98,819 SH   SOLE 0 0 0 98,819
ISHARES TR SELECT DIVID ETF 464287168   302,031 2,236 SH   SOLE 0 0 0 2,236
ISHARES TR MSCI USA QLT FCT 46432F339   898,889 5,013 SH   SOLE 0 0 0 5,013
ISHARES TR MSCI USA MIN VOL 46429B697   4,772,534 52,267 SH   SOLE 0 0 0 52,267
JACOBS SOLUTIONS INC COM 46982L108   366,520 2,800 SH   SOLE 0 0 0 2,800
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   478,262 9,752 SH   SOLE 0 0 0 9,752
JOHNSON & JOHNSON COM 478160104   305,518 1,885 SH   SOLE 0 0 0 1,885
JPMORGAN CHASE & CO. COM 46625H100   1,622,532 7,695 SH   SOLE 0 0 0 7,695
KENVUE INC COM 49177J102   736,951 31,861 SH   SOLE 0 0 0 31,861
KINDER MORGAN INC DEL COM 49456B101   669,527 30,309 SH   SOLE 0 0 0 30,309
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   210,643 29,668 SH   SOLE 0 0 0 29,668
LINCOLN NATL CORP IND COM 534187109   436,316 13,847 SH   SOLE 0 0 0 13,847
LOCKHEED MARTIN CORP COM 539830109   999,161 1,709 SH   SOLE 0 0 0 1,709
LOWES COS INC COM 548661107   791,695 2,923 SH   SOLE 0 0 0 2,923
MASTERCARD INCORPORATED CL A 57636Q104   431,617 874 SH   SOLE 0 0 0 874
MCDONALDS CORP COM 580135101   1,044,178 3,429 SH   SOLE 0 0 0 3,429
META PLATFORMS INC CL A 30303M102   427,613 747 SH   SOLE 0 0 0 747
MICROSOFT CORP COM 594918104   6,651,606 15,458 SH   SOLE 0 0 0 15,458
MICROSTRATEGY INC CL A NEW 594972408   232,668 1,380 SH   SOLE 0 0 0 1,380
MORGAN STANLEY COM NEW 617446448   372,833 3,577 SH   SOLE 0 0 0 3,577
NETFLIX INC COM 64110L106   821,335 1,158 SH   SOLE 0 0 0 1,158
NORTHROP GRUMMAN CORP COM 666807102   211,228 400 SH   SOLE 0 0 0 400
NUVEEN AMT FREE QLTY MUN INC COM 670657105   665,795 55,622 SH   SOLE 0 0 0 55,622
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   152,513 13,080 SH   SOLE 0 0 0 13,080
NVIDIA CORPORATION COM 67066G104   2,263,116 18,636 SH   SOLE 0 0 0 18,636
PACER FDS TR US CASH COWS 100 69374H881   11,654,133 201,524 SH   SOLE 0 0 0 201,524
PARKER-HANNIFIN CORP COM 701094104   218,610 346 SH   SOLE 0 0 0 346
PEPSICO INC COM 713448108   1,120,176 6,587 SH   SOLE 0 0 0 6,587
PFIZER INC COM 717081103   273,104 9,437 SH   SOLE 0 0 0 9,437
PRICE T ROWE GROUP INC COM 74144T108   607,558 5,578 SH   SOLE 0 0 0 5,578
PROCTER AND GAMBLE CO COM 742718109   623,883 3,602 SH   SOLE 0 0 0 3,602
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,162,806 13,756 SH   SOLE 0 0 0 13,756
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   3,778,760 45,478 SH   SOLE 0 0 0 45,478
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   3,429,566 42,672 SH   SOLE 0 0 0 42,672
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   451,279 2,930 SH   SOLE 0 0 0 2,930
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   6,868,567 30,424 SH   SOLE 0 0 0 30,424
SERVICENOW INC COM 81762P102   2,529,335 2,828 SH   SOLE 0 0 0 2,828
SOUTHERN CO COM 842587107   452,301 5,016 SH   SOLE 0 0 0 5,016
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   683,101 18,187 SH   SOLE 0 0 0 18,187
SPDR S&P 500 ETF TR TR UNIT 78462F103   943,919 1,645 SH   SOLE 0 0 0 1,645
SPDR SER TR PORTFOLIO INTRMD 78464A375   757,933 22,484 SH   SOLE 0 0 0 22,484
SPDR SER TR PORTFOLI S&P1500 78464A805   2,699,131 38,526 SH   SOLE 0 0 0 38,526
SPDR SER TR S&P DIVID ETF 78464A763   6,305,914 44,395 SH   SOLE 0 0 0 44,395
SPDR SER TR PORTFOLIO AGRGTE 78464A649   2,050,181 78,431 SH   SOLE 0 0 0 78,431
STRYKER CORPORATION COM 863667101   339,946 941 SH   SOLE 0 0 0 941
TESLA INC COM 88160R101   984,514 3,763 SH   SOLE 0 0 0 3,763
TEXAS INSTRS INC COM 882508104   814,179 3,941 SH   SOLE 0 0 0 3,941
TILRAY BRANDS INC COM 88688T100   17,873 10,155 SH   SOLE 0 0 0 10,155
TRI CONTL CORP COM 895436103   1,164,391 35,242 SH   SOLE 0 0 0 35,242
UFP INDUSTRIES INC COM 90278Q108   230,536 1,757 SH   SOLE 0 0 0 1,757
UNION PAC CORP COM 907818108   3,165,039 12,841 SH   SOLE 0 0 0 12,841
UNITED PARCEL SERVICE INC CL B 911312106   263,545 1,933 SH   SOLE 0 0 0 1,933
UNITEDHEALTH GROUP INC COM 91324P102   530,889 908 SH   SOLE 0 0 0 908
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   15,084,160 155,587 SH   SOLE 0 0 0 155,587
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   481,327 1,961 SH   SOLE 0 0 0 1,961
VANGUARD INDEX FDS TOTAL STK MKT 922908769   750,311 2,650 SH   SOLE 0 0 0 2,650
VANGUARD INDEX FDS GROWTH ETF 922908736   278,733 726 SH   SOLE 0 0 0 726
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,257,271 15,831 SH   SOLE 0 0 0 15,831
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   6,638,015 79,260 SH   SOLE 0 0 0 79,260
VANGUARD WORLD FD INF TECH ETF 92204A702   236,954 404 SH   SOLE 0 0 0 404
VERIZON COMMUNICATIONS INC COM 92343V104   278,453 6,200 SH   SOLE 0 0 0 6,200
VISA INC COM CL A 92826C839   1,934,384 7,035 SH   SOLE 0 0 0 7,035
WALMART INC COM 931142103   570,749 7,068 SH   SOLE 0 0 0 7,068
WASTE MGMT INC DEL COM 94106L109   203,863 982 SH   SOLE 0 0 0 982
WESTERN ASSET MANAGED MUNS F COM 95766M105   123,262 11,371 SH   SOLE 0 0 0 11,371
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   455,000 9,060 SH   SOLE 0 0 0 9,060