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
ABBVIE INC COM 00287Y109   263,691 1,632 SH   SOLE 0 0 0 1,632
AEROJET ROCKETDYNE HLDGS INC COM 007800105   344,417 6,158 SH   SOLE 0 0 0 6,158
AFLAC INC COM 001055102   303,974 4,225 SH   SOLE 0 0 0 4,225
ALPHABET INC CAP STK CL A 02079K305   247,662 2,807 SH   SOLE 0 0 0 2,807
ALTRIA GROUP INC COM 02209S103   365,829 8,003 SH   SOLE 0 0 0 8,003
AMAZON COM INC COM 023135106   463,512 5,518 SH   SOLE 0 0 0 5,518
APPLE INC COM 037833100   1,687,714 12,989 SH   SOLE 0 0 0 12,989
AT&T INC COM 00206R102   790,385 42,932 SH   SOLE 0 0 0 42,932
BANK AMERICA CORP COM 060505104   476,416 14,385 SH   SOLE 0 0 0 14,385
BLACKROCK INCOME TR INC COM NEW 09247F209   182,473 14,787 SH   SOLE 0 0 0 14,787
BOEING CO COM 097023105   313,928 1,648 SH   SOLE 0 0 0 1,648
BP PLC SPONSORED ADR 055622104   428,967 12,281 SH   SOLE 0 0 0 12,281
BRISTOL-MYERS SQUIBB CO COM 110122108   290,582 4,039 SH   SOLE 0 0 0 4,039
CADENCE DESIGN SYSTEM INC COM 127387108   213,491 1,329 SH   SOLE 0 0 0 1,329
CHEVRON CORP NEW COM 166764100   2,346,671 13,074 SH   SOLE 0 0 0 13,074
CISCO SYS INC COM 17275R102   486,811 10,219 SH   SOLE 0 0 0 10,219
CLOROX CO DEL COM 189054109   329,263 2,346 SH   SOLE 0 0 0 2,346
COCA COLA CO COM 191216100   253,199 3,980 SH   SOLE 0 0 0 3,980
COMCAST CORP NEW CL A 20030N101   233,364 6,673 SH   SOLE 0 0 0 6,673
COMPASS DIVERSIFIED SH BEN INT 20451Q104   311,733 17,100 SH   SOLE 0 0 0 17,100
CONOCOPHILLIPS COM 20825C104   223,470 1,894 SH   SOLE 0 0 0 1,894
DBX ETF TR XTRACK MSCI EAFE 233051200   8,909,553 276,437 SH   SOLE 0 0 0 276,437
DIAMONDBACK ENERGY INC COM 25278X109   253,590 1,854 SH   SOLE 0 0 0 1,854
DNP SELECT INCOME FD INC COM 23325P104   220,453 19,596 SH   SOLE 0 0 0 19,596
DOW INC COM 260557103   274,147 5,441 SH   SOLE 0 0 0 5,441
DRAFTKINGS INC NEW COM CL A 26142V105   132,762 11,656 SH   SOLE 0 0 0 11,656
DUKE ENERGY CORP NEW COM NEW 26441C204   248,797 2,416 SH   SOLE 0 0 0 2,416
EATON CORP PLC SHS G29183103   247,981 1,580 SH   SOLE 0 0 0 1,580
EMERSON ELEC CO COM 291011104   200,979 2,092 SH   SOLE 0 0 0 2,092
EQUIFAX INC COM 294429105   307,672 1,583 SH   SOLE 0 0 0 1,583
EXXON MOBIL CORP COM 30231G102   1,624,378 14,727 SH   SOLE 0 0 0 14,727
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   2,083,528 87,396 SH   SOLE 0 0 0 87,396
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   3,934,320 87,800 SH   SOLE 0 0 0 87,800
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,186,392 70,619 SH   SOLE 0 0 0 70,619
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   273,809 5,464 SH   SOLE 0 0 0 5,464
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   3,314,278 135,332 SH   SOLE 0 0 0 135,332
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   4,361,202 106,475 SH   SOLE 0 0 0 106,475
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,101,996 28,468 SH   SOLE 0 0 0 28,468
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   257,164 2,809 SH   SOLE 0 0 0 2,809
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   209,413 2,794 SH   SOLE 0 0 0 2,794
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   5,591,952 117,949 SH   SOLE 0 0 0 117,949
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   1,111,277 74,234 SH   SOLE 0 0 0 74,234
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   1,015,925 29,662 SH   SOLE 0 0 0 29,662
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   10,877,178 243,938 SH   SOLE 0 0 0 243,938
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   10,563,896 177,724 SH   SOLE 0 0 0 177,724
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   6,906,139 265,111 SH   SOLE 0 0 0 265,111
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   525,050 11,955 SH   SOLE 0 0 0 11,955
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802   830,183 28,180 SH   SOLE 0 0 0 28,180
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   200,814 5,710 SH   SOLE 0 0 0 5,710
FIRST TR MORNINGSTAR DIVID L SHS 336917109   239,265 6,544 SH   SOLE 0 0 0 6,544
FIRST TR VALUE LINE DIVID IN SHS 33734H106   534,838 13,401 SH   SOLE 0 0 0 13,401
FORTUNE BRANDS INNOVATIONS I COM 34964C106   226,041 3,958 SH   SOLE 0 0 0 3,958
GENERAL DYNAMICS CORP COM 369550108   448,775 1,809 SH   SOLE 0 0 0 1,809
GENERAL MLS INC COM 370334104   247,748 2,955 SH   SOLE 0 0 0 2,955
GILEAD SCIENCES INC COM 375558103   398,698 4,644 SH   SOLE 0 0 0 4,644
GLOBAL X FDS US PFD ETF 37954Y657   1,052,563 54,340 SH   SOLE 0 0 0 54,340
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438   335,531 5,791 SH   SOLE 0 0 0 5,791
HEICO CORP NEW CL A 422806208   1,820,761 15,192 SH   SOLE 0 0 0 15,192
HOME DEPOT INC COM 437076102   347,790 1,101 SH   SOLE 0 0 0 1,101
HONEYWELL INTL INC COM 438516106   436,203 2,035 SH   SOLE 0 0 0 2,035
INNOVATIVE INDL PPTYS INC COM 45781V101   1,445,956 14,267 SH   SOLE 0 0 0 14,267
INTERNATIONAL BUSINESS MACHS COM 459200101   646,950 4,592 SH   SOLE 0 0 0 4,592
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   258,825 10,500 SH   SOLE 0 0 0 10,500
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   15,805,020 360,598 SH   SOLE 0 0 0 360,598
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   570,819 8,933 SH   SOLE 0 0 0 8,933
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149   336,179 2,547 SH   SOLE 0 0 0 2,547
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   558,252 5,097 SH   SOLE 0 0 0 5,097
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172   883,310 8,665 SH   SOLE 0 0 0 8,665
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   1,179,241 22,046 SH   SOLE 0 0 0 22,046
INVESCO QQQ TR UNIT SER 1 46090E103   6,215,756 23,343 SH   SOLE 0 0 0 23,343
ISHARES INC MSCI EMERG MRKT 464286533   245,781 4,633 SH   SOLE 0 0 0 4,633
ISHARES TR CORE TOTAL USD 46434V613   1,067,896 23,768 SH   SOLE 0 0 0 23,768
ISHARES TR SP SMCP600VL ETF 464287879   347,958 3,811 SH   SOLE 0 0 0 3,811
ISHARES TR CORE S&P SCP ETF 464287804   742,318 7,844 SH   SOLE 0 0 0 7,844
ISHARES TR U.S. TECH ETF 464287721   495,788 6,656 SH   SOLE 0 0 0 6,656
ISHARES TR US HLTHCARE ETF 464287762   2,054,949 7,243 SH   SOLE 0 0 0 7,243
ISHARES TR US TREAS BD ETF 46429B267   382,886 16,852 SH   SOLE 0 0 0 16,852
ISHARES TR U.S. FINLS ETF 464287788   266,256 3,528 SH   SOLE 0 0 0 3,528
ISHARES TR FLTG RATE NT ETF 46429B655   242,238 4,813 SH   SOLE 0 0 0 4,813
ISHARES TR 1 3 YR TREAS BD 464287457   228,412 2,814 SH   SOLE 0 0 0 2,814
ISHARES TR SELECT DIVID ETF 464287168   361,800 3,000 SH   SOLE 0 0 0 3,000
ISHARES TR TIPS BD ETF 464287176   387,993 3,645 SH   SOLE 0 0 0 3,645
ISHARES TR MSCI USA MIN VOL 46429B697   339,519 4,709 SH   SOLE 0 0 0 4,709
ISHARES TR MSCI USA QLT FCT 46432F339   210,598 1,848 SH   SOLE 0 0 0 1,848
ISHARES TR S&P 500 VAL ETF 464287408   1,047,968 7,224 SH   SOLE 0 0 0 7,224
ISHARES TR MBS ETF 464288588   549,171 5,921 SH   SOLE 0 0 0 5,921
ISHARES TR US AER DEF ETF 464288760   228,985 2,047 SH   SOLE 0 0 0 2,047
ISHARES TR ESG AWR MSCI USA 46435G425   740,961 8,743 SH   SOLE 0 0 0 8,743
ISHARES TR CORE US AGGBD ET 464287226   1,618,381 16,686 SH   SOLE 0 0 0 16,686
ISHARES TR RUS 1000 VAL ETF 464287598   476,391 3,141 SH   SOLE 0 0 0 3,141
ISHARES TR PFD AND INCM SEC 464288687   2,000,985 65,542 SH   SOLE 0 0 0 65,542
ISHARES TR CORE DIV GRWTH 46434V621   699,629 13,993 SH   SOLE 0 0 0 13,993
ISHARES TR CORE HIGH DV ETF 46429B663   570,888 5,477 SH   SOLE 0 0 0 5,477
ISHARES TR EAFE GRWTH ETF 464288885   299,754 3,579 SH   SOLE 0 0 0 3,579
ISHARES TR MSCI USA MMENTM 46432F396   226,192 1,550 SH   SOLE 0 0 0 1,550
ISHARES TR CORE S&P500 ETF 464287200   1,541,319 4,012 SH   SOLE 0 0 0 4,012
ISHARES TR 0-5YR HI YL CP 46434V407   406,283 9,936 SH   SOLE 0 0 0 9,936
ISHARES TR 20 YR TR BD ETF 464287432   3,916,392 39,337 SH   SOLE 0 0 0 39,337
ISHARES TR RUS MD CP GR ETF 464287481   213,347 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR EAFE VALUE ETF 464288877   402,325 8,769 SH   SOLE 0 0 0 8,769
ISHARES TR ISHS 1-5YR INVS 464288646   453,768 9,108 SH   SOLE 0 0 0 9,108
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   307,718 6,138 SH   SOLE 0 0 0 6,138
JOHNSON & JOHNSON COM 478160104   714,920 4,047 SH   SOLE 0 0 0 4,047
JPMORGAN CHASE & CO COM 46625H100   504,066 3,759 SH   SOLE 0 0 0 3,759
KINDER MORGAN INC DEL COM 49456B101   913,727 50,538 SH   SOLE 0 0 0 50,538
LILLY ELI & CO COM 532457108   388,905 1,063 SH   SOLE 0 0 0 1,063
LINDE PLC SHS G5494J103   232,240 712 SH   SOLE 0 0 0 712
LOCKHEED MARTIN CORP COM 539830109   362,459 745 SH   SOLE 0 0 0 745
LOWES COS INC COM 548661107   888,411 4,459 SH   SOLE 0 0 0 4,459
MCDONALDS CORP COM 580135101   286,167 1,086 SH   SOLE 0 0 0 1,086
MERCK & CO INC COM 58933Y105   221,425 1,996 SH   SOLE 0 0 0 1,996
MICROSOFT CORP COM 594918104   1,624,880 6,775 SH   SOLE 0 0 0 6,775
MORGAN STANLEY COM NEW 617446448   205,316 2,415 SH   SOLE 0 0 0 2,415
NORFOLK SOUTHN CORP COM 655844108   223,494 907 SH   SOLE 0 0 0 907
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   217,475 9,439 SH   SOLE 0 0 0 9,439
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   172,990 14,320 SH   SOLE 0 0 0 14,320
PEPSICO INC COM 713448108   268,644 1,487 SH   SOLE 0 0 0 1,487
PFIZER INC COM 717081103   720,928 14,070 SH   SOLE 0 0 0 14,070
PHILIP MORRIS INTL INC COM 718172109   338,374 3,343 SH   SOLE 0 0 0 3,343
PIMCO ETF TR ACTIVE BD ETF 72201R775   859,922 9,504 SH   SOLE 0 0 0 9,504
PIMCO STRATEGIC INCOME FD COM 72200X104   82,118 16,623 SH   SOLE 0 0 0 16,623
PROCTER AND GAMBLE CO COM 742718109   565,111 3,729 SH   SOLE 0 0 0 3,729
PROSHARES TR PET CARE ETF 74348A145   240,330 5,102 SH   SOLE 0 0 0 5,102
PRUDENTIAL FINL INC COM 744320102   392,541 3,947 SH   SOLE 0 0 0 3,947
RAYTHEON TECHNOLOGIES CORP COM 75513E101   201,926 2,001 SH   SOLE 0 0 0 2,001
REGENERON PHARMACEUTICALS COM 75886F107   216,447 300 SH   SOLE 0 0 0 300
REGIONS FINANCIAL CORP NEW COM 7591EP100   404,789 18,775 SH   SOLE 0 0 0 18,775
ROPER TECHNOLOGIES INC COM 776696106   1,097,509 2,540 SH   SOLE 0 0 0 2,540
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   774,198 13,934 SH   SOLE 0 0 0 13,934
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   7,480,146 99,022 SH   SOLE 0 0 0 99,022
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   364,631 8,076 SH   SOLE 0 0 0 8,076
SCHWAB STRATEGIC TR US TIPS ETF 808524870   1,535,258 29,644 SH   SOLE 0 0 0 29,644
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   382,833 16,174 SH   SOLE 0 0 0 16,174
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   219,256 4,803 SH   SOLE 0 0 0 4,803
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   494,574 7,538 SH   SOLE 0 0 0 7,538
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,898,549 29,514 SH   SOLE 0 0 0 29,514
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   432,461 5,801 SH   SOLE 0 0 0 5,801
SELECT SECTOR SPDR TR ENERGY 81369Y506   825,986 9,443 SH   SOLE 0 0 0 9,443
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   489,895 6,949 SH   SOLE 0 0 0 6,949
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   492,555 3,626 SH   SOLE 0 0 0 3,626
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   320,283 2,574 SH   SOLE 0 0 0 2,574
SERVISFIRST BANCSHARES INC COM 81768T108   6,805,552 98,760 SH   SOLE 0 0 0 98,760
SIMON PPTY GROUP INC NEW COM 828806109   812,962 6,920 SH   SOLE 0 0 0 6,920
SOUTHERN CO COM 842587107   1,359,360 19,036 SH   SOLE 0 0 0 19,036
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   9,689,127 29,243 SH   SOLE 0 0 0 29,243
SPDR S&P 500 ETF TR TR UNIT 78462F103   10,950,301 28,633 SH   SOLE 0 0 0 28,633
SPDR SER TR PORTFOLIO INTRMD 78464A375   1,689,465 53,078 SH   SOLE 0 0 0 53,078
SPDR SER TR S&P 600 SMCP GRW 78464A201   276,246 3,824 SH   SOLE 0 0 0 3,824
SPDR SER TR PORTFOLIO SH TSR 78468R101   367,628 12,725 SH   SOLE 0 0 0 12,725
SPDR SER TR PORTFOLIO AGRGTE 78464A649   2,767,335 110,121 SH   SOLE 0 0 0 110,121
SPDR SER TR PORTFOLIO S&P500 78464A854   1,040,282 23,128 SH   SOLE 0 0 0 23,128
SPDR SER TR BLOOMBERG SHT TE 78468R408   5,369,572 221,517 SH   SOLE 0 0 0 221,517
SPDR SER TR S&P DIVID ETF 78464A763   315,277 2,520 SH   SOLE 0 0 0 2,520
TARGET CORP COM 87612E106   265,460 1,781 SH   SOLE 0 0 0 1,781
TESLA INC COM 88160R101   458,846 3,725 SH   SOLE 0 0 0 3,725
TIMOTHY PLAN US LRGMD CP CORE 887432359   336,072 10,032 SH   SOLE 0 0 0 10,032
TIMOTHY PLAN HIG DV STK ETF 887432326   302,521 9,717 SH   SOLE 0 0 0 9,717
TRUIST FINL CORP COM 89832Q109   360,692 8,382 SH   SOLE 0 0 0 8,382
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   342,614 4,730 SH   SOLE 0 0 0 4,730
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   748,226 9,939 SH   SOLE 0 0 0 9,939
VANGUARD BD INDEX FDS INTERMED TERM 921937819   334,867 4,506 SH   SOLE 0 0 0 4,506
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   671,984 14,168 SH   SOLE 0 0 0 14,168
VANGUARD INDEX FDS GROWTH ETF 922908736   595,840 2,796 SH   SOLE 0 0 0 2,796
VANGUARD INDEX FDS VALUE ETF 922908744   928,735 6,616 SH   SOLE 0 0 0 6,616
VANGUARD INDEX FDS SMALL CP ETF 922908751   498,426 2,716 SH   SOLE 0 0 0 2,716
VANGUARD INDEX FDS MID CAP ETF 922908629   3,690,001 18,105 SH   SOLE 0 0 0 18,105
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   486,126 5,894 SH   SOLE 0 0 0 5,894
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   381,393 9,784 SH   SOLE 0 0 0 9,784
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   329,539 7,055 SH   SOLE 0 0 0 7,055
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   2,263,390 30,102 SH   SOLE 0 0 0 30,102
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   351,180 7,715 SH   SOLE 0 0 0 7,715
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,251,552 21,646 SH   SOLE 0 0 0 21,646
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   3,339,828 21,994 SH   SOLE 0 0 0 21,994
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,425,684 33,969 SH   SOLE 0 0 0 33,969
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   444,281 4,106 SH   SOLE 0 0 0 4,106
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,410,848 10,656 SH   SOLE 0 0 0 10,656
VANGUARD WORLD FDS MATERIALS ETF 92204A801   312,317 1,835 SH   SOLE 0 0 0 1,835
VERIZON COMMUNICATIONS INC COM 92343V104   709,955 18,019 SH   SOLE 0 0 0 18,019
WALGREENS BOOTS ALLIANCE INC COM 931427108   237,107 6,347 SH   SOLE 0 0 0 6,347
WALMART INC COM 931142103   367,814 2,594 SH   SOLE 0 0 0 2,594
WILLIAMS COS INC COM 969457100   891,402 27,094 SH   SOLE 0 0 0 27,094