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 61,127 1,867,487 SH   SOLE   1,867,487 0 0
ALPS ETF TR RIVERFRNT FLEX COM 00162Q510 60,517 1,835,011 SH   SOLE   1,835,011 0 0
ALPS ETF TR RIVERFRNT STR INC ETF - FIXED INCO 00162Q783 9,594 386,243 SH   SOLE   386,243 0 0
ALPS ETF TR RIVERFRONT DYM COM 00162Q536 62,220 2,465,138 SH   SOLE   2,465,138 0 0
ALPS ETF TR RIVERFRONT UNC COM 00162Q544 4,204 165,662 SH   SOLE   165,662 0 0
COMMUNICATION SERVICES SELECT COM 81369Y852 23,407 472,690 SH   SOLE   472,519 0 171
DOLLAR GEN CORP NEW COM COM 256677105 9,453 59,482 SH   SOLE   59,289 0 193
FIRST TR EXCH TRADED FD III RI COM 33739P707 11,532 199,542 SH   SOLE   199,542 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P608 28,326 508,671 SH   SOLE   508,671 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P806 7,119 123,479 SH   SOLE   123,479 0 0
FIRST TRUST RIVERFRONT DYN ASI COM 33739P509 4,169 83,002 SH   SOLE   83,002 0 0
GLOBAL X FDS US INFR DEV ET COM 37954Y673 15,973 987,835 SH   SOLE   984,792 0 3,043
GOLDMAN SACHS ETF TR EQUITY ET COM 381430503 484,870 8,096,030 SH   SOLE   8,084,978 0 11,052
Invesco Aerospace & Defense ET COM 46137V100 52,700 778,450 SH   SOLE   777,408 0 1,042
Invesco QQQ Trust COM 46090E103 122,265 647,562 SH   SOLE   646,229 0 1,333
INVESCO EXCH TRD SLF IDX FD TR COM 46138J619 31,393 1,011,724 SH   SOLE   1,008,869 0 2,855
INVESCO EXCHANGE TRADED FD TS& COM 46137V365 15,063 339,437 SH   SOLE   338,476 0 961
ISHARES CORE DIVIDEND GROWTH E COM 46434V621 48,493 1,238,970 SH   SOLE   1,238,523 0 447
ISHARES INC CORE MSCI EMKT COM 46434G103 89,470 1,825,193 SH   SOLE   1,819,996 0 5,197
ISHARES INC MSCI AUSTRALIA COM 464286103 10,987 493,814 SH   SOLE   492,353 0 1,461
ISHARES INC MSCI CDA INDEX COM 464286509 14,346 496,401 SH   SOLE   495,087 0 1,314
ISHARES TR 20 YR TRS BD COM 464287432 47,644 332,993 SH   SOLE   332,684 0 309
ISHARES TR CONS GOODS IDX COM 464287812 9,757 77,142 SH   SOLE   76,998 0 144
ISHARES TR CORE MSCI EAFE COM 46432F842 239,324 3,918,853 SH   SOLE   3,912,872 0 5,981
ISHARES TR DJ MED DEVICES COM 464288810 20,366 82,377 SH   SOLE   82,136 0 241
ISHARES TR DJ US FINL SVC COM 464287770 121,194 888,331 SH   SOLE   887,206 0 1,125
ISHARES TR DJ US TECH SEC COM 464287721 53,914 264,014 SH   SOLE   263,428 0 586
ISHARES TR FLTG RATE NT COM 46429B655 48,615 953,825 SH   SOLE   953,507 0 318
ISHARES TR LEHMAN 10-20YR COM 464288653 70,682 472,855 SH   SOLE   472,700 0 155
ISHARES TR MBS FIXED BDFD COM 464288588 92,497 854,085 SH   SOLE   853,779 0 306
ISHARES TR MSCI EAFE IDX COM 464287465 4,899 75,137 SH   SOLE   74,975 0 162
ISHARES TR MSCI GRW IDX COM 464288885 131,997 1,639,514 SH   SOLE   1,634,836 0 4,678
ISHARES TR S&P 500 INDEX COM 464287200 344,966 1,155,591 SH   SOLE   1,154,768 0 823
ISHARES TR S&P NA SOFTWR COM 464287515 18,640 87,978 SH   SOLE   87,688 0 290
ISHS US SHRT MTY BD ETF COM 46431W507 37,274 740,458 SH   SOLE   740,204 0 254
JP MORGAN EXCHANGE TRADED FDBE COM 46641Q712 24,730 1,041,709 SH   SOLE   1,038,741 0 2,968
JPMORGAN DIVERSIFIED RETURN IN COM 46641Q209 33,112 622,768 SH   SOLE   621,182 0 1,586
PROLOGIS INC COM COM 74340W103 9,486 111,309 SH   SOLE   110,947 0 362
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 36,146 588,517 SH   SOLE   587,691 0 826
SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 61,434 508,985 SH   SOLE   508,564 0 421
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 77,672 861,779 SH   SOLE   860,819 0 960
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 24,349 411,313 SH   SOLE   411,167 0 146
SELECT SECTOR SPDR TR SBI INT- COM 81369Y605 13,851 494,726 SH   SOLE   493,849 0 877
SELECT SECTOR SPDR TR SBI INT- COM 81369Y704 14,778 190,379 SH   SOLE   190,307 0 72
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 66,592 826,921 SH   SOLE   826,630 0 291
SELECT SECTOR SPDR TR SBI INT- COM 81369Y886 36,172 558,721 SH   SOLE   558,517 0 204
SPDR SER TR INV GRD FLT RT COM 78468R200 11,598 377,053 SH   SOLE   375,470 0 1,583
SPDR SERIES TRUST BARC CAPTL E COM 78464A474 34,335 1,112,966 SH   SOLE   1,112,655 0 311
STARBUCKS CORP COM COM 855244109 8,549 96,695 SH   SOLE   96,382 0 313
UNITED PARCEL SERVICE INC CL B COM 911312106 9,432 78,725 SH   SOLE   78,468 0 257
VANECK VECTORS ETF TR JP MORGA COM 92189H300 19,909 603,326 SH   SOLE   601,234 0 2,092
VANGUARD BD INDEX FD INC TOTAL COM 921937835 413,821 4,901,361 SH   SOLE   4,895,233 0 6,128
VANGUARD INDEX FDS LARGE CAP E COM 922908637 1,520 11,150 SH   SOLE   11,111 0 39
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C706 177,157 2,657,233 SH   SOLE   2,653,456 0 3,777
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C870 197,931 2,169,348 SH   SOLE   2,168,623 0 725
VANGUARD SCOTTSDALE FDS MORTG- COM 92206C771 5,430 101,956 SH   SOLE   101,956 0 0
VANGUARD SCOTTSDALE FDS SHRT-T COM 92206C409 250,055 3,085,194 SH   SOLE   3,082,576 0 2,618
VANGUARD WORLD FDS INF TECH ET COM 92204A702 7,455 34,584 SH   SOLE   34,468 0 116
VANGUARD WORLD FDS TELCOMM ETF COM 92204A884 14,931 172,213 SH   SOLE   172,154 0 59
WISDOMTREE TRUST LARGECAP DIVI COM 97717W307 88,364 891,940 SH   SOLE   891,260 0 680