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
Expires: July 31, 2015
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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AB ACTIVE ETFS INC EMERGING MKTS OP 00039J780 1,153,573 22,086 SH SOLE 0 0 22,086
ABACUS FCF ETF TR ABACUS FCF REAL 89628W708 361,002 11,996 SH SOLE 0 0 11,996
ABBOTT LABS COM 002824100 360,619 3,974 SH SOLE 0 0 3,974
ABBVIE INC COM 00287Y109 502,525 1,997 SH SOLE 0 0 1,997
ADVANCED MICRO DEVICES INC COM 007903107 1,197,836 2,062 SH SOLE 0 0 2,062
ALPHABET INC CAP STK CL A 02079K305 6,980,779 19,534 SH SOLE 0 0 19,534
ALPHABET INC CAP STK CL C 02079K107 1,877,596 5,314 SH SOLE 0 0 5,314
ALTRIA GROUP INC COM 02209S103 571,211 7,939 SH SOLE 0 0 7,939
AMAZON COM INC COM 023135106 8,618,803 36,162 SH SOLE 0 0 36,162
AMERICAN EXPRESS CO COM 025816109 228,319 675 SH SOLE 0 0 675
AMETEK INC COM 031100100 244,480 1,010 SH SOLE 0 0 1,010
AMGEN INC COM 031162100 1,179,389 3,257 SH SOLE 0 0 3,257
ANHEUSER BUSCH INBEV SA NV SPONSORED ADR 03524A108 226,534 2,749 SH SOLE 0 0 2,749
APPLE INC COM 037833100 12,601,947 43,551 SH SOLE 0 0 43,551
APPLIED INDL TECHNOLOGIES IN COM 03820C105 338,150 1,000 SH SOLE 0 0 1,000
ARM HOLDINGS PLC SPONSORED ADS 042068205 1,135,688 3,203 SH SOLE 0 0 3,203
ASML HLDG NV N Y REGISTRY SHS N07059210 294,437 148 SH SOLE 0 0 148
ASTERA LABS INC COM 04626A103 1,735,008 3,592 SH SOLE 0 0 3,592
ASTRAZENECA PLC ORD G0593M107 384,360 2,027 SH SOLE 0 0 2,027
AT&T INC COM 00206R102 298,815 14,436 SH SOLE 0 0 14,436
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,490,662 2,979 SH SOLE 0 0 2,979
BLACKROCK ETF TRUST ISHARES A I INNO 09290C780 1,297,376 24,609 SH SOLE 0 0 24,609
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103 2,347,460 34,516 SH SOLE 0 0 34,516
BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603 1,530,202 29,236 SH SOLE 0 0 29,236
BLACKROCK ETF TRUST II ISHARES INTERMED 092528207 205,179 8,461 SH SOLE 0 0 8,461
BLACKROCK ETF TRUST II ISHARES TOTAL RE 092528876 1,466,189 29,134 SH SOLE 0 0 29,134
BRISTOL-MYERS SQUIBB CO COM 110122108 291,154 5,053 SH SOLE 0 0 5,053
BROADCOM INC COM 11135F101 6,604,745 17,484 SH SOLE 0 0 17,484
CARDINAL HEALTH INC COM 14149Y108 446,613 1,880 SH SOLE 0 0 1,880
CARPENTER TECHNOLOGY CORP COM 144285103 1,783,294 2,891 SH SOLE 0 0 2,891
CASEYS GEN STORES INC COM 147528103 1,177,879 1,482 SH SOLE 0 0 1,482
CATERPILLAR INC COM 149123101 6,033,426 5,666 SH SOLE 0 0 5,666
CHEVRON CORP NEW COM 166764100 1,269,445 7,658 SH SOLE 0 0 7,658
CIENA CORP COM NEW 171779309 1,135,646 2,315 SH SOLE 0 0 2,315
CISCO SYS INC COM 17275R102 396,193 3,373 SH SOLE 0 0 3,373
COCA COLA CO COM 191216100 1,189,793 14,640 SH SOLE 0 0 14,640
COHERENT CORP COM 19247G107 1,455,989 3,691 SH SOLE 0 0 3,691
CONOCOPHILLIPS COM 20825C104 255,863 2,461 SH SOLE 0 0 2,461
CORNING INC COM 219350105 2,407,428 9,425 SH SOLE 0 0 9,425
COSTCO WHSL CORP NEW COM 22160K105 4,318,941 4,617 SH SOLE 0 0 4,617
CROWDSTRIKE HLDGS INC CL A 22788C105 3,393,684 4,447 SH SOLE 0 0 4,447
CUMMINS INC COM 231021106 6,264,446 8,783 SH SOLE 0 0 8,783
DATADOG INC CL A COM 23804L103 967,237 3,715 SH SOLE 0 0 3,715
DEERE & CO COM 244199105 241,045 380 SH SOLE 0 0 380
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 227,670 2,765 SH SOLE 0 0 2,765
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609 200,893 2,874 SH SOLE 0 0 2,874
DISNEY WALT CO COM 254687106 240,413 2,498 SH SOLE 0 0 2,498
DUKE ENERGY CORP NEW COM NEW 26441C204 409,613 3,236 SH SOLE 0 0 3,236
EATON CORP PLC SHS G29183103 726,108 1,704 SH SOLE 0 0 1,704
EBAY INC. COM 278642103 1,028,343 9,202 SH SOLE 0 0 9,202
ELEMENT SOLUTIONS INC COM 28618M106 713,003 14,932 SH SOLE 0 0 14,932
ELI LILLY & CO COM 532457108 4,071,587 3,395 SH SOLE 0 0 3,395
ENBRIDGE INC COM 29250N105 247,806 4,571 SH SOLE 0 0 4,571
ENCOMPASS HEALTH CORP COM 29261A100 229,093 2,266 SH SOLE 0 0 2,266
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 323,797 16,935 SH SOLE 0 0 16,935
EXXON MOBIL CORP COM 30233Q108 5,316,957 38,889 SH SOLE 0 0 38,889
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352 1,934,192 31,141 SH SOLE 0 0 31,141
FIDELITY COVINGTON TRUST HIGH DIVID ETF 316092840 777,066 12,889 SH SOLE 0 0 12,889
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 1,260,009 27,699 SH SOLE 0 0 27,699
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 6,069,358 74,875 SH SOLE 0 0 74,875
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 333,040 3,546 SH SOLE 0 0 3,546
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 16,744,519 336,370 SH SOLE 0 0 336,370
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 16,073,463 359,184 SH SOLE 0 0 359,184
FIRST TR EXCHANGE-TRADED FD SHS 336917109 5,994,743 123,197 SH SOLE 0 0 123,197
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 7,574,331 175,576 SH SOLE 0 0 175,576
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888 324,435 13,040 SH SOLE 0 0 13,040
FIRST TR VALUE LINE DIVID IN SHS 33734H106 3,393,188 70,427 SH SOLE 0 0 70,427
FREEPORT MCMORAN INC CL B 35671D857 1,164,865 18,522 SH SOLE 0 0 18,522
GARMIN LTD SHS H2906T109 3,850,294 16,209 SH SOLE 0 0 16,209
GE AEROSPACE COM NEW 369604301 497,683 1,332 SH SOLE 0 0 1,332
GE VERNOVA INC COM 36828A101 397,568 338 SH SOLE 0 0 338
GENERAL DYNAMICS CORP COM 369550108 3,453,357 9,749 SH SOLE 0 0 9,749
GENUINE PARTS CO COM 372460105 7,914,452 67,083 SH SOLE 0 0 67,083
GLOBE LIFE INC COM 37959E102 2,195,409 12,287 SH SOLE 0 0 12,287
GOLDMAN SACHS GROUP INC COM 38141G104 3,372,919 3,335 SH SOLE 0 0 3,335
HOME DEPOT INC COM 437076102 588,976 1,670 SH SOLE 0 0 1,670
HUNT J B TRANS SVCS INC COM 445658107 2,368,499 8,183 SH SOLE 0 0 8,183
HUNTINGTON BANCSHARES INC COM 446150104 722,533 40,752 SH SOLE 0 0 40,752
INCYTE CORP COM 45337C102 2,054,083 18,120 SH SOLE 0 0 18,120
INTERNATIONAL BUSINESS MACHS COM 459200101 4,917,849 17,488 SH SOLE 0 0 17,488
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 8,627,111 40,547 SH SOLE 0 0 40,547
INVESCO QQQ TR UNIT SER 1 46090E103 23,445,751 31,838 SH SOLE 0 0 31,838
ISHARES GOLD TR ISHARES NEW 464285204 810,615 10,735 SH SOLE 0 0 10,735
ISHARES INC CORE MSCI EMKT 46434G103 483,470 5,836 SH SOLE 0 0 5,836
ISHARES TR 10-20 YR TRS ETF 464288653 681,765 6,794 SH SOLE 0 0 6,794
ISHARES TR 3 7 YR TREAS BD 464288661 706,650 6,017 SH SOLE 0 0 6,017
ISHARES TR CORE DIV GRWTH 46434V621 918,255 12,116 SH SOLE 0 0 12,116
ISHARES TR CORE MSCI EAFE 46432F842 300,364 3,110 SH SOLE 0 0 3,110
ISHARES TR CORE MSCI INTL 46435G326 345,943 3,887 SH SOLE 0 0 3,887
ISHARES TR CORE MSCI TOTAL 46432F834 8,186,727 85,779 SH SOLE 0 0 85,779
ISHARES TR CORE S&P MCP ETF 464287507 1,777,560 23,052 SH SOLE 0 0 23,052
ISHARES TR CORE S&P SCP ETF 464287804 1,663,510 11,216 SH SOLE 0 0 11,216
ISHARES TR CORE S&P TTL STK 464287150 6,534,520 39,779 SH SOLE 0 0 39,779
ISHARES TR CORE S&P500 ETF 464287200 32,027,591 42,767 SH SOLE 0 0 42,767
ISHARES TR CORE US AGGBD ET 464287226 1,053,869 10,647 SH SOLE 0 0 10,647
ISHARES TR DOW JONES US ETF 464287846 600,248 3,293 SH SOLE 0 0 3,293
ISHARES TR EAFE VALUE ETF 464288877 903,887 11,808 SH SOLE 0 0 11,808
ISHARES TR IBOXX INV CP ETF 464287242 273,837 2,511 SH SOLE 0 0 2,511
ISHARES TR ISHARES BIOTECH 464287556 803,748 4,226 SH SOLE 0 0 4,226
ISHARES TR ISHARES SEMICDTR 464287523 1,717,246 2,680 SH SOLE 0 0 2,680
ISHARES TR MBS ETF 464288588 328,780 3,478 SH SOLE 0 0 3,478
ISHARES TR MSCI USA MMENTM 46432F396 788,192 2,299 SH SOLE 0 0 2,299
ISHARES TR MSCI USA QLT FCT 46432F339 1,462,062 6,663 SH SOLE 0 0 6,663
ISHARES TR MSCI USA VALUE 46432F388 426,594 2,135 SH SOLE 0 0 2,135
ISHARES TR RUS 1000 ETF 464287622 911,956 2,227 SH SOLE 0 0 2,227
ISHARES TR RUS 1000 GRW ETF 464287614 1,343,040 10,816 SH SOLE 0 0 10,816
ISHARES TR RUS 1000 VAL ETF 464287598 1,308,217 5,396 SH SOLE 0 0 5,396
ISHARES TR S&P 100 ETF 464287101 381,602 1,043 SH SOLE 0 0 1,043
ISHARES TR S&P 500 GRWT ETF 464287309 3,654,000 26,569 SH SOLE 0 0 26,569
ISHARES TR S&P 500 VAL ETF 464287408 1,362,800 6,002 SH SOLE 0 0 6,002
ISHARES TR SELECT DIVID ETF 464287168 427,324 2,734 SH SOLE 0 0 2,734
ISHARES TR SHORT TREAS BD 464288679 17,046,467 154,476 SH SOLE 0 0 154,476
ISHARES TR TIPS BD ETF 464287176 7,413,938 67,751 SH SOLE 0 0 67,751
ISHARES TR U.S. FIN SVC ETF 464287770 319,214 3,528 SH SOLE 0 0 3,528
ISHARES TR U.S. TECH ETF 464287721 317,053 1,257 SH SOLE 0 0 1,257
ISHARES TR US AER DEF ETF 464288760 268,601 1,108 SH SOLE 0 0 1,108
ISHARES TR US CONSM STAPLES 464287812 283,025 3,895 SH SOLE 0 0 3,895
ISHARES TR US TREAS BD ETF 46429B267 1,532,577 67,277 SH SOLE 0 0 67,277
J P MORGAN EXCHANGE TRADED F ACTIVE VALUE ETF 46641Q167 2,072,537 26,099 SH SOLE 0 0 26,099
J P MORGAN EXCHANGE TRADED F INTRNL RES EQT 46641Q134 608,595 7,378 SH SOLE 0 0 7,378
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203 300,355 4,887 SH SOLE 0 0 4,887
JOHNSON & JOHNSON COM 478160104 1,431,629 5,637 SH SOLE 0 0 5,637
JPMORGAN CHASE & CO. COM 46625H100 1,858,907 5,679 SH SOLE 0 0 5,679
KLA CORP COM NEW 482480100 5,270,403 17,468 SH SOLE 0 0 17,468
LAM RESEARCH CORP COM NEW 512807306 1,456,422 3,361 SH SOLE 0 0 3,361
LANDSTAR SYS INC COM 515098101 570,175 2,757 SH SOLE 0 0 2,757
LINDE PLC SHS G54950103 251,167 484 SH SOLE 0 0 484
LITTELFUSE INC COM 537008104 1,295,421 2,845 SH SOLE 0 0 2,845
LOCKHEED MARTIN CORP COM 539830109 381,586 749 SH SOLE 0 0 749
MARATHON PETE CORP COM 56585A102 255,670 1,000 SH SOLE 0 0 1,000
MASTEC INC COM 576323109 1,390,473 3,342 SH SOLE 0 0 3,342
MCDONALDS CORP COM 580135101 2,861,902 10,587 SH SOLE 0 0 10,587
MERCK & CO INC COM 58933Y105 612,728 4,768 SH SOLE 0 0 4,768
META PLATFORMS INC CL A 30303M102 3,397,706 6,032 SH SOLE 0 0 6,032
MICROCHIP TECHNOLOGY INC. COM 595017104 3,155,939 34,605 SH SOLE 0 0 34,605
MICRON TECHNOLOGY INC COM 595112103 2,286,654 1,981 SH SOLE 0 0 1,981
MICROSOFT CORP COM 594918104 7,070,120 18,954 SH SOLE 0 0 18,954
MKS INC. COM 55306N104 1,827,248 4,108 SH SOLE 0 0 4,108
NETFLIX INC COM 64110L106 961,044 13,460 SH SOLE 0 0 13,460
NEXTERA ENERGY INC COM 65339F101 1,705,072 19,427 SH SOLE 0 0 19,427
NRG ENERGY INC COM NEW 629377508 384,158 2,630 SH SOLE 0 0 2,630
NVENT ELEC PLC SHS G6700G107 1,242,224 7,324 SH SOLE 0 0 7,324
NVIDIA CORPORATION COM 67066G104 6,205,791 31,015 SH SOLE 0 0 31,015
ORACLE CORP COM 68389X105 533,617 3,641 SH SOLE 0 0 3,641
PEPSICO INC COM 713448108 516,145 3,812 SH SOLE 0 0 3,812
PGIM ETF TR PGIM ULTRA SH BD 69344A107 16,891,409 340,896 SH SOLE 0 0 340,896
PROCTER AND GAMBLE CO COM 742718109 735,752 5,017 SH SOLE 0 0 5,017
PROGRESSIVE CORP COM 743315103 529,195 2,422 SH SOLE 0 0 2,422
QUALCOMM INC COM 747525103 362,558 1,962 SH SOLE 0 0 1,962
QUANTA SVCS INC COM 74762E102 1,207,507 1,677 SH SOLE 0 0 1,677
QUEST DIAGNOSTICS INC COM 74834L100 463,959 2,189 SH SOLE 0 0 2,189
REGIONS FINANCIAL CORP NEW COM 7591EP100 692,352 22,926 SH SOLE 0 0 22,926
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 2,666,401 24,889 SH SOLE 0 0 24,889
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,383,734 26,054 SH SOLE 0 0 26,054
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 1,622,394 30,263 SH SOLE 0 0 30,263
SELECT SECTOR SPDR TR INDL 81369Y704 8,880,239 47,942 SH SOLE 0 0 47,942
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 234,900 5,335 SH SOLE 0 0 5,335
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 4,830,362 41,187 SH SOLE 0 0 41,187
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 1,675,348 20,168 SH SOLE 0 0 20,168
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 2,456,306 15,482 SH SOLE 0 0 15,482
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1,237,041 27,284 SH SOLE 0 0 27,284
SELECT SECTOR SPDR TR ST STR MATER ETF 81369Y100 264,468 5,203 SH SOLE 0 0 5,203
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 13,100,806 68,763 SH SOLE 0 0 68,763
SERVICENOW INC COM 81762P102 255,696 2,576 SH SOLE 0 0 2,576
SERVISFIRST BANCSHARES INC COM 81768T108 268,925 3,100 SH SOLE 0 0 3,100
SOUTHERN CO COM 842587107 11,031,645 115,261 SH SOLE 0 0 115,261
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 244,479 468 SH SOLE 0 0 468
SPDR GOLD TR GOLD SHS 78463V107 595,670 1,617 SH SOLE 0 0 1,617
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,040,997 1,394 SH SOLE 0 0 1,394
SPDR SER TR PRTFLO S&P500 GW 78464A409 322,344 2,709 SH SOLE 0 0 2,709
SPDR SERIES TRUST ST STR P400MID 78464A847 218,286 3,231 SH SOLE 0 0 3,231
STATE STR CORP COM 857477103 1,656,076 9,765 SH SOLE 0 0 9,765
SYNOPSYS INC COM 871607107 997,413 2,236 SH SOLE 0 0 2,236
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 325,703 682 SH SOLE 0 0 682
TCW ETF TRUST TRANSFORM SYSTEM 29287L205 1,107,353 9,006 SH SOLE 0 0 9,006
TESLA INC COM 88160R101 783,998 1,864 SH SOLE 0 0 1,864
TEXAS INSTRS INC COM 882508104 593,159 1,990 SH SOLE 0 0 1,990
THE CIGNA GROUP COM 125523100 208,138 755 SH SOLE 0 0 755
TIMKEN CO COM 887389104 1,603,053 11,031 SH SOLE 0 0 11,031
TJX COS INC NEW COM 872540109 3,384,175 22,338 SH SOLE 0 0 22,338
TRIMTABS ETF TR ABACUS FCF LEADE 89628W302 1,059,873 12,344 SH SOLE 0 0 12,344
TWILIO INC CL A 90138F102 1,231,377 5,968 SH SOLE 0 0 5,968
UBER TECHNOLOGIES INC COM 90353T100 897,382 12,436 SH SOLE 0 0 12,436
UNION PAC CORP COM 907818108 313,344 1,152 SH SOLE 0 0 1,152
UNITED RENTALS INC COM 911363109 4,090,866 3,611 SH SOLE 0 0 3,611
UNITEDHEALTH GROUP INC COM 91324P102 919,240 2,212 SH SOLE 0 0 2,212
VANECK ETF TRUST URANIUM AND NUCL 92189F601 214,563 1,850 SH SOLE 0 0 1,850
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,077,854 1,569 SH SOLE 0 0 1,569
VANGUARD INDEX FDS TOTAL STK MKT 922908769 214,993 581 SH SOLE 0 0 581
VANGUARD INDEX FDS VALUE ETF 922908744 430,194 1,974 SH SOLE 0 0 1,974
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 420,367 3,289 SH SOLE 0 0 3,289
VANGUARD WORLD FD INF TECH ETF 92204A702 799,350 6,688 SH SOLE 0 0 6,688
VIATRIS INC COM 92556V106 1,074,861 67,686 SH SOLE 0 0 67,686
VICTORY PORTFOLIOS II VICTORYSHARES WE 92647P126 5,132,120 100,689 SH SOLE 0 0 100,689
VISA INC COM CL A 92826C839 981,580 2,861 SH SOLE 0 0 2,861
VULCAN MATLS CO COM 929160109 285,372 967 SH SOLE 0 0 967
WALMART INC COM 931142103 6,107,101 53,921 SH SOLE 0 0 53,921
WESTERN DIGITAL CORP COM 958102105 5,611,794 8,786 SH SOLE 0 0 8,786
WILLIAMS COS INC COM 969457100 354,825 4,773 SH SOLE 0 0 4,773
WYNN RESORTS LTD COM 983134107 2,385,194 24,567 SH SOLE 0 0 24,567