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
ISHARES TR SP SMCP600VL ETF 464287879 286 3,282 SH   SOLE 0 0 0 3,282
ISHARES TR S&P 500 VAL ETF 464287408 403 3,071 SH   SOLE 0 0 0 3,071
ISHARES TR RUS 1000 VAL ETF 464287598 365 2,593 SH   SOLE 0 0 0 2,593
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,813 10,070 SH   SOLE 0 0 0 10,070
INVESCO QQQ TR UNIT SER 1 46090E103 4,250 13,518 SH   SOLE 0 0 0 13,518
HONEYWELL INTL INC COM 438516106 313 1,501 SH   SOLE 0 0 0 1,501
JOHNSON & JOHNSON COM 478160104 277 1,737 SH   SOLE 0 0 0 1,737
LOWES COS INC COM 548661107 299 1,800 SH   SOLE 0 0 0 1,800
CHEVRON CORP NEW COM 166764100 644 7,026 SH   SOLE 0 0 0 7,026
MICROSOFT CORP COM 594918104 733 3,372 SH   SOLE 0 0 0 3,372
AT&T INC COM 00206R102 439 15,195 SH   SOLE 0 0 0 15,195
PRUDENTIAL FINL INC COM 744320102 278 3,444 SH   SOLE 0 0 0 3,444
SPDR SER TR S&P 600 SMCP GRW 78464A201 370 4,540 SH   SOLE 0 0 0 4,540
ISHARES TR RUS MD CP GR ETF 464287481 269 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR U.S. FINLS ETF 464287788 2,125 31,062 SH   SOLE 0 0 0 31,062
ISHARES TR US HLTHCARE ETF 464287762 1,320 5,161 SH   SOLE 0 0 0 5,161
ISHARES TR U.S. TECH ETF 464287721 1,013 11,891 SH   SOLE 0 0 0 11,891
SELECT SECTOR SPDR TR ENERGY 81369Y506 754 17,917 SH   SOLE 0 0 0 17,917
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 251 1,934 SH   SOLE 0 0 0 1,934
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3,630 25,489 SH   SOLE 0 0 0 25,489
BK OF AMERICA CORP COM 060505104 458 13,853 SH   SOLE 0 0 0 13,853
EXXON MOBIL CORP COM 30231G102 564 12,051 SH   SOLE 0 0 0 12,051
HOME DEPOT INC COM 437076102 1,227 4,525 SH   SOLE 0 0 0 4,525
JPMORGAN CHASE & CO COM 46625H100 359 2,599 SH   SOLE 0 0 0 2,599
WILLIAMS COS INC COM 969457100 658 30,610 SH   SOLE 0 0 0 30,610
ISHARES TR 1 3 YR TREAS BD 464287457 544 6,300 SH   SOLE 0 0 0 6,300
ISHARES TR 20 YR TR BD ETF 464287432 1,229 8,134 SH   SOLE 0 0 0 8,134
APPLE INC COM 037833100 839 6,504 SH   SOLE 0 0 0 6,504
KINDER MORGAN INC DEL COM 49456B101 828 56,155 SH   SOLE 0 0 0 56,155
SOUTHERN CO COM 842587107 401 6,549 SH   SOLE 0 0 0 6,549
ISHARES TR CORE US AGGBD ET 464287226 2,610 22,327 SH   SOLE 0 0 0 22,327
CLOROX CO DEL COM 189054109 404 2,086 SH   SOLE 0 0 0 2,086
CALLAWAY GOLF CO COM 131193104 267 10,050 SH   SOLE 0 0 0 10,050
VANGUARD INDEX FDS VALUE ETF 922908744 213 1,744 SH   SOLE 0 0 0 1,744
VANGUARD INDEX FDS MID CAP ETF 922908629 3,636 17,111 SH   SOLE 0 0 0 17,111
VANGUARD INDEX FDS SMALL CP ETF 922908751 897 4,401 SH   SOLE 0 0 0 4,401
PEOPLES UNITED FINANCIAL INC COM 712704105 141 10,000 SH   SOLE 0 0 0 10,000
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 189 12,500 SH   SOLE 0 0 0 12,500
ROPER TECHNOLOGIES INC COM 776696106 1,562 3,562 SH   SOLE 0 0 0 3,562
VANGUARD WORLD FDS INF TECH ETF 92204A702 301 849 SH   SOLE 0 0 0 849
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 218 767 SH   SOLE 0 0 0 767
ISHARES TR US AER DEF ETF 464288760 712 7,621 SH   SOLE 0 0 0 7,621
COMPASS DIVERSIFIED SH BEN INT 20451Q104 386 18,350 SH   SOLE 0 0 0 18,350
DELTA AIR LINES INC DEL COM NEW 247361702 293 7,438 SH   SOLE 0 0 0 7,438
ISHARES TR JPMORGAN USD EMG 464288281 1,896 16,687 SH   SOLE 0 0 0 16,687
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 532 4,642 SH   SOLE 0 0 0 4,642
SPDR SER TR PORTFOLIO LN TSR 78464A664 2,157 49,829 SH   SOLE 0 0 0 49,829
VANGUARD WORLD FD MEGA CAP INDEX 921910873 400 2,967 SH   SOLE 0 0 0 2,967
SPDR SER TR PORTFOLIO AGRGTE 78464A649 8,827 289,703 SH   SOLE 0 0 0 289,703
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 1,516 102,463 SH   SOLE 0 0 0 102,463
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 974 24,297 SH   SOLE 0 0 0 24,297
VANGUARD WORLD FD EXTENDED DUR 921910709 1,758 12,204 SH   SOLE 0 0 0 12,204
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 445 4,820 SH   SOLE 0 0 0 4,820
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7,440 89,619 SH   SOLE 0 0 0 89,619
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5,673 44,149 SH   SOLE 0 0 0 44,149
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,295 72,295 SH   SOLE 0 0 0 72,295
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 402 2,242 SH   SOLE 0 0 0 2,242
TESLA INC COM 88160R101 852 1,050 SH   SOLE 0 0 0 1,050
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 2,289 39,637 SH   SOLE 0 0 0 39,637
ISHARES TR CORE HIGH DV ETF 46429B663 1,194 13,339 SH   SOLE 0 0 0 13,339
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 5,779 102,478 SH   SOLE 0 0 0 102,478
DBX ETF TR XTRACK MSCI EAFE 233051200 3,365 97,158 SH   SOLE 0 0 0 97,158
ISHARES TR FLTG RATE NT ETF 46429B655 231 4,540 SH   SOLE 0 0 0 4,540
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 648 11,691 SH   SOLE 0 0 0 11,691
FORTUNE BRANDS HOME & SEC IN COM 34964C106 333 3,800 SH   SOLE 0 0 0 3,800
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,577 39,046 SH   SOLE 0 0 0 39,046
ISHARES TR MSCI USA MIN VOL 46429B697 1,915 28,152 SH   SOLE 0 0 0 28,152
ISHARES TR MSCI EAFE MIN VL 46429B689 509 6,873 SH   SOLE 0 0 0 6,873
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 4,777 124,379 SH   SOLE 0 0 0 124,379
PIMCO ETF TR ACTIVE BD ETF 72201R775 1,569 14,030 SH   SOLE 0 0 0 14,030
SPDR SER TR BLOMBERG BRC INV 78468R200 220 7,181 SH   SOLE 0 0 0 7,181
SPDR SER TR BLOOMBERG SRT TR 78468R408 3,143 116,823 SH   SOLE 0 0 0 116,823
SERVISFIRST BANCSHARES INC COM 81768T108 1,499 34,700 SH   SOLE 0 0 0 34,700
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 2,087 42,701 SH   SOLE 0 0 0 42,701
ISHARES TR MSCI USA MMENTM 46432F396 2,111 12,724 SH   SOLE 0 0 0 12,724
ISHARES TR MSCI USA QLT FCT 46432F339 981 8,408 SH   SOLE 0 0 0 8,408
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 205 4,090 SH   SOLE 0 0 0 4,090
ISHARES TR 0-5YR HI YL CP 46434V407 213 4,700 SH   SOLE 0 0 0 4,700
ISHARES TR CORE DIV GRWTH 46434V621 2,153 47,130 SH   SOLE 0 0 0 47,130
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 260 3,014 SH   SOLE 0 0 0 3,014
INNOVATIVE INDL PPTYS INC COM 45781V101 1,919 10,129 SH   SOLE 0 0 0 10,129
WISDOMTREE TR YIELD ENHANCED 97717Y808 222 4,321 SH   SOLE 0 0 0 4,321
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 226 10,166 SH   SOLE 0 0 0 10,166