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
ALPS ETF TR RIVERFRNT DYMC COM 00162Q528 65,816 2,026,341 SH   SOLE   2,026,341 0 0
ALPS ETF TR RIVERFRNT FLEX COM 00162Q510 29,593 911,382 SH   SOLE   911,382 0 0
ALPS ETF TR RIVERFRNT STR INC ETF - FIXED INCO 00162Q783 5,288 215,211 SH   SOLE   215,211 0 0
ALPS ETF TR RIVERFRONT DYM COM 00162Q536 57,712 2,204,434 SH   SOLE   2,204,434 0 0
ALPS ETF TR RIVERFRONT UNC COM 00162Q544 3,267 132,029 SH   SOLE   132,029 0 0
COMMUNICATION SERVICES SELECT COM 81369Y852 26,173 484,350 SH   SOLE   484,241 0 109
DOLLAR GEN CORP NEW COM COM 256677105 10,660 55,959 SH   SOLE   55,865 0 94
EXXON MOBIL CORP COM 30231G102 33,794 755,681 SH   SOLE   755,184 0 497
FIRST TR EXCH TRADED FD III RI COM 33739P707 10,053 180,615 SH   SOLE   180,615 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P608 22,073 413,081 SH   SOLE   413,081 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P806 1,726 31,852 SH   SOLE   31,852 0 0
FIRST TRUST RIVERFRONT DYN ASI COM 33739P509 921 19,351 SH   SOLE   19,351 0 0
G A P INC COM 364760108 219 17,354 SH   SOLE   17,354 0 0
GLOBAL X FDS US INFR DEV ET COM 37954Y673 22,071 1,445,424 SH   SOLE   1,443,092 0 2,332
GOLDMAN SACHS ETF TR EQUITY ET COM 381430503 483,424 7,722,437 SH   SOLE   7,716,066 0 6,371
Invesco QQQ Trust COM 46090E103 154,443 623,762 SH   SOLE   622,991 0 771
INVESCO EXCH TRD SLF IDX FD TR COM 46138J619 35,883 1,206,577 SH   SOLE   1,204,759 0 1,818
ISHARES CORE DIVIDEND GROWTH E COM 46434V621 47,611 1,266,265 SH   SOLE   1,265,979 0 286
ISHARES INC CORE MSCI EMKT COM 46434G103 99,859 2,097,892 SH   SOLE   2,094,562 0 3,330
ISHARES TR 20 YR TRS BD COM 464287432 55,546 338,842 SH   SOLE   338,654 0 188
ISHARES TR CONS GOODS IDX COM 464287812 9,648 75,640 SH   SOLE   75,610 0 30
ISHARES TR CORE MSCI EAFE COM 46432F842 310,390 5,430,198 SH   SOLE   5,427,480 0 2,718
ISHARES TR DJ MED DEVICES COM 464288810 20,392 77,021 SH   SOLE   76,899 0 122
ISHARES TR DJ US FINL SVC COM 464287770 130,692 1,094,578 SH   SOLE   1,093,619 0 959
ISHARES TR DJ US TECH SEC COM 464287721 66,362 245,969 SH   SOLE   245,769 0 200
ISHARES TR FLTG RATE NT COM 46429B655 204 4,029 SH   SOLE   4,029 0 0
ISHARES TR LEHMAN 10-20YR COM 464288653 29,326 175,239 SH   SOLE   175,206 0 33
ISHARES TR MBS FIXED BDFD COM 464288588 95,399 861,789 SH   SOLE   861,594 0 195
ISHARES TR MSCI GRW IDX COM 464288885 106,859 1,285,760 SH   SOLE   1,283,732 0 2,028
ISHARES TR S&P 500 INDEX COM 464287200 314,653 1,016,027 SH   SOLE   1,015,763 0 264
ISHARES TR S&P NA SOFTWR COM 464287515 23,541 82,817 SH   SOLE   82,634 0 183
JP MORGAN EXCHANGE TRADED FDBE COM 46641Q712 22,305 972,770 SH   SOLE   971,206 0 1,564
JPMORGAN BETABUILDERS MSCI US COM 46641Q738 20,924 293,335 SH   SOLE   292,662 0 673
JPMORGAN DIVERSIFIED RETURN IN COM 46641Q209 28,839 583,679 SH   SOLE   582,801 0 878
LOWES COS INC COM COM 548661107 12,493 92,463 SH   SOLE   92,306 0 157
PROLOGIS INC. COM COM 74340W103 9,800 105,011 SH   SOLE   104,835 0 176
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 30,880 526,619 SH   SOLE   526,142 0 477
SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 55,160 431,919 SH   SOLE   431,802 0 117
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 124,070 1,239,834 SH   SOLE   1,238,781 0 1,053
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 1,581 41,764 SH   SOLE   41,764 0 0
SELECT SECTOR SPDR TR SBI INT- COM 81369Y704 42,990 625,762 SH   SOLE   625,625 0 137
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 87,466 837,082 SH   SOLE   836,896 0 186
SELECT SECTOR SPDR TR SBI MATE COM 81369Y100 16,886 299,682 SH   SOLE   299,614 0 68
SPDR SERIES TRUST BARC CAPTL E COM 78464A474 10,126 323,103 SH   SOLE   323,103 0 0
SPDR SERIES TRUST PORTFOLIO AG COM 78464A649 219,733 7,120,328 SH   SOLE   7,118,787 0 1,541
STARBUCKS CORP COM COM 855244109 6,698 91,024 SH   SOLE   90,873 0 151
TARGET CORP COM 87612E106 12,444 103,766 SH   SOLE   103,590 0 176
UNITED PARCEL SERVICE INC CL B COM 911312106 14,599 131,317 SH   SOLE   131,098 0 219
VANGUARD BD INDEX FD INC TOTAL COM 921937835 413,401 4,679,668 SH   SOLE   4,676,380 0 3,288
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C706 115,760 1,640,372 SH   SOLE   1,639,395 0 977
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C870 233,308 2,452,264 SH   SOLE   2,451,385 0 879
VANGUARD SCOTTSDALE FDS LG-TER COM 92206C813 27,432 258,094 SH   SOLE   258,039 0 55
VANGUARD SCOTTSDALE FDS MORTG- COM 92206C771 7,416 136,397 SH   SOLE   136,397 0 0
VANGUARD SCOTTSDALE FDS SHRT-T COM 92206C409 246,303 2,979,713 SH   SOLE   2,977,742 0 1,971
VANGUARD WORLD FDS INF TECH ET COM 92204A702 9,038 32,429 SH   SOLE   32,356 0 73
VANGUARD WORLD FDS TELCOMM ETF COM 92204A884 16,554 177,945 SH   SOLE   177,908 0 37
VISA INC COM CL A COM 92826C839 8,746 45,282 SH   SOLE   45,204 0 78
WISDOMTREE TRUST LARGECAP DIVI COM 97717W307 27,188 292,720 SH   SOLE   292,654 0 66