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
ABBVIE INC COM 00287Y109 249 1,627 SH   SOLE 0 0 0 1,627
AFLAC INC COM 001055102 274 4,949 SH   SOLE 0 0 0 4,949
ALPHABET INC CAP STK CL A 02079K305 294 135 SH   SOLE 0 0 0 135
ALTRIA GROUP INC COM 02209S103 271 6,478 SH   SOLE 0 0 0 6,478
AMAZON COM INC COM 023135106 508 4,783 SH   SOLE 0 0 0 4,783
APPLE INC COM 037833100 1,832 13,399 SH   SOLE 0 0 0 13,399
AT&T INC COM 00206R102 977 46,635 SH   SOLE 0 0 0 46,635
BK OF AMERICA CORP COM 060505104 447 14,358 SH   SOLE 0 0 0 14,358
BLACKROCK INCOME TR INC COM 09247F100 576 126,804 SH   SOLE 0 0 0 126,804
BOEING CO COM 097023105 225 1,648 SH   SOLE 0 0 0 1,648
BP PLC SPONSORED ADR 055622104 264 9,324 SH   SOLE 0 0 0 9,324
BRISTOL-MYERS SQUIBB CO COM 110122108 335 4,357 SH   SOLE 0 0 0 4,357
CADENCE DESIGN SYSTEM INC COM 127387108 210 1,398 SH   SOLE 0 0 0 1,398
CHEVRON CORP NEW COM 166764100 1,818 12,557 SH   SOLE 0 0 0 12,557
CISCO SYS INC COM 17275R102 340 7,968 SH   SOLE 0 0 0 7,968
CLOROX CO DEL COM 189054109 330 2,342 SH   SOLE 0 0 0 2,342
COCA COLA CO COM 191216100 251 3,995 SH   SOLE 0 0 0 3,995
COMPASS DIVERSIFIED SH BEN INT 20451Q104 366 17,100 SH   SOLE 0 0 0 17,100
DBX ETF TR XTRACK MSCI EAFE 233051200 8,368 240,388 SH   SOLE 0 0 0 240,388
DIAMONDBACK ENERGY INC COM 25278X109 225 1,854 SH   SOLE 0 0 0 1,854
DNP SELECT INCOME FD INC COM 23325P104 205 18,924 SH   SOLE 0 0 0 18,924
DRAFTKINGS INC NEW COM CL A 26142V105 167 14,345 SH   SOLE 0 0 0 14,345
DUKE ENERGY CORP NEW COM NEW 26441C204 260 2,427 SH   SOLE 0 0 0 2,427
EQUIFAX INC COM 294429105 289 1,583 SH   SOLE 0 0 0 1,583
EXXON MOBIL CORP COM 30231G102 1,259 14,705 SH   SOLE 0 0 0 14,705
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 1,141 58,831 SH   SOLE 0 0 0 58,831
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 3,316 76,646 SH   SOLE 0 0 0 76,646
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 1,780 103,282 SH   SOLE 0 0 0 103,282
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 410 8,098 SH   SOLE 0 0 0 8,098
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 5,424 202,688 SH   SOLE 0 0 0 202,688
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,167 29,004 SH   SOLE 0 0 0 29,004
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3,809 98,045 SH   SOLE 0 0 0 98,045
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 318 3,378 SH   SOLE 0 0 0 3,378
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 412 5,897 SH   SOLE 0 0 0 5,897
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 14,865 337,071 SH   SOLE 0 0 0 337,071
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 5,085 85,630 SH   SOLE 0 0 0 85,630
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 5,592 115,769 SH   SOLE 0 0 0 115,769
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 5,968 249,934 SH   SOLE 0 0 0 249,934
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 1,085 32,048 SH   SOLE 0 0 0 32,048
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 513 11,061 SH   SOLE 0 0 0 11,061
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748 206 5,995 SH   SOLE 0 0 0 5,995
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802 821 28,180 SH   SOLE 0 0 0 28,180
FIRST TR MORNINGSTAR DIVID L SHS 336917109 275 7,816 SH   SOLE 0 0 0 7,816
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,128 29,053 SH   SOLE 0 0 0 29,053
FORTUNE BRANDS HOME & SEC IN COM 34964C106 239 3,999 SH   SOLE 0 0 0 3,999
GENERAL DYNAMICS CORP COM 369550108 370 1,674 SH   SOLE 0 0 0 1,674
GILEAD SCIENCES INC COM 375558103 239 3,864 SH   SOLE 0 0 0 3,864
HEICO CORP NEW CL A 422806208 1,601 15,192 SH   SOLE 0 0 0 15,192
HOME DEPOT INC COM 437076102 279 1,019 SH   SOLE 0 0 0 1,019
HONEYWELL INTL INC COM 438516106 298 1,716 SH   SOLE 0 0 0 1,716
INNOVATIVE INDL PPTYS INC COM 45781V101 1,649 15,009 SH   SOLE 0 0 0 15,009
INTERNATIONAL BUSINESS MACHS COM 459200101 579 4,103 SH   SOLE 0 0 0 4,103
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 280 10,500 SH   SOLE 0 0 0 10,500
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 947 15,282 SH   SOLE 0 0 0 15,282
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 947 9,388 SH   SOLE 0 0 0 9,388
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 338 2,471 SH   SOLE 0 0 0 2,471
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1,620 31,532 SH   SOLE 0 0 0 31,532
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 13,647 309,167 SH   SOLE 0 0 0 309,167
INVESCO QQQ TR UNIT SER 1 46090E103 3,458 12,337 SH   SOLE 0 0 0 12,337
ISHARES INC JP MRGN EM HI BD 464286285 206 5,995 SH   SOLE 0 0 0 5,995
ISHARES INC MSCI EMERG MRKT 464286533 258 4,650 SH   SOLE 0 0 0 4,650
ISHARES TR US TREAS BD ETF 46429B267 726 30,391 SH   SOLE 0 0 0 30,391
ISHARES TR MSCI USA MMENTM 46432F396 421 3,087 SH   SOLE 0 0 0 3,087
ISHARES TR 0-5YR HI YL CP 46434V407 211 5,204 SH   SOLE 0 0 0 5,204
ISHARES TR MSCI USA MIN VOL 46429B697 556 7,913 SH   SOLE 0 0 0 7,913
ISHARES TR FLTG RATE NT ETF 46429B655 240 4,817 SH   SOLE 0 0 0 4,817
ISHARES TR CORE HIGH DV ETF 46429B663 770 7,666 SH   SOLE 0 0 0 7,666
ISHARES TR US AER DEF ETF 464288760 268 2,703 SH   SOLE 0 0 0 2,703
ISHARES TR EAFE VALUE ETF 464288877 470 10,829 SH   SOLE 0 0 0 10,829
ISHARES TR EAFE GRWTH ETF 464288885 236 2,932 SH   SOLE 0 0 0 2,932
ISHARES TR USD INV GRDE ETF 464288620 201 3,950 SH   SOLE 0 0 0 3,950
ISHARES TR ISHS 1-5YR INVS 464288646 723 14,305 SH   SOLE 0 0 0 14,305
ISHARES TR MBS ETF 464288588 228 2,336 SH   SOLE 0 0 0 2,336
ISHARES TR PFD AND INCM SEC 464288687 2,072 63,015 SH   SOLE 0 0 0 63,015
ISHARES TR RUS MD CP GR ETF 464287481 202 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR U.S. FINLS ETF 464287788 433 6,186 SH   SOLE 0 0 0 6,186
ISHARES TR US HLTHCARE ETF 464287762 2,129 7,916 SH   SOLE 0 0 0 7,916
ISHARES TR U.S. TECH ETF 464287721 570 7,133 SH   SOLE 0 0 0 7,133
ISHARES TR CORE S&P SCP ETF 464287804 691 7,480 SH   SOLE 0 0 0 7,480
ISHARES TR SP SMCP600VL ETF 464287879 756 8,492 SH   SOLE 0 0 0 8,492
ISHARES TR S&P 500 VAL ETF 464287408 3,667 26,674 SH   SOLE 0 0 0 26,674
ISHARES TR CORE S&P500 ETF 464287200 1,628 4,293 SH   SOLE 0 0 0 4,293
ISHARES TR RUS 1000 VAL ETF 464287598 453 3,123 SH   SOLE 0 0 0 3,123
ISHARES TR 1 3 YR TREAS BD 464287457 208 2,518 SH   SOLE 0 0 0 2,518
ISHARES TR 20 YR TR BD ETF 464287432 374 3,254 SH   SOLE 0 0 0 3,254
ISHARES TR SELECT DIVID ETF 464287168 353 3,000 SH   SOLE 0 0 0 3,000
ISHARES TR TIPS BD ETF 464287176 878 7,704 SH   SOLE 0 0 0 7,704
ISHARES TR CORE US AGGBD ET 464287226 3,002 29,521 SH   SOLE 0 0 0 29,521
ISHARES TR FALN ANGLS USD 46435G474 215 8,740 SH   SOLE 0 0 0 8,740
ISHARES TR ESG AWR MSCI USA 46435G425 926 11,039 SH   SOLE 0 0 0 11,039
ISHARES TR CORE INTL AGGR 46435G672 373 7,479 SH   SOLE 0 0 0 7,479
ISHARES TR MSCI USA QLT FCT 46432F339 305 2,733 SH   SOLE 0 0 0 2,733
ISHARES TR CORE DIV GRWTH 46434V621 826 17,338 SH   SOLE 0 0 0 17,338
ISHARES TR CORE TOTAL USD 46434V613 1,065 22,746 SH   SOLE 0 0 0 22,746
J P MORGAN EXCHANGE TRADED F JPMORGAN DIVER 46641Q407 209 2,279 SH   SOLE 0 0 0 2,279
JOHNSON & JOHNSON COM 478160104 595 3,354 SH   SOLE 0 0 0 3,354
JPMORGAN CHASE & CO COM 46625H100 385 3,415 SH   SOLE 0 0 0 3,415
KINDER MORGAN INC DEL COM 49456B101 925 55,176 SH   SOLE 0 0 0 55,176
LILLY ELI & CO COM 532457108 394 1,216 SH   SOLE 0 0 0 1,216
LINDE PLC SHS G5494J103 205 712 SH   SOLE 0 0 0 712
LOCKHEED MARTIN CORP COM 539830109 270 629 SH   SOLE 0 0 0 629
LOWES COS INC COM 548661107 776 4,445 SH   SOLE 0 0 0 4,445
MCDONALDS CORP COM 580135101 215 872 SH   SOLE 0 0 0 872
MICROSOFT CORP COM 594918104 1,709 6,656 SH   SOLE 0 0 0 6,656
NUVEEN MUN VALUE FD INC COM 670928100 125 13,954 SH   SOLE 0 0 0 13,954
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 221 17,581 SH   SOLE 0 0 0 17,581
PFIZER INC COM 717081103 722 13,768 SH   SOLE 0 0 0 13,768
PHILIP MORRIS INTL INC COM 718172109 240 2,432 SH   SOLE 0 0 0 2,432
PIMCO ETF TR ACTIVE BD ETF 72201R775 849 8,909 SH   SOLE 0 0 0 8,909
PIMCO STRATEGIC INCOME FD COM 72200X104 87 16,924 SH   SOLE 0 0 0 16,924
PROCTER AND GAMBLE CO COM 742718109 513 3,570 SH   SOLE 0 0 0 3,570
PROSHARES TR PET CARE ETF 74348A145 251 4,744 SH   SOLE 0 0 0 4,744
PRUDENTIAL FINL INC COM 744320102 380 3,966 SH   SOLE 0 0 0 3,966
RAYTHEON TECHNOLOGIES CORP COM 75513E101 210 2,188 SH   SOLE 0 0 0 2,188
REALTY INCOME CORP COM 756109104 205 3,000 SH   SOLE 0 0 0 3,000
REGIONS FINANCIAL CORP NEW COM 7591EP100 352 18,775 SH   SOLE 0 0 0 18,775
ROPER TECHNOLOGIES INC COM 776696106 1,002 2,540 SH   SOLE 0 0 0 2,540
SCHWAB STRATEGIC TR US TIPS ETF 808524870 569 10,196 SH   SOLE 0 0 0 10,196
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 235 4,911 SH   SOLE 0 0 0 4,911
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4,198 58,604 SH   SOLE 0 0 0 58,604
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 511 20,126 SH   SOLE 0 0 0 20,126
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 404 9,050 SH   SOLE 0 0 0 9,050
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,083 18,680 SH   SOLE 0 0 0 18,680
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 240 3,265 SH   SOLE 0 0 0 3,265
SELECT SECTOR SPDR TR ENERGY 81369Y506 652 9,115 SH   SOLE 0 0 0 9,115
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,340 26,795 SH   SOLE 0 0 0 26,795
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 291 2,292 SH   SOLE 0 0 0 2,292
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 301 4,169 SH   SOLE 0 0 0 4,169
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 408 3,185 SH   SOLE 0 0 0 3,185
SERVISFIRST BANCSHARES INC COM 81768T108 7,794 98,760 SH   SOLE 0 0 0 98,760
SIMON PPTY GROUP INC NEW COM 828806109 624 6,570 SH   SOLE 0 0 0 6,570
SOUTHERN CO COM 842587107 1,176 16,487 SH   SOLE 0 0 0 16,487
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 9,230 29,986 SH   SOLE 0 0 0 29,986
SPDR GOLD TR GOLD SHS 78463V107 252 1,498 SH   SOLE 0 0 0 1,498
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,027 18,626 SH   SOLE 0 0 0 18,626
SPDR SER TR S&P 600 SMCP GRW 78464A201 282 4,006 SH   SOLE 0 0 0 4,006
SPDR SER TR PORTFOLIO SH TSR 78468R101 654 22,193 SH   SOLE 0 0 0 22,193
SPDR SER TR BLOOMBERG SHT TE 78468R408 1,742 72,202 SH   SOLE 0 0 0 72,202
SPDR SER TR S&P HOMEBUILD 78464A888 417 7,618 SH   SOLE 0 0 0 7,618
SPDR SER TR S&P DIVID ETF 78464A763 302 2,548 SH   SOLE 0 0 0 2,548
SPDR SER TR PORTFOLIO S&P500 78464A854 739 16,657 SH   SOLE 0 0 0 16,657
SPDR SER TR PORTFOLIO AGRGTE 78464A649 5,913 224,388 SH   SOLE 0 0 0 224,388
SPDR SER TR BLOOMBERG SHORT 78464A334 317 11,747 SH   SOLE 0 0 0 11,747
SPDR SER TR PORTFOLIO INTRMD 78464A375 218 6,677 SH   SOLE 0 0 0 6,677
TARGET CORP COM 87612E106 246 1,745 SH   SOLE 0 0 0 1,745
TESLA INC COM 88160R101 825 1,225 SH   SOLE 0 0 0 1,225
TRUIST FINL CORP COM 89832Q109 315 6,636 SH   SOLE 0 0 0 6,636
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 889 11,579 SH   SOLE 0 0 0 11,579
VANGUARD BD INDEX FDS INTERMED TERM 921937819 420 5,410 SH   SOLE 0 0 0 5,410
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 449 5,627 SH   SOLE 0 0 0 5,627
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 854 17,239 SH   SOLE 0 0 0 17,239
VANGUARD INDEX FDS SMALL CP ETF 922908751 559 3,176 SH   SOLE 0 0 0 3,176
VANGUARD INDEX FDS GROWTH ETF 922908736 790 3,545 SH   SOLE 0 0 0 3,545
VANGUARD INDEX FDS VALUE ETF 922908744 1,021 7,745 SH   SOLE 0 0 0 7,745
VANGUARD INDEX FDS MID CAP ETF 922908629 4,406 22,368 SH   SOLE 0 0 0 22,368
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,350 14,813 SH   SOLE 0 0 0 14,813
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 572 13,741 SH   SOLE 0 0 0 13,741
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 215 3,645 SH   SOLE 0 0 0 3,645
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 459 9,597 SH   SOLE 0 0 0 9,597
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 2,439 31,979 SH   SOLE 0 0 0 31,979
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,951 27,539 SH   SOLE 0 0 0 27,539
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 1,892 46,370 SH   SOLE 0 0 0 46,370
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 327 3,212 SH   SOLE 0 0 0 3,212
VANGUARD WORLD FD EXTENDED DUR 921910709 1,445 14,429 SH   SOLE 0 0 0 14,429
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,818 13,793 SH   SOLE 0 0 0 13,793
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,084 13,007 SH   SOLE 0 0 0 13,007
VERIZON COMMUNICATIONS INC COM 92343V104 653 12,877 SH   SOLE 0 0 0 12,877
WALMART INC COM 931142103 257 2,111 SH   SOLE 0 0 0 2,111
WILLIAMS COS INC COM 969457100 1,035 33,147 SH   SOLE 0 0 0 33,147
ZOETIS INC CL A 98978V103 225 1,310 SH   SOLE 0 0 0 1,310