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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COMMON 88579Y101 33,060 186,117 SH   SOLE   0 0 186,117
ABBOTT LABS COMMON 002824100 5,520 39,224 SH   SOLE   0 0 39,224
ABBVIE INC COMMON 00287Y109 51,615 381,208 SH   SOLE   0 0 381,208
ACCENTURE PLC IRELAND COMMON G1151C101 3,853 9,295 SH   SOLE   0 0 9,295
ADOBE SYSTEMS INCORPORATED COMMON 00724F101 333 587 SH   SOLE   0 0 587
AEROJET ROCKETDYNE HLDGS INC COMMON 007800105 302 6,461 SH   SOLE   0 0 6,461
AFLAC INC COMMON 001055102 2,092 35,829 SH   SOLE   0 0 35,829
AIR PRODS & CHEMS INC COMMON 009158106 317 1,043 SH   SOLE   0 0 1,043
ALBEMARLE CORP COMMON 012653101 400 1,712 SH   SOLE   0 0 1,712
ALPHABET INC COMMON 02079K107 1,927 666 SH   SOLE   0 0 666
ALPHABET INC COMMON 02079K305 5,513 1,903 SH   SOLE   0 0 1,903
ALTRIA GROUP INC COMMON 02209S103 1,272 26,836 SH   SOLE   0 0 26,836
AMAZON COM INC COMMON 023135106 10,243 3,072 SH   SOLE   0 0 3,072
AMERICAN ELEC PWR CO INC COMMON 025537101 674 7,581 SH   SOLE   0 0 7,581
AMERICAN EXPRESS CO COMMON 025816109 2,129 13,012 SH   SOLE   0 0 13,012
ANNALY CAPITAL MANAGEMENT IN COMMON 035710409 305 38,989 SH   SOLE   0 0 38,989
AON PLC COMMON G0403H108 1,770 5,890 SH   SOLE   0 0 5,890
APPLE INC COMMON 037833100 64,596 363,780 SH   SOLE   0 0 363,780
ARCHER DANIELS MIDLAND CO COMMON 039483102 202 2,990 SH   SOLE   0 0 2,990
AT&T INC COMMON 00206R102 14,892 605,376 SH   SOLE   0 0 605,376
AUTOMATIC DATA PROCESSING IN COMMON 053015103 458 1,859 SH   SOLE   0 0 1,859
BANCO BILBAO VIZCAYA ARGENTA COMMON 05946K101 952 162,246 SH   SOLE   0 0 162,246
BANK NEW YORK MELLON CORP COMMON 064058100 252 4,336 SH   SOLE   0 0 4,336
BAXTER INTL INC COMMON 071813109 233 2,720 SH   SOLE   0 0 2,720
BERKSHIRE HATHAWAY INC DEL COMMON 084670702 7,428 24,842 SH   SOLE   0 0 24,842
BK OF AMERICA CORP COMMON 060505104 3,397 76,361 SH   SOLE   0 0 76,361
BLACKROCK INC COMMON 09247X101 581 635 SH   SOLE   0 0 635
BLACKSTONE INC COMMON 09260D107 4,437 34,293 SH   SOLE   0 0 34,293
BOEING CO COMMON 097023105 502 2,496 SH   SOLE   0 0 2,496
BP PRUDHOE BAY RTY TR COMMON 055630107 43 10,899 SH   SOLE   0 0 10,899
BRISTOL-MYERS SQUIBB CO COMMON 110122108 3,896 62,483 SH   SOLE   0 0 62,483
CAPITAL ONE FINL CORP COMMON 14040H105 333 2,296 SH   SOLE   0 0 2,296
CATERPILLAR INC COMMON 149123101 5,875 28,416 SH   SOLE   0 0 28,416
CHARTER COMMUNICATIONS INC N COMMON 16119P108 280 429 SH   SOLE   0 0 429
CHEVRON CORP NEW COMMON 166764100 45,647 388,981 SH   SOLE   0 0 388,981
CHUBB LIMITED COMMON H1467J104 543 2,809 SH   SOLE   0 0 2,809
CINCINNATI FINL CORP COMMON 172062101 39,831 349,606 SH   SOLE   0 0 349,606
CISCO SYS INC COMMON 17275R102 5,590 88,217 SH   SOLE   0 0 88,217
CITIGROUP INC COMMON 172967424 332 5,492 SH   SOLE   0 0 5,492
CLOROX CO DEL COMMON 189054109 440 2,525 SH   SOLE   0 0 2,525
CNH INDL N V COMMON N20944109 359 18,500 SH   SOLE   0 0 18,500
COCA COLA CO COMMON 191216100 12,999 219,547 SH   SOLE   0 0 219,547
COLGATE PALMOLIVE CO COMMON 194162103 43,124 505,317 SH   SOLE   0 0 505,317
COMCAST CORP NEW COMMON 20030N101 335 6,655 SH   SOLE   0 0 6,655
CONOCOPHILLIPS COMMON 20825C104 473 6,555 SH   SOLE   0 0 6,555
CONSOLIDATED EDISON INC COMMON 209115104 38,174 447,420 SH   SOLE   0 0 447,420
CONSTELLATION BRANDS INC COMMON 21036P108 261 1,041 SH   SOLE   0 0 1,041
COSTCO WHSL CORP NEW COMMON 22160K105 2,109 3,715 SH   SOLE   0 0 3,715
CRANE CO COMMON 224399105 458 4,500 SH   SOLE   0 0 4,500
CRESCENT ENERGY COMPANY COMMON 44952J104 675 53,227 SH   SOLE   0 0 53,227
CSX CORP COMMON 126408103 264 7,020 SH   SOLE   0 0 7,020
CVS HEALTH CORP COMMON 126650100 433 4,195 SH   SOLE   0 0 4,195
DEERE & CO COMMON 244199105 5,128 14,954 SH   SOLE   0 0 14,954
DIAGEO PLC COMMON 25243Q205 1,047 4,757 SH   SOLE   0 0 4,757
DIAMONDBACK ENERGY INC COMMON 25278X109 328 3,037 SH   SOLE   0 0 3,037
DISNEY WALT CO COMMON 254687106 3,872 24,997 SH   SOLE   0 0 24,997
DOLLAR GEN CORP NEW COMMON 256677105 3,052 12,942 SH   SOLE   0 0 12,942
DOMINION ENERGY INC COMMON 25746U109 928 11,815 SH   SOLE   0 0 11,815
DUKE ENERGY CORP NEW COMMON 26441C204 1,497 14,272 SH   SOLE   0 0 14,272
EDWARDS LIFESCIENCES CORP COMMON 28176E108 320 2,468 SH   SOLE   0 0 2,468
EMERSON ELEC CO COMMON 291011104 39,058 420,118 SH   SOLE   0 0 420,118
ENTERGY CORP NEW COMMON 29364G103 374 3,324 SH   SOLE   0 0 3,324
ENTERPRISE PRODS PARTNERS L COMMON 293792107 866 39,457 SH   SOLE   0 0 39,457
EXXON MOBIL CORP COMMON 30231G102 38,917 636,004 SH   SOLE   0 0 636,004
FORD MTR CO DEL COMMON 345370860 328 15,772 SH   SOLE   0 0 15,772
FORTUNE BRANDS HOME & SEC IN COMMON 34964C106 259 2,419 SH   SOLE   0 0 2,419
GALLAGHER ARTHUR J & CO COMMON 363576109 50,861 299,766 SH   SOLE   0 0 299,766
GATX CORP COMMON 361448103 210 2,011 SH   SOLE   0 0 2,011
GENERAL DYNAMICS CORP COMMON 369550108 232 1,113 SH   SOLE   0 0 1,113
GENERAL MLS INC COMMON 370334104 40,947 607,705 SH   SOLE   0 0 607,705
GENUINE PARTS CO COMMON 372460105 1,179 8,408 SH   SOLE   0 0 8,408
GILEAD SCIENCES INC COMMON 375558103 218 3,008 SH   SOLE   0 0 3,008
GLOBAL PMTS INC COMMON 37940X102 341 2,520 SH   SOLE   0 0 2,520
GLOBE LIFE INC COMMON 37959E102 4,868 51,942 SH   SOLE   0 0 51,942
GOLDMAN SACHS GROUP INC COMMON 38141G104 3,391 8,863 SH   SOLE   0 0 8,863
GRACO INC COMMON 384109104 1,725 21,391 SH   SOLE   0 0 21,391
GT BIOPHARMA INC COMMON 36254L209 31 10,000 SH   SOLE   0 0 10,000
HERC HLDGS INC COMMON 42704L104 313 2,000 SH   SOLE   0 0 2,000
HOME DEPOT INC COMMON 437076102 60,766 146,421 SH   SOLE   0 0 146,421
HONEYWELL INTL INC COMMON 438516106 663 3,182 SH   SOLE   0 0 3,182
ICAHN ENTERPRISES LP COMMON 451100101 202 4,071 SH   SOLE   0 0 4,071
IDACORP INC COMMON 451107106 414 3,656 SH   SOLE   0 0 3,656
IDEX CORP COMMON 45167R104 519 2,196 SH   SOLE   0 0 2,196
INTEL CORP COMMON 458140100 36,118 701,324 SH   SOLE   0 0 701,324
INTERNATIONAL BUSINESS MACHS COMMON 459200101 37,656 281,733 SH   SOLE   0 0 281,733
INVESCO EXCH TRADED FD TR II COMMON 46138E727 218 9,977 SH   SOLE   0 0 9,977
INVESCO EXCHANGE TRADED FD T COMMON 46137V100 273 3,774 SH   SOLE   0 0 3,774
INVESCO EXCHANGE TRADED FD T COMMON 46137V613 594 3,458 SH   SOLE   0 0 3,458
INVESCO QQQ TR COMMON 46090E103 1,082 2,720 SH   SOLE   0 0 2,720
ISHARES SILVER TR COMMON 46428Q109 380 17,648 SH   SOLE   0 0 17,648
ISHARES TR COMMON 464287168 397 3,235 SH   SOLE   0 0 3,235
ISHARES TR COMMON 464287200 18,671 39,143 SH   SOLE   0 0 39,143
ISHARES TR COMMON 464287309 569 6,801 SH   SOLE   0 0 6,801
ISHARES TR COMMON 464287465 624 7,926 SH   SOLE   0 0 7,926
ISHARES TR COMMON 464287507 236 832 SH   SOLE   0 0 832
ISHARES TR COMMON 464287655 236 1,059 SH   SOLE   0 0 1,059
ISHARES TR COMMON 464287804 463 4,039 SH   SOLE   0 0 4,039
ISHARES TR COMMON 464288810 658 9,990 SH   SOLE   0 0 9,990
J P MORGAN EXCHANGE-TRADED F COMMON 46641Q399 239 2,765 SH   SOLE   0 0 2,765
JOHNSON & JOHNSON COMMON 478160104 44,542 260,372 SH   SOLE   0 0 260,372
JPMORGAN CHASE & CO COMMON 46625H100 7,060 44,582 SH   SOLE   0 0 44,582
KELLOGG CO COMMON 487836108 246 3,826 SH   SOLE   0 0 3,826
KIMBERLY-CLARK CORP COMMON 494368103 37,844 264,793 SH   SOLE   0 0 264,793
KINDER MORGAN INC DEL COMMON 49456B101 189 11,920 SH   SOLE   0 0 11,920
KRAFT HEINZ CO COMMON 500754106 261 7,281 SH   SOLE   0 0 7,281
LILLY ELI & CO COMMON 532457108 1,642 5,944 SH   SOLE   0 0 5,944
LOCKHEED MARTIN CORP COMMON 539830109 37,295 104,935 SH   SOLE   0 0 104,935
LUMEN TECHNOLOGIES INC COMMON 550241103 168 13,400 SH   SOLE   0 0 13,400
MARTIN MARIETTA MATLS INC COMMON 573284106 366 831 SH   SOLE   0 0 831
MASTERCARD INCORPORATED COMMON 57636Q104 3,007 8,369 SH   SOLE   0 0 8,369
MCDONALDS CORP COMMON 580135101 46,731 174,324 SH   SOLE   0 0 174,324
MEDICAL PPTYS TRUST INC COMMON 58463J304 480 20,331 SH   SOLE   0 0 20,331
MEDTRONIC PLC COMMON G5960L103 283 2,737 SH   SOLE   0 0 2,737
MERCK & CO INC COMMON 58933Y105 2,179 28,429 SH   SOLE   0 0 28,429
META PLATFORMS INC COMMON 30303M102 890 2,646 SH   SOLE   0 0 2,646
MICROCHIP TECHNOLOGY INC. COMMON 595017104 314 3,608 SH   SOLE   0 0 3,608
MICRON TECHNOLOGY INC COMMON 595112103 425 4,560 SH   SOLE   0 0 4,560
MICROSOFT CORP COMMON 594918104 71,801 213,489 SH   SOLE   0 0 213,489
MODERNA INC COMMON 60770K107 235 924 SH   SOLE   0 0 924
MONDELEZ INTL INC COMMON 609207105 913 13,766 SH   SOLE   0 0 13,766
MUELLER INDS INC COMMON 624756102 312 5,250 SH   SOLE   0 0 5,250
NASDAQ INC COMMON 631103108 346 1,649 SH   SOLE   0 0 1,649
NEWMONT CORP COMMON 651639106 201 3,238 SH   SOLE   0 0 3,238
NEXTERA ENERGY INC COMMON 65339F101 52,548 562,855 SH   SOLE   0 0 562,855
NIKE INC COMMON 654106103 610 3,658 SH   SOLE   0 0 3,658
NORFOLK SOUTHN CORP COMMON 655844108 643 2,160 SH   SOLE   0 0 2,160
NORTHERN DYNASTY MINERALS LT COMMON 66510M204 3 10,000 SH   SOLE   0 0 10,000
NORTHERN TR CORP COMMON 665859104 219 1,831 SH   SOLE   0 0 1,831
NORTHROP GRUMMAN CORP COMMON 666807102 1,072 2,770 SH   SOLE   0 0 2,770
NOVARTIS AG COMMON 66987V109 1,452 16,605 SH   SOLE   0 0 16,605
NUCOR CORP COMMON 670346105 261 2,290 SH   SOLE   0 0 2,290
NVIDIA CORPORATION COMMON 67066G104 6,334 21,536 SH   SOLE   0 0 21,536
ONEOK INC NEW COMMON 682680103 421 7,173 SH   SOLE   0 0 7,173
ORACLE CORP COMMON 68389X105 3,384 38,808 SH   SOLE   0 0 38,808
PACCAR INC COMMON 693718108 324 3,670 SH   SOLE   0 0 3,670
PAYCHEX INC COMMON 704326107 51,052 374,006 SH   SOLE   0 0 374,006
PEPSICO INC COMMON 713448108 47,230 271,891 SH   SOLE   0 0 271,891
PERMIAN BASIN RTY TR COMMON 714236106 105 10,414 SH   SOLE   0 0 10,414
PFIZER INC COMMON 717081103 44,817 758,970 SH   SOLE   0 0 758,970
PHILIP MORRIS INTL INC COMMON 718172109 1,884 19,832 SH   SOLE   0 0 19,832
PHILLIPS 66 COMMON 718546104 241 3,328 SH   SOLE   0 0 3,328
PNC FINL SVCS GROUP INC COMMON 693475105 634 3,164 SH   SOLE   0 0 3,164
PPG INDS INC COMMON 693506107 374 2,169 SH   SOLE   0 0 2,169
PROASSURANCE CORP COMMON 74267C106 518 20,493 SH   SOLE   0 0 20,493
PROCTER AND GAMBLE CO COMMON 742718109 47,305 289,184 SH   SOLE   0 0 289,184
QUALCOMM INC COMMON 747525103 49,710 271,830 SH   SOLE   0 0 271,830
RAYTHEON TECHNOLOGIES CORP COMMON 75513E101 39,845 462,985 SH   SOLE   0 0 462,985
REAVES UTIL INCOME FD COMMON 756158101 430 12,257 SH   SOLE   0 0 12,257
REGIONS FINANCIAL CORP NEW COMMON 7591EP100 2,579 118,305 SH   SOLE   0 0 118,305
RELIANT BANCORP INC COMMON 75956B101 1,962 55,268 SH   SOLE   0 0 55,268
RENAISSANCERE HLDGS LTD COMMON G7496G103 246 1,450 SH   SOLE   0 0 1,450
REPUBLIC SVCS INC COMMON 760759100 780 5,595 SH   SOLE   0 0 5,595
ROSS STORES INC COMMON 778296103 264 2,306 SH   SOLE   0 0 2,306
ROYAL BK CDA COMMON 780087102 681 6,415 SH   SOLE   0 0 6,415
RYMAN HOSPITALITY PPTYS INC COMMON 78377T107 253 2,750 SH   SOLE   0 0 2,750
SALESFORCE COM INC COMMON 79466L302 204 803 SH   SOLE   0 0 803
SCHWAB STRATEGIC TR COMMON 808524201 1,325 11,640 SH   SOLE   0 0 11,640
SCHWAB STRATEGIC TR COMMON 808524300 888 5,423 SH   SOLE   0 0 5,423
SCHWAB STRATEGIC TR COMMON 808524722 445 9,558 SH   SOLE   0 0 9,558
SCHWAB STRATEGIC TR COMMON 808524763 301 5,416 SH   SOLE   0 0 5,416
SCHWAB STRATEGIC TR COMMON 808524771 398 6,794 SH   SOLE   0 0 6,794
SELECT SECTOR SPDR TR COMMON 81369Y308 785 10,178 SH   SOLE   0 0 10,178
SELECT SECTOR SPDR TR COMMON 81369Y506 569 10,244 SH   SOLE   0 0 10,244
SELECT SECTOR SPDR TR COMMON 81369Y704 566 5,353 SH   SOLE   0 0 5,353
SELECT SECTOR SPDR TR COMMON 81369Y803 781 4,492 SH   SOLE   0 0 4,492
SERVISFIRST BANCSHARES INC COMMON 81768T108 120,689 1,420,875 SH   SOLE   0 0 1,420,875
SHERWIN WILLIAMS CO COMMON 824348106 3,732 10,597 SH   SOLE   0 0 10,597
SMUCKER J M CO COMMON 832696405 380 2,798 SH   SOLE   0 0 2,798
SONY GROUP CORPORATION COMMON 835699307 632 5,000 SH   SOLE   0 0 5,000
SOUTHERN CO COMMON 842587107 46,892 683,757 SH   SOLE   0 0 683,757
SOUTHERN STS BANCSHARES INC COMMON 843878307 219 11,182 SH   SOLE   0 0 11,182
SPDR GOLD TR COMMON 78463V107 1,071 6,266 SH   SOLE   0 0 6,266
SPDR S&P 500 ETF TR COMMON 78462F103 7,713 16,238 SH   SOLE   0 0 16,238
SPDR SER TR COMMON 78464A763 3,147 24,369 SH   SOLE   0 0 24,369
STARBUCKS CORP COMMON 855244109 584 4,989 SH   SOLE   0 0 4,989
STATE STR CORP COMMON 857477103 390 4,198 SH   SOLE   0 0 4,198
STRYKER CORPORATION COMMON 863667101 3,181 11,896 SH   SOLE   0 0 11,896
SYNOVUS FINL CORP COMMON 87161C501 2,984 62,332 SH   SOLE   0 0 62,332
SYSCO CORP COMMON 871829107 303 3,856 SH   SOLE   0 0 3,856
TARGET CORP COMMON 87612E106 4,371 18,886 SH   SOLE   0 0 18,886
TESLA INC COMMON 88160R101 200 189 SH   SOLE   0 0 189
TEXAS INSTRS INC COMMON 882508104 929 4,929 SH   SOLE   0 0 4,929
TEXTRON INC COMMON 883203101 309 4,000 SH   SOLE   0 0 4,000
THERMO FISHER SCIENTIFIC INC COMMON 883556102 241 361 SH   SOLE   0 0 361
TJX COS INC NEW COMMON 872540109 3,085 40,631 SH   SOLE   0 0 40,631
TRIUMPH BANCORP INC COMMON 89679E300 343 2,880 SH   SOLE   0 0 2,880
TRUIST FINL CORP COMMON 89832Q109 3,974 67,870 SH   SOLE   0 0 67,870
UNILEVER PLC COMMON 904767704 31,744 590,143 SH   SOLE   0 0 590,143
UNION PAC CORP COMMON 907818108 313 1,242 SH   SOLE   0 0 1,242
UNITED INS HLDGS CORP COMMON 910710102 145 33,497 SH   SOLE   0 0 33,497
UNITED PARCEL SERVICE INC COMMON 911312106 217 1,014 SH   SOLE   0 0 1,014
US BANCORP DEL COMMON 902973304 527 9,385 SH   SOLE   0 0 9,385
VANGUARD INDEX FDS COMMON 922908363 12,610 28,885 SH   SOLE   0 0 28,885
VANGUARD INDEX FDS COMMON 922908629 711 2,790 SH   SOLE   0 0 2,790
VANGUARD INDEX FDS COMMON 922908751 652 2,886 SH   SOLE   0 0 2,886
VANGUARD SCOTTSDALE FDS COMMON 92206C102 373 6,133 SH   SOLE   0 0 6,133
VANGUARD SCOTTSDALE FDS COMMON 92206C730 1,000 4,569 SH   SOLE   0 0 4,569
VANGUARD SPECIALIZED FUNDS COMMON 921908844 256 1,493 SH   SOLE   0 0 1,493
VANGUARD TAX-MANAGED INTL FD COMMON 921943858 350 6,845 SH   SOLE   0 0 6,845
VANGUARD WHITEHALL FDS COMMON 921946406 544 4,850 SH   SOLE   0 0 4,850
VANGUARD WORLD FDS COMMON 92204A702 400 873 SH   SOLE   0 0 873
VERIZON COMMUNICATIONS INC COMMON 92343V104 32,034 616,517 SH   SOLE   0 0 616,517
VISA INC COMMON 92826C839 3,801 17,539 SH   SOLE   0 0 17,539
VULCAN MATLS CO COMMON 929160109 5,218 25,135 SH   SOLE   0 0 25,135
WALGREENS BOOTS ALLIANCE INC COMMON 931427108 388 7,436 SH   SOLE   0 0 7,436
WALMART INC COMMON 931142103 2,027 14,006 SH   SOLE   0 0 14,006
WASTE MGMT INC DEL COMMON 94106L109 972 5,825 SH   SOLE   0 0 5,825
WATTS WATER TECHNOLOGIES INC COMMON 942749102 427 2,200 SH   SOLE   0 0 2,200
WELLS FARGO CO NEW COMMON 949746101 595 12,409 SH   SOLE   0 0 12,409
WELLTOWER INC COMMON 95040Q104 1,149 13,400 SH   SOLE   0 0 13,400
WHIRLPOOL CORP COMMON 963320106 235 1,000 SH   SOLE   0 0 1,000
XCEL ENERGY INC COMMON 98389B100 541 7,990 SH   SOLE   0 0 7,990
XYLEM INC COMMON 98419M100 456 3,800 SH   SOLE   0 0 3,800
YUM BRANDS INC COMMON 988498101 690 4,969 SH   SOLE   0 0 4,969
ZIMMER BIOMET HOLDINGS INC COMMON 98956P102 300 2,365 SH   SOLE   0 0 2,365
ZIOPHARM ONCOLOGY INC COMMON 98973P101 52 48,000 SH   SOLE   0 0 48,000
ZOETIS INC COMMON 98978V103 233 956 SH   SOLE   0 0 956