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
Expires: July 31, 2015
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
ALPHABET INC CAP STK CL C 02079K107 269,237 762 SH SOLE 0 0 0 762
ALPS ETF TR SMITH CORE PLUS 00162Q346 17,433,706 677,300 SH SOLE 0 0 0 677,300
AMAZON COM INC COM 023135106 255,500 1,072 SH SOLE 0 0 0 1,072
AMPLIFY ETF TR BLOCK TECHN ETF 032108607 1,163,603 18,579 SH SOLE 0 0 0 18,579
APPLE INC COM 037833100 744,044 2,571 SH SOLE 0 0 0 2,571
DIMENSIONAL ETF TRUST US EQUI MARK ETF 25434V401 763,189 9,314 SH SOLE 0 0 0 9,314
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301 1,216,086 25,079 SH SOLE 0 0 0 25,079
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,112,768 21,663 SH SOLE 0 0 0 21,663
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 5,686,191 318,020 SH SOLE 0 0 0 318,020
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 426,428 4,504 SH SOLE 0 0 0 4,504
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101 1,026,575 37,951 SH SOLE 0 0 0 37,951
FIRST TR EXCHANGE TRADED FD RISNG DIVD ACHIV 33738R506 19,488,892 240,426 SH SOLE 0 0 0 240,426
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 3,517,001 26,394 SH SOLE 0 0 0 26,394
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 370,718 3,227 SH SOLE 0 0 0 3,227
FIRST TR EXCHANGE TRADED FD SMID RISNG ETF 33741X102 1,611,959 37,366 SH SOLE 0 0 0 37,366
FIRST TR EXCHANGE-TRADED FD CLOUD COMPUTING 33734X192 246,918 1,835 SH SOLE 0 0 0 1,835
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200 2,322,749 46,660 SH SOLE 0 0 0 46,660
FIRST TR EXCHANGE-TRADED FD NASDAQ CYB ETF 33734X846 239,810 2,669 SH SOLE 0 0 0 2,669
FIRST TR EXCHANGE-TRADED FD GROWTH STRENGTH 33733E823 406,839 10,995 SH SOLE 0 0 0 10,995
FIRST TR EXCHANGE-TRADED FD NASDQ CLN EDGE 33737A108 200,762 1,047 SH SOLE 0 0 0 1,047
FIRST TR EXCHANGE-TRADED FD SHS 337345102 200,479 599 SH SOLE 0 0 0 599
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 469,370 9,742 SH SOLE 0 0 0 9,742
FIRST TR EXCHNG TRADED FD VI FT LADD BUFF ETF 33740F755 6,332,439 173,349 SH SOLE 0 0 0 173,349
INVESCO EXCH TRD SLF IDX FD RUSL 2000 DYNM 46138J593 247,444 4,639 SH SOLE 0 0 0 4,639
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 1,491,714 21,436 SH SOLE 0 0 0 21,436
INVESCO EXCHANGE TRADED FD T LARG CAP GRO ETF 46137V746 598,538 3,553 SH SOLE 0 0 0 3,553
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 695,434 10,867 SH SOLE 0 0 0 10,867
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 14,778,346 130,921 SH SOLE 0 0 0 130,921
INVESCO EXCHANGE TRADED FD T RAFI US 1500 46137V597 15,927,028 285,584 SH SOLE 0 0 0 285,584
INVESCO EXCHANGE TRADED FD T RAFI US 1000 ETF 46137V613 215,039 3,980 SH SOLE 0 0 0 3,980
INVESCO QQQ TR UNIT SER 1 46090E103 21,123,206 28,684 SH SOLE 0 0 0 28,684
ISHARES TR CORE S&P500 ETF 464287200 621,579 830 SH SOLE 0 0 0 830
ISHARES TR US AER DEF ETF 464288760 521,203 2,150 SH SOLE 0 0 0 2,150
ISHARES TR SHRT NAT MUN ETF 464288158 397,240 3,731 SH SOLE 0 0 0 3,731
ISHARES TR US SML CAP EQT 46434V290 296,391 3,325 SH SOLE 0 0 0 3,325
ISHARES TR MSCI EAFE MIN VL 46429B689 368,996 4,207 SH SOLE 0 0 0 4,207
ISHARES TR MSCI USA MMENTM 46432F396 407,968 1,190 SH SOLE 0 0 0 1,190
NVIDIA CORPORATION COM 67066G104 758,541 3,791 SH SOLE 0 0 0 3,791
PIMCO ETF TR ACTIVE BD ETF 72201R775 4,266,037 46,264 SH SOLE 0 0 0 46,264
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,370,828 47,335 SH SOLE 0 0 0 47,335
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 1,517,628 54,788 SH SOLE 0 0 0 54,788
SELECT SECTOR SPDR TR ST STR INDL ETF 81369Y704 509,383 2,750 SH SOLE 0 0 0 2,750
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 863,437 4,532 SH SOLE 0 0 0 4,532
SPDR INDEX SHS FDS ST STR PO EX ETF 78463X889 399,822 7,935 SH SOLE 0 0 0 7,935
SPDR INDEX SHS FDS ST PORT MARK ETF 78463X509 1,156,140 22,328 SH SOLE 0 0 0 22,328
SPDR SERIES TRUST ST STR SP600SM C 78464A300 538,458 4,935 SH SOLE 0 0 0 4,935
STATE STR SPDR DOW JONES IND UT SER 1 78467X109 467,105 894 SH SOLE 0 0 0 894
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 22,362,969 29,946 SH SOLE 0 0 0 29,946
TESLA INC COM 88160R101 315,029 749 SH SOLE 0 0 0 749
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 264,324 403 SH SOLE 0 0 0 403
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 231,103 2,223 SH SOLE 0 0 0 2,223
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 16,444,393 23,943 SH SOLE 0 0 0 23,943
VANGUARD INDEX FDS TOTAL STK MKT 922908769 848,502 2,293 SH SOLE 0 0 0 2,293
VANGUARD INDEX FDS VALUE ETF 922908744 242,774 1,114 SH SOLE 0 0 0 1,114
VANGUARD INDEX FDS MID CAP ETF 922908629 1,237,589 15,360 SH SOLE 0 0 0 15,360
VANGUARD INDEX FDS SMALL CP ETF 922908751 354,044 1,168 SH SOLE 0 0 0 1,168
VANGUARD INDEX FDS GROWTH ETF 922908736 1,025,411 11,904 SH SOLE 0 0 0 11,904
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 3,349,913 66,230 SH SOLE 0 0 0 66,230
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 313,518 2,453 SH SOLE 0 0 0 2,453
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 5,994,815 84,138 SH SOLE 0 0 0 84,138
WALMART INC COM 931142103 247,211 2,183 SH SOLE 0 0 0 2,183