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 29,242 182,556 SH   SOLE   0 0 182,556
ABBOTT LABS Common 002824100 2,446 22,472 SH   SOLE   0 0 22,472
ABBVIE INC Common 00287Y109 33,277 379,916 SH   SOLE   0 0 379,916
ACCENTURE PLC IRELAND Common G1151C101 598 2,647 SH   SOLE   0 0 2,647
AIR PRODS & CHEMS INC Common 009158106 291 976 SH   SOLE   0 0 976
ALPHABET INC Common 02079K107 392 267 SH   SOLE   0 0 267
ALPHABET INC Common 02079K305 1,924 1,313 SH   SOLE   0 0 1,313
ALTRIA GROUP INC Common 02209S103 774 20,019 SH   SOLE   0 0 20,019
AMAZON COM INC Common 023135106 2,604 827 SH   SOLE   0 0 827
AMERICAN ELEC PWR CO INC Common 025537101 534 6,531 SH   SOLE   0 0 6,531
AMERICAN EXPRESS CO Common 025816109 1,550 15,458 SH   SOLE   0 0 15,458
AMGEN INC Common 031162100 325 1,278 SH   SOLE   0 0 1,278
AON PLC Common G0403H108 1,286 6,232 SH   SOLE   0 0 6,232
APPLE INC Common 037833100 43,763 377,885 SH   SOLE   0 0 377,885
AT&T INC Common 00206R102 26,996 946,903 SH   SOLE   0 0 946,903
AUTOMATIC DATA PROCESSING IN Common 053015103 212 1,523 SH   SOLE   0 0 1,523
BANCO BILBAO VIZCAYA ARGENTA Common 05946K101 130 47,358 SH   SOLE   0 0 47,358
BAXTER INTL INC Common 071813109 285 3,549 SH   SOLE   0 0 3,549
BERKSHIRE HATHAWAY INC DEL Common 084670702 2,900 13,617 SH   SOLE   0 0 13,617
BK OF AMERICA CORP Common 060505104 1,625 67,439 SH   SOLE   0 0 67,439
BLACKSTONE GROUP INC Common 09260D107 413 7,903 SH   SOLE   0 0 7,903
BOEING CO Common 097023105 261 1,579 SH   SOLE   0 0 1,579
BP PLC Common 055622104 253 14,484 SH   SOLE   0 0 14,484
BRISTOL-MYERS SQUIBB CO Common 110122108 1,852 30,713 SH   SOLE   0 0 30,713
CADENCE BANCORPORATION Common 12739A100 103 12,000 SH   SOLE   0 0 12,000
CATERPILLAR INC DEL Common 149123101 2,687 18,017 SH   SOLE   0 0 18,017
CHEVRON CORP NEW Common 166764100 22,258 309,136 SH   SOLE   0 0 309,136
CHUBB LIMITED Common H1467J104 248 2,137 SH   SOLE   0 0 2,137
CINCINNATI FINL CORP Common 172062101 28,343 363,507 SH   SOLE   0 0 363,507
CISCO SYS INC Common 17275R102 2,255 57,245 SH   SOLE   0 0 57,245
CLOROX CO DEL Common 189054109 328 1,560 SH   SOLE   0 0 1,560
COCA COLA CO Common 191216100 8,820 178,652 SH   SOLE   0 0 178,652
COLGATE PALMOLIVE CO Common 194162103 34,129 442,370 SH   SOLE   0 0 442,370
CONSOLIDATED EDISON INC Common 209115104 27,916 358,819 SH   SOLE   0 0 358,819
DEERE & CO Common 244199105 1,622 7,316 SH   SOLE   0 0 7,316
DIAGEO PLC Common 25243Q205 517 3,757 SH   SOLE   0 0 3,757
DISNEY WALT CO Common 254687106 2,139 17,240 SH   SOLE   0 0 17,240
DOLLAR GEN CORP NEW Common 256677105 733 3,498 SH   SOLE   0 0 3,498
DOMINION ENERGY INC Common 25746U109 608 7,703 SH   SOLE   0 0 7,703
DUKE ENERGY CORP NEW Common 26441C204 807 9,118 SH   SOLE   0 0 9,118
EMERSON ELEC CO Common 291011104 30,776 469,357 SH   SOLE   0 0 469,357
ENTERGY CORP NEW Common 29364G103 328 3,324 SH   SOLE   0 0 3,324
ENTERPRISE PRODS PARTNERS L Common 293792107 662 41,943 SH   SOLE   0 0 41,943
EXXON MOBIL CORP Common 30231G102 18,369 535,072 SH   SOLE   0 0 535,072
FACEBOOK INC Common 30303M102 436 1,665 SH   SOLE   0 0 1,665
FISERV INC Common 337738108 206 2,000 SH   SOLE   0 0 2,000
FORD MTR CO DEL Common 345370860 79 11,900 SH   SOLE   0 0 11,900
FORTUNE BRANDS HOME & SEC IN Common 34964C106 246 2,838 SH   SOLE   0 0 2,838
GALLAGHER ARTHUR J & CO Common 363576109 36,037 341,320 SH   SOLE   0 0 341,320
GENERAL MLS INC Common 370334104 34,139 553,483 SH   SOLE   0 0 553,483
GENUINE PARTS CO Common 372460105 541 5,680 SH   SOLE   0 0 5,680
GLOBE LIFE INC Common 37959E102 3,622 45,327 SH   SOLE   0 0 45,327
GOLDMAN SACHS GROUP INC Common 38141G104 743 3,697 SH   SOLE   0 0 3,697
HOME DEPOT INC Common 437076102 41,091 147,962 SH   SOLE   0 0 147,962
INTEL CORP Common 458140100 31,308 604,631 SH   SOLE   0 0 604,631
INTERNATIONAL BUSINESS MACHS Common 459200101 27,843 228,841 SH   SOLE   0 0 228,841
INVESCO EXCHANGE TRADED FD T Common 46137V613 417 3,662 SH   SOLE   0 0 3,662
ISHARES SILVER TR Common 46428Q109 494 22,813 SH   SOLE   0 0 22,813
ISHARES TR Common 464287168 266 3,263 SH   SOLE   0 0 3,263
ISHARES TR Common 464287200 997 2,967 SH   SOLE   0 0 2,967
ISHARES TR Common 464287309 375 1,622 SH   SOLE   0 0 1,622
ISHARES TR Common 464287465 363 5,696 SH   SOLE   0 0 5,696
ISHARES TR Common 464288760 280 1,768 SH   SOLE   0 0 1,768
JOHNSON & JOHNSON Common 478160104 35,186 236,339 SH   SOLE   0 0 236,339
JPMORGAN CHASE & CO Common 46625H100 2,834 29,441 SH   SOLE   0 0 29,441
KELLOGG CO Common 487836108 297 4,604 SH   SOLE   0 0 4,604
KIMBERLY CLARK CORP Common 494368103 33,244 225,139 SH   SOLE   0 0 225,139
KINDER MORGAN INC DEL Common 49456B101 519 42,111 SH   SOLE   0 0 42,111
LILLY ELI & CO Common 532457108 697 4,707 SH   SOLE   0 0 4,707
LOCKHEED MARTIN CORP Common 539830109 33,818 88,232 SH   SOLE   0 0 88,232
MARTIN MARIETTA MATLS INC Common 573284106 230 976 SH   SOLE   0 0 976
MASTERCARD INCORPORATED Common 57636Q104 1,257 3,717 SH   SOLE   0 0 3,717
MCDONALDS CORP Common 580135101 35,692 162,613 SH   SOLE   0 0 162,613
MEDICAL PPTYS TRUST INC Common 58463J304 266 15,069 SH   SOLE   0 0 15,069
MERCK & CO. INC Common 58933Y105 2,201 26,530 SH   SOLE   0 0 26,530
MICRON TECHNOLOGY INC Common 595112103 206 4,385 SH   SOLE   0 0 4,385
MICROSOFT CORP Common 594918104 49,707 236,331 SH   SOLE   0 0 236,331
MONDELEZ INTL INC Common 609207105 539 9,373 SH   SOLE   0 0 9,373
NEXTERA ENERGY INC Common 65339F101 38,809 139,823 SH   SOLE   0 0 139,823
NORFOLK SOUTHN CORP Common 655844108 466 2,179 SH   SOLE   0 0 2,179
NORTHROP GRUMMAN CORP Common 666807102 874 2,770 SH   SOLE   0 0 2,770
NOVARTIS AG Common 66987V109 30,863 354,914 SH   SOLE   0 0 354,914
NVIDIA CORPORATION Common 67066G104 2,262 4,179 SH   SOLE   0 0 4,179
ONEOK INC NEW Common 682680103 245 9,438 SH   SOLE   0 0 9,438
ORACLE CORP Common 68389X105 884 14,809 SH   SOLE   0 0 14,809
PAYCHEX INC Common 704326107 31,711 397,526 SH   SOLE   0 0 397,526
PEPSICO INC Common 713448108 33,920 244,731 SH   SOLE   0 0 244,731
PFIZER INC Common 717081103 2,158 58,792 SH   SOLE   0 0 58,792
PHILIP MORRIS INTL INC Common 718172109 1,265 16,865 SH   SOLE   0 0 16,865
PPG INDS INC Common 693506107 306 2,509 SH   SOLE   0 0 2,509
PROASSURANCE CORP Common 74267C106 326 20,844 SH   SOLE   0 0 20,844
PROCTER AND GAMBLE CO Common 742718109 38,166 274,597 SH   SOLE   0 0 274,597
QUALCOMM INC Common 747525103 30,651 260,461 SH   SOLE   0 0 260,461
RAYTHEON TECHNOLOGIES CORP Common 75513E101 24,359 423,337 SH   SOLE   0 0 423,337
REAVES UTIL INCOME FD Common 756158101 201 6,421 SH   SOLE   0 0 6,421
REGIONS FINANCIAL CORP NEW Common 7591EP100 1,259 109,156 SH   SOLE   0 0 109,156
RELIANT BANCORP INC Common 75956B101 813 56,049 SH   SOLE   0 0 56,049
RENAISSANCERE HLDGS LTD Common G7496G103 246 1,450 SH   SOLE   0 0 1,450
REPUBLIC SVCS INC Common 760759100 295 3,164 SH   SOLE   0 0 3,164
ROSS STORES INC Common 778296103 611 6,550 SH   SOLE   0 0 6,550
ROYAL BK CDA Common 780087102 455 6,490 SH   SOLE   0 0 6,490
ROYAL DUTCH SHELL PLC Common 780259107 392 16,188 SH   SOLE   0 0 16,188
SCHWAB STRATEGIC TR Common 808524300 588 5,103 SH   SOLE   0 0 5,103
SELECT SECTOR SPDR TR Common 81369Y506 989 33,010 SH   SOLE   0 0 33,010
SELECT SECTOR SPDR TR Common 81369Y605 239 9,935 SH   SOLE   0 0 9,935
SELECT SECTOR SPDR TR Common 81369Y704 391 5,080 SH   SOLE   0 0 5,080
SELECT SECTOR SPDR TR Common 81369Y852 772 12,993 SH   SOLE   0 0 12,993
SELECT SECTOR SPDR TR Common 81369Y886 864 14,543 SH   SOLE   0 0 14,543
SERVISFIRST BANCSHARES INC Common 81768T108 55,036 1,617,270 SH   SOLE   0 0 1,617,270
SHERWIN WILLIAMS CO Common 824348106 428 615 SH   SOLE   0 0 615
SOUTHERN CO Common 842587107 33,395 615,924 SH   SOLE   0 0 615,924
SPDR GOLD TR Common 78463V107 1,091 6,160 SH   SOLE   0 0 6,160
SPDR S&P 500 ETF TR Common 78462F103 5,281 15,770 SH   SOLE   0 0 15,770
STARBUCKS CORP Common 855244109 411 4,788 SH   SOLE   0 0 4,788
STRYKER CORPORATION Common 863667101 1,028 4,934 SH   SOLE   0 0 4,934
SYNOVUS FINL CORP Common 87161C501 1,255 59,304 SH   SOLE   0 0 59,304
TARGET CORP Common 87612E106 1,108 7,038 SH   SOLE   0 0 7,038
TEXAS INSTRS INC Common 882508104 347 2,429 SH   SOLE   0 0 2,429
TJX COS INC NEW Common 872540109 566 10,175 SH   SOLE   0 0 10,175
TRUIST FINL CORP Common 89832Q109 1,369 35,984 SH   SOLE   0 0 35,984
UNILEVER N V Common 904784709 2,820 46,694 SH   SOLE   0 0 46,694
UNILEVER PLC Common 904767704 29,193 473,292 SH   SOLE   0 0 473,292
US BANCORP DEL Common 902973304 996 27,778 SH   SOLE   0 0 27,778
VANGUARD INDEX FDS Common 922908363 7,106 23,097 SH   SOLE   0 0 23,097
VANGUARD SCOTTSDALE FDS Common 92206C102 501 8,069 SH   SOLE   0 0 8,069
VANGUARD SCOTTSDALE FDS Common 92206C730 726 4,690 SH   SOLE   0 0 4,690
VANGUARD WHITEHALL FDS Common 921946406 286 3,540 SH   SOLE   0 0 3,540
VANGUARD WORLD FDS Common 92204A306 1,270 31,508 SH   SOLE   0 0 31,508
VANGUARD WORLD FDS Common 92204A702 700 2,248 SH   SOLE   0 0 2,248
VERIZON COMMUNICATIONS INC Common 92343V104 32,565 547,402 SH   SOLE   0 0 547,402
VISA INC Common 92826C839 2,711 13,555 SH   SOLE   0 0 13,555
VULCAN MATLS CO Common 929160109 2,175 16,047 SH   SOLE   0 0 16,047
WALGREENS BOOTS ALLIANCE INC Common 931427108 279 7,767 SH   SOLE   0 0 7,767
WALMART INC Common 931142103 1,215 8,685 SH   SOLE   0 0 8,685
WASTE MGMT INC DEL Common 94106L109 234 2,071 SH   SOLE   0 0 2,071
XCEL ENERGY INC Common 98389B100 569 8,240 SH   SOLE   0 0 8,240
YUM BRANDS INC Common 988498101 496 5,430 SH   SOLE   0 0 5,430
YUM CHINA HLDGS INC Common 98850P109 262 4,942 SH   SOLE   0 0 4,942
ZIOPHARM ONCOLOGY INC Common 98973P101 121 48,000 SH   SOLE   0 0 48,000