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 BBG001S5T7X2 357,443 3,674 SH   SOLE   3,674 0 0
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 205,960 1,520 SH   SOLE   1,520 0 0
ADVANCED MICRO DEVICES INC COM 007903107 BBG001S5NN36 253,388 2,239 SH   SOLE   2,239 0 0
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 314,113 2,629 SH   SOLE   2,629 0 0
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 211,446 1,760 SH   SOLE   1,760 0 0
ALTRIA GROUP INC COM 02209S103 BBG001S5T8T5 357,245 7,770 SH   SOLE   7,770 0 0
AMAZON COM INC COM 023135106 BBG001S5PQL7 589,720 4,544 SH   SOLE   4,544 0 0
AMERICAN CENTY ETF TR US SML CP VALU 025072877 BBG00Q9MQZW3 894,976 11,584 SH   SOLE   11,584 0 0
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 255,889 1,507 SH   SOLE   1,507 0 0
AMETEK INC COM 031100100 BBG001S5NN54 1,300,937 8,282 SH   SOLE   8,282 0 0
APPLE INC COM 037833100 BBG001S5N8V8 6,094,088 31,960 SH   SOLE   31,960 0 0
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 242,687 8,506 SH   SOLE   8,506 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 339,536 996 SH   SOLE   996 0 0
BLACKSTONE INC COM 09260D107 BBG001S7H949 337,861 3,676 SH   SOLE   3,676 0 0
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 998,952 6,477 SH   SOLE   6,477 0 0
CLOROX CO DEL COM 189054109 BBG001S5PX50 212,497 1,345 SH   SOLE   1,345 0 0
COCA COLA CO COM 191216100 BBG001S5SMQ8 952,587 15,940 SH   SOLE   15,940 0 0
CONOCOPHILLIPS COM 20825C104 BBG001S5TZM2 260,933 2,528 SH   SOLE   2,528 0 0
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 214,947 409 SH   SOLE   409 0 0
CSX CORP COM 126408103 BBG001S5Q7Q3 632,101 18,982 SH   SOLE   18,982 0 0
CULLMAN BANCORP INC COM 230153108 BBG010WX6GY1 151,546 14,203 SH   SOLE   14,203 0 0
DENTSPLY SIRONA INC COM 24906P109 BBG001S5XLV8 309,863 7,980 SH   SOLE   7,980 0 0
DERMTECH INC COM 24984K105 BBG00H19F193 44,850 15,000 SH   SOLE   15,000 0 0
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 252,280 1,905 SH   SOLE   1,905 0 0
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500 BBG011DXXVM0 222,151 4,101 SH   SOLE   4,101 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG001S5QNR7 348,128 3,878 SH   SOLE   3,878 0 0
EMCOR GROUP INC COM 29084Q100 BBG001S5QVG1 254,034 1,378 SH   SOLE   1,378 0 0
EXXON MOBIL CORP COM 30231G102 BBG001S69V32 2,168,754 21,023 SH   SOLE   21,023 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 BBG0078X1341 2,825,312 63,065 SH   SOLE   63,065 0 0
FTI CONSULTING INC COM 302941109 BBG001SCJVR2 259,455 1,333 SH   SOLE   1,333 0 0
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 641,995 3,881 SH   SOLE   3,881 0 0
GLOBAL PMTS INC COM 37940X102 BBG001SGS2Z8 286,324 2,705 SH   SOLE   2,705 0 0
GLOBE LIFE INC COM 37959E102 BBG001S5WRX4 494,877 4,432 SH   SOLE   4,432 0 0
HOME DEPOT INC COM 437076102 BBG001S5RTW7 206,653 682 SH   SOLE   682 0 0
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 466,537 2,295 SH   SOLE   2,295 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 BBG001S6H5N8 217,861 1,343 SH   SOLE   1,343 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282 BBG00KJR2V68 336,662 1,165 SH   SOLE   1,165 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 BBG00KJR2NN7 208,118 1,401 SH   SOLE   1,401 0 0
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 BBG001SDTVQ0 672,735 13,555 SH   SOLE   13,555 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 BBG001S9GN63 272,860 745 SH   SOLE   745 0 0
ISHARES INC MSCI EURZONE ETF 464286608 BBG001SFQPM5 245,942 5,533 SH   SOLE   5,533 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 BBG001SSD830 2,989,859 27,940 SH   SOLE   27,940 0 0
ISHARES TR CORE MSCI EAFE 46432F842 BBG003H6TRS0 245,581 3,708 SH   SOLE   3,708 0 0
ISHARES TR CORE S&P TTL STK 464287150 BBG001SHTRL5 276,307 2,855 SH   SOLE   2,855 0 0
ISHARES TR GLB CNSM STP ETF 464288737 BBG001SNVWR2 371,941 6,160 SH   SOLE   6,160 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 BBG001SJX8Q3 300,779 3,656 SH   SOLE   3,656 0 0
ISHARES TR MBS ETF 464288588 BBG001SSD8B1 847,759 9,254 SH   SOLE   9,254 0 0
ISHARES TR MSCI CHINA ETF 46429B671 BBG001S56D46 365,245 8,131 SH   SOLE   8,131 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 BBG007WGM3H4 388,964 11,219 SH   SOLE   11,219 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 BBG004TRTWW3 2,194,944 16,517 SH   SOLE   16,517 0 0
ISHARES TR RUSEL 2500 ETF 46435G268 BBG00H31MJN5 221,445 3,885 SH   SOLE   3,885 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 BBG001SFC7Y7 228,149 1,235 SH   SOLE   1,235 0 0
ISHARES TR US AER DEF ETF 464288760 BBG001SC08P5 358,099 3,086 SH   SOLE   3,086 0 0
J P MORGAN EXCHANGE TRADED F BETABULDRS JAPAN 46641Q217 BBG00L52MHJ1 394,215 7,683 SH   SOLE   7,683 0 0
J P MORGAN EXCHANGE TRADED F CORE PLUS BD ETF 46641Q670 BBG00N6W8XF5 234,768 5,117 SH   SOLE   5,117 0 0
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 BBG00TSG0SK6 5,264,690 96,476 SH   SOLE   96,476 0 0
J P MORGAN EXCHANGE TRADED F INCOME ETF 46641Q159 BBG0130Y3986 257,015 5,753 SH   SOLE   5,753 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 BBG00GP26NW0 3,959,123 79,230 SH   SOLE   79,230 0 0
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 BBG00XX898D2 761,509 15,336 SH   SOLE   15,336 0 0
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 612,315 3,845 SH   SOLE   3,845 0 0
JPMORGAN CHASE & CO COM 46625H100 BBG001S8CRC3 449,545 3,114 SH   SOLE   3,114 0 0
KIMBERLY-CLARK CORP COM 494368103 BBG001S5SLZ0 328,654 2,428 SH   SOLE   2,428 0 0
LILLY ELI & CO COM 532457108 BBG001S5STL8 631,556 1,397 SH   SOLE   1,397 0 0
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 279,668 610 SH   SOLE   610 0 0
LOWES COS INC COM 548661107 BBG001S5SVL3 444,810 2,004 SH   SOLE   2,004 0 0
MARATHON PETE CORP COM 56585A102 BBG001S169P1 302,367 2,562 SH   SOLE   2,562 0 0
MCDONALDS CORP COM 580135101 BBG001S5T110 772,897 2,646 SH   SOLE   2,646 0 0
MEDTRONIC PLC SHS G5960L103 BBG001S5T2S9 231,989 2,701 SH   SOLE   2,701 0 0
MERCK & CO INC COM 58933Y105 BBG001S5TC52 446,246 4,094 SH   SOLE   4,094 0 0
MICROSOFT CORP COM 594918104 BBG001S5TD05 1,096,251 3,251 SH   SOLE   3,251 0 0
MODERNA INC COM 60770K107 BBG003PHHZV8 242,733 2,042 SH   SOLE   2,042 0 0
MOODYS CORP COM 615369105 BBG001S5VP87 356,549 1,050 SH   SOLE   1,050 0 0
MORGAN STANLEY COM NEW 617446448 BBG001S9V5Z3 205,649 2,467 SH   SOLE   2,467 0 0
MUELLER WTR PRODS INC COM SER A 624758108 BBG001SNQZ91 166,736 10,408 SH   SOLE   10,408 0 0
NEXTERA ENERGY INC COM 65339F101 BBG001S5RB29 201,524 2,797 SH   SOLE   2,797 0 0
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 1,122,491 4,951 SH   SOLE   4,951 0 0
NORTHERN TR CORP COM 665859104 BBG001S5TRG7 215,825 2,904 SH   SOLE   2,904 0 0
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 725,138 1,706 SH   SOLE   1,706 0 0
PACER FDS TR US CASH COWS 100 69374H881 BBG00FJQN752 910,046 19,131 SH   SOLE   19,131 0 0
PFIZER INC COM 717081103 BBG001S5V466 472,957 13,311 SH   SOLE   13,311 0 0
PHILIP MORRIS INTL INC COM 718172109 BBG001STP9N1 411,043 4,207 SH   SOLE   4,207 0 0
PIMCO DYNAMIC INCOME OPRNTS COM BEN SHS 69355M107 BBG00ST5DV48 164,125 12,500 SH   SOLE   12,500 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 BBG002N12C17 484,937 5,384 SH   SOLE   5,384 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 BBG001T618D9 1,281,096 12,879 SH   SOLE   12,879 0 0
PIMCO ETF TR ENHNCD LW DUR AC 72201R718 BBG005VLSHH1 496,556 5,321 SH   SOLE   5,321 0 0
PRIMERICA INC COM 74164M108 BBG001T5ZSQ6 211,665 1,063 SH   SOLE   1,063 0 0
PROCTER AND GAMBLE CO COM 742718109 BBG001S5V4L9 426,014 2,863 SH   SOLE   2,863 0 0
ROYAL BK CDA COM 780087102 BBG001S60869 1,115,525 11,802 SH   SOLE   11,802 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 BBG001SSPFD0 103,600 20,000 SH   SOLE   20,000 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 BBG001T5XQY3 204,772 5,859 SH   SOLE   5,859 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 BBG001T5XQT9 697,813 13,637 SH   SOLE   13,637 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWLM4 7,374,192 102,690 SH   SOLE   102,690 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 BBG001T66WN0 2,942,978 39,668 SH   SOLE   39,668 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 BBG001T5XQV6 252,025 4,862 SH   SOLE   4,862 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 BBG001T5XQW5 211,116 4,862 SH   SOLE   4,862 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 BBG001S7T1S7 858,636 10,628 SH   SOLE   10,628 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 BBG001S7SCQ6 427,893 3,317 SH   SOLE   3,317 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 BBG001T2HRB1 383,372 9,294 SH   SOLE   9,294 0 0
SIMPSON MFG INC COM 829073105 BBG001SB9QN0 231,757 1,739 SH   SOLE   1,739 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 BBG001SDCF10 217,802 7,299 SH   SOLE   7,299 0 0
SOUTHERN CO COM 842587107 BBG001S5W777 1,383,356 19,572 SH   SOLE   19,572 0 0
SPDR GOLD TR GOLD SHS 78463V107 BBG001SCPX28 251,525 1,408 SH   SOLE   1,408 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 325,227 742 SH   SOLE   742 0 0
SPDR SER TR PORTFOLIO SH TSR 78468R101 BBG0029J2KF1 727,984 25,383 SH   SOLE   25,383 0 0
SPDR SER TR RUSSELL YIELD 78468R770 BBG00BL38SV1 268,937 2,822 SH   SOLE   2,822 0 0
SPDR SER TR S&P DIVID ETF 78464A763 BBG001SPTBP8 831,691 6,902 SH   SOLE   6,902 0 0
TESLA INC COM 88160R101 BBG001SQKGD7 1,062,593 3,872 SH   SOLE   3,872 0 0
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 391,705 2,282 SH   SOLE   2,282 0 0
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 466,946 14,647 SH   SOLE   14,647 0 0
UNITED CMNTY BKS BLAIRSVLE G COM 90984P303 BBG001S9SSJ5 1,456,921 57,677 SH   SOLE   57,677 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 BBG001SHTTS4 4,909,098 17,524 SH   SOLE   17,524 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG001SHTTW9 433,837 1,918 SH   SOLE   1,918 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 BBG001SHTB03 1,827,256 8,380 SH   SOLE   8,380 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 BBG001SHVR78 4,541,101 32,337 SH   SOLE   32,337 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 BBG001SHTV18 471,776 7,859 SH   SOLE   7,859 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 BBG001T2YZG9 294,106 3,070 SH   SOLE   3,070 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 BBG001SQX4T3 1,212,043 7,603 SH   SOLE   7,603 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 BBG001TJR1D8 321,252 5,809 SH   SOLE   5,809 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 BBG001SS0V24 490,321 4,675 SH   SOLE   4,675 0 0
VANGUARD WHITEHALL FDS INTL HIGH ETF 921946794 BBG00C868SD7 1,609,295 25,831 SH   SOLE   25,831 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG001SHTTR5 261,723 601 SH   SOLE   601 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG001S67QY1 279,243 7,778 SH   SOLE   7,778 0 0
WALMART INC COM 931142103 BBG001S5XH92 517,085 3,369 SH   SOLE   3,369 0 0
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 1,122,185 22,270 SH   SOLE   22,270 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 BBG004LMH3Z6 401,790 6,125 SH   SOLE   6,125 0 0