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
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 7,380 21,816 SH   SOLE 0 0 0 21,816
ISHARES TR CORE S&P SCP ETF 464287804 388 3,555 SH   SOLE 0 0 0 3,555
ISHARES TR SP SMCP600VL ETF 464287879 362 3,599 SH   SOLE 0 0 0 3,599
ISHARES TR S&P 500 VAL ETF 464287408 3,655 25,132 SH   SOLE 0 0 0 25,132
ISHARES TR CORE S&P500 ETF 464287200 1,289 2,993 SH   SOLE 0 0 0 2,993
ISHARES TR RUS 1000 VAL ETF 464287598 409 2,613 SH   SOLE 0 0 0 2,613
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,692 17,924 SH   SOLE 0 0 0 17,924
BOEING CO COM 097023105 428 1,947 SH   SOLE 0 0 0 1,947
INVESCO QQQ TR UNIT SER 1 46090E103 4,091 11,429 SH   SOLE 0 0 0 11,429
HONEYWELL INTL INC COM 438516106 319 1,501 SH   SOLE 0 0 0 1,501
JOHNSON & JOHNSON COM 478160104 330 2,045 SH   SOLE 0 0 0 2,045
PFIZER INC COM 717081103 319 7,407 SH   SOLE 0 0 0 7,407
LOWES COS INC COM 548661107 365 1,800 SH   SOLE 0 0 0 1,800
CHEVRON CORP NEW COM 166764100 717 7,071 SH   SOLE 0 0 0 7,071
MICROSOFT CORP COM 594918104 1,117 3,963 SH   SOLE 0 0 0 3,963
AT&T INC COM 00206R102 705 26,110 SH   SOLE 0 0 0 26,110
PRUDENTIAL FINL INC COM 744320102 340 3,235 SH   SOLE 0 0 0 3,235
TRUIST FINL CORP COM 89832Q109 209 3,571 SH   SOLE 0 0 0 3,571
VERIZON COMMUNICATIONS INC COM 92343V104 260 4,821 SH   SOLE 0 0 0 4,821
SPDR SER TR S&P 600 SMCP GRW 78464A201 352 4,046 SH   SOLE 0 0 0 4,046
ISHARES TR RUS MD CP GR ETF 464287481 286 2,552 SH   SOLE 0 0 0 2,552
ISHARES TR GLOBAL TECH ETF 464287291 262 4,621 SH   SOLE 0 0 0 4,621
ISHARES TR U.S. FINLS ETF 464287788 809 9,806 SH   SOLE 0 0 0 9,806
ISHARES TR US HLTHCARE ETF 464287762 2,623 9,506 SH   SOLE 0 0 0 9,506
ISHARES TR U.S. TECH ETF 464287721 1,474 14,560 SH   SOLE 0 0 0 14,560
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 238 3,007 SH   SOLE 0 0 0 3,007
SELECT SECTOR SPDR TR ENERGY 81369Y506 957 18,367 SH   SOLE 0 0 0 18,367
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 253 2,583 SH   SOLE 0 0 0 2,583
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 581 3,891 SH   SOLE 0 0 0 3,891
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 391 3,071 SH   SOLE 0 0 0 3,071
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 332 1,848 SH   SOLE 0 0 0 1,848
ISHARES TR ISHARES BIOTECH 464287556 413 2,553 SH   SOLE 0 0 0 2,553
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 5,092 33,148 SH   SOLE 0 0 0 33,148
BK OF AMERICA CORP COM 060505104 594 13,989 SH   SOLE 0 0 0 13,989
EXXON MOBIL CORP COM 30231G102 870 14,788 SH   SOLE 0 0 0 14,788
TARGET CORP COM 87612E106 344 1,505 SH   SOLE 0 0 0 1,505
LILLY ELI & CO COM 532457108 245 1,061 SH   SOLE 0 0 0 1,061
HOME DEPOT INC COM 437076102 1,610 4,905 SH   SOLE 0 0 0 4,905
JPMORGAN CHASE & CO COM 46625H100 500 3,057 SH   SOLE 0 0 0 3,057
WILLIAMS COS INC COM 969457100 958 36,940 SH   SOLE 0 0 0 36,940
ISHARES TR 1 3 YR TREAS BD 464287457 295 3,420 SH   SOLE 0 0 0 3,420
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 202 632 SH   SOLE 0 0 0 632
APPLE INC COM 037833100 1,148 8,111 SH   SOLE 0 0 0 8,111
KINDER MORGAN INC DEL COM 49456B101 1,051 62,850 SH   SOLE 0 0 0 62,850
EQUIFAX INC COM 294429105 401 1,583 SH   SOLE 0 0 0 1,583
GENERAL DYNAMICS CORP COM 369550108 240 1,223 SH   SOLE 0 0 0 1,223
SOUTHERN CO COM 842587107 555 8,960 SH   SOLE 0 0 0 8,960
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 363 7,252 SH   SOLE 0 0 0 7,252
ISHARES TR CORE US AGGBD ET 464287226 1,714 14,929 SH   SOLE 0 0 0 14,929
ISHARES TR TIPS BD ETF 464287176 518 4,057 SH   SOLE 0 0 0 4,057
CLOROX CO DEL COM 189054109 345 2,086 SH   SOLE 0 0 0 2,086
CALLAWAY GOLF CO COM 131193104 254 9,175 SH   SOLE 0 0 0 9,175
ALPHABET INC CAP STK CL A 02079K305 302 113 SH   SOLE 0 0 0 113
VANGUARD INDEX FDS VALUE ETF 922908744 1,054 7,788 SH   SOLE 0 0 0 7,788
VANGUARD INDEX FDS MID CAP ETF 922908629 7,012 29,616 SH   SOLE 0 0 0 29,616
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 201 1,977 SH   SOLE 0 0 0 1,977
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,378 7,954 SH   SOLE 0 0 0 7,954
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,364 10,809 SH   SOLE 0 0 0 10,809
VANGUARD INDEX FDS GROWTH ETF 922908736 1,018 3,507 SH   SOLE 0 0 0 3,507
BLACKROCK INCOME TR INC COM 09247F100 89 14,657 SH   SOLE 0 0 0 14,657
NUVEEN MUN VALUE FD INC COM 670928100 238 21,063 SH   SOLE 0 0 0 21,063
SPDR SER TR S&P DIVID ETF 78464A763 298 2,539 SH   SOLE 0 0 0 2,539
ISHARES TR EAFE VALUE ETF 464288877 602 11,838 SH   SOLE 0 0 0 11,838
ISHARES TR EAFE GRWTH ETF 464288885 572 5,374 SH   SOLE 0 0 0 5,374
PEOPLES UNITED FINANCIAL INC COM 712704105 175 10,000 SH   SOLE 0 0 0 10,000
INVESCO DB COMMDY INDX TRCK UNIT 46138B103 228 11,300 SH   SOLE 0 0 0 11,300
ROPER TECHNOLOGIES INC COM 776696106 1,326 2,972 SH   SOLE 0 0 0 2,972
VANGUARD WORLD FDS INF TECH ETF 92204A702 215 535 SH   SOLE 0 0 0 535
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 238 767 SH   SOLE 0 0 0 767
ISHARES TR US AER DEF ETF 464288760 224 2,149 SH   SOLE 0 0 0 2,149
COMPASS DIVERSIFIED SH BEN INT 20451Q104 489 17,350 SH   SOLE 0 0 0 17,350
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 236 14,107 SH   SOLE 0 0 0 14,107
ISHARES TR ISHS 1-5YR INVS 464288646 480 8,791 SH   SOLE 0 0 0 8,791
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 927 11,314 SH   SOLE 0 0 0 11,314
VANGUARD BD INDEX FDS INTERMED TERM 921937819 445 4,978 SH   SOLE 0 0 0 4,978
DELTA AIR LINES INC DEL COM NEW 247361702 255 5,988 SH   SOLE 0 0 0 5,988
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 482 4,711 SH   SOLE 0 0 0 4,711
ISHARES TR MBS ETF 464288588 247 2,282 SH   SOLE 0 0 0 2,282
ISHARES TR PFD AND INCM SEC 464288687 2,370 61,078 SH   SOLE 0 0 0 61,078
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 239 2,313 SH   SOLE 0 0 0 2,313
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,247 24,703 SH   SOLE 0 0 0 24,703
ISHARES TR JPMORGAN USD EMG 464288281 319 2,894 SH   SOLE 0 0 0 2,894
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 3,187 72,028 SH   SOLE 0 0 0 72,028
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 558 4,540 SH   SOLE 0 0 0 4,540
VANGUARD WORLD FD MEGA CAP INDEX 921910873 640 4,203 SH   SOLE 0 0 0 4,203
SPDR SER TR PORTFOLIO AGRGTE 78464A649 8,144 272,847 SH   SOLE 0 0 0 272,847
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 817 54,337 SH   SOLE 0 0 0 54,337
FIDELITY COVINGTON TRUST CONSMR STAPLES 316092303 1,135 27,120 SH   SOLE 0 0 0 27,120
VANGUARD WORLD FD EXTENDED DUR 921910709 1,857 13,705 SH   SOLE 0 0 0 13,705
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 494 4,752 SH   SOLE 0 0 0 4,752
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7,258 88,073 SH   SOLE 0 0 0 88,073
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,801 12,163 SH   SOLE 0 0 0 12,163
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 463 8,692 SH   SOLE 0 0 0 8,692
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 2,480 81,353 SH   SOLE 0 0 0 81,353
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 962 9,564 SH   SOLE 0 0 0 9,564
INVESCO EXCH TRADED FD TR II S&P SMLCP HELT 46138E149 402 2,200 SH   SOLE 0 0 0 2,200
TESLA INC COM 88160R101 775 1,000 SH   SOLE 0 0 0 1,000
ISHARES TR CORE HIGH DV ETF 46429B663 500 5,300 SH   SOLE 0 0 0 5,300
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 1,317 21,648 SH   SOLE 0 0 0 21,648
DBX ETF TR XTRACK MSCI EAFE 233051200 6,771 179,314 SH   SOLE 0 0 0 179,314
ISHARES TR FLTG RATE NT ETF 46429B655 249 4,895 SH   SOLE 0 0 0 4,895
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 627 11,554 SH   SOLE 0 0 0 11,554
FORTUNE BRANDS HOME & SEC IN COM 34964C106 438 4,896 SH   SOLE 0 0 0 4,896
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 7,147 96,269 SH   SOLE 0 0 0 96,269
ISHARES TR MSCI USA MIN VOL 46429B697 604 8,214 SH   SOLE 0 0 0 8,214
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 7,531 177,913 SH   SOLE 0 0 0 177,913
ISHARES TR US TREAS BD ETF 46429B267 677 25,500 SH   SOLE 0 0 0 25,500
PIMCO ETF TR ACTIVE BD ETF 72201R775 956 8,651 SH   SOLE 0 0 0 8,651
SPDR SER TR BLOOMBERG SRT TR 78468R408 7,600 277,476 SH   SOLE 0 0 0 277,476
SERVISFIRST BANCSHARES INC COM 81768T108 2,700 34,700 SH   SOLE 0 0 0 34,700
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 6,097 296,848 SH   SOLE 0 0 0 296,848
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 1,659 31,589 SH   SOLE 0 0 0 31,589
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 2,001 41,818 SH   SOLE 0 0 0 41,818
ISHARES TR MSCI USA MMENTM 46432F396 885 5,042 SH   SOLE 0 0 0 5,042
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 943 16,547 SH   SOLE 0 0 0 16,547
ISHARES TR MSCI USA VALUE 46432F388 305 3,026 SH   SOLE 0 0 0 3,026
ISHARES TR MSCI USA QLT FCT 46432F339 386 2,927 SH   SOLE 0 0 0 2,927
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 246 5,388 SH   SOLE 0 0 0 5,388
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 371 15,397 SH   SOLE 0 0 0 15,397
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506 223 4,689 SH   SOLE 0 0 0 4,689
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 315 5,542 SH   SOLE 0 0 0 5,542
ISHARES TR CORE DIV GRWTH 46434V621 937 18,656 SH   SOLE 0 0 0 18,656
ISHARES TR CORE TOTAL USD 46434V613 933 17,516 SH   SOLE 0 0 0 17,516
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 3,696 73,075 SH   SOLE 0 0 0 73,075
ISHARES U S ETF TR GSCI CMDTY STGY 46431W853 235 6,544 SH   SOLE 0 0 0 6,544
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 595 12,208 SH   SOLE 0 0 0 12,208
J P MORGAN EXCHANGE-TRADED F JPMORGAN DIVER 46641Q407 283 2,945 SH   SOLE 0 0 0 2,945
ISHARES INC ESG AWR MSCI EM 46434G863 260 6,282 SH   SOLE 0 0 0 6,282
INNOVATIVE INDL PPTYS INC COM 45781V101 2,205 9,539 SH   SOLE 0 0 0 9,539
TRIMTABS ETF TR US FREE CASH FLW 89628W302 206 3,805 SH   SOLE 0 0 0 3,805
ISHARES TR FALN ANGLS USD 46435G474 264 8,767 SH   SOLE 0 0 0 8,767
ISHARES TR ESG AWR MSCI USA 46435G425 1,202 12,203 SH   SOLE 0 0 0 12,203
WISDOMTREE TR YIELD ENHANCED 97717Y808 217 4,262 SH   SOLE 0 0 0 4,262
FIRST TR EXCHANGE-TRADED FD INDXX INOVTV ETF 33741X201 562 13,318 SH   SOLE 0 0 0 13,318
ISHARES TR US INFRASTRUC 46435U713 649 19,049 SH   SOLE 0 0 0 19,049
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 1,311 38,537 SH   SOLE 0 0 0 38,537
TRIMTABS ETF TR DONOGHUE FORLINS 89628W609 287 11,556 SH   SOLE 0 0 0 11,556
TRIMTABS ETF TR DONOGHUE FRLNS 89628W500 284 9,785 SH   SOLE 0 0 0 9,785