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
3M CO COM 88579Y101   744,075 5,764 SH   SOLE   0 0 5,764
TRIMTABS ETF TR ABACUS FCF INTER 89628W401   303,604 10,590 SH   SOLE   0 0 10,590
TRIMTABS ETF TR ABACUS FCF LEADE 89628W302   1,217,598 18,319 SH   SOLE   0 0 18,319
ABBOTT LABS COM 002824100   3,475,258 30,725 SH   SOLE   0 0 30,725
ABBVIE INC COM 00287Y109   348,470 1,961 SH   SOLE   0 0 1,961
ADOBE INC COM 00724F101   2,235,406 5,027 SH   SOLE   0 0 5,027
ADVANCED MICRO DEVICES INC COM 007903107   257,403 2,131 SH   SOLE   0 0 2,131
ALPHABET INC CAP STK CL A 02079K305   4,556,866 24,072 SH   SOLE   0 0 24,072
ALPHABET INC CAP STK CL C 02079K107   1,029,328 5,405 SH   SOLE   0 0 5,405
ALTRIA GROUP INC COM 02209S103   376,017 7,191 SH   SOLE   0 0 7,191
AMAZON COM INC COM 023135106   9,008,812 41,063 SH   SOLE   0 0 41,063
AMERICAN EXPRESS CO COM 025816109   289,370 975 SH   SOLE   0 0 975
AMERIPRISE FINL INC COM 03076C106   4,219,592 7,925 SH   SOLE   0 0 7,925
AMETEK INC COM 031100100   2,390,441 13,261 SH   SOLE   0 0 13,261
AMGEN INC COM 031162100   818,725 3,141 SH   SOLE   0 0 3,141
APPLE INC COM 037833100   12,248,997 48,914 SH   SOLE   0 0 48,914
APPLIED INDL TECHNOLOGIES IN COM 03820C105   239,470 1,000 SH   SOLE   0 0 1,000
ASTRAZENECA PLC SPONSORED ADR 046353108   301,785 4,606 SH   SOLE   0 0 4,606
AT&T INC COM 00206R102   299,871 13,170 SH   SOLE   0 0 13,170
ATLASSIAN CORPORATION CL A 049468101   778,816 3,200 SH   SOLE   0 0 3,200
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   702,131 1,549 SH   SOLE   0 0 1,549
BLACKSTONE INC COM 09260D107   269,148 1,561 SH   SOLE   0 0 1,561
BRISTOL-MYERS SQUIBB CO COM 110122108   1,240,078 21,925 SH   SOLE   0 0 21,925
BROADCOM INC COM 11135F101   6,670,223 28,771 SH   SOLE   0 0 28,771
CADENCE BANK COM 12740C103   564,153 16,376 SH   SOLE   0 0 16,376
CARVANA CO CL A 146869102   846,588 4,163 SH   SOLE   0 0 4,163
CATERPILLAR INC COM 149123101   759,062 2,092 SH   SOLE   0 0 2,092
CHEVRON CORP NEW COM 166764100   938,776 6,481 SH   SOLE   0 0 6,481
CISCO SYS INC COM 17275R102   250,771 4,236 SH   SOLE   0 0 4,236
COCA COLA CO COM 191216100   3,253,307 52,254 SH   SOLE   0 0 52,254
COMCAST CORP NEW CL A 20030N101   2,629,331 70,059 SH   SOLE   0 0 70,059
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   1,415,197 14,618 SH   SOLE   0 0 14,618
CONOCOPHILLIPS COM 20825C104   408,853 4,123 SH   SOLE   0 0 4,123
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   2,682,235 11,956 SH   SOLE   0 0 11,956
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   312,895 3,980 SH   SOLE   0 0 3,980
COSTCO WHSL CORP NEW COM 22160K105   4,055,457 4,426 SH   SOLE   0 0 4,426
CROWDSTRIKE HLDGS INC CL A 22788C105   2,499,821 7,306 SH   SOLE   0 0 7,306
CUMMINS INC COM 231021106   3,451,227 9,900 SH   SOLE   0 0 9,900
DECKERS OUTDOOR CORP COM 243537107   981,737 4,834 SH   SOLE   0 0 4,834
DEERE & CO COM 244199105   802,120 1,893 SH   SOLE   0 0 1,893
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   218,278 3,354 SH   SOLE   0 0 3,354
DISNEY WALT CO COM 254687106   528,913 4,750 SH   SOLE   0 0 4,750
DOCUSIGN INC COM 256163106   3,345,498 37,197 SH   SOLE   0 0 37,197
DOXIMITY INC CL A 26622P107   994,656 18,630 SH   SOLE   0 0 18,630
DUKE ENERGY CORP NEW COM NEW 26441C204   352,525 3,272 SH   SOLE   0 0 3,272
EATON CORP PLC SHS G29183103   542,607 1,635 SH   SOLE   0 0 1,635
ELI LILLY & CO COM 532457108   2,900,545 3,757 SH   SOLE   0 0 3,757
ENCOMPASS HEALTH CORP COM 29261A100   208,244 2,255 SH   SOLE   0 0 2,255
SELECT SECTOR SPDR TR ENERGY 81369Y506   858,690 10,024 SH   SOLE   0 0 10,024
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   354,030 18,072 SH   SOLE   0 0 18,072
EXXON MOBIL CORP COM 30231G102   4,021,683 37,387 SH   SOLE   0 0 37,387
F5 INC COM 315616102   827,085 3,289 SH   SOLE   0 0 3,289
FIDELITY COVINGTON TRUST BLUE CHIP GRWTH 316092352   1,188,743 25,697 SH   SOLE   0 0 25,697
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   895,740 19,963 SH   SOLE   0 0 19,963
FIDELITY COVINGTON TRUST VLU FACTOR ETF 316092782   547,371 8,897 SH   SOLE   0 0 8,897
FIDELITY WISE ORIGIN BITCOIN SHS 315948109   352,589 4,322 SH   SOLE   0 0 4,322
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,991,048 41,197 SH   SOLE   0 0 41,197
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   451,665 5,143 SH   SOLE   0 0 5,143
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   11,777,365 241,984 SH   SOLE   0 0 241,984
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   267,880 3,414 SH   SOLE   0 0 3,414
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   11,889,036 257,116 SH   SOLE   0 0 257,116
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   2,180,196 60,814 SH   SOLE   0 0 60,814
FIRST TR EXCHNG TRADED FD VI TCW UNCONSTRAI 33740F888   444,686 18,040 SH   SOLE   0 0 18,040
FIRST TR VALUE LINE DIVID IN SHS 33734H106   340,741 7,808 SH   SOLE   0 0 7,808
FISERV INC COM 337738108   5,905,209 28,747 SH   SOLE   0 0 28,747
FORD MTR CO COM 345370860   132,151 13,349 SH   SOLE   0 0 13,349
GE AEROSPACE COM NEW 369604301   234,762 1,408 SH   SOLE   0 0 1,408
GENERAL DYNAMICS CORP COM 369550108   4,349,115 16,506 SH   SOLE   0 0 16,506
GENUINE PARTS CO COM 372460105   7,506,734 64,292 SH   SOLE   0 0 64,292
GLOBE LIFE INC COM 37959E102   1,367,481 12,262 SH   SOLE   0 0 12,262
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   2,713,850 19,727 SH   SOLE   0 0 19,727
HOME DEPOT INC COM 437076102   669,063 1,720 SH   SOLE   0 0 1,720
HONEYWELL INTL INC COM 438516106   261,807 1,159 SH   SOLE   0 0 1,159
SELECT SECTOR SPDR TR INDL 81369Y704   1,846,558 14,015 SH   SOLE   0 0 14,015
INTERNATIONAL BUSINESS MACHS COM 459200101   3,860,140 17,560 SH   SOLE   0 0 17,560
INVESCO QQQ TR UNIT SER 1 46090E103   6,767,282 13,237 SH   SOLE   0 0 13,237
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   17,960,125 102,495 SH   SOLE   0 0 102,495
ISHARES TR 20 YR TR BD ETF 464287432   276,758 3,169 SH   SOLE   0 0 3,169
ISHARES TR CORE DIV GRWTH 46434V621   886,305 14,449 SH   SOLE   0 0 14,449
ISHARES TR CORE MSCI EAFE 46432F842   642,359 9,140 SH   SOLE   0 0 9,140
ISHARES INC CORE MSCI EMKT 46434G103   516,466 9,890 SH   SOLE   0 0 9,890
ISHARES TR CORE MSCI INTL 46435G326   285,058 4,422 SH   SOLE   0 0 4,422
ISHARES TR CORE MSCI TOTAL 46432F834   4,245,287 64,186 SH   SOLE   0 0 64,186
ISHARES TR CORE S&P500 ETF 464287200   16,462,753 27,966 SH   SOLE   0 0 27,966
ISHARES TR CORE S&P MCP ETF 464287507   4,561,282 73,203 SH   SOLE   0 0 73,203
ISHARES TR CORE S&P SCP ETF 464287804   3,849,143 33,407 SH   SOLE   0 0 33,407
ISHARES TR CORE S&P TTL STK 464287150   9,756,369 75,854 SH   SOLE   0 0 75,854
ISHARES TR CORE US AGGBD ET 464287226   12,478,653 128,779 SH   SOLE   0 0 128,779
ISHARES TR DOW JONES US ETF 464287846   486,077 3,397 SH   SOLE   0 0 3,397
BLACKROCK ETF TRUST II ISHARES FLEXIBLE 092528603   1,600,863 30,774 SH   SOLE   0 0 30,774
ISHARES GOLD TR ISHARES NEW 464285204   439,847 8,884 SH   SOLE   0 0 8,884
ISHARES TR IBOXX INV CP ETF 464287242   5,358,738 50,157 SH   SOLE   0 0 50,157
ISHARES TR MBS ETF 464288588   462,342 5,043 SH   SOLE   0 0 5,043
ISHARES TR EAFE GRWTH ETF 464288885   518,041 5,350 SH   SOLE   0 0 5,350
ISHARES TR EAFE VALUE ETF 464288877   502,558 9,578 SH   SOLE   0 0 9,578
ISHARES INC MSCI EMRG CHN 46434G764   396,800 7,156 SH   SOLE   0 0 7,156
ISHARES TR MSCI USA MMENTM 46432F396   453,155 2,190 SH   SOLE   0 0 2,190
ISHARES TR MSCI USA QLT FCT 46432F339   1,822,471 10,234 SH   SOLE   0 0 10,234
ISHARES TR RUS 1000 GRW ETF 464287614   1,266,597 3,154 SH   SOLE   0 0 3,154
ISHARES TR RUS 1000 VAL ETF 464287598   1,033,815 5,584 SH   SOLE   0 0 5,584
ISHARES TR S&P 100 ETF 464287101   294,627 1,020 SH   SOLE   0 0 1,020
ISHARES TR S&P 500 GRWT ETF 464287309   2,357,195 23,217 SH   SOLE   0 0 23,217
ISHARES TR S&P 500 VAL ETF 464287408   498,674 2,613 SH   SOLE   0 0 2,613
ISHARES TR SELECT DIVID ETF 464287168   358,947 2,734 SH   SOLE   0 0 2,734
ISHARES TR SHORT TREAS BD 464288679   12,943,043 117,546 SH   SOLE   0 0 117,546
BLACKROCK ETF TRUST ISHARES US EQUIT 09290C103   1,249,321 24,377 SH   SOLE   0 0 24,377
ISHARES TR U.S. TECH ETF 464287721   536,466 3,363 SH   SOLE   0 0 3,363
ISHARES TR US TREAS BD ETF 46429B267   891,895 38,812 SH   SOLE   0 0 38,812
JACOBS SOLUTIONS INC COM 46982L108   2,042,385 15,285 SH   SOLE   0 0 15,285
JOHNSON & JOHNSON COM 478160104   233,851 1,617 SH   SOLE   0 0 1,617
JONES LANG LASALLE INC COM 48020Q107   716,892 2,832 SH   SOLE   0 0 2,832
JPMORGAN CHASE & CO. COM 46625H100   1,131,431 4,720 SH   SOLE   0 0 4,720
J P MORGAN EXCHANGE TRADED F HEDGED EQUITY LA 46654Q724   518,499 8,358 SH   SOLE   0 0 8,358
LAM RESEARCH CORP COM NEW 512807306   524,390 7,260 SH   SOLE   0 0 7,260
LOCKHEED MARTIN CORP COM 539830109   455,326 937 SH   SOLE   0 0 937
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   259,253 3,081 SH   SOLE   0 0 3,081
MCDONALDS CORP COM 580135101   3,046,393 10,509 SH   SOLE   0 0 10,509
MERCK & CO INC COM 58933Y105   1,736,645 17,457 SH   SOLE   0 0 17,457
META PLATFORMS INC CL A 30303M102   3,778,317 6,453 SH   SOLE   0 0 6,453
MICROSOFT CORP COM 594918104   7,798,018 18,501 SH   SOLE   0 0 18,501
MID-AMER APT CMNTYS INC COM 59522J103   404,046 2,614 SH   SOLE   0 0 2,614
NATIONAL HEALTH INVS INC COM 63633D104   207,900 3,000 SH   SOLE   0 0 3,000
NETFLIX INC COM 64110L106   405,551 455 SH   SOLE   0 0 455
NEXTERA ENERGY INC COM 65339F101   312,810 4,363 SH   SOLE   0 0 4,363
NVIDIA CORPORATION COM 67066G104   4,478,034 33,346 SH   SOLE   0 0 33,346
ORACLE CORP COM 68389X105   709,724 4,259 SH   SOLE   0 0 4,259
OREILLY AUTOMOTIVE INC COM 67103H107   1,630,475 1,375 SH   SOLE   0 0 1,375
PALANTIR TECHNOLOGIES INC CL A 69608A108   2,601,596 34,399 SH   SOLE   0 0 34,399
PEPSICO INC COM 713448108   670,128 4,407 SH   SOLE   0 0 4,407
PGIM ETF TR PGIM ULTRA SH BD 69344A107   12,320,905 248,656 SH   SOLE   0 0 248,656
PIMCO ETF TR MULTISECTOR BD 72201R585   303,186 11,697 SH   SOLE   0 0 11,697
PROCTER AND GAMBLE CO COM 742718109   3,019,948 18,013 SH   SOLE   0 0 18,013
PROGRESSIVE CORP COM 743315103   3,589,606 14,981 SH   SOLE   0 0 14,981
QUALCOMM INC COM 747525103   323,216 2,104 SH   SOLE   0 0 2,104
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   1,070,922 26,332 SH   SOLE   0 0 26,332
REGIONS FINANCIAL CORP NEW COM 7591EP100   531,132 22,582 SH   SOLE   0 0 22,582
ROPER TECHNOLOGIES INC COM 776696106   2,030,534 3,906 SH   SOLE   0 0 3,906
SALESFORCE INC COM 79466L302   983,963 2,943 SH   SOLE   0 0 2,943
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   249,533 10,765 SH   SOLE   0 0 10,765
SERVISFIRST BANCSHARES INC COM 81768T108   347,434 4,100 SH   SOLE   0 0 4,100
SOUTHERN CO COM 842587107   9,699,114 117,822 SH   SOLE   0 0 117,822
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   457,895 1,076 SH   SOLE   0 0 1,076
SPDR SER TR PRTFLO S&P500 GW 78464A409   236,803 2,694 SH   SOLE   0 0 2,694
SPDR S&P 500 ETF TR TR UNIT 78462F103   727,325 1,241 SH   SOLE   0 0 1,241
SPDR SER TR S&P RETAIL ETF 78464A714   279,702 3,514 SH   SOLE   0 0 3,514
TCW ETF TRUST TRANSFORM SYSTEM 29287L205   725,845 10,002 SH   SOLE   0 0 10,002
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   8,166,455 35,122 SH   SOLE   0 0 35,122
TESLA INC COM 88160R101   846,449 2,096 SH   SOLE   0 0 2,096
TEXAS INSTRS INC COM 882508104   394,896 2,106 SH   SOLE   0 0 2,106
THERMO FISHER SCIENTIFIC INC COM 883556102   2,297,377 4,416 SH   SOLE   0 0 4,416
TJX COS INC NEW COM 872540109   3,091,615 25,591 SH   SOLE   0 0 25,591
T-MOBILE US INC COM 872590104   2,036,299 9,225 SH   SOLE   0 0 9,225
TOAST INC CL A 888787108   962,681 26,411 SH   SOLE   0 0 26,411
TRANSUNION COM 89400J107   633,858 6,837 SH   SOLE   0 0 6,837
UBER TECHNOLOGIES INC COM 90353T100   2,982,945 49,452 SH   SOLE   0 0 49,452
UNITEDHEALTH GROUP INC COM 91324P102   420,129 831 SH   SOLE   0 0 831
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   2,405,327 31,779 SH   SOLE   0 0 31,779
VANECK ETF TRUST URANIUM AND NUCL 92189F601   415,403 5,107 SH   SOLE   0 0 5,107
VANGUARD WORLD FD FINANCIALS ETF 92204A405   307,690 2,606 SH   SOLE   0 0 2,606
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   246,333 971 SH   SOLE   0 0 971
VANGUARD WORLD FD INF TECH ETF 92204A702   965,655 1,553 SH   SOLE   0 0 1,553
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680   284,385 2,753 SH   SOLE   0 0 2,753
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   898,794 1,668 SH   SOLE   0 0 1,668
VANGUARD INDEX FDS SMALL CP ETF 922908751   327,502 1,363 SH   SOLE   0 0 1,363
VANGUARD INDEX FDS VALUE ETF 922908744   220,767 1,304 SH   SOLE   0 0 1,304
VERIZON COMMUNICATIONS INC COM 92343V104   239,460 5,988 SH   SOLE   0 0 5,988
VIPER ENERGY INC CL A 927959106   753,715 15,360 SH   SOLE   0 0 15,360
VISA INC COM CL A 92826C839   245,247 776 SH   SOLE   0 0 776
VISTRA CORP COM 92840M102   1,533,942 11,126 SH   SOLE   0 0 11,126
WALMART INC COM 931142103   5,603,422 62,019 SH   SOLE   0 0 62,019
ZILLOW GROUP INC CL C CAP STK 98954M200   802,850 10,842 SH   SOLE   0 0 10,842