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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   203,354 659 SH   SOLE 0 0 0 659
AEROJET ROCKETDYNE HLDGS INC COM 007800105   337,889 6,158 SH   SOLE 0 0 0 6,158
AFLAC INC COM 001055102   293,663 4,207 SH   SOLE 0 0 0 4,207
AIR PRODS & CHEMS INC COM 009158106   224,403 749 SH   SOLE 0 0 0 749
ALPHABET INC CAP STK CL A 02079K305   410,691 3,431 SH   SOLE 0 0 0 3,431
ALTRIA GROUP INC COM 02209S103   309,490 6,832 SH   SOLE 0 0 0 6,832
AMAZON COM INC COM 023135106   712,548 5,466 SH   SOLE 0 0 0 5,466
APPLE INC COM 037833100   2,402,155 12,384 SH   SOLE 0 0 0 12,384
AT&T INC COM 00206R102   1,010,717 63,368 SH   SOLE 0 0 0 63,368
BANK AMERICA CORP COM 060505104   270,743 9,437 SH   SOLE 0 0 0 9,437
BLACKROCK INCOME TR INC COM NEW 09247F209   132,722 10,906 SH   SOLE 0 0 0 10,906
BOEING CO COM 097023105   347,992 1,648 SH   SOLE 0 0 0 1,648
BP PLC SPONSORED ADR 055622104   329,993 9,351 SH   SOLE 0 0 0 9,351
CADENCE DESIGN SYSTEM INC COM 127387108   277,437 1,183 SH   SOLE 0 0 0 1,183
CARLISLE COS INC COM 142339100   205,224 800 SH   SOLE 0 0 0 800
CHEVRON CORP NEW COM 166764100   2,049,599 13,026 SH   SOLE 0 0 0 13,026
CISCO SYS INC COM 17275R102   540,093 10,439 SH   SOLE 0 0 0 10,439
CLOROX CO DEL COM 189054109   376,182 2,365 SH   SOLE 0 0 0 2,365
COCA COLA CO COM 191216100   219,359 3,643 SH   SOLE 0 0 0 3,643
COMCAST CORP NEW CL A 20030N101   378,876 9,119 SH   SOLE 0 0 0 9,119
COMPASS DIVERSIFIED SH BEN INT 20451Q104   370,899 17,100 SH   SOLE 0 0 0 17,100
CSX CORP COM 126408103   321,226 9,420 SH   SOLE 0 0 0 9,420
CVS HEALTH CORP COM 126650100   239,940 3,471 SH   SOLE 0 0 0 3,471
DBX ETF TR XTRACK MSCI EAFE 233051200   8,527,214 241,086 SH   SOLE 0 0 0 241,086
DIAMONDBACK ENERGY INC COM 25278X109   246,148 1,874 SH   SOLE 0 0 0 1,874
DIMENSIONAL ETF TRUST US SMALL CAP ETF 25434V500   362,228 6,610 SH   SOLE 0 0 0 6,610
DNP SELECT INCOME FD INC COM 23325P104   212,769 20,302 SH   SOLE 0 0 0 20,302
DOW INC COM 260557103   293,443 5,510 SH   SOLE 0 0 0 5,510
DRAFTKINGS INC NEW COM CL A 26142V105   236,898 8,916 SH   SOLE 0 0 0 8,916
DUKE ENERGY CORP NEW COM NEW 26441C204   204,100 2,274 SH   SOLE 0 0 0 2,274
EA SERIES TRUST FREEDOM 100 EM 02072L607   4,443,130 141,704 SH   SOLE 0 0 0 141,704
EATON CORP PLC SHS G29183103   422,913 2,103 SH   SOLE 0 0 0 2,103
EMERSON ELEC CO COM 291011104   231,687 2,563 SH   SOLE 0 0 0 2,563
EQUIFAX INC COM 294429105   365,421 1,553 SH   SOLE 0 0 0 1,553
ETF SER SOLUTIONS APTUS DEFINED 26922A388   6,145,791 247,216 SH   SOLE 0 0 0 247,216
ETF SER SOLUTIONS APTUS ENHANCED 26922B642   13,622,275 559,101 SH   SOLE 0 0 0 559,101
ETF SER SOLUTIONS APTUS COLLRD INV 26922A222   8,683,983 279,138 SH   SOLE 0 0 0 279,138
ETF SER SOLUTIONS OPUS SML CP VL 26922A446   4,921,814 154,044 SH   SOLE 0 0 0 154,044
EXXON MOBIL CORP COM 30231G102   1,511,711 14,095 SH   SOLE 0 0 0 14,095
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   510,180 23,023 SH   SOLE 0 0 0 23,023
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303   970,565 21,369 SH   SOLE 0 0 0 21,369
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   859,990 53,850 SH   SOLE 0 0 0 53,850
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   225,703 4,453 SH   SOLE 0 0 0 4,453
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   403,877 17,737 SH   SOLE 0 0 0 17,737
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   473,138 12,550 SH   SOLE 0 0 0 12,550
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   276,149 6,081 SH   SOLE 0 0 0 6,081
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   323,147 2,809 SH   SOLE 0 0 0 2,809
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   268,137 3,571 SH   SOLE 0 0 0 3,571
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   855,485 17,946 SH   SOLE 0 0 0 17,946
FIRST TR EXCHANGE-TRADED FD LIMITED DURATION 33738D804   246,515 13,239 SH   SOLE 0 0 0 13,239
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100   1,611,108 110,653 SH   SOLE 0 0 0 110,653
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   3,435,133 57,821 SH   SOLE 0 0 0 57,821
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   1,722,918 38,034 SH   SOLE 0 0 0 38,034
FIRST TR EXCHANGE-TRADED FD FT CBOE VEST S&P 33739Q705   222,400 4,208 SH   SOLE 0 0 0 4,208
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   8,481,819 299,605 SH   SOLE 0 0 0 299,605
FIRST TR EXCHNG TRADED FD VI TCW OPPORTUNIS 33740F805   972,605 22,020 SH   SOLE 0 0 0 22,020
FIRST TR EXCHNG TRADED FD VI CBOE VEST US DEP 33740U802   811,013 26,383 SH   SOLE 0 0 0 26,383
FIRST TR LRG CP VL ALPHADEX COM SHS 33735J101   278,377 4,175 SH   SOLE 0 0 0 4,175
FIRST TR MORNINGSTAR DIVID L SHS 336917109   252,225 7,416 SH   SOLE 0 0 0 7,416
FIRST TR VALUE LINE DIVID IN SHS 33734H106   513,349 12,805 SH   SOLE 0 0 0 12,805
FORTUNE BRANDS INNOVATIONS I COM 34964C106   273,410 3,800 SH   SOLE 0 0 0 3,800
GENERAL DYNAMICS CORP COM 369550108   456,529 2,122 SH   SOLE 0 0 0 2,122
GENERAL MLS INC COM 370334104   282,154 3,679 SH   SOLE 0 0 0 3,679
GILEAD SCIENCES INC COM 375558103   309,781 4,019 SH   SOLE 0 0 0 4,019
GLOBAL X FDS US PFD ETF 37954Y657   1,326,550 68,414 SH   SOLE 0 0 0 68,414
GLOBE LIFE INC COM 37959E102   397,382 3,625 SH   SOLE 0 0 0 3,625
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438   379,949 6,077 SH   SOLE 0 0 0 6,077
HEICO CORP NEW CL A 422806208   2,135,995 15,192 SH   SOLE 0 0 0 15,192
HOME DEPOT INC COM 437076102   310,988 1,001 SH   SOLE 0 0 0 1,001
HONEYWELL INTL INC COM 438516106   516,955 2,491 SH   SOLE 0 0 0 2,491
INNOVATIVE INDL PPTYS INC COM 45781V101   1,857,596 25,443 SH   SOLE 0 0 0 25,443
INTEL CORP COM 458140100   215,243 6,437 SH   SOLE 0 0 0 6,437
INTERNATIONAL BUSINESS MACHS COM 459200101   628,765 4,699 SH   SOLE 0 0 0 4,699
INVESCO DB COMMDY INDX TRCK UNIT 46138B103   238,350 10,500 SH   SOLE 0 0 0 10,500
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   7,099,990 171,705 SH   SOLE 0 0 0 171,705
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   440,235 7,009 SH   SOLE 0 0 0 7,009
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649   804,245 5,292 SH   SOLE 0 0 0 5,292
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198   235,359 4,548 SH   SOLE 0 0 0 4,548
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   3,606,041 24,098 SH   SOLE 0 0 0 24,098
INVESCO QQQ TR UNIT SER 1 46090E103   7,071,492 19,142 SH   SOLE 0 0 0 19,142
ISHARES INC CORE MSCI EMKT 46434G103   301,217 6,111 SH   SOLE 0 0 0 6,111
ISHARES TR PFD AND INCM SEC 464288687   4,328,080 139,931 SH   SOLE 0 0 0 139,931
ISHARES TR RUS 1000 VAL ETF 464287598   496,464 3,146 SH   SOLE 0 0 0 3,146
ISHARES TR CORE DIV GRWTH 46434V621   369,117 7,163 SH   SOLE 0 0 0 7,163
ISHARES TR US AER DEF ETF 464288760   231,049 1,980 SH   SOLE 0 0 0 1,980
ISHARES TR ESG AWR MSCI USA 46435G425   297,126 3,049 SH   SOLE 0 0 0 3,049
ISHARES TR CORE US AGGBD ET 464287226   507,514 5,181 SH   SOLE 0 0 0 5,181
ISHARES TR S&P 500 VAL ETF 464287408   982,867 6,098 SH   SOLE 0 0 0 6,098
ISHARES TR INTL DIV GRWTH 46435G524   4,556,267 73,464 SH   SOLE 0 0 0 73,464
ISHARES TR SELECT DIVID ETF 464287168   339,900 3,000 SH   SOLE 0 0 0 3,000
ISHARES TR TIPS BD ETF 464287176   237,416 2,206 SH   SOLE 0 0 0 2,206
ISHARES TR MSCI USA MIN VOL 46429B697   244,623 3,291 SH   SOLE 0 0 0 3,291
ISHARES TR MSCI USA QLT FCT 46432F339   608,132 4,509 SH   SOLE 0 0 0 4,509
ISHARES TR US HLTHCARE ETF 464287762   440,288 1,571 SH   SOLE 0 0 0 1,571
ISHARES TR U.S. TECH ETF 464287721   721,537 6,628 SH   SOLE 0 0 0 6,628
ISHARES TR CORE TOTAL USD 46434V613   1,339,870 29,467 SH   SOLE 0 0 0 29,467
ISHARES TR SP SMCP600VL ETF 464287879   362,713 3,814 SH   SOLE 0 0 0 3,814
ISHARES TR CORE S&P SCP ETF 464287804   566,527 5,685 SH   SOLE 0 0 0 5,685
ISHARES TR U.S. FINLS ETF 464287788   265,985 3,565 SH   SOLE 0 0 0 3,565
ISHARES TR FLTG RATE NT ETF 46429B655   255,879 5,035 SH   SOLE 0 0 0 5,035
ISHARES TR 1 3 YR TREAS BD 464287457   213,694 2,636 SH   SOLE 0 0 0 2,636
ISHARES TR US TREAS BD ETF 46429B267   434,483 18,973 SH   SOLE 0 0 0 18,973
ISHARES TR RUS MD CP GR ETF 464287481   246,600 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR CORE HIGH DV ETF 46429B663   266,409 2,643 SH   SOLE 0 0 0 2,643
ISHARES TR CORE S&P500 ETF 464287200   1,683,103 3,776 SH   SOLE 0 0 0 3,776
ISHARES TR EAFE GRWTH ETF 464288885   520,420 5,455 SH   SOLE 0 0 0 5,455
ISHARES TR MBS ETF 464288588   628,361 6,737 SH   SOLE 0 0 0 6,737
ISHARES TR 20 YR TR BD ETF 464287432   3,915,115 38,033 SH   SOLE 0 0 0 38,033
ISHARES TR EAFE VALUE ETF 464288877   326,727 6,676 SH   SOLE 0 0 0 6,676
ISHARES TR 0-5YR HI YL CP 46434V407   211,727 5,108 SH   SOLE 0 0 0 5,108
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   813,913 16,827 SH   SOLE 0 0 0 16,827
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   4,765,004 86,120 SH   SOLE 0 0 0 86,120
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   316,974 6,322 SH   SOLE 0 0 0 6,322
JOHNSON & JOHNSON COM 478160104   750,050 4,531 SH   SOLE 0 0 0 4,531
JPMORGAN CHASE & CO COM 46625H100   600,791 4,131 SH   SOLE 0 0 0 4,131
KINDER MORGAN INC DEL COM 49456B101   845,138 49,079 SH   SOLE 0 0 0 49,079
LILLY ELI & CO COM 532457108   498,553 1,063 SH   SOLE 0 0 0 1,063
LINDE PLC SHS G54950103   271,329 712 SH   SOLE 0 0 0 712
LOCKHEED MARTIN CORP COM 539830109   382,135 830 SH   SOLE 0 0 0 830
LOWES COS INC COM 548661107   903,477 4,003 SH   SOLE 0 0 0 4,003
MCDONALDS CORP COM 580135101   425,163 1,425 SH   SOLE 0 0 0 1,425
MERCK & CO INC COM 58933Y105   208,845 1,810 SH   SOLE 0 0 0 1,810
MICROSOFT CORP COM 594918104   2,125,509 6,242 SH   SOLE 0 0 0 6,242
NORFOLK SOUTHN CORP COM 655844108   205,833 908 SH   SOLE 0 0 0 908
NORTHERN LTS FD TR IV INSPIRE INTL ETF 66538H419   274,177 9,864 SH   SOLE 0 0 0 9,864
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   306,243 13,263 SH   SOLE 0 0 0 13,263
ORACLE CORP COM 68389X105   225,665 1,895 SH   SOLE 0 0 0 1,895
PEPSICO INC COM 713448108   274,094 1,480 SH   SOLE 0 0 0 1,480
PFIZER INC COM 717081103   500,779 13,653 SH   SOLE 0 0 0 13,653
PHILIP MORRIS INTL INC COM 718172109   234,507 2,402 SH   SOLE 0 0 0 2,402
PROCTER AND GAMBLE CO COM 742718109   642,908 4,237 SH   SOLE 0 0 0 4,237
PRUDENTIAL FINL INC COM 744320102   311,641 3,533 SH   SOLE 0 0 0 3,533
REGENERON PHARMACEUTICALS COM 75886F107   215,562 300 SH   SOLE 0 0 0 300
REGIONS FINANCIAL CORP NEW COM 7591EP100   336,547 18,886 SH   SOLE 0 0 0 18,886
ROPER TECHNOLOGIES INC COM 776696106   1,229,406 2,557 SH   SOLE 0 0 0 2,557
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   921,975 12,301 SH   SOLE 0 0 0 12,301
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   8,798,750 121,162 SH   SOLE 0 0 0 121,162
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   381,044 7,276 SH   SOLE 0 0 0 7,276
SCHWAB STRATEGIC TR US TIPS ETF 808524870   2,132,009 40,664 SH   SOLE 0 0 0 40,664
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   469,525 19,063 SH   SOLE 0 0 0 19,063
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   277,477 6,011 SH   SOLE 0 0 0 6,011
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   660,834 9,304 SH   SOLE 0 0 0 9,304
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   493,041 3,715 SH   SOLE 0 0 0 3,715
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   719,384 6,703 SH   SOLE 0 0 0 6,703
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   283,579 3,823 SH   SOLE 0 0 0 3,823
SELECT SECTOR SPDR TR ENERGY 81369Y506   924,987 11,396 SH   SOLE 0 0 0 11,396
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   462,039 7,060 SH   SOLE 0 0 0 7,060
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   403,205 2,319 SH   SOLE 0 0 0 2,319
SERVISFIRST BANCSHARES INC COM 81768T108   2,692,841 65,807 SH   SOLE 0 0 0 65,807
SIMON PPTY GROUP INC NEW COM 828806109   838,385 7,260 SH   SOLE 0 0 0 7,260
SOUTHERN CO COM 842587107   1,658,697 23,611 SH   SOLE 0 0 0 23,611
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   3,194,159 9,289 SH   SOLE 0 0 0 9,289
SPDR S&P 500 ETF TR TR UNIT 78462F103   24,474,464 55,212 SH   SOLE 0 0 0 55,212
SPDR SER TR PORTFOLIO INTRMD 78464A375   2,988,560 93,073 SH   SOLE 0 0 0 93,073
SPDR SER TR S&P 600 SMCP GRW 78464A201   324,848 4,221 SH   SOLE 0 0 0 4,221
SPDR SER TR PORTFOLIO AGRGTE 78464A649   9,008,111 355,069 SH   SOLE 0 0 0 355,069
SPDR SER TR PORTFOLIO S&P500 78464A854   1,230,387 23,611 SH   SOLE 0 0 0 23,611
SPDR SER TR BLOOMBERG SHT TE 78468R408   2,693,770 109,060 SH   SOLE 0 0 0 109,060
TARGET CORP COM 87612E106   281,075 2,131 SH   SOLE 0 0 0 2,131
TESLA INC COM 88160R101   975,093 3,725 SH   SOLE 0 0 0 3,725
TIMOTHY PLAN HIG DV STK ETF 887432326   363,615 11,544 SH   SOLE 0 0 0 11,544
TIMOTHY PLAN US LRGMD CP CORE 887432359   779,524 21,668 SH   SOLE 0 0 0 21,668
UNION PAC CORP COM 907818108   222,921 1,089 SH   SOLE 0 0 0 1,089
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   335,956 4,484 SH   SOLE 0 0 0 4,484
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   697,772 9,233 SH   SOLE 0 0 0 9,233
VANGUARD BD INDEX FDS INTERMED TERM 921937819   306,368 4,072 SH   SOLE 0 0 0 4,072
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   645,445 13,205 SH   SOLE 0 0 0 13,205
VANGUARD INDEX FDS GROWTH ETF 922908736   765,520 2,705 SH   SOLE 0 0 0 2,705
VANGUARD INDEX FDS VALUE ETF 922908744   952,998 6,707 SH   SOLE 0 0 0 6,707
VANGUARD INDEX FDS MID CAP ETF 922908629   1,399,881 6,358 SH   SOLE 0 0 0 6,358
VANGUARD INDEX FDS SMALL CP ETF 922908751   460,221 2,314 SH   SOLE 0 0 0 2,314
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   274,837 6,756 SH   SOLE 0 0 0 6,756
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   2,645,316 45,822 SH   SOLE 0 0 0 45,822
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   293,835 3,884 SH   SOLE 0 0 0 3,884
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   287,939 6,261 SH   SOLE 0 0 0 6,261
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,081,537 12,815 SH   SOLE 0 0 0 12,815
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   1,071,578 23,204 SH   SOLE 0 0 0 23,204
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   435,071 4,102 SH   SOLE 0 0 0 4,102
VANGUARD WORLD FD MEGA CAP INDEX 921910873   943,570 6,031 SH   SOLE 0 0 0 6,031
VANGUARD WORLD FDS INF TECH ETF 92204A702   249,378 564 SH   SOLE 0 0 0 564
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   202,771 716 SH   SOLE 0 0 0 716
VERIZON COMMUNICATIONS INC COM 92343V104   1,028,271 27,649 SH   SOLE 0 0 0 27,649
WALGREENS BOOTS ALLIANCE INC COM 931427108   292,124 10,254 SH   SOLE 0 0 0 10,254
WALMART INC COM 931142103   261,059 1,661 SH   SOLE 0 0 0 1,661
WILLIAMS COS INC COM 969457100   848,324 25,998 SH   SOLE 0 0 0 25,998
ZOETIS INC CL A 98978V103   233,976 1,359 SH   SOLE 0 0 0 1,359