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   227,330 1,426 SH   SOLE 0 0 0 1,426
AEROJET ROCKETDYNE HLDGS INC COM 007800105   345,895 6,158 SH   SOLE 0 0 0 6,158
AFLAC INC COM 001055102   271,161 4,203 SH   SOLE 0 0 0 4,203
ALPHABET INC CAP STK CL A 02079K305   357,661 3,448 SH   SOLE 0 0 0 3,448
ALTRIA GROUP INC COM 02209S103   330,670 7,411 SH   SOLE 0 0 0 7,411
AMAZON COM INC COM 023135106   574,086 5,558 SH   SOLE 0 0 0 5,558
APPLE INC COM 037833100   2,056,532 12,471 SH   SOLE 0 0 0 12,471
AT&T INC COM 00206R102   781,456 40,595 SH   SOLE 0 0 0 40,595
BANK AMERICA CORP COM 060505104   293,535 10,263 SH   SOLE 0 0 0 10,263
BLACKROCK INCOME TR INC COM NEW 09247F209   134,446 10,679 SH   SOLE 0 0 0 10,679
BOEING CO COM 097023105   350,085 1,648 SH   SOLE 0 0 0 1,648
BP PLC SPONSORED ADR 055622104   444,632 11,719 SH   SOLE 0 0 0 11,719
BRISTOL-MYERS SQUIBB CO COM 110122108   214,651 3,097 SH   SOLE 0 0 0 3,097
CADENCE DESIGN SYSTEM INC COM 127387108   262,192 1,248 SH   SOLE 0 0 0 1,248
CHEVRON CORP NEW COM 166764100   2,134,538 13,082 SH   SOLE 0 0 0 13,082
CISCO SYS INC COM 17275R102   521,219 9,971 SH   SOLE 0 0 0 9,971
CLOROX CO DEL COM 189054109   371,607 2,348 SH   SOLE 0 0 0 2,348
COCA COLA CO COM 191216100   246,799 3,979 SH   SOLE 0 0 0 3,979
COMCAST CORP NEW CL A 20030N101   305,940 8,070 SH   SOLE 0 0 0 8,070
COMPASS DIVERSIFIED SH BEN INT 20451Q104   326,268 17,100 SH   SOLE 0 0 0 17,100
CSX CORP COM 126408103   289,459 9,668 SH   SOLE 0 0 0 9,668
CVS HEALTH CORP COM 126650100   211,590 2,847 SH   SOLE 0 0 0 2,847
DBX ETF TR XTRACK MSCI EAFE 233051200   8,532,095 242,389 SH   SOLE 0 0 0 242,389
DIAMONDBACK ENERGY INC COM 25278X109   251,915 1,864 SH   SOLE 0 0 0 1,864
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   237,888 4,514 SH   SOLE 0 0 0 4,514
DNP SELECT INCOME FD INC COM 23325P104   219,654 19,932 SH   SOLE 0 0 0 19,932
DOW INC COM 260557103   285,080 5,200 SH   SOLE 0 0 0 5,200
DUKE ENERGY CORP NEW COM NEW 26441C204   233,207 2,417 SH   SOLE 0 0 0 2,417
EA SERIES TRUST FREEDOM 100 EM 02072L607   3,302,642 112,373 SH   SOLE 0 0 0 112,373
EATON CORP PLC SHS G29183103   325,889 1,902 SH   SOLE 0 0 0 1,902
EMERSON ELEC CO COM 291011104   233,755 2,683 SH   SOLE 0 0 0 2,683
EQUIFAX INC COM 294429105   321,096 1,583 SH   SOLE 0 0 0 1,583
ETF SER SOLUTIONS APTUS DEFINED 26922A388   9,268,052 356,875 SH   SOLE 0 0 0 356,875
ETF SER SOLUTIONS OPUS SML CP VL 26922A446   4,190,598 134,575 SH   SOLE 0 0 0 134,575
ETF SER SOLUTIONS APTUS ENHANCED 26922B642   13,934,973 559,188 SH   SOLE 0 0 0 559,188
ETF SER SOLUTIONS APTUS COLLRD INV 26922A222   8,203,015 271,713 SH   SOLE 0 0 0 271,713
EXXON MOBIL CORP COM 30231G102   1,571,975 14,335 SH   SOLE 0 0 0 14,335
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   1,722,550 76,762 SH   SOLE 0 0 0 76,762
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   2,973,850 65,866 SH   SOLE 0 0 0 65,866
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,014,813 63,585 SH   SOLE 0 0 0 63,585
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   287,649 5,647 SH   SOLE 0 0 0 5,647
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   980,289 41,732 SH   SOLE 0 0 0 41,732
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   1,257,148 33,677 SH   SOLE 0 0 0 33,677
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   1,211,203 28,332 SH   SOLE 0 0 0 28,332
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   295,479 2,809 SH   SOLE 0 0 0 2,809
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   1,804,086 37,687 SH   SOLE 0 0 0 37,687
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201   221,870 5,942 SH   SOLE 0 0 0 5,942
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   5,689,274 95,602 SH   SOLE 0 0 0 95,602
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   1,395,715 95,209 SH   SOLE 0 0 0 95,209
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   4,168,883 92,150 SH   SOLE 0 0 0 92,150
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   7,794,934 292,485 SH   SOLE 0 0 0 292,485
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   624,932 13,869 SH   SOLE 0 0 0 13,869
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802   835,819 28,180 SH   SOLE 0 0 0 28,180
FIRST TR EXCHNG TRADED FD VI CBOE VEST US BUF 33740F748   210,299 5,710 SH   SOLE 0 0 0 5,710
FIRST TR MORNINGSTAR DIVID L SHS 336917109   233,164 6,568 SH   SOLE 0 0 0 6,568
FIRST TR VALUE LINE DIVID IN SHS 33734H106   378,451 9,424 SH   SOLE 0 0 0 9,424
FORTUNE BRANDS INNOVATIONS I COM 34964C106   232,982 3,967 SH   SOLE 0 0 0 3,967
GENERAL DYNAMICS CORP COM 369550108   462,158 2,025 SH   SOLE 0 0 0 2,025
GENERAL MLS INC COM 370334104   306,425 3,586 SH   SOLE 0 0 0 3,586
GILEAD SCIENCES INC COM 375558103   375,240 4,523 SH   SOLE 0 0 0 4,523
GLOBAL X FDS US PFD ETF 37954Y657   1,309,214 65,922 SH   SOLE 0 0 0 65,922
GLOBE LIFE INC COM 37959E102   316,308 2,875 SH   SOLE 0 0 0 2,875
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438   350,274 5,821 SH   SOLE 0 0 0 5,821
HEICO CORP NEW CL A 422806208   2,064,593 15,192 SH   SOLE 0 0 0 15,192
HOME DEPOT INC COM 437076102   258,688 877 SH   SOLE 0 0 0 877
HONEYWELL INTL INC COM 438516106   438,721 2,296 SH   SOLE 0 0 0 2,296
INNOVATIVE INDL PPTYS INC COM 45781V101   1,466,279 19,296 SH   SOLE 0 0 0 19,296
INTERNATIONAL BUSINESS MACHS COM 459200101   600,085 4,578 SH   SOLE 0 0 0 4,578
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   249,270 10,500 SH   SOLE 0 0 0 10,500
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   13,565,776 321,388 SH   SOLE 0 0 0 321,388
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   518,357 8,307 SH   SOLE 0 0 0 8,307
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   686,555 5,201 SH   SOLE 0 0 0 5,201
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   276,672 5,280 SH   SOLE 0 0 0 5,280
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   2,161,780 14,948 SH   SOLE 0 0 0 14,948
INVESCO QQQ TR UNIT SER 1 46090E103   4,465,021 13,913 SH   SOLE 0 0 0 13,913
ISHARES INC CORE MSCI EMKT 46434G103   280,103 5,741 SH   SOLE 0 0 0 5,741
ISHARES TR RUS 1000 VAL ETF 464287598   478,662 3,144 SH   SOLE 0 0 0 3,144
ISHARES TR CORE DIV GRWTH 46434V621   478,323 9,568 SH   SOLE 0 0 0 9,568
ISHARES TR PFD AND INCM SEC 464288687   273,493 8,760 SH   SOLE 0 0 0 8,760
ISHARES TR ESG AWR MSCI USA 46435G425   273,647 3,025 SH   SOLE 0 0 0 3,025
ISHARES TR CORE US AGGBD ET 464287226   1,254,006 12,585 SH   SOLE 0 0 0 12,585
ISHARES TR US AER DEF ETF 464288760   227,833 1,980 SH   SOLE 0 0 0 1,980
ISHARES TR S&P 500 VAL ETF 464287408   1,070,253 7,052 SH   SOLE 0 0 0 7,052
ISHARES TR INTL DIV GRWTH 46435G524   3,838,580 63,322 SH   SOLE 0 0 0 63,322
ISHARES TR SELECT DIVID ETF 464287168   351,540 3,000 SH   SOLE 0 0 0 3,000
ISHARES TR TIPS BD ETF 464287176   299,764 2,719 SH   SOLE 0 0 0 2,719
ISHARES TR MSCI USA MIN VOL 46429B697   231,751 3,186 SH   SOLE 0 0 0 3,186
ISHARES TR MSCI USA QLT FCT 46432F339   655,187 5,281 SH   SOLE 0 0 0 5,281
ISHARES TR US HLTHCARE ETF 464287762   1,583,386 5,799 SH   SOLE 0 0 0 5,799
ISHARES TR U.S. TECH ETF 464287721   645,796 6,958 SH   SOLE 0 0 0 6,958
ISHARES TR SP SMCP600VL ETF 464287879   356,823 3,813 SH   SOLE 0 0 0 3,813
ISHARES TR CORE S&P SCP ETF 464287804   599,458 6,199 SH   SOLE 0 0 0 6,199
ISHARES TR U.S. FINLS ETF 464287788   290,424 4,082 SH   SOLE 0 0 0 4,082
ISHARES TR FLTG RATE NT ETF 46429B655   242,527 4,813 SH   SOLE 0 0 0 4,813
ISHARES TR 1 3 YR TREAS BD 464287457   222,654 2,710 SH   SOLE 0 0 0 2,710
ISHARES TR CORE TOTAL USD 46434V613   1,340,175 29,040 SH   SOLE 0 0 0 29,040
ISHARES TR US TREAS BD ETF 46429B267   425,043 18,180 SH   SOLE 0 0 0 18,180
ISHARES TR RUS MD CP GR ETF 464287481   232,360 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR 0-5YR HI YL CP 46434V407   214,777 5,153 SH   SOLE 0 0 0 5,153
ISHARES TR CORE S&P500 ETF 464287200   1,543,201 3,754 SH   SOLE 0 0 0 3,754
ISHARES TR CORE HIGH DV ETF 46429B663   472,029 4,643 SH   SOLE 0 0 0 4,643
ISHARES TR EAFE GRWTH ETF 464288885   479,147 5,115 SH   SOLE 0 0 0 5,115
ISHARES TR EAFE VALUE ETF 464288877   304,432 6,273 SH   SOLE 0 0 0 6,273
ISHARES TR ISHS 1-5YR INVS 464288646   310,409 6,142 SH   SOLE 0 0 0 6,142
ISHARES TR 20 YR TR BD ETF 464287432   2,143,143 20,148 SH   SOLE 0 0 0 20,148
ISHARES TR MBS ETF 464288588   563,790 5,952 SH   SOLE 0 0 0 5,952
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   4,167,028 76,319 SH   SOLE 0 0 0 76,319
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   320,481 7,108 SH   SOLE 0 0 0 7,108
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   315,982 6,279 SH   SOLE 0 0 0 6,279
JOHNSON & JOHNSON COM 478160104   678,297 4,376 SH   SOLE 0 0 0 4,376
JPMORGAN CHASE & CO COM 46625H100   544,095 4,175 SH   SOLE 0 0 0 4,175
KINDER MORGAN INC DEL COM 49456B101   841,855 48,079 SH   SOLE 0 0 0 48,079
LILLY ELI & CO COM 532457108   365,074 1,063 SH   SOLE 0 0 0 1,063
LINDE PLC SHS G54950103   253,073 712 SH   SOLE 0 0 0 712
LOCKHEED MARTIN CORP COM 539830109   368,383 779 SH   SOLE 0 0 0 779
LOWES COS INC COM 548661107   892,866 4,465 SH   SOLE 0 0 0 4,465
MCDONALDS CORP COM 580135101   356,297 1,274 SH   SOLE 0 0 0 1,274
MERCK & CO INC COM 58933Y105   215,146 2,022 SH   SOLE 0 0 0 2,022
MICROSOFT CORP COM 594918104   1,838,016 6,375 SH   SOLE 0 0 0 6,375
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   297,869 12,724 SH   SOLE 0 0 0 12,724
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101   165,142 13,819 SH   SOLE 0 0 0 13,819
PEPSICO INC COM 713448108   269,160 1,476 SH   SOLE 0 0 0 1,476
PFIZER INC COM 717081103   563,819 13,819 SH   SOLE 0 0 0 13,819
PHILIP MORRIS INTL INC COM 718172109   293,950 3,023 SH   SOLE 0 0 0 3,023
PROCTER AND GAMBLE CO COM 742718109   605,020 4,069 SH   SOLE 0 0 0 4,069
PRUDENTIAL FINL INC COM 744320102   316,931 3,830 SH   SOLE 0 0 0 3,830
REGENERON PHARMACEUTICALS COM 75886F107   246,501 300 SH   SOLE 0 0 0 300
REGIONS FINANCIAL CORP NEW COM 7591EP100   350,320 18,875 SH   SOLE 0 0 0 18,875
ROPER TECHNOLOGIES INC COM 776696106   1,109,657 2,518 SH   SOLE 0 0 0 2,518
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   878,594 13,482 SH   SOLE 0 0 0 13,482
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   9,065,257 123,910 SH   SOLE 0 0 0 123,910
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   390,636 8,076 SH   SOLE 0 0 0 8,076
SCHWAB STRATEGIC TR US TIPS ETF 808524870   2,019,135 37,663 SH   SOLE 0 0 0 37,663
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   414,193 16,892 SH   SOLE 0 0 0 16,892
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   209,111 4,458 SH   SOLE 0 0 0 4,458
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   543,355 8,008 SH   SOLE 0 0 0 8,008
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   458,478 3,541 SH   SOLE 0 0 0 3,541
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,077,510 10,649 SH   SOLE 0 0 0 10,649
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   368,062 4,927 SH   SOLE 0 0 0 4,927
SELECT SECTOR SPDR TR ENERGY 81369Y506   825,019 9,960 SH   SOLE 0 0 0 9,960
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   495,879 7,326 SH   SOLE 0 0 0 7,326
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   390,303 2,585 SH   SOLE 0 0 0 2,585
SERVISFIRST BANCSHARES INC COM 81768T108   5,417,111 99,160 SH   SOLE 0 0 0 99,160
SIMON PPTY GROUP INC NEW COM 828806109   812,902 7,260 SH   SOLE 0 0 0 7,260
SOUTHERN CO COM 842587107   1,418,424 20,386 SH   SOLE 0 0 0 20,386
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   5,747,543 17,280 SH   SOLE 0 0 0 17,280
SPDR S&P 500 ETF TR TR UNIT 78462F103   14,325,866 34,993 SH   SOLE 0 0 0 34,993
SPDR SER TR PORTFOLIO INTRMD 78464A375   2,319,939 71,405 SH   SOLE 0 0 0 71,405
SPDR SER TR PORTFOLIO SH TSR 78468R101   251,812 8,615 SH   SOLE 0 0 0 8,615
SPDR SER TR S&P 600 SMCP GRW 78464A201   340,578 4,618 SH   SOLE 0 0 0 4,618
SPDR SER TR PORTFOLIO AGRGTE 78464A649   2,707,505 104,983 SH   SOLE 0 0 0 104,983
SPDR SER TR PORTFOLIO S&P500 78464A854   1,067,767 22,176 SH   SOLE 0 0 0 22,176
SPDR SER TR BLOOMBERG SHT TE 78468R408   4,385,427 176,547 SH   SOLE 0 0 0 176,547
TARGET CORP COM 87612E106   333,491 2,013 SH   SOLE 0 0 0 2,013
TESLA INC COM 88160R101   772,789 3,725 SH   SOLE 0 0 0 3,725
TIMOTHY PLAN US LRGMD CP CORE 887432359   382,557 11,106 SH   SOLE 0 0 0 11,106
TIMOTHY PLAN HIG DV STK ETF 887432326   350,157 11,214 SH   SOLE 0 0 0 11,214
TRUIST FINL CORP COM 89832Q109   214,627 6,294 SH   SOLE 0 0 0 6,294
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   351,787 4,590 SH   SOLE 0 0 0 4,590
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   732,085 9,571 SH   SOLE 0 0 0 9,571
VANGUARD BD INDEX FDS INTERMED TERM 921937819   326,544 4,255 SH   SOLE 0 0 0 4,255
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   672,170 13,740 SH   SOLE 0 0 0 13,740
VANGUARD INDEX FDS GROWTH ETF 922908736   667,548 2,676 SH   SOLE 0 0 0 2,676
VANGUARD INDEX FDS SMALL CP ETF 922908751   509,308 2,687 SH   SOLE 0 0 0 2,687
VANGUARD INDEX FDS VALUE ETF 922908744   928,080 6,720 SH   SOLE 0 0 0 6,720
VANGUARD INDEX FDS MID CAP ETF 922908629   2,001,104 9,488 SH   SOLE 0 0 0 9,488
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   364,700 4,392 SH   SOLE 0 0 0 4,392
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   333,470 8,254 SH   SOLE 0 0 0 8,254
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   366,397 7,662 SH   SOLE 0 0 0 7,662
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   372,909 4,892 SH   SOLE 0 0 0 4,892
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   304,193 6,535 SH   SOLE 0 0 0 6,535
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,708,876 29,192 SH   SOLE 0 0 0 29,192
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,446,753 15,887 SH   SOLE 0 0 0 15,887
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,287,234 28,498 SH   SOLE 0 0 0 28,498
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   430,306 4,079 SH   SOLE 0 0 0 4,079
VANGUARD WORLD FD MEGA CAP INDEX 921910873   1,221,299 8,532 SH   SOLE 0 0 0 8,532
VANGUARD WORLD FDS INF TECH ETF 92204A702   204,299 530 SH   SOLE 0 0 0 530
VANGUARD WORLD FDS MATERIALS ETF 92204A801   293,759 1,652 SH   SOLE 0 0 0 1,652
VERIZON COMMUNICATIONS INC COM 92343V104   957,055 24,609 SH   SOLE 0 0 0 24,609
WALGREENS BOOTS ALLIANCE INC COM 931427108   235,368 6,806 SH   SOLE 0 0 0 6,806
WALMART INC COM 931142103   253,479 1,719 SH   SOLE 0 0 0 1,719
WILLIAMS COS INC COM 969457100   780,997 26,155 SH   SOLE 0 0 0 26,155
ZOETIS INC CL A 98978V103   219,867 1,321 SH   SOLE 0 0 0 1,321