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 60,693 1,732,115 SH   SOLE   1,732,115 0 0
ALPS ETF TR RIVERFRNT FLEX COM 00162Q510 60,115 1,684,359 SH   SOLE   1,684,359 0 0
ALPS ETF TR RIVERFRNT STR INC ETF - FIXED INCO 00162Q783 9,199 369,902 SH   SOLE   369,902 0 0
ALPS ETF TR RIVERFRONT DYM COM 00162Q536 57,749 2,301,204 SH   SOLE   2,301,204 0 0
ALPS ETF TR RIVERFRONT UNC COM 00162Q544 3,948 154,479 SH   SOLE   154,479 0 0
COMMUNICATION SERVICES SELECT COM 81369Y852 25,193 469,760 SH   SOLE   469,590 0 170
DOLLAR GEN CORP NEW COM COM 256677105 8,977 57,557 SH   SOLE   57,430 0 127
FIRST TR EXCH TRADED FD III RI COM 33739P707 11,825 182,629 SH   SOLE   182,629 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P608 27,848 464,372 SH   SOLE   464,372 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P806 7,059 112,536 SH   SOLE   112,536 0 0
FIRST TRUST RIVERFRONT DYN ASI COM 33739P509 4,045 76,297 SH   SOLE   76,297 0 0
GLOBAL X FDS US INFR DEV ET COM 37954Y673 16,992 954,079 SH   SOLE   952,012 0 2,067
GOLDMAN SACHS ETF TR EQUITY ET COM 381430503 476,959 7,375,288 SH   SOLE   7,367,398 0 7,890
Invesco Aerospace & Defense ET COM 46137V100 52,006 760,652 SH   SOLE   759,880 0 772
Invesco QQQ Trust COM 46090E103 134,285 631,604 SH   SOLE   630,563 0 1,041
INVESCO EXCH TRD SLF IDX FD TR COM 46138J619 32,734 977,723 SH   SOLE   975,754 0 1,969
INVESCO EXCHANGE TRADED FD TS& COM 46137V365 15,250 318,563 SH   SOLE   317,921 0 642
ISHARES CORE DIVIDEND GROWTH E COM 46434V621 51,751 1,230,115 SH   SOLE   1,229,669 0 446
ISHARES INC CORE MSCI EMKT COM 46434G103 116,789 2,172,428 SH   SOLE   2,168,095 0 4,333
ISHARES INC MSCI CDA INDEX COM 464286509 24,803 829,831 SH   SOLE   827,933 0 1,898
ISHARES TR 20 YR TRS BD COM 464287432 44,462 328,185 SH   SOLE   327,915 0 270
ISHARES TR CONS GOODS IDX COM 464287812 9,916 74,462 SH   SOLE   74,432 0 30
ISHARES TR CORE MSCI EAFE COM 46432F842 293,967 4,505,930 SH   SOLE   4,501,534 0 4,396
ISHARES TR DJ MED DEVICES COM 464288810 21,047 79,627 SH   SOLE   79,468 0 159
ISHARES TR DJ US FINL SVC COM 464287770 152,921 1,007,260 SH   SOLE   1,006,086 0 1,174
ISHARES TR DJ US TECH SEC COM 464287721 59,130 254,217 SH   SOLE   253,981 0 236
ISHARES TR FLTG RATE NT COM 46429B655 2,932 57,594 SH   SOLE   57,594 0 0
ISHARES TR LEHMAN 10-20YR COM 464288653 67,112 467,327 SH   SOLE   467,174 0 153
ISHARES TR MBS FIXED BDFD COM 464288588 91,026 842,377 SH   SOLE   842,073 0 304
ISHARES TR MSCI EAFE IDX COM 464287465 4,999 72,000 SH   SOLE   71,967 0 33
ISHARES TR MSCI GRW IDX COM 464288885 132,943 1,537,453 SH   SOLE   1,534,342 0 3,111
ISHARES TR S&P 500 INDEX COM 464287200 336,952 1,042,422 SH   SOLE   1,041,824 0 598
ISHARES TR S&P NA SOFTWR COM 464287515 19,912 85,447 SH   SOLE   85,203 0 244
ISHS US SHRT MTY BD ETF COM 46431W507 36,941 735,149 SH   SOLE   734,896 0 253
JP MORGAN EXCHANGE TRADED FDBE COM 46641Q712 55,204 2,249,547 SH   SOLE   2,247,052 0 2,495
JPMORGAN DIVERSIFIED RETURN IN COM 46641Q209 34,420 602,915 SH   SOLE   601,797 0 1,118
PROLOGIS INC COM COM 74340W103 9,632 108,056 SH   SOLE   107,817 0 239
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 36,400 577,970 SH   SOLE   577,265 0 705
SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 63,044 502,666 SH   SOLE   502,327 0 339
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 86,320 847,440 SH   SOLE   846,721 0 719
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 24,023 400,110 SH   SOLE   399,965 0 145
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 14,649 475,927 SH   SOLE   475,651 0 276
SELECT SECTOR SPDR TR SBI INT- COM 81369Y704 15,395 188,978 SH   SOLE   188,907 0 71
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 74,835 816,353 SH   SOLE   816,064 0 289
SELECT SECTOR SPDR TR SBI INT- COM 81369Y886 35,835 554,552 SH   SOLE   554,348 0 204
SPDR SER TR INV GRD FLT RT COM 78468R200 432 14,046 SH   SOLE   14,046 0 0
SPDR SERIES TRUST BARC CAPTL E COM 78464A474 34,089 1,105,359 SH   SOLE   1,105,050 0 309
STARBUCKS CORP COM COM 855244109 7,861 89,419 SH   SOLE   89,213 0 206
UNITED PARCEL SERVICE INC CL B COM 911312106 8,976 76,678 SH   SOLE   76,508 0 170
VANGUARD BD INDEX FD INC TOTAL COM 921937835 405,258 4,832,564 SH   SOLE   4,827,852 0 4,712
VANGUARD INDEX FDS LARGE CAP E COM 922908637 1,547 10,466 SH   SOLE   10,427 0 39
VANGUARD INDEX FDS STK MRK ETF COM 922908769 2,474 15,122 SH   SOLE   15,122 0 0
VANGUARD INTL EQUITY INDEX FEU COM 922042874 42,586 726,727 SH   SOLE   726,462 0 265
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C706 172,015 2,610,243 SH   SOLE   2,607,333 0 2,910
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C870 194,634 2,131,118 SH   SOLE   2,130,401 0 717
VANGUARD SCOTTSDALE FDS MORTG- COM 92206C771 5,430 102,129 SH   SOLE   102,129 0 0
VANGUARD SCOTTSDALE FDS SHRT-T COM 92206C409 232,571 2,870,190 SH   SOLE   2,868,180 0 2,010
VANGUARD WORLD FDS INF TECH ET COM 92204A702 8,205 33,511 SH   SOLE   33,413 0 98
VANGUARD WORLD FDS TELCOMM ETF COM 92204A884 16,039 170,765 SH   SOLE   170,707 0 58
WISDOMTREE TRUST LARGECAP DIVI COM 97717W307 92,397 872,247 SH   SOLE   871,751 0 496