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 Common 002824100   5,887,713 54,006 SH   SOLE   0 0 54,006
ABBVIE INC Common 00287Y109   48,944,964 363,282 SH   SOLE   0 0 363,282
ACCENTURE PLC IRELAND Common G1151C101   4,565,750 14,796 SH   SOLE   0 0 14,796
ADVANCED MICRO DEVICES INC Common 007903107   4,607,774 40,451 SH   SOLE   0 0 40,451
AFLAC INC Common 001055102   2,362,575 33,848 SH   SOLE   0 0 33,848
AIR PRODS & CHEMS INC Common 009158106   305,521 1,020 SH   SOLE   0 0 1,020
ALAUNOS THERAPEUTICS INC Common 98973P101   21,930 43,000 SH   SOLE   0 0 43,000
ALPHABET INC Common 02079K107   1,447,127 11,963 SH   SOLE   0 0 11,963
ALPHABET INC Common 02079K305   6,248,634 52,202 SH   SOLE   0 0 52,202
ALTRIA GROUP INC Common 02209S103   1,756,084 38,766 SH   SOLE   0 0 38,766
AMAZON COM INC Common 023135106   7,364,203 56,491 SH   SOLE   0 0 56,491
AMBEV SA Common 02319V103   47,115 14,816 SH   SOLE   0 0 14,816
AMERICAN ELEC PWR CO INC Common 025537101   532,157 6,320 SH   SOLE   0 0 6,320
AMERICAN EXPRESS CO Common 025816109   2,165,306 12,430 SH   SOLE   0 0 12,430
AON PLC Common G0403H108   1,819,895 5,272 SH   SOLE   0 0 5,272
APPLE INC Common 037833100   72,982,515 376,257 SH   SOLE   0 0 376,257
ARCHER DANIELS MIDLAND CO Common 039483102   271,421 3,592 SH   SOLE   0 0 3,592
ARCOSA INC Common 039653100   227,310 3,000 SH   SOLE   0 0 3,000
ARGO BLOCKCHAIN PLC Common 040126104   19,695 12,309 SH   SOLE   0 0 12,309
AT&T INC Common 00206R102   5,064,658 317,533 SH   SOLE   0 0 317,533
AUTOMATIC DATA PROCESSING IN Common 053015103   375,622 1,709 SH   SOLE   0 0 1,709
AVIDXCHANGE HOLDINGS INC Common 05368X102   416,436 40,119 SH   SOLE   0 0 40,119
BANCO BILBAO VIZCAYA ARGENTA Common 05946K101   663,176 86,351 SH   SOLE   0 0 86,351
BANK AMERICA CORP Common 060505104   879,591 30,658 SH   SOLE   0 0 30,658
BITFARMS LTD Common 09173B107   48,128 32,740 SH   SOLE   0 0 32,740
BLACKROCK INC Common 09247X101   423,008 612 SH   SOLE   0 0 612
BLACKSTONE INC Common 09260D107   4,805,189 51,685 SH   SOLE   0 0 51,685
BOEING CO Common 097023105   437,444 2,072 SH   SOLE   0 0 2,072
BP PRUDHOE BAY RTY TR Common 055630107   75,344 16,559 SH   SOLE   0 0 16,559
BRISTOL-MYERS SQUIBB CO Common 110122108   5,379,241 84,116 SH   SOLE   0 0 84,116
CAPITAL ONE FINL CORP Common 14040H105   254,504 2,327 SH   SOLE   0 0 2,327
CATERPILLAR INC Common 149123101   8,518,569 34,621 SH   SOLE   0 0 34,621
CHEVRON CORP NEW Common 166764100   54,583,049 346,889 SH   SOLE   0 0 346,889
CHUBB LIMITED Common H1467J104   493,917 2,565 SH   SOLE   0 0 2,565
CINCINNATI FINL CORP Common 172062101   38,486,271 395,461 SH   SOLE   0 0 395,461
CISCO SYS INC Common 17275R102   5,629,636 108,806 SH   SOLE   0 0 108,806
CLOROX CO DEL Common 189054109   353,864 2,225 SH   SOLE   0 0 2,225
CNH INDL N V Common N20944109   266,400 18,500 SH   SOLE   0 0 18,500
COCA COLA CO Common 191216100   13,010,629 216,052 SH   SOLE   0 0 216,052
COLGATE PALMOLIVE CO Common 194162103   46,728,860 606,553 SH   SOLE   0 0 606,553
COMCAST CORP NEW Common 20030N101   225,825 5,435 SH   SOLE   0 0 5,435
CONOCOPHILLIPS Common 20825C104   942,230 9,094 SH   SOLE   0 0 9,094
CONSOLIDATED EDISON INC Common 209115104   41,570,492 459,851 SH   SOLE   0 0 459,851
CONSTELLATION BRANDS INC Common 21036P108   225,744 917 SH   SOLE   0 0 917
COSTCO WHSL CORP NEW Common 22160K105   1,026,691 1,907 SH   SOLE   0 0 1,907
CRANE COMPANY Common 224408104   401,040 4,500 SH   SOLE   0 0 4,500
CRANE NXT CO Common 224441105   253,980 4,500 SH   SOLE   0 0 4,500
CRESCENT ENERGY COMPANY Common 44952J104   555,095 53,272 SH   SOLE   0 0 53,272
CVS HEALTH CORP Common 126650100   270,157 3,908 SH   SOLE   0 0 3,908
DEERE & CO Common 244199105   7,078,823 17,470 SH   SOLE   0 0 17,470
DELTA AIR LINES INC DEL Common 247361702   208,321 4,382 SH   SOLE   0 0 4,382
DEVON ENERGY CORP NEW Common 25179M103   489,688 10,130 SH   SOLE   0 0 10,130
DIAGEO PLC Common 25243Q205   763,312 4,400 SH   SOLE   0 0 4,400
DIAMONDBACK ENERGY INC Common 25278X109   418,669 3,187 SH   SOLE   0 0 3,187
DISNEY WALT CO Common 254687106   4,132,625 46,288 SH   SOLE   0 0 46,288
DOLLAR GEN CORP NEW Common 256677105   3,529,882 20,791 SH   SOLE   0 0 20,791
DOMINION ENERGY INC Common 25746U109   537,632 10,381 SH   SOLE   0 0 10,381
DOW INC Common 260557103   563,091 10,572 SH   SOLE   0 0 10,572
DUKE ENERGY CORP NEW Common 26441C204   985,837 10,985 SH   SOLE   0 0 10,985
EATON CORP PLC Common G29183103   515,018 2,561 SH   SOLE   0 0 2,561
EDWARDS LIFESCIENCES CORP Common 28176E108   231,392 2,453 SH   SOLE   0 0 2,453
EMERSON ELEC CO Common 291011104   44,535,222 492,701 SH   SOLE   0 0 492,701
ENPRO INDS INC Common 29355X107   200,295 1,500 SH   SOLE   0 0 1,500
ENTERGY CORP NEW Common 29364G103   323,658 3,324 SH   SOLE   0 0 3,324
ENTERPRISE PRODS PARTNERS L Common 293792107   265,841 10,089 SH   SOLE   0 0 10,089
EXXON MOBIL CORP Common 30231G102   54,389,108 507,125 SH   SOLE   0 0 507,125
FIRSTENERGY CORP Common 337932107   217,862 5,603 SH   SOLE   0 0 5,603
FORD MTR CO DEL Common 345370860   420,961 27,823 SH   SOLE   0 0 27,823
FORTUNE BRANDS INNOVATIONS I Common 34964C106   296,506 4,121 SH   SOLE   0 0 4,121
GALLAGHER ARTHUR J & CO Common 363576109   59,212,231 269,674 SH   SOLE   0 0 269,674
GATX CORP Common 361448103   258,948 2,011 SH   SOLE   0 0 2,011
GENERAL DYNAMICS CORP Common 369550108   325,307 1,512 SH   SOLE   0 0 1,512
GENERAL MLS INC Common 370334104   44,831,602 584,506 SH   SOLE   0 0 584,506
GENUINE PARTS CO Common 372460105   1,379,423 8,151 SH   SOLE   0 0 8,151
GILEAD SCIENCES INC Common 375558103   257,800 3,345 SH   SOLE   0 0 3,345
GLOBAL PMTS INC Common 37940X102   213,198 2,164 SH   SOLE   0 0 2,164
GLOBE LIFE INC Common 37959E102   5,158,041 47,054 SH   SOLE   0 0 47,054
GOLDMAN SACHS GROUP INC Common 38141G104   4,271,265 13,243 SH   SOLE   0 0 13,243
GRACO INC Common 384109104   1,847,113 21,391 SH   SOLE   0 0 21,391
GRAFTECH INTL LTD Common 384313508   80,640 16,000 SH   SOLE   0 0 16,000
GT BIOPHARMA INC Common 36254L209   3,120 10,000 SH   SOLE   0 0 10,000
HERC HLDGS INC Common 42704L104   273,700 2,000 SH   SOLE   0 0 2,000
HOME DEPOT INC Common 437076102   52,556,784 169,189 SH   SOLE   0 0 169,189
HONEYWELL INTL INC Common 438516106   587,640 2,832 SH   SOLE   0 0 2,832
IDACORP INC Common 451107106   375,106 3,656 SH   SOLE   0 0 3,656
IDEX CORP Common 45167R104   430,520 2,000 SH   SOLE   0 0 2,000
INTEL CORP Common 458140100   956,325 28,598 SH   SOLE   0 0 28,598
INTERNATIONAL BUSINESS MACHS Common 459200101   45,816,435 342,399 SH   SOLE   0 0 342,399
INVESCO EXCH TRADED FD TR II Common 46138E735   208,763 6,778 SH   SOLE   0 0 6,778
INVESCO EXCH TRADED FD TR II Common 46138E727   237,400 12,736 SH   SOLE   0 0 12,736
INVESCO EXCHANGE TRADED FD T Common 46137V613   488,496 2,985 SH   SOLE   0 0 2,985
INVESCO QQQ TR Common 46090E103   726,280 1,966 SH   SOLE   0 0 1,966
IRON MTN INC DEL Common 46284V101   257,452 4,531 SH   SOLE   0 0 4,531
ISHARES SILVER TR Common 46428Q109   371,905 17,803 SH   SOLE   0 0 17,803
ISHARES TR Common 464287168   367,489 3,244 SH   SOLE   0 0 3,244
ISHARES TR Common 464288810   374,330 6,630 SH   SOLE   0 0 6,630
ISHARES TR Common 464287507   377,316 1,443 SH   SOLE   0 0 1,443
ISHARES TR Common 464287804   435,716 4,372 SH   SOLE   0 0 4,372
ISHARES TR Common 464287309   489,202 6,941 SH   SOLE   0 0 6,941
ISHARES TR Common 464287200   8,038,948 18,036 SH   SOLE   0 0 18,036
J P MORGAN EXCHANGE TRADED F Common 46641Q399   217,336 2,727 SH   SOLE   0 0 2,727
JOHNSON & JOHNSON Common 478160104   49,891,409 301,422 SH   SOLE   0 0 301,422
JPMORGAN CHASE & CO Common 46625H100   48,022,301 330,186 SH   SOLE   0 0 330,186
KELLOGG CO Common 487836108   264,598 3,926 SH   SOLE   0 0 3,926
KIMBERLY-CLARK CORP Common 494368103   43,347,401 313,975 SH   SOLE   0 0 313,975
KINDER MORGAN INC DEL Common 49456B101   212,420 12,336 SH   SOLE   0 0 12,336
KRAFT HEINZ CO Common 500754106   516,632 14,553 SH   SOLE   0 0 14,553
LILLY ELI & CO Common 532457108   2,564,852 5,469 SH   SOLE   0 0 5,469
LOCKHEED MARTIN CORP Common 539830109   50,002,350 108,611 SH   SOLE   0 0 108,611
LOWES COS INC Common 548661107   266,552 1,181 SH   SOLE   0 0 1,181
LUMEN TECHNOLOGIES INC Common 550241103   63,506 28,100 SH   SOLE   0 0 28,100
MARATHON PETE CORP Common 56585A102   264,799 2,271 SH   SOLE   0 0 2,271
MARTIN MARIETTA MATLS INC Common 573284106   588,194 1,274 SH   SOLE   0 0 1,274
MASTERCARD INCORPORATED Common 57636Q104   4,817,871 12,250 SH   SOLE   0 0 12,250
MCDONALDS CORP Common 580135101   55,124,541 184,728 SH   SOLE   0 0 184,728
MEDICAL PPTYS TRUST INC Common 58463J304   339,258 36,637 SH   SOLE   0 0 36,637
MERCK & CO INC Common 58933Y105   3,466,849 30,045 SH   SOLE   0 0 30,045
META PLATFORMS INC Common 30303M102   520,008 1,812 SH   SOLE   0 0 1,812
MICROCHIP TECHNOLOGY INC. Common 595017104   297,708 3,323 SH   SOLE   0 0 3,323
MICRON TECHNOLOGY INC Common 595112103   270,134 4,280 SH   SOLE   0 0 4,280
MICROSOFT CORP Common 594918104   77,921,055 228,816 SH   SOLE   0 0 228,816
MONDELEZ INTL INC Common 609207105   990,859 13,585 SH   SOLE   0 0 13,585
MORGAN STANLEY Common 617446448   221,016 2,588 SH   SOLE   0 0 2,588
MUELLER INDS INC Common 624756102   458,220 5,250 SH   SOLE   0 0 5,250
NASDAQ INC Common 631103108   246,608 4,947 SH   SOLE   0 0 4,947
NEXTERA ENERGY INC Common 65339F101   47,360,157 638,277 SH   SOLE   0 0 638,277
NORFOLK SOUTHN CORP Common 655844108   408,849 1,803 SH   SOLE   0 0 1,803
NORTHERN DYNASTY MINERALS LT Common 66510M204   2,400 10,000 SH   SOLE   0 0 10,000
NORTHROP GRUMMAN CORP Common 666807102   1,271,227 2,789 SH   SOLE   0 0 2,789
NOVARTIS AG Common 66987V109   1,190,032 11,793 SH   SOLE   0 0 11,793
NUCOR CORP Common 670346105   376,137 2,294 SH   SOLE   0 0 2,294
NVIDIA CORPORATION Common 67066G104   10,399,258 24,583 SH   SOLE   0 0 24,583
ONEOK INC NEW Common 682680103   529,558 8,580 SH   SOLE   0 0 8,580
ORACLE CORP Common 68389X105   6,499,516 54,576 SH   SOLE   0 0 54,576
PACCAR INC Common 693718108   460,494 5,505 SH   SOLE   0 0 5,505
PACER FDS TR Common 69374H105   931,109 22,545 SH   SOLE   0 0 22,545
PAYCHEX INC Common 704326107   43,781,685 391,362 SH   SOLE   0 0 391,362
PEPSICO INC Common 713448108   52,230,391 281,991 SH   SOLE   0 0 281,991
PERMIAN BASIN RTY TR Common 714236106   269,752 10,816 SH   SOLE   0 0 10,816
PFIZER INC Common 717081103   34,817,342 949,219 SH   SOLE   0 0 949,219
PHILIP MORRIS INTL INC Common 718172109   1,991,267 20,398 SH   SOLE   0 0 20,398
PHILLIPS 66 Common 718546104   358,244 3,756 SH   SOLE   0 0 3,756
PNC FINL SVCS GROUP INC Common 693475105   355,935 2,826 SH   SOLE   0 0 2,826
PPG INDS INC Common 693506107   321,663 2,169 SH   SOLE   0 0 2,169
PROASSURANCE CORP Common 74267C106   197,293 13,074 SH   SOLE   0 0 13,074
PROCTER AND GAMBLE CO Common 742718109   48,181,420 317,526 SH   SOLE   0 0 317,526
QUALCOMM INC Common 747525103   41,862,574 351,668 SH   SOLE   0 0 351,668
RAYTHEON TECHNOLOGIES CORP Common 75513E101   48,333,895 493,404 SH   SOLE   0 0 493,404
REAVES UTIL INCOME FD Common 756158101   539,023 19,658 SH   SOLE   0 0 19,658
REGIONS FINANCIAL CORP NEW Common 7591EP100   2,136,418 119,889 SH   SOLE   0 0 119,889
RENAISSANCERE HLDGS LTD Common G7496G103   270,454 1,450 SH   SOLE   0 0 1,450
REPUBLIC SVCS INC Common 760759100   878,430 5,735 SH   SOLE   0 0 5,735
RIVIAN AUTOMOTIVE INC Common 76954A103   187,126 11,232 SH   SOLE   0 0 11,232
ROYAL BK CDA Common 780087102   610,309 6,390 SH   SOLE   0 0 6,390
RYMAN HOSPITALITY PPTYS INC Common 78377T107   255,530 2,750 SH   SOLE   0 0 2,750
SAFE BULKERS INC Common Y7388L103   32,600 10,000 SH   SOLE   0 0 10,000
SCHLUMBERGER LTD Common 806857108   240,825 4,903 SH   SOLE   0 0 4,903
SCHWAB CHARLES CORP Common 808513105   249,603 4,404 SH   SOLE   0 0 4,404
SCHWAB STRATEGIC TR Common 808524722   348,491 8,144 SH   SOLE   0 0 8,144
SCHWAB STRATEGIC TR Common 808524771   399,191 6,934 SH   SOLE   0 0 6,934
SELECT SECTOR SPDR TR Common 81369Y209   200,954 1,514 SH   SOLE   0 0 1,514
SELECT SECTOR SPDR TR Common 81369Y506   383,529 4,725 SH   SOLE   0 0 4,725
SELECT SECTOR SPDR TR Common 81369Y803   496,545 2,856 SH   SOLE   0 0 2,856
SERVISFIRST BANCSHARES INC Common 81768T108   53,179,589 1,299,599 SH   SOLE   0 0 1,299,599
SHELL PLC Common 780259305   208,087 3,446 SH   SOLE   0 0 3,446
SHERWIN WILLIAMS CO Common 824348106   4,771,986 17,972 SH   SOLE   0 0 17,972
SIMON PPTY GROUP INC NEW Common 828806109   288,977 2,502 SH   SOLE   0 0 2,502
SMUCKER J M CO Common 832696405   413,922 2,803 SH   SOLE   0 0 2,803
SONY GROUP CORPORATION Common 835699307   450,200 5,000 SH   SOLE   0 0 5,000
SOUTHERN CO Common 842587107   53,481,855 761,308 SH   SOLE   0 0 761,308
SOUTHERN STS BANCSHARES INC Common 843878307   235,941 11,182 SH   SOLE   0 0 11,182
SPDR GOLD TR Common 78463V107   1,061,955 5,957 SH   SOLE   0 0 5,957
SPDR S&P 500 ETF TR Common 78462F103   1,292,012 2,915 SH   SOLE   0 0 2,915
SPDR SER TR Common 78468R663   565,979 6,164 SH   SOLE   0 0 6,164
STARBUCKS CORP Common 855244109   494,625 4,993 SH   SOLE   0 0 4,993
STATE STR CORP Common 857477103   307,210 4,198 SH   SOLE   0 0 4,198
STRYKER CORPORATION Common 863667101   5,009,993 16,421 SH   SOLE   0 0 16,421
SYNOVUS FINL CORP Common 87161C501   2,021,880 66,839 SH   SOLE   0 0 66,839
TARGET CORP Common 87612E106   4,070,410 30,860 SH   SOLE   0 0 30,860
TECK RESOURCES LTD Common 878742204   239,970 5,700 SH   SOLE   0 0 5,700
TESLA INC Common 88160R101   351,144 1,341 SH   SOLE   0 0 1,341
TEXAS INSTRS INC Common 882508104   33,058,333 183,637 SH   SOLE   0 0 183,637
TEXTRON INC Common 883203101   270,520 4,000 SH   SOLE   0 0 4,000
TJX COS INC NEW Common 872540109   4,948,561 58,363 SH   SOLE   0 0 58,363
TRUIST FINL CORP Common 89832Q109   30,533,155 1,006,035 SH   SOLE   0 0 1,006,035
UNILEVER PLC Common 904767704   41,942,813 804,581 SH   SOLE   0 0 804,581
UNION PAC CORP Common 907818108   327,597 1,601 SH   SOLE   0 0 1,601
UNITED CMNTY BKS BLAIRSVLE G Common 90984P303   1,109,082 44,381 SH   SOLE   0 0 44,381
UNITED INS HLDGS CORP Common 910710102   149,397 33,497 SH   SOLE   0 0 33,497
UNITED PARCEL SERVICE INC Common 911312106   203,987 1,138 SH   SOLE   0 0 1,138
UNITED RENTALS INC Common 911363109   425,774 956 SH   SOLE   0 0 956
VANECK ETF TRUST Common 92189F676   355,200 2,333 SH   SOLE   0 0 2,333
VANGUARD INDEX FDS Common 922908736   210,240 743 SH   SOLE   0 0 743
VANGUARD INDEX FDS Common 922908769   422,687 1,919 SH   SOLE   0 0 1,919
VANGUARD INDEX FDS Common 922908629   629,330 2,859 SH   SOLE   0 0 2,859
VANGUARD INDEX FDS Common 922908363   8,309,746 20,403 SH   SOLE   0 0 20,403
VANGUARD SCOTTSDALE FDS Common 92206C730   906,013 4,495 SH   SOLE   0 0 4,495
VANGUARD SPECIALIZED FUNDS Common 921908844   355,677 2,190 SH   SOLE   0 0 2,190
VANGUARD WHITEHALL FDS Common 921946406   607,463 5,727 SH   SOLE   0 0 5,727
VANGUARD WORLD FDS Common 92204A306   241,698 2,141 SH   SOLE   0 0 2,141
VANGUARD WORLD FDS Common 92204A702   381,017 862 SH   SOLE   0 0 862
VERIZON COMMUNICATIONS INC Common 92343V104   35,707,803 960,145 SH   SOLE   0 0 960,145
VISA INC Common 92826C839   5,596,225 23,565 SH   SOLE   0 0 23,565
VULCAN MATLS CO Common 929160109   5,751,840 25,514 SH   SOLE   0 0 25,514
WALGREENS BOOTS ALLIANCE INC Common 931427108   212,983 7,476 SH   SOLE   0 0 7,476
WALMART INC Common 931142103   2,227,971 14,175 SH   SOLE   0 0 14,175
WASTE MGMT INC DEL Common 94106L109   1,027,514 5,925 SH   SOLE   0 0 5,925
WATTS WATER TECHNOLOGIES INC Common 942749102   404,206 2,200 SH   SOLE   0 0 2,200
WELLS FARGO CO NEW Common 949746101   577,380 13,528 SH   SOLE   0 0 13,528
WELLTOWER INC Common 95040Q104   1,083,926 13,400 SH   SOLE   0 0 13,400
WESTWATER RES INC Common 961684206   18,869 22,954 SH   SOLE   0 0 22,954
WHIRLPOOL CORP Common 963320106   312,459 2,100 SH   SOLE   0 0 2,100
XCEL ENERGY INC Common 98389B100   496,739 7,990 SH   SOLE   0 0 7,990
XYLEM INC Common 98419M100   427,956 3,800 SH   SOLE   0 0 3,800
YUM BRANDS INC Common 988498101   689,072 4,973 SH   SOLE   0 0 4,973
YUM CHINA HLDGS INC Common 98850P109   223,160 3,950 SH   SOLE   0 0 3,950
ZIMMER BIOMET HOLDINGS INC Common 98956P102   307,827 2,114 SH   SOLE   0 0 2,114