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 COM 88579Y101 269 1,356 SH   SOLE   1,356 0 0
ABBOTT LABS COM 002824100 210 1,815 SH   SOLE   1,815 0 0
ABBVIE INC COM 00287Y109 227 2,017 SH   SOLE   2,017 0 0
ALPHABET INC CAP STK CL A 02079K305 232 95 SH   SOLE   95 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 267 7,331 SH   SOLE   7,331 0 0
ALTRIA GROUP INC COM 02209S103 282 5,907 SH   SOLE   5,907 0 0
AMAZON COM INC COM 023135106 661 192 SH   SOLE   192 0 0
AMERICAN EXPRESS CO COM 025816109 226 1,367 SH   SOLE   1,367 0 0
AMETEK INC COM 031100100 1,106 8,282 SH   SOLE   8,282 0 0
APPLE INC COM 037833100 4,505 32,890 SH   SOLE   32,890 0 0
AT&T INC COM 00206R102 306 10,618 SH   SOLE   10,618 0 0
BARINGS CORPORATE INVS COM 06759X107 184 12,111 SH   SOLE   12,111 0 0
BAXTER INTL INC COM 071813109 211 2,621 SH   SOLE   2,621 0 0
BK OF AMERICA CORP COM 060505104 243 5,885 SH   SOLE   5,885 0 0
BLACKSTONE GROUP INC COM 09260D107 365 3,760 SH   SOLE   3,760 0 0
CHEVRON CORP NEW COM 166764100 495 4,724 SH   SOLE   4,724 0 0
COCA COLA CO COM 191216100 706 13,047 SH   SOLE   13,047 0 0
COMCAST CORP NEW CL A 20030N101 302 5,303 SH   SOLE   5,303 0 0
CONTANGO OIL & GAS CO COM NEW 21075N204 563 130,350 SH   SOLE   130,350 0 0
CSX CORP COM 126408103 606 18,900 SH   SOLE   18,900 0 0
DAVIS FUNDAMENTAL ETF TR SELECT WRLD WI 23908L306 240 7,036 SH   SOLE   7,036 0 0
DISNEY WALT CO COM 254687106 376 2,141 SH   SOLE   2,141 0 0
DOMINION ENERGY INC COM 25746U109 290 3,945 SH   SOLE   3,945 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 333 3,378 SH   SOLE   3,378 0 0
EMCOR GROUP INC COM 29084Q100 204 1,654 SH   SOLE   1,654 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 245 9,348 SH   SOLE   9,348 0 0
EXXON MOBIL CORP COM 30231G102 950 15,062 SH   SOLE   15,062 0 0
FACEBOOK INC CL A 30303M102 257 738 SH   SOLE   738 0 0
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309 910 17,070 SH   SOLE   17,070 0 0
FTI CONSULTING INC COM 302941109 216 1,582 SH   SOLE   1,582 0 0
GENUINE PARTS CO COM 372460105 396 3,128 SH   SOLE   3,128 0 0
GLOBE LIFE INC COM 37959E102 422 4,432 SH   SOLE   4,432 0 0
HOME DEPOT INC COM 437076102 234 733 SH   SOLE   733 0 0
HONEYWELL INTL INC COM 438516106 420 1,917 SH   SOLE   1,917 0 0
ICU MED INC COM 44930G107 220 1,068 SH   SOLE   1,068 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613 202 1,260 SH   SOLE   1,260 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 280 790 SH   SOLE   790 0 0
ISHARES TR CORE MSCI EAFE 46432F842 254 3,390 SH   SOLE   3,390 0 0
ISHARES TR IBONDS DEC21 ETF 46434VBK5 498 20,105 SH   SOLE   20,105 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 255 3,373 SH   SOLE   3,373 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 219 3,977 SH   SOLE   3,977 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 3,033 22,830 SH   SOLE   22,830 0 0
ISHARES TR PFD AND INCM SEC 464288687 299 7,612 SH   SOLE   7,612 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 416 1,813 SH   SOLE   1,813 0 0
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 275 5,422 SH   SOLE   5,422 0 0
JOHNSON & JOHNSON COM 478160104 641 3,891 SH   SOLE   3,891 0 0
JPMORGAN CHASE & CO COM 46625H100 447 2,872 SH   SOLE   2,872 0 0
LILLY ELI & CO COM 532457108 403 1,754 SH   SOLE   1,754 0 0
LOWES COS INC COM 548661107 397 2,044 SH   SOLE   2,044 0 0
MCDONALDS CORP COM 580135101 549 2,377 SH   SOLE   2,377 0 0
MERCK & CO INC COM 58933Y105 220 2,825 SH   SOLE   2,825 0 0
MICROSOFT CORP COM 594918104 899 3,320 SH   SOLE   3,320 0 0
MOODYS CORP COM 615369105 254 700 SH   SOLE   700 0 0
NEXTERA ENERGY INC COM 65339F101 809 11,034 SH   SOLE   11,034 0 0
NORFOLK SOUTHN CORP COM 655844108 730 2,751 SH   SOLE   2,751 0 0
NVIDIA CORPORATION COM 67066G104 512 640 SH   SOLE   640 0 0
PAYPAL HLDGS INC COM 70450Y103 300 1,028 SH   SOLE   1,028 0 0
PFIZER INC COM 717081103 546 13,945 SH   SOLE   13,945 0 0
PHILIP MORRIS INTL INC COM 718172109 337 3,401 SH   SOLE   3,401 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 710 6,397 SH   SOLE   6,397 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 2,016 19,771 SH   SOLE   19,771 0 0
PROCTER AND GAMBLE CO COM 742718109 284 2,108 SH   SOLE   2,108 0 0
PROSHARES TR II ULTRA VIX SHORT 74347Y839 210 7,500 SH   SOLE   7,500 0 0
ROYAL BK CDA COM 780087102 1,034 10,202 SH   SOLE   10,202 0 0
SANDERSON FARMS INC COM 800013104 224 1,193 SH   SOLE   1,193 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 602 5,775 SH   SOLE   5,775 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,425 98,188 SH   SOLE   98,188 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5,642 38,655 SH   SOLE   38,655 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 457 6,678 SH   SOLE   6,678 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 276 2,657 SH   SOLE   2,657 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 874 8,391 SH   SOLE   8,391 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 420 7,789 SH   SOLE   7,789 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 2,237 32,914 SH   SOLE   32,914 0 0
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205 298 6,852 SH   SOLE   6,852 0 0
SOUTHERN CO COM 842587107 836 13,818 SH   SOLE   13,818 0 0
SPDR GOLD TR GOLD SHS 78463V107 317 1,916 SH   SOLE   1,916 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 295 689 SH   SOLE   689 0 0
TARGET CORP COM 87612E106 302 1,250 SH   SOLE   1,250 0 0
TESLA INC COM 88160R101 866 1,274 SH   SOLE   1,274 0 0
TRAVELERS COMPANIES INC COM 89417E109 422 2,819 SH   SOLE   2,819 0 0
TRUIST FINL CORP COM 89832Q109 314 5,659 SH   SOLE   5,659 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 1,432 4,992 SH   SOLE   4,992 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 375 1,587 SH   SOLE   1,587 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 314 2,234 SH   SOLE   2,234 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 711 3,190 SH   SOLE   3,190 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 1,066 7,753 SH   SOLE   7,753 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 928 5,992 SH   SOLE   5,992 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 217 2,073 SH   SOLE   2,073 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 218 944 SH   SOLE   944 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 255 639 SH   SOLE   639 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 265 4,724 SH   SOLE   4,724 0 0
WALMART INC COM 931142103 499 3,538 SH   SOLE   3,538 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 316 5,288 SH   SOLE   5,288 0 0