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
ABIOMED INC COM 003654100 314 1,300 SH   SOLE   314 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 3,065 27,307 SH   SOLE   3,065 0 0
AMAZON COM INC COM 023135106 767 278 SH   SOLE   767 0 0
AMERICAN CENTY ETF TR DIVERSIFID CRP 025072109 4,695 89,874 SH   SOLE   4,695 0 0
APPLE INC COM 037833100 1,588 4,354 SH   SOLE   1,588 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 225 1,258 SH   SOLE   225 0 0
BOEING CO COM 097023105 359 1,957 SH   SOLE   359 0 0
CISCO SYS INC COM 17275R102 294 6,304 SH   SOLE   294 0 0
DISNEY WALT CO COM DISNEY 254687106 765 6,856 SH   SOLE   765 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 246 3,078 SH   SOLE   246 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 20,595 1,118,087 SH   SOLE   20,595 0 0
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 991 11,882 SH   SOLE   991 0 0
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 16,740 371,005 SH   SOLE   16,740 0 0
FIRST TR EXCHANGE-TRADED FD MULTI ASSET DI 33738R100 4,489 327,904 SH   SOLE   4,489 0 0
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118 10,881 260,820 SH   SOLE   10,881 0 0
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 15,843 306,559 SH   SOLE   15,843 0 0
FIRST TR NASDAQ-100 TECH IND DJ INTERNT IDX 33733E302 13,739 80,578 SH   SOLE   13,739 0 0
FLEXSHARES TR READY ACC VARI 33939L886 308 4,040 SH   SOLE   308 0 0
GAP INC COM 364760108 222 17,616 SH   SOLE   222 0 0
INTEL CORP COM 458140100 735 12,292 SH   SOLE   735 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 1,837 84,400 SH   SOLE   1,837 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 1,650 75,640 SH   SOLE   1,650 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 HY 46138J874 974 43,687 SH   SOLE   974 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841 1,587 71,985 SH   SOLE   1,587 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 981 40,925 SH   SOLE   981 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 1,425 66,670 SH   SOLE   1,425 0 0
INVESCO EXCHANGE TRADED FD T S&P500 BUY WRT 46137V399 425 23,455 SH   SOLE   425 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL MAT 46137V316 11,855 116,212 SH   SOLE   11,855 0 0
INVESCO EXCHANGE-TRADED FD T S&P 500 REVENUE 46138G698 435 8,507 SH   SOLE   435 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 397 1,602 SH   SOLE   397 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 29,852 155,520 SH   SOLE   29,852 0 0
ISHARES TR RUS 1000 ETF 464287622 1,094 6,375 SH   SOLE   1,094 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 7,933 81,402 SH   SOLE   7,933 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 520 3,634 SH   SOLE   520 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 9,863 47,676 SH   SOLE   9,863 0 0
ISHARES TR JPMORGAN USD EMG 464288281 543 4,970 SH   SOLE   543 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 208 1,156 SH   SOLE   208 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 20,207 179,430 SH   SOLE   20,207 0 0
ISHARES TR S&P MC 400VL ETF 464287705 12,880 96,884 SH   SOLE   12,880 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,854 16,067 SH   SOLE   1,854 0 0
ISHARES TR IBOXX INV CP ETF 464287242 17,105 127,177 SH   SOLE   17,105 0 0
ISHARES TR CORE US AGGBD ET 464287226 295 2,497 SH   SOLE   295 0 0
ISHARES TR TIPS BD ETF 464287176 627 5,099 SH   SOLE   627 0 0
ISHARES TR RUS MID CAP ETF 464287499 367 6,848 SH   SOLE   367 0 0
ISHARES TR IBOXX HI YD ETF 464288513 468 5,732 SH   SOLE   468 0 0
ISHARES TR IBONDS DEC2021 46435G789 521 20,090 SH   SOLE   521 0 0
ISHARES TR MORTGE REL ETF 46435G342 9,074 365,002 SH   SOLE   9,074 0 0
ISHARES TR U.S. MED DVC ETF 464288810 10,633 40,159 SH   SOLE   10,633 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,750 50,532 SH   SOLE   1,750 0 0
ISHARES U S ETF TR SHT MAT BD ETF 46431W507 390 7,790 SH   SOLE   390 0 0
JABIL INC COM 466313103 211 6,574 SH   SOLE   211 0 0
JANUS DETROIT STR TR HENDERSON MTG 47103U852 314 5,846 SH   SOLE   314 0 0
JOHNSON & JOHNSON COM 478160104 296 2,104 SH   SOLE   296 0 0
MICROSOFT CORP COM 594918104 1,636 8,041 SH   SOLE   1,636 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 476 4,683 SH   SOLE   476 0 0
PIMCO ETF TR ACTIVE BD ETF 72201R775 5,191 46,521 SH   SOLE   5,191 0 0
PROCTER AND GAMBLE CO COM 742718109 385 3,220 SH   SOLE   385 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 233 3,784 SH   SOLE   233 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 259 7,450 SH   SOLE   259 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 7,441 126,890 SH   SOLE   7,441 0 0
SPDR GOLD TR GOLD SHS 78463V107 388 2,319 SH   SOLE   388 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 723 2,344 SH   SOLE   723 0 0
SPDR SER TR AEROSPACE DEF 78464A631 7,927 90,400 SH   SOLE   7,927 0 0
SPDR SER TR S&P DIVID ETF 78464A763 12,767 139,987 SH   SOLE   12,767 0 0
UNITEDHEALTH GROUP INC COM 91324P102 226 767 SH   SOLE   226 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 336 4,260 SH   SOLE   336 0 0
VEREIT INC COM 92339V100 118 18,299 SH   SOLE   118 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 222 4,033 SH   SOLE   222 0 0
VULCAN MATLS CO COM 929160109 703 6,072 SH   SOLE   703 0 0
WISDOMTREE TR US DIVID EX FNCL 97717W406 432 5,862 SH   SOLE   432 0 0