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 32,081 182,879 SH   SOLE   0 0 182,879
ABBOTT LABS COMMON 002824100 4,447 37,647 SH   SOLE   0 0 37,647
ABBVIE INC COMMON 00287Y109 40,201 372,678 SH   SOLE   0 0 372,678
ACCENTURE PLC IRELAND COMMON G1151C101 2,829 8,842 SH   SOLE   0 0 8,842
ADOBE SYSTEMS INCORPORATED COMMON 00724F101 355 616 SH   SOLE   0 0 616
AEROJET ROCKETDYNE HLDGS INC COMMON 007800105 281 6,461 SH   SOLE   0 0 6,461
AIR PRODS & CHEMS INC COMMON 009158106 267 1,043 SH   SOLE   0 0 1,043
ALBEMARLE CORP COMMON 012653101 380 1,735 SH   SOLE   0 0 1,735
ALIBABA GROUP HLDG LTD COMMON 01609W102 260 1,759 SH   SOLE   0 0 1,759
ALPHABET INC COMMON 02079K107 1,090 409 SH   SOLE   0 0 409
ALPHABET INC COMMON 02079K305 4,903 1,834 SH   SOLE   0 0 1,834
ALTRIA GROUP INC COMMON 02209S103 1,221 26,827 SH   SOLE   0 0 26,827
AMAZON COM INC COMMON 023135106 3,929 1,196 SH   SOLE   0 0 1,196
AMERICAN ELEC PWR CO INC COMMON 025537101 615 7,570 SH   SOLE   0 0 7,570
AMERICAN EXPRESS CO COMMON 025816109 2,180 13,012 SH   SOLE   0 0 13,012
ANNALY CAPITAL MANAGEMENT IN COMMON 035710409 328 38,989 SH   SOLE   0 0 38,989
AON PLC COMMON G0403H108 1,683 5,890 SH   SOLE   0 0 5,890
APPLE INC COMMON 037833100 51,030 360,637 SH   SOLE   0 0 360,637
ARK ETF TR COMMON 00214Q104 224 2,026 SH   SOLE   0 0 2,026
AT&T INC COMMON 00206R102 33,075 1,224,541 SH   SOLE   0 0 1,224,541
AUTOMATIC DATA PROCESSING IN COMMON 053015103 401 2,008 SH   SOLE   0 0 2,008
BANCO BILBAO VIZCAYA ARGENTA COMMON 05946K101 407 61,808 SH   SOLE   0 0 61,808
BANK NEW YORK MELLON CORP COMMON 064058100 225 4,336 SH   SOLE   0 0 4,336
BAXTER INTL INC COMMON 071813109 219 2,720 SH   SOLE   0 0 2,720
BERKSHIRE HATHAWAY INC DEL COMMON 084670702 5,689 20,842 SH   SOLE   0 0 20,842
BK OF AMERICA CORP COMMON 060505104 3,242 76,361 SH   SOLE   0 0 76,361
BLACKROCK INC COMMON 09247X101 440 525 SH   SOLE   0 0 525
BLACKSTONE INC COMMON 09260D107 3,884 33,388 SH   SOLE   0 0 33,388
BOEING CO COMMON 097023105 632 2,875 SH   SOLE   0 0 2,875
BRISTOL-MYERS SQUIBB CO COMMON 110122108 3,476 58,745 SH   SOLE   0 0 58,745
CAPITAL ONE FINL CORP COMMON 14040H105 372 2,296 SH   SOLE   0 0 2,296
CATERPILLAR INC COMMON 149123101 5,017 26,132 SH   SOLE   0 0 26,132
CHEVRON CORP NEW COMMON 166764100 38,607 380,554 SH   SOLE   0 0 380,554
CHUBB LIMITED COMMON H1467J104 487 2,809 SH   SOLE   0 0 2,809
CINCINNATI FINL CORP COMMON 172062101 39,543 346,197 SH   SOLE   0 0 346,197
CISCO SYS INC COMMON 17275R102 4,619 84,867 SH   SOLE   0 0 84,867
CITIGROUP INC COMMON 172967424 386 5,501 SH   SOLE   0 0 5,501
CLOROX CO DEL COMMON 189054109 418 2,525 SH   SOLE   0 0 2,525
CNH INDL N V COMMON N20944109 307 18,500 SH   SOLE   0 0 18,500
COCA COLA CO COMMON 191216100 11,150 212,508 SH   SOLE   0 0 212,508
COLGATE PALMOLIVE CO COMMON 194162103 36,140 478,168 SH   SOLE   0 0 478,168
COMCAST CORP NEW COMMON 20030N101 372 6,653 SH   SOLE   0 0 6,653
CONOCOPHILLIPS COMMON 20825C104 437 6,451 SH   SOLE   0 0 6,451
CONSOLIDATED EDISON INC COMMON 209115104 31,499 433,930 SH   SOLE   0 0 433,930
CONSTELLATION BRANDS INC COMMON 21036P108 219 1,041 SH   SOLE   0 0 1,041
CONTANGO OIL & GAS CO COMMON 21075N204 1,216 266,141 SH   SOLE   0 0 266,141
COSTCO WHSL CORP NEW COMMON 22160K105 229 509 SH   SOLE   0 0 509
CRANE CO COMMON 224399105 427 4,500 SH   SOLE   0 0 4,500
CSX CORP COMMON 126408103 209 7,020 SH   SOLE   0 0 7,020
CVS HEALTH CORP COMMON 126650100 342 4,026 SH   SOLE   0 0 4,026
DEERE & CO COMMON 244199105 4,426 13,211 SH   SOLE   0 0 13,211
DIAGEO PLC COMMON 25243Q205 918 4,757 SH   SOLE   0 0 4,757
DIAMONDBACK ENERGY INC COMMON 25278X109 288 3,037 SH   SOLE   0 0 3,037
DISNEY WALT CO COMMON 254687106 4,388 25,940 SH   SOLE   0 0 25,940
DOLLAR GEN CORP NEW COMMON 256677105 2,454 11,568 SH   SOLE   0 0 11,568
DOMINION ENERGY INC COMMON 25746U109 863 11,815 SH   SOLE   0 0 11,815
DUKE ENERGY CORP NEW COMMON 26441C204 1,391 14,249 SH   SOLE   0 0 14,249
EDWARDS LIFESCIENCES CORP COMMON 28176E108 278 2,453 SH   SOLE   0 0 2,453
EMERSON ELEC CO COMMON 291011104 38,958 413,564 SH   SOLE   0 0 413,564
ENTERGY CORP NEW COMMON 29364G103 330 3,324 SH   SOLE   0 0 3,324
ENTERPRISE PRODS PARTNERS L COMMON 293792107 854 39,457 SH   SOLE   0 0 39,457
EXXON MOBIL CORP COMMON 30231G102 37,037 629,667 SH   SOLE   0 0 629,667
FACEBOOK INC COMMON 30303M102 1,012 2,981 SH   SOLE   0 0 2,981
FORD MTR CO DEL COMMON 345370860 167 11,768 SH   SOLE   0 0 11,768
FORTUNE BRANDS HOME & SEC IN COMMON 34964C106 216 2,419 SH   SOLE   0 0 2,419
GALLAGHER ARTHUR J & CO COMMON 363576109 44,663 300,455 SH   SOLE   0 0 300,455
GENERAL DYNAMICS CORP COMMON 369550108 218 1,113 SH   SOLE   0 0 1,113
GENERAL MLS INC COMMON 370334104 35,455 592,702 SH   SOLE   0 0 592,702
GENUINE PARTS CO COMMON 372460105 1,013 8,353 SH   SOLE   0 0 8,353
GLOBE LIFE INC COMMON 37959E102 4,075 45,774 SH   SOLE   0 0 45,774
GOLDMAN SACHS GROUP INC COMMON 38141G104 3,217 8,510 SH   SOLE   0 0 8,510
GRACO INC COMMON 384109104 1,497 21,391 SH   SOLE   0 0 21,391
GT BIOPHARMA INC COMMON 36254L209 67 10,000 SH   SOLE   0 0 10,000
HERC HLDGS INC COMMON 42704L104 327 2,000 SH   SOLE   0 0 2,000
HOME DEPOT INC COMMON 437076102 48,094 146,512 SH   SOLE   0 0 146,512
HONEYWELL INTL INC COMMON 438516106 654 3,082 SH   SOLE   0 0 3,082
ICAHN ENTERPRISES LP COMMON 451100101 203 4,071 SH   SOLE   0 0 4,071
IDEX CORP COMMON 45167R104 454 2,196 SH   SOLE   0 0 2,196
INTEL CORP COMMON 458140100 36,178 679,013 SH   SOLE   0 0 679,013
INTERNATIONAL BUSINESS MACHS COMMON 459200101 36,613 263,539 SH   SOLE   0 0 263,539
INVESCO EXCH TRADED FD TR II COMMON 46138E735 200 5,315 SH   SOLE   0 0 5,315
INVESCO EXCH TRADED FD TR II COMMON 46138E727 223 9,977 SH   SOLE   0 0 9,977
INVESCO EXCHANGE TRADED FD T COMMON 46137V613 546 3,445 SH   SOLE   0 0 3,445
INVESCO QQQ TR COMMON 46090E103 777 2,171 SH   SOLE   0 0 2,171
ISHARES SILVER TR COMMON 46428Q109 362 17,648 SH   SOLE   0 0 17,648
ISHARES TR COMMON 464287507 219 832 SH   SOLE   0 0 832
ISHARES TR COMMON 464287804 231 2,114 SH   SOLE   0 0 2,114
ISHARES TR COMMON 464287168 371 3,231 SH   SOLE   0 0 3,231
ISHARES TR COMMON 464287309 501 6,779 SH   SOLE   0 0 6,779
ISHARES TR COMMON 464287465 585 7,499 SH   SOLE   0 0 7,499
ISHARES TR COMMON 464288810 627 9,990 SH   SOLE   0 0 9,990
ISHARES TR COMMON 464287200 3,449 8,005 SH   SOLE   0 0 8,005
JOHNSON & JOHNSON COMMON 478160104 40,197 248,901 SH   SOLE   0 0 248,901
JPMORGAN CHASE & CO COMMON 46625H100 7,024 42,911 SH   SOLE   0 0 42,911
KELLOGG CO COMMON 487836108 245 3,826 SH   SOLE   0 0 3,826
KIMBERLY-CLARK CORP COMMON 494368103 33,747 254,807 SH   SOLE   0 0 254,807
KRAFT HEINZ CO COMMON 500754106 261 7,081 SH   SOLE   0 0 7,081
LILLY ELI & CO COMMON 532457108 1,417 6,132 SH   SOLE   0 0 6,132
LOCKHEED MARTIN CORP COMMON 539830109 35,285 102,246 SH   SOLE   0 0 102,246
MARTIN MARIETTA MATLS INC COMMON 573284106 284 831 SH   SOLE   0 0 831
MASTERCARD INCORPORATED COMMON 57636Q104 2,545 7,320 SH   SOLE   0 0 7,320
MCDONALDS CORP COMMON 580135101 41,049 170,251 SH   SOLE   0 0 170,251
MEDICAL PPTYS TRUST INC COMMON 58463J304 284 14,166 SH   SOLE   0 0 14,166
MEDTRONIC PLC COMMON G5960L103 318 2,535 SH   SOLE   0 0 2,535
MERCK & CO INC COMMON 58933Y105 2,129 28,339 SH   SOLE   0 0 28,339
MICROCHIP TECHNOLOGY INC. COMMON 595017104 277 1,804 SH   SOLE   0 0 1,804
MICRON TECHNOLOGY INC COMMON 595112103 325 4,585 SH   SOLE   0 0 4,585
MICROSOFT CORP COMMON 594918104 59,948 212,643 SH   SOLE   0 0 212,643
MODERNA INC COMMON 60770K107 356 924 SH   SOLE   0 0 924
MONDELEZ INTL INC COMMON 609207105 801 13,765 SH   SOLE   0 0 13,765
MUELLER INDS INC COMMON 624756102 216 5,250 SH   SOLE   0 0 5,250
NASDAQ INC COMMON 631103108 318 1,649 SH   SOLE   0 0 1,649
NEXTERA ENERGY INC COMMON 65339F101 43,589 555,132 SH   SOLE   0 0 555,132
NIKE INC COMMON 654106103 543 3,736 SH   SOLE   0 0 3,736
NORFOLK SOUTHN CORP COMMON 655844108 561 2,346 SH   SOLE   0 0 2,346
NORTHROP GRUMMAN CORP COMMON 666807102 998 2,770 SH   SOLE   0 0 2,770
NOVARTIS AG COMMON 66987V109 2,059 25,176 SH   SOLE   0 0 25,176
NUCOR CORP COMMON 670346105 226 2,290 SH   SOLE   0 0 2,290
NVIDIA CORPORATION COMMON 67066G104 4,381 21,147 SH   SOLE   0 0 21,147
ONEOK INC NEW COMMON 682680103 450 7,755 SH   SOLE   0 0 7,755
ORACLE CORP COMMON 68389X105 3,225 37,017 SH   SOLE   0 0 37,017
PAYCHEX INC COMMON 704326107 42,174 375,044 SH   SOLE   0 0 375,044
PAYPAL HLDGS INC COMMON 70450Y103 212 814 SH   SOLE   0 0 814
PEPSICO INC COMMON 713448108 39,979 265,797 SH   SOLE   0 0 265,797
PERMIAN BASIN RTY TR COMMON 714236106 60 10,414 SH   SOLE   0 0 10,414
PFIZER INC COMMON 717081103 31,478 731,876 SH   SOLE   0 0 731,876
PHILIP MORRIS INTL INC COMMON 718172109 1,880 19,830 SH   SOLE   0 0 19,830
PNC FINL SVCS GROUP INC COMMON 693475105 619 3,164 SH   SOLE   0 0 3,164
PPG INDS INC COMMON 693506107 310 2,169 SH   SOLE   0 0 2,169
PROASSURANCE CORP COMMON 74267C106 526 22,108 SH   SOLE   0 0 22,108
PROCTER AND GAMBLE CO COMMON 742718109 39,568 283,031 SH   SOLE   0 0 283,031
QUALCOMM INC COMMON 747525103 34,510 267,558 SH   SOLE   0 0 267,558
RAYTHEON TECHNOLOGIES CORP COMMON 75513E101 39,029 454,033 SH   SOLE   0 0 454,033
REAVES UTIL INCOME FD COMMON 756158101 336 10,244 SH   SOLE   0 0 10,244
REGIONS FINANCIAL CORP NEW COMMON 7591EP100 2,520 118,258 SH   SOLE   0 0 118,258
RELIANT BANCORP INC COMMON 75956B101 1,746 55,268 SH   SOLE   0 0 55,268
RENAISSANCERE HLDGS LTD COMMON G7496G103 202 1,450 SH   SOLE   0 0 1,450
REPUBLIC SVCS INC COMMON 760759100 672 5,595 SH   SOLE   0 0 5,595
ROSS STORES INC COMMON 778296103 251 2,306 SH   SOLE   0 0 2,306
ROYAL BK CDA COMMON 780087102 646 6,490 SH   SOLE   0 0 6,490
RYMAN HOSPITALITY PPTYS INC COMMON 78377T107 230 2,750 SH   SOLE   0 0 2,750
SALESFORCE COM INC COMMON 79466L302 230 848 SH   SOLE   0 0 848
SCHWAB STRATEGIC TR COMMON 808524300 756 5,103 SH   SOLE   0 0 5,103
SELECT SECTOR SPDR TR COMMON 81369Y704 275 2,806 SH   SOLE   0 0 2,806
SELECT SECTOR SPDR TR COMMON 81369Y803 287 1,920 SH   SOLE   0 0 1,920
SELECT SECTOR SPDR TR COMMON 81369Y506 294 5,639 SH   SOLE   0 0 5,639
SERVISFIRST BANCSHARES INC COMMON 81768T108 106,833 1,373,175 SH   SOLE   0 0 1,373,175
SHERWIN WILLIAMS CO COMMON 824348106 2,814 10,060 SH   SOLE   0 0 10,060
SMUCKER J M CO COMMON 832696405 336 2,797 SH   SOLE   0 0 2,797
SONY GROUP CORPORATION COMMON 835699307 553 5,000 SH   SOLE   0 0 5,000
SOUTHERN CO COMMON 842587107 40,108 647,221 SH   SOLE   0 0 647,221
SPDR GOLD TR COMMON 78463V107 1,010 6,153 SH   SOLE   0 0 6,153
SPDR S&P 500 ETF TR COMMON 78462F103 6,257 14,580 SH   SOLE   0 0 14,580
STARBUCKS CORP COMMON 855244109 536 4,858 SH   SOLE   0 0 4,858
STATE STR CORP COMMON 857477103 356 4,198 SH   SOLE   0 0 4,198
STRYKER CORPORATION COMMON 863667101 2,875 10,902 SH   SOLE   0 0 10,902
SYNOVUS FINL CORP COMMON 87161C501 2,604 59,332 SH   SOLE   0 0 59,332
SYSCO CORP COMMON 871829107 308 3,926 SH   SOLE   0 0 3,926
TARGET CORP COMMON 87612E106 4,086 17,860 SH   SOLE   0 0 17,860
TEXAS INSTRS INC COMMON 882508104 947 4,929 SH   SOLE   0 0 4,929
TEXTRON INC COMMON 883203101 279 4,000 SH   SOLE   0 0 4,000
THERMO FISHER SCIENTIFIC INC COMMON 883556102 201 351 SH   SOLE   0 0 351
TJX COS INC NEW COMMON 872540109 2,438 36,949 SH   SOLE   0 0 36,949
TRUIST FINL CORP COMMON 89832Q109 3,795 64,708 SH   SOLE   0 0 64,708
UNILEVER PLC COMMON 904767704 31,499 580,949 SH   SOLE   0 0 580,949
US BANCORP DEL COMMON 902973304 563 9,470 SH   SOLE   0 0 9,470
VANGUARD INDEX FDS COMMON 922908363 9,521 24,141 SH   SOLE   0 0 24,141
VANGUARD SCOTTSDALE FDS COMMON 92206C102 501 8,156 SH   SOLE   0 0 8,156
VANGUARD SCOTTSDALE FDS COMMON 92206C730 915 4,569 SH   SOLE   0 0 4,569
VANGUARD SPECIALIZED FUNDS COMMON 921908844 229 1,488 SH   SOLE   0 0 1,488
VANGUARD WHITEHALL FDS COMMON 921946406 366 3,540 SH   SOLE   0 0 3,540
VANGUARD WORLD FDS COMMON 92204A702 214 533 SH   SOLE   0 0 533
VERIZON COMMUNICATIONS INC COMMON 92343V104 32,866 608,520 SH   SOLE   0 0 608,520
VIACOMCBS INC COMMON 92556H107 219 5,210 SH   SOLE   0 0 5,210
VISA INC COMMON 92826C839 3,499 15,706 SH   SOLE   0 0 15,706
VULCAN MATLS CO COMMON 929160109 4,251 25,132 SH   SOLE   0 0 25,132
WALGREENS BOOTS ALLIANCE INC COMMON 931427108 400 8,500 SH   SOLE   0 0 8,500
WALMART INC COMMON 931142103 1,980 14,203 SH   SOLE   0 0 14,203
WASTE MGMT INC DEL COMMON 94106L109 889 5,950 SH   SOLE   0 0 5,950
WATTS WATER TECHNOLOGIES INC COMMON 942749102 370 2,200 SH   SOLE   0 0 2,200
WELLS FARGO CO NEW COMMON 949746101 576 12,407 SH   SOLE   0 0 12,407
WELLTOWER INC COMMON 95040Q104 1,110 13,475 SH   SOLE   0 0 13,475
WHIRLPOOL CORP COMMON 963320106 204 1,000 SH   SOLE   0 0 1,000
XCEL ENERGY INC COMMON 98389B100 499 7,990 SH   SOLE   0 0 7,990
XYLEM INC COMMON 98419M100 470 3,800 SH   SOLE   0 0 3,800
YUM BRANDS INC COMMON 988498101 608 4,969 SH   SOLE   0 0 4,969
YUM CHINA HLDGS INC COMMON 98850P109 229 3,946 SH   SOLE   0 0 3,946
ZIMMER BIOMET HOLDINGS INC COMMON 98956P102 375 2,566 SH   SOLE   0 0 2,566
ZIOPHARM ONCOLOGY INC COMMON 98973P101 87 48,000 SH   SOLE   0 0 48,000