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 252 1,682 SH   SOLE 0 0 0 1,682
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 233 764 SH   SOLE 0 0 0 764
AFLAC INC COM 001055102 286 4,941 SH   SOLE 0 0 0 4,941
ALPHABET INC CAP STK CL A 02079K305 333 142 SH   SOLE 0 0 0 142
ALTRIA GROUP INC COM 02209S103 375 6,757 SH   SOLE 0 0 0 6,757
AMAZON COM INC COM 023135106 221 89 SH   SOLE 0 0 0 89
AMERICAN EXPRESS CO COM 025816109 248 1,439 SH   SOLE 0 0 0 1,439
APPLE INC COM 037833100 2,169 13,602 SH   SOLE 0 0 0 13,602
AT&T INC COM 00206R102 848 43,891 SH   SOLE 0 0 0 43,891
BK OF AMERICA CORP COM 060505104 510 13,732 SH   SOLE 0 0 0 13,732
BLACKROCK INCOME TR INC COM 09247F100 683 148,715 SH   SOLE 0 0 0 148,715
BOEING CO COM 097023105 253 1,648 SH   SOLE 0 0 0 1,648
BP PLC SPONSORED ADR 055622104 261 8,371 SH   SOLE 0 0 0 8,371
BRISTOL-MYERS SQUIBB CO COM 110122108 337 4,496 SH   SOLE 0 0 0 4,496
CARLISLE COS INC COM 142339100 213 800 SH   SOLE 0 0 0 800
CHEVRON CORP NEW COM 166764100 1,343 8,265 SH   SOLE 0 0 0 8,265
CISCO SYS INC COM 17275R102 305 6,111 SH   SOLE 0 0 0 6,111
CLOROX CO DEL COM 189054109 345 2,340 SH   SOLE 0 0 0 2,340
COCA COLA CO COM 191216100 234 3,715 SH   SOLE 0 0 0 3,715
COMPASS DIVERSIFIED SH BEN INT 20451Q104 365 17,100 SH   SOLE 0 0 0 17,100
CSX CORP COM 126408103 205 5,950 SH   SOLE 0 0 0 5,950
DBX ETF TR XTRACK MSCI EAFE 233051200 8,197 219,521 SH   SOLE 0 0 0 219,521
DIAMONDBACK ENERGY INC COM 25278X109 252 1,854 SH   SOLE 0 0 0 1,854
DNP SELECT INCOME FD INC COM 23325P104 206 18,703 SH   SOLE 0 0 0 18,703
DOW INC COM 260557103 202 2,961 SH   SOLE 0 0 0 2,961
DRAFTKINGS INC COM CL A 26142R104 200 13,253 SH   SOLE 0 0 0 13,253
DUKE ENERGY CORP NEW COM NEW 26441C204 248 2,287 SH   SOLE 0 0 0 2,287
EQUIFAX INC COM 294429105 325 1,583 SH   SOLE 0 0 0 1,583
EXXON MOBIL CORP COM 30231G102 1,198 13,584 SH   SOLE 0 0 0 13,584
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1,950 42,286 SH   SOLE 0 0 0 42,286
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 8,055 445,524 SH   SOLE 0 0 0 445,524
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 447 8,705 SH   SOLE 0 0 0 8,705
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 4,518 155,539 SH   SOLE 0 0 0 155,539
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3,655 85,534 SH   SOLE 0 0 0 85,534
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 360 3,378 SH   SOLE 0 0 0 3,378
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,158 24,608 SH   SOLE 0 0 0 24,608
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 1,500 25,212 SH   SOLE 0 0 0 25,212
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,906 59,765 SH   SOLE 0 0 0 59,765
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102 5,151 191,985 SH   SOLE 0 0 0 191,985
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 1,099 29,472 SH   SOLE 0 0 0 29,472
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 437 5,889 SH   SOLE 0 0 0 5,889
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 9,685 206,638 SH   SOLE 0 0 0 206,638
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805 509 10,755 SH   SOLE 0 0 0 10,755
FIRST TR MORNINGSTAR DIVID L SHS 336917109 284 7,677 SH   SOLE 0 0 0 7,677
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,283 31,570 SH   SOLE 0 0 0 31,570
FORTUNE BRANDS HOME & SEC IN COM 34964C106 295 3,987 SH   SOLE 0 0 0 3,987
GENERAL DYNAMICS CORP COM 369550108 388 1,663 SH   SOLE 0 0 0 1,663
GILEAD SCIENCES INC COM 375558103 213 3,534 SH   SOLE 0 0 0 3,534
HEICO CORP NEW CL A 422806208 1,756 15,192 SH   SOLE 0 0 0 15,192
HOME DEPOT INC COM 437076102 236 772 SH   SOLE 0 0 0 772
HONEYWELL INTL INC COM 438516106 338 1,715 SH   SOLE 0 0 0 1,715
INNOVATIVE INDL PPTYS INC COM 45781V101 1,676 11,592 SH   SOLE 0 0 0 11,592
INTERNATIONAL BUSINESS MACHS COM 459200101 484 3,651 SH   SOLE 0 0 0 3,651
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 289 10,500 SH   SOLE 0 0 0 10,500
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1,135 17,500 SH   SOLE 0 0 0 17,500
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 962 9,499 SH   SOLE 0 0 0 9,499
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 358 2,465 SH   SOLE 0 0 0 2,465
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1,715 31,716 SH   SOLE 0 0 0 31,716
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 12,907 276,135 SH   SOLE 0 0 0 276,135
INVESCO QQQ TR UNIT SER 1 46090E103 3,768 11,820 SH   SOLE 0 0 0 11,820
ISHARES INC JP MRGN EM HI BD 464286285 239 6,354 SH   SOLE 0 0 0 6,354
ISHARES INC ESG AWR MSCI EM 46434G863 208 6,019 SH   SOLE 0 0 0 6,019
ISHARES TR CORE INTL AGGR 46435G672 384 7,573 SH   SOLE 0 0 0 7,573
ISHARES TR CORE DIV GRWTH 46434V621 890 17,488 SH   SOLE 0 0 0 17,488
ISHARES TR CORE TOTAL USD 46434V613 1,030 21,740 SH   SOLE 0 0 0 21,740
ISHARES TR FALN ANGLS USD 46435G474 248 9,427 SH   SOLE 0 0 0 9,427
ISHARES TR ESG AWR MSCI USA 46435G425 1,090 11,711 SH   SOLE 0 0 0 11,711
ISHARES TR US TREAS BD ETF 46429B267 718 29,894 SH   SOLE 0 0 0 29,894
ISHARES TR MSCI USA MMENTM 46432F396 585 3,901 SH   SOLE 0 0 0 3,901
ISHARES TR MSCI USA QLT FCT 46432F339 347 2,781 SH   SOLE 0 0 0 2,781
ISHARES TR 0-5YR HI YL CP 46434V407 222 5,194 SH   SOLE 0 0 0 5,194
ISHARES TR MSCI USA MIN VOL 46429B697 596 8,116 SH   SOLE 0 0 0 8,116
ISHARES TR FLTG RATE NT ETF 46429B655 245 4,849 SH   SOLE 0 0 0 4,849
ISHARES TR CORE HIGH DV ETF 46429B663 525 5,015 SH   SOLE 0 0 0 5,015
ISHARES TR US AER DEF ETF 464288760 250 2,411 SH   SOLE 0 0 0 2,411
ISHARES TR EAFE VALUE ETF 464288877 502 10,436 SH   SOLE 0 0 0 10,436
ISHARES TR EAFE GRWTH ETF 464288885 261 2,953 SH   SOLE 0 0 0 2,953
ISHARES TR MBS ETF 464288588 227 2,326 SH   SOLE 0 0 0 2,326
ISHARES TR PFD AND INCM SEC 464288687 2,104 62,954 SH   SOLE 0 0 0 62,954
ISHARES TR ISHS 1-5YR INVS 464288646 775 15,243 SH   SOLE 0 0 0 15,243
ISHARES TR CORE S&P SCP ETF 464287804 912 9,013 SH   SOLE 0 0 0 9,013
ISHARES TR SP SMCP600VL ETF 464287879 702 7,212 SH   SOLE 0 0 0 7,212
ISHARES TR S&P 500 VAL ETF 464287408 4,470 30,031 SH   SOLE 0 0 0 30,031
ISHARES TR CORE S&P500 ETF 464287200 1,775 4,244 SH   SOLE 0 0 0 4,244
ISHARES TR RUS 1000 VAL ETF 464287598 493 3,121 SH   SOLE 0 0 0 3,121
ISHARES TR RUS MD CP GR ETF 464287481 230 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR U.S. FINLS ETF 464287788 602 7,805 SH   SOLE 0 0 0 7,805
ISHARES TR US HLTHCARE ETF 464287762 2,199 8,074 SH   SOLE 0 0 0 8,074
ISHARES TR U.S. TECH ETF 464287721 679 7,408 SH   SOLE 0 0 0 7,408
ISHARES TR 1 3 YR TREAS BD 464287457 209 2,519 SH   SOLE 0 0 0 2,519
ISHARES TR 20 YR TR BD ETF 464287432 381 3,227 SH   SOLE 0 0 0 3,227
ISHARES TR CORE US AGGBD ET 464287226 3,249 31,742 SH   SOLE 0 0 0 31,742
ISHARES TR SELECT DIVID ETF 464287168 375 3,000 SH   SOLE 0 0 0 3,000
ISHARES TR TIPS BD ETF 464287176 825 6,941 SH   SOLE 0 0 0 6,941
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 260 6,306 SH   SOLE 0 0 0 6,306
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 228 2,279 SH   SOLE 0 0 0 2,279
JOHNSON & JOHNSON COM 478160104 615 3,452 SH   SOLE 0 0 0 3,452
JPMORGAN CHASE & CO COM 46625H100 389 3,163 SH   SOLE 0 0 0 3,163
KINDER MORGAN INC DEL COM 49456B101 1,154 61,791 SH   SOLE 0 0 0 61,791
LILLY ELI & CO COM 532457108 342 1,188 SH   SOLE 0 0 0 1,188
LINDE PLC SHS G5494J103 224 712 SH   SOLE 0 0 0 712
LOCKHEED MARTIN CORP COM 539830109 273 627 SH   SOLE 0 0 0 627
LOWES COS INC COM 548661107 356 1,765 SH   SOLE 0 0 0 1,765
M & T BK CORP COM 55261F104 201 1,180 SH   SOLE 0 0 0 1,180
MASTERCARD INCORPORATED CL A 57636Q104 223 624 SH   SOLE 0 0 0 624
MCDONALDS CORP COM 580135101 254 1,032 SH   SOLE 0 0 0 1,032
MICROSOFT CORP COM 594918104 1,553 5,511 SH   SOLE 0 0 0 5,511
NUVEEN MUN VALUE FD INC COM 670928100 181 19,776 SH   SOLE 0 0 0 19,776
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 230 17,523 SH   SOLE 0 0 0 17,523
PFIZER INC COM 717081103 715 14,504 SH   SOLE 0 0 0 14,504
PHILIP MORRIS INTL INC COM 718172109 212 2,143 SH   SOLE 0 0 0 2,143
PIMCO ETF TR ACTIVE BD ETF 72201R775 869 8,942 SH   SOLE 0 0 0 8,942
PIMCO STRATEGIC INCOME FD COM 72200X104 191 34,711 SH   SOLE 0 0 0 34,711
PROCTER AND GAMBLE CO COM 742718109 524 3,357 SH   SOLE 0 0 0 3,357
PROSHARES TR PET CARE ETF 74348A145 276 4,705 SH   SOLE 0 0 0 4,705
PRUDENTIAL FINL INC COM 744320102 415 3,782 SH   SOLE 0 0 0 3,782
RAYTHEON TECHNOLOGIES CORP COM 75513E101 223 2,334 SH   SOLE 0 0 0 2,334
REALTY INCOME CORP COM 756109104 203 3,000 SH   SOLE 0 0 0 3,000
REGIONS FINANCIAL CORP NEW COM 7591EP100 405 18,775 SH   SOLE 0 0 0 18,775
ROPER TECHNOLOGIES INC COM 776696106 1,164 2,580 SH   SOLE 0 0 0 2,580
SCHWAB STRATEGIC TR US TIPS ETF 808524870 471 8,106 SH   SOLE 0 0 0 8,106
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,750 75,162 SH   SOLE 0 0 0 75,162
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 736 27,846 SH   SOLE 0 0 0 27,846
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 450 9,094 SH   SOLE 0 0 0 9,094
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,233 18,760 SH   SOLE 0 0 0 18,760
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 263 3,069 SH   SOLE 0 0 0 3,069
SELECT SECTOR SPDR TR ENERGY 81369Y506 927 11,814 SH   SOLE 0 0 0 11,814
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 2,128 22,172 SH   SOLE 0 0 0 22,172
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 330 2,292 SH   SOLE 0 0 0 2,292
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 297 3,886 SH   SOLE 0 0 0 3,886
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 385 2,966 SH   SOLE 0 0 0 2,966
SERVISFIRST BANCSHARES INC COM 81768T108 8,031 98,760 SH   SOLE 0 0 0 98,760
SOUTHERN CO COM 842587107 1,067 14,587 SH   SOLE 0 0 0 14,587
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 9,074 27,392 SH   SOLE 0 0 0 27,392
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,423 17,827 SH   SOLE 0 0 0 17,827
SPDR SER TR S&P 600 SMCP GRW 78464A201 310 4,006 SH   SOLE 0 0 0 4,006
SPDR SER TR PORTFOLIO SH TSR 78468R101 699 23,720 SH   SOLE 0 0 0 23,720
SPDR SER TR BLOOMBERG SHT TE 78468R408 8,588 336,510 SH   SOLE 0 0 0 336,510
SPDR SER TR BLOOMBERG SHORT 78464A334 357 12,955 SH   SOLE 0 0 0 12,955
SPDR SER TR S&P HOMEBUILD 78464A888 951 15,014 SH   SOLE 0 0 0 15,014
SPDR SER TR S&P DIVID ETF 78464A763 319 2,544 SH   SOLE 0 0 0 2,544
SPDR SER TR PORTFOLIO S&P500 78464A854 715 14,608 SH   SOLE 0 0 0 14,608
SPDR SER TR PORTFOLIO AGRGTE 78464A649 4,964 186,986 SH   SOLE 0 0 0 186,986
TARGET CORP COM 87612E106 464 1,994 SH   SOLE 0 0 0 1,994
TESLA INC COM 88160R101 1,114 1,225 SH   SOLE 0 0 0 1,225
TRIMTABS ETF TR DONOGHUE FRLINS 89628W500 220 9,147 SH   SOLE 0 0 0 9,147
TRUIST FINL CORP COM 89832Q109 318 6,407 SH   SOLE 0 0 0 6,407
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 876 11,399 SH   SOLE 0 0 0 11,399
VANGUARD BD INDEX FDS INTERMED TERM 921937819 425 5,449 SH   SOLE 0 0 0 5,449
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 465 5,658 SH   SOLE 0 0 0 5,658
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 886 17,463 SH   SOLE 0 0 0 17,463
VANGUARD INDEX FDS SMALL CP ETF 922908751 884 4,452 SH   SOLE 0 0 0 4,452
VANGUARD INDEX FDS GROWTH ETF 922908736 905 3,568 SH   SOLE 0 0 0 3,568
VANGUARD INDEX FDS VALUE ETF 922908744 1,100 7,747 SH   SOLE 0 0 0 7,747
VANGUARD INDEX FDS MID CAP ETF 922908629 5,218 23,601 SH   SOLE 0 0 0 23,601
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,358 13,220 SH   SOLE 0 0 0 13,220
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 627 14,348 SH   SOLE 0 0 0 14,348
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 492 10,262 SH   SOLE 0 0 0 10,262
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 3,649 47,563 SH   SOLE 0 0 0 47,563
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 4,885 31,666 SH   SOLE 0 0 0 31,666
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,162 48,068 SH   SOLE 0 0 0 48,068
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 232 2,129 SH   SOLE 0 0 0 2,129
VANGUARD WORLD FD EXTENDED DUR 921910709 1,498 14,326 SH   SOLE 0 0 0 14,326
VANGUARD WORLD FD MEGA CAP INDEX 921910873 2,144 14,725 SH   SOLE 0 0 0 14,725
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,157 11,458 SH   SOLE 0 0 0 11,458
VERIZON COMMUNICATIONS INC COM 92343V104 492 10,432 SH   SOLE 0 0 0 10,432
WALMART INC COM 931142103 200 1,314 SH   SOLE 0 0 0 1,314
WILLIAMS COS INC COM 969457100 1,242 35,180 SH   SOLE 0 0 0 35,180
ZOETIS INC CL A 98978V103 220 1,258 SH   SOLE 0 0 0 1,258