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
ABBOTT LABS COM 002824100   403,794 3,886 SH   SOLE 0 0 0 3,886
ADVANCED MICRO DEVICES INC COM 007903107   207,629 1,280 SH   SOLE 0 0 0 1,280
ALPHABET INC CAP STK CL A 02079K305   2,958,198 16,240 SH   SOLE 0 0 0 16,240
AMAZON COM INC COM 023135106   968,183 5,010 SH   SOLE 0 0 0 5,010
AMGEN INC COM 031162100   241,524 773 SH   SOLE 0 0 0 773
APPLE INC COM 037833100   2,303,208 10,935 SH   SOLE 0 0 0 10,935
APPLIED MATLS INC COM 038222105   405,707 1,719 SH   SOLE 0 0 0 1,719
AT&T INC COM 00206R102   983,033 51,441 SH   SOLE 0 0 0 51,441
BANK AMERICA CORP COM 060505104   1,255,483 31,569 SH   SOLE 0 0 0 31,569
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,204,942 2,962 SH   SOLE 0 0 0 2,962
CAPITAL GROUP CORE EQUITY ET SHS CREATION UNI 14020V108   374,629 11,616 SH   SOLE 0 0 0 11,616
CAPITAL GROUP DIVIDEND VALUE SHS CREATION UNI 14020W106   532,693 16,142 SH   SOLE 0 0 0 16,142
CAPITAL GRP FIXED INCM ETF T MUNICIPAL INCOME 14020Y201   749,518 27,915 SH   SOLE 0 0 0 27,915
CAPITAL GRP FIXED INCM ETF T CORE BOND ETF 14020Y508   632,590 24,500 SH   SOLE 0 0 0 24,500
CAPITAL GRP FIXED INCM ETF T SHORT DURATION M 14020Y607   250,370 9,725 SH   SOLE 0 0 0 9,725
CHEVRON CORP NEW COM 166764100   602,438 3,851 SH   SOLE 0 0 0 3,851
CISCO SYS INC COM 17275R102   464,903 9,785 SH   SOLE 0 0 0 9,785
CITIGROUP INC COM NEW 172967424   306,068 4,823 SH   SOLE 0 0 0 4,823
COCA COLA CO COM 191216100   1,428,179 22,438 SH   SOLE 0 0 0 22,438
DEERE & CO COM 244199105   224,178 600 SH   SOLE 0 0 0 600
DIAMONDBACK ENERGY INC COM 25278X109   246,634 1,232 SH   SOLE 0 0 0 1,232
DISNEY WALT CO COM 254687106   821,477 8,274 SH   SOLE 0 0 0 8,274
DRAFTKINGS INC NEW COM CL A 26142V105   350,859 9,192 SH   SOLE 0 0 0 9,192
DUKE ENERGY CORP NEW COM NEW 26441C204   315,608 3,149 SH   SOLE 0 0 0 3,149
ELI LILLY & CO COM 532457108   412,853 456 SH   SOLE 0 0 0 456
ENTERPRISE PRODS PARTNERS L COM 293792107   210,018 7,247 SH   SOLE 0 0 0 7,247
EXXON MOBIL CORP COM 30231G102   1,708,851 14,844 SH   SOLE 0 0 0 14,844
FEDEX CORP COM 31428X106   486,940 1,624 SH   SOLE 0 0 0 1,624
GILDAN ACTIVEWEAR INC COM 375916103   703,151 18,543 SH   SOLE 0 0 0 18,543
GLOBAL PMTS INC COM 37940X102   1,069,502 11,060 SH   SOLE 0 0 0 11,060
GLOBE LIFE INC COM 37959E102   2,687,594 32,664 SH   SOLE 0 0 0 32,664
HOME DEPOT INC COM 437076102   759,738 2,207 SH   SOLE 0 0 0 2,207
HUMANA INC COM 444859102   1,114,972 2,984 SH   SOLE 0 0 0 2,984
INTEL CORP COM 458140100   350,302 11,311 SH   SOLE 0 0 0 11,311
INTERNATIONAL BUSINESS MACHS COM 459200101   701,849 4,058 SH   SOLE 0 0 0 4,058
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   234,599 3,612 SH   SOLE 0 0 0 3,612
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   401,007 2,441 SH   SOLE 0 0 0 2,441
INVESCO QQQ TR UNIT SER 1 46090E103   2,469,845 5,155 SH   SOLE 0 0 0 5,155
ISHARES GOLD TR ISHARES NEW 464285204   2,153,580 49,023 SH   SOLE 0 0 0 49,023
ISHARES INC CORE MSCI EMKT 46434G103   399,569 7,464 SH   SOLE 0 0 0 7,464
ISHARES INC MSCI EMRG CHN 46434G764   2,334,756 39,438 SH   SOLE 0 0 0 39,438
ISHARES TR MSCI EMG MKT ETF 464287234   209,074 4,909 SH   SOLE 0 0 0 4,909
ISHARES TR RUS MID CAP ETF 464287499   1,768,684 21,814 SH   SOLE 0 0 0 21,814
ISHARES TR CORE S&P MCP ETF 464287507   1,299,604 22,208 SH   SOLE 0 0 0 22,208
ISHARES TR CORE MSCI EAFE 46432F842   473,266 6,515 SH   SOLE 0 0 0 6,515
ISHARES TR CORE S&P500 ETF 464287200   2,496,244 4,562 SH   SOLE 0 0 0 4,562
ISHARES TR CORE DIV GRWTH 46434V621   3,484,442 60,483 SH   SOLE 0 0 0 60,483
ISHARES TR 1 3 YR TREAS BD 464287457   804,171 9,849 SH   SOLE 0 0 0 9,849
ISHARES TR FLTG RATE NT ETF 46429B655   459,555 8,995 SH   SOLE 0 0 0 8,995
ISHARES TR US TREAS BD ETF 46429B267   3,326,186 147,372 SH   SOLE 0 0 0 147,372
ISHARES TR CORE US AGGBD ET 464287226   2,821,651 29,068 SH   SOLE 0 0 0 29,068
ISHARES TR NATIONAL MUN ETF 464288414   661,143 6,205 SH   SOLE 0 0 0 6,205
ISHARES TR SHRT NAT MUN ETF 464288158   675,288 6,459 SH   SOLE 0 0 0 6,459
ISHARES TR SELECT DIVID ETF 464287168   415,324 3,433 SH   SOLE 0 0 0 3,433
ISHARES TR TIPS BD ETF 464287176   739,879 6,929 SH   SOLE 0 0 0 6,929
ISHARES TR RUS 2000 VAL ETF 464287630   491,168 3,225 SH   SOLE 0 0 0 3,225
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   269,570 4,756 SH   SOLE 0 0 0 4,756
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886   4,364,874 89,923 SH   SOLE 0 0 0 89,923
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   3,304,232 60,033 SH   SOLE 0 0 0 60,033
JOHNSON & JOHNSON COM 478160104   522,153 3,572 SH   SOLE 0 0 0 3,572
JPMORGAN CHASE & CO. COM 46625H100   593,835 2,936 SH   SOLE 0 0 0 2,936
KRAFT HEINZ CO COM 500754106   653,525 20,283 SH   SOLE 0 0 0 20,283
LAM RESEARCH CORP COM 512807108   340,752 320 SH   SOLE 0 0 0 320
LOCKHEED MARTIN CORP COM 539830109   366,206 784 SH   SOLE 0 0 0 784
MCDONALDS CORP COM 580135101   430,680 1,690 SH   SOLE 0 0 0 1,690
MERCK & CO INC COM 58933Y105   544,968 4,402 SH   SOLE 0 0 0 4,402
META PLATFORMS INC CL A 30303M102   1,966,601 3,900 SH   SOLE 0 0 0 3,900
MGE ENERGY INC COM 55277P104   211,806 2,835 SH   SOLE 0 0 0 2,835
MICROSOFT CORP COM 594918104   2,767,069 6,191 SH   SOLE 0 0 0 6,191
NORTHROP GRUMMAN CORP COM 666807102   358,374 822 SH   SOLE 0 0 0 822
NOVO-NORDISK A S ADR 670100205   225,957 1,583 SH   SOLE 0 0 0 1,583
NVIDIA CORPORATION COM 67066G104   951,043 7,698 SH   SOLE 0 0 0 7,698
PACER FDS TR PACER US SMALL 69374H857   1,366,349 31,367 SH   SOLE 0 0 0 31,367
PACER FDS TR US CASH COWS 100 69374H881   2,500,624 45,891 SH   SOLE 0 0 0 45,891
PARAMOUNT GLOBAL CLASS B COM 92556H206   643,788 61,962 SH   SOLE 0 0 0 61,962
PEPSICO INC COM 713448108   329,020 1,995 SH   SOLE 0 0 0 1,995
PFIZER INC COM 717081103   311,138 11,120 SH   SOLE 0 0 0 11,120
PIMCO ETF TR INTER MUN BD ACT 72201R866   919,413 17,661 SH   SOLE 0 0 0 17,661
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   4,424,888 43,963 SH   SOLE 0 0 0 43,963
PROASSURANCE CORP COM 74267C106   820,891 67,176 SH   SOLE 0 0 0 67,176
PROCTER AND GAMBLE CO COM 742718109   877,209 5,319 SH   SOLE 0 0 0 5,319
QUALCOMM INC COM 747525103   444,247 2,230 SH   SOLE 0 0 0 2,230
RBB FD INC US TREAS 3 MNTH 74933W452   594,988 11,895 SH   SOLE 0 0 0 11,895
REGIONS FINANCIAL CORP NEW COM 7591EP100   2,317,887 115,663 SH   SOLE 0 0 0 115,663
RH COM 74967X103   283,062 1,158 SH   SOLE 0 0 0 1,158
RTX CORPORATION COM 75513E101   237,366 2,364 SH   SOLE 0 0 0 2,364
SALESFORCE INC COM 79466L302   386,382 1,503 SH   SOLE 0 0 0 1,503
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   1,131,683 23,850 SH   SOLE 0 0 0 23,850
SCHWAB STRATEGIC TR US TIPS ETF 808524870   1,454,824 27,972 SH   SOLE 0 0 0 27,972
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   1,721,704 25,267 SH   SOLE 0 0 0 25,267
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   3,118,768 21,398 SH   SOLE 0 0 0 21,398
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   301,254 7,328 SH   SOLE 0 0 0 7,328
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   1,926,995 25,163 SH   SOLE 0 0 0 25,163
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   313,329 1,385 SH   SOLE 0 0 0 1,385
SERVISFIRST BANCSHARES INC COM 81768T108   1,212,047 19,181 SH   SOLE 0 0 0 19,181
SNAP INC CL A 83304A106   327,533 19,719 SH   SOLE 0 0 0 19,719
SOUTHERN CO COM 842587107   1,031,293 13,295 SH   SOLE 0 0 0 13,295
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   304,690 779 SH   SOLE 0 0 0 779
SPDR GOLD TR GOLD SHS 78463V107   211,570 984 SH   SOLE 0 0 0 984
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   3,135,258 89,375 SH   SOLE 0 0 0 89,375
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,020,957 1,876 SH   SOLE 0 0 0 1,876
STARBUCKS CORP COM 855244109   436,636 5,609 SH   SOLE 0 0 0 5,609
TESLA INC COM 88160R101   232,509 1,175 SH   SOLE 0 0 0 1,175
TRUIST FINL CORP COM 89832Q109   220,192 5,668 SH   SOLE 0 0 0 5,668
UNILEVER PLC SPON ADR NEW 904767704   1,099,923 20,002 SH   SOLE 0 0 0 20,002
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303   429,179 16,857 SH   SOLE 0 0 0 16,857
V F CORP COM 918204108   435,654 32,271 SH   SOLE 0 0 0 32,271
VANECK ETF TRUST IG FLOATING RATE 92189F486   1,752,205 68,687 SH   SOLE 0 0 0 68,687
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,150,614 13,285 SH   SOLE 0 0 0 13,285
VANGUARD INDEX FDS GROWTH ETF 922908736   329,503 881 SH   SOLE 0 0 0 881
VANGUARD INDEX FDS VALUE ETF 922908744   204,683 1,276 SH   SOLE 0 0 0 1,276
VANGUARD INDEX FDS SMALL CP ETF 922908751   278,219 1,276 SH   SOLE 0 0 0 1,276
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   345,688 2,298 SH   SOLE 0 0 0 2,298
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,259,327 2,518 SH   SOLE 0 0 0 2,518
VANGUARD INDEX FDS SM CP VAL ETF 922908611   474,917 2,602 SH   SOLE 0 0 0 2,602
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   293,725 2,500 SH   SOLE 0 0 0 2,500
VERIZON COMMUNICATIONS INC COM 92343V104   1,771,830 42,964 SH   SOLE 0 0 0 42,964
VICTORY PORTFOLIOS II SHORT TRM BD ETF 92647N535   3,705,594 74,410 SH   SOLE 0 0 0 74,410
VICTORY PORTFOLIOS II VCSHS US LRG CAP 92647N865   1,324,783 21,699 SH   SOLE 0 0 0 21,699
VICTORY PORTFOLIOS II VCSHS US 500 VOL 92647N766   1,132,008 14,267 SH   SOLE 0 0 0 14,267
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774   241,966 4,821 SH   SOLE 0 0 0 4,821
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824   2,449,636 41,831 SH   SOLE 0 0 0 41,831
VICTORY PORTFOLIOS II CORE INTERMEDIAT 92647N527   6,043,487 131,352 SH   SOLE 0 0 0 131,352
WALMART INC COM 931142103   1,126,722 16,640 SH   SOLE 0 0 0 16,640
WELLS FARGO CO NEW COM 949746101   569,609 9,591 SH   SOLE 0 0 0 9,591
XYLEM INC COM 98419M100   376,780 2,778 SH   SOLE 0 0 0 2,778