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 | 41,149 | 1,518,285 | SH | | SOLE | | 1,518,285 | 0 | 0 |
ALPS ETF TR RIVERFRNT FLEX | COM | 00162Q510 | 42,175 | 1,587,740 | SH | | SOLE | | 1,587,740 | 0 | 0 |
ALPS ETF TR RIVERFRNT STR INC | ETF - FIXED INCO | 00162Q783 | 7,351 | 328,758 | SH | | SOLE | | 328,758 | 0 | 0 |
ALPS ETF TR RIVERFRONT DYM | COM | 00162Q536 | 60,032 | 2,363,453 | SH | | SOLE | | 2,363,453 | 0 | 0 |
ALPS ETF TR RIVERFRONT UNC | COM | 00162Q544 | 3,280 | 140,178 | SH | | SOLE | | 140,178 | 0 | 0 |
COMMUNICATION SERVICES SELECT | COM | 81369Y852 | 20,902 | 472,477 | SH | | SOLE | | 472,368 | 0 | 109 |
DOLLAR GEN CORP NEW COM | COM | 256677105 | 7,490 | 55,940 | SH | | SOLE | | 55,846 | 0 | 94 |
FIRST TR EXCH TRADED FD III RI | COM | 33739P707 | 9,218 | 192,447 | SH | | SOLE | | 192,447 | 0 | 0 |
FIRST TR EXCH TRADED FD III RI | COM | 33739P608 | 13,872 | 305,090 | SH | | SOLE | | 305,090 | 0 | 0 |
FIRST TR EXCH TRADED FD III RI | COM | 33739P806 | 3,218 | 69,087 | SH | | SOLE | | 69,087 | 0 | 0 |
FIRST TRUST RIVERFRONT DYN ASI | COM | 33739P509 | 754 | 18,076 | SH | | SOLE | | 18,076 | 0 | 0 |
GOLDMAN SACHS ETF TR ACTIVEBET | COM | 381430206 | 14,827 | 664,154 | SH | | SOLE | | 663,089 | 0 | 1,065 |
GOLDMAN SACHS ETF TR EQUITY ET | COM | 381430503 | 252,836 | 7,566,410 | SH | | SOLE | | 7,559,992 | 0 | 6,418 |
Invesco QQQ Trust | COM | 46090E103 | 82,404 | 621,667 | SH | | SOLE | | 620,891 | 0 | 776 |
INVESCO EXCH TRD SLF IDX FD TR | COM | 46138J619 | 25,181 | 1,204,031 | SH | | SOLE | | 1,202,204 | 0 | 1,827 |
ISHARES CORE DIVIDEND GROWTH E | COM | 46434V621 | 40,115 | 1,230,924 | SH | | SOLE | | 1,230,638 | 0 | 286 |
ISHARES INC CORE MSCI EMKT | COM | 46434G103 | 75,111 | 2,106,935 | SH | | SOLE | | 2,103,586 | 0 | 3,349 |
ISHARES TR 20 YR TRS BD | COM | 464287432 | 54,503 | 330,386 | SH | | SOLE | | 330,197 | 0 | 189 |
ISHARES TR CONS GOODS IDX | COM | 464287812 | 8,065 | 74,539 | SH | | SOLE | | 74,509 | 0 | 30 |
ISHARES TR CORE MSCI EAFE | COM | 46432F842 | 63,665 | 2,594,542 | SH | | SOLE | | 2,593,705 | 0 | 837 |
ISHARES TR DJ MED DEVICES | COM | 464288810 | 15,460 | 77,246 | SH | | SOLE | | 77,123 | 0 | 123 |
ISHARES TR DJ US FINL SVC | COM | 464287770 | 45,169 | 806,604 | SH | | SOLE | | 806,103 | 0 | 501 |
ISHARES TR DJ US TECH SEC | COM | 464287721 | 45,444 | 247,995 | SH | | SOLE | | 247,794 | 0 | 201 |
ISHARES TR EAFE MIN VOLAT | COM | 46429B689 | 42,289 | 773,355 | SH | | SOLE | | 772,073 | 0 | 1,282 |
ISHARES TR LEHMAN 10-20YR | COM | 464288653 | 79,565 | 474,695 | SH | | SOLE | | 474,597 | 0 | 98 |
ISHARES TR LEHMAN AGG BND | COM | 464287226 | 410 | 3,553 | SH | | SOLE | | 3,553 | 0 | 0 |
ISHARES TR MBS FIXED BDFD | COM | 464288588 | 93,278 | 844,609 | SH | | SOLE | | 844,414 | 0 | 195 |
ISHARES TR MSCI ACJPN IDX | COM | 464288182 | 9,063 | 188,238 | SH | | SOLE | | 188,121 | 0 | 117 |
ISHARES TR MSCI GRW IDX | COM | 464288885 | 82,422 | 1,292,814 | SH | | SOLE | | 1,290,774 | 0 | 2,040 |
ISHARES TR S&P 500 INDEX | COM | 464287200 | 118,423 | 957,105 | SH | | SOLE | | 956,841 | 0 | 264 |
ISHARES TR S&P NA SOFTWR | COM | 464287515 | 17,371 | 82,604 | SH | | SOLE | | 82,420 | 0 | 184 |
JP MORGAN EXCHANGE TRADED FDBE | COM | 46641Q712 | 17,290 | 975,801 | SH | | SOLE | | 974,224 | 0 | 1,577 |
JPMORGAN BETABUILDERS MSCI US | COM | 46641Q738 | 2,487 | 38,517 | SH | | SOLE | | 38,436 | 0 | 81 |
JPMORGAN DIVERSIFIED RETURN IN | COM | 46641Q209 | 20,222 | 583,100 | SH | | SOLE | | 582,218 | 0 | 882 |
PROLOGIS INC COM | COM | 74340W103 | 7,452 | 104,713 | SH | | SOLE | | 104,536 | 0 | 177 |
SELECT SECTOR SPDR TR SBI CONS | COM | 81369Y308 | 6,608 | 121,317 | SH | | SOLE | | 120,931 | 0 | 386 |
SELECT SECTOR SPDR TR SBI CONS | COM | 81369Y407 | 16,322 | 401,953 | SH | | SOLE | | 401,860 | 0 | 93 |
SELECT SECTOR SPDR TR SBI HEAL | COM | 81369Y209 | 64,125 | 1,119,876 | SH | | SOLE | | 1,118,841 | 0 | 1,035 |
SELECT SECTOR SPDR TR SBI INT- | COM | 81369Y704 | 11,158 | 189,087 | SH | | SOLE | | 189,041 | 0 | 46 |
SELECT SECTOR SPDR TR SBI INT- | COM | 81369Y803 | 65,707 | 817,567 | SH | | SOLE | | 817,381 | 0 | 186 |
SPDR SERIES TRUST BARC CAPTL E | COM | 78464A474 | 8,509 | 281,282 | SH | | SOLE | | 281,282 | 0 | 0 |
SPDR SERIES TRUST PORTFOLIO AG | COM | 78464A649 | 230,835 | 7,638,512 | SH | | SOLE | | 7,636,788 | 0 | 1,724 |
STARBUCKS CORP COM | COM | 855244109 | 5,281 | 90,832 | SH | | SOLE | | 90,680 | 0 | 152 |
TARGET CORP | COM | 87612E106 | 8,537 | 103,211 | SH | | SOLE | | 103,034 | 0 | 177 |
UNITED PARCEL SERVICE INC CL B | COM | 911312106 | 10,885 | 131,087 | SH | | SOLE | | 130,867 | 0 | 220 |
VANGUARD BD INDEX FD INC TOTAL | COM | 921937835 | 245,306 | 4,856,908 | SH | | SOLE | | 4,853,537 | 0 | 3,371 |
VANGUARD INDEX FDS STK MRK ETF | COM | 922908769 | 1,181 | 46,929 | SH | | SOLE | | 46,929 | 0 | 0 |
VANGUARD SCOTTSDALE FDS INT-TE | COM | 92206C706 | 107,101 | 2,517,399 | SH | | SOLE | | 2,515,581 | 0 | 1,818 |
VANGUARD SCOTTSDALE FDS INT-TE | COM | 92206C870 | 187,685 | 2,155,077 | SH | | SOLE | | 2,154,617 | 0 | 460 |
VANGUARD SCOTTSDALE FDS MORTG- | COM | 92206C771 | 6,497 | 119,211 | SH | | SOLE | | 119,211 | 0 | 0 |
VANGUARD SCOTTSDALE FDS SHRT-T | COM | 92206C409 | 131,325 | 2,901,179 | SH | | SOLE | | 2,899,207 | 0 | 1,972 |
VANGUARD WORLD FDS INF TECH ET | COM | 92204A702 | 6,881 | 32,476 | SH | | SOLE | | 32,403 | 0 | 73 |
VANGUARD WORLD FDS TELCOMM ETF | COM | 92204A884 | 13,158 | 172,728 | SH | | SOLE | | 172,691 | 0 | 37 |
WISDOMTREE TRUST LARGECAP DIVI | COM | 97717W307 | 23,156 | 286,093 | SH | | SOLE | | 286,027 | 0 | 66 |