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
ABIOMED INC COM COM 003654100 250 772 SH   SOLE   772 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107 225 2,456 SH   SOLE   2,456 0 0
ALPS ETF TR RIVERFRNT DYMC COM 00162Q528 69,780 1,823,367 SH   SOLE   1,823,367 0 0
ALPS ETF TR RIVERFRNT FLEX COM 00162Q510 32,030 813,989 SH   SOLE   813,989 0 0
ALPS ETF TR RIVERFRNT STR INC ETF - FIXED INCO 00162Q783 4,878 196,807 SH   SOLE   196,807 0 0
ALPS ETF TR RIVERFRONT DYM COM 00162Q536 52,710 2,013,758 SH   SOLE   2,013,758 0 0
ALPS ETF TR RIVERFRONT UNC COM 00162Q544 3,104 120,388 SH   SOLE   120,388 0 0
ALTRIA GROUP INC COM COM 02209S103 204 4,964 SH   SOLE   4,964 0 0
APPLE COMPUTER INC COM 037833100 15,184 114,435 SH   SOLE   114,427 0 8
AUTODESK INC COM COM 052769106 244 799 SH   SOLE   799 0 0
BIOGEN IDEC INC COM COM 09062X103 201 820 SH   SOLE   820 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107 8,710 242,294 SH   SOLE   241,862 0 432
BROADRIDGE FINL SOLUTIONS INCO COM 11133T103 213 1,393 SH   SOLE   1,393 0 0
BROWN FORMAN CORP CL B COM 115637209 211 2,661 SH   SOLE   2,661 0 0
COGNIZANT TECHNOLOGY SOLUTIOCL COM 192446102 219 2,669 SH   SOLE   2,669 0 0
COMMUNICATION SERVICES SELECT COM 81369Y852 33,820 501,182 SH   SOLE   501,147 0 35
CUMMINS ENGINE INC COM COM 231021106 202 890 SH   SOLE   890 0 0
DAVITA INC COM 23918K108 217 1,846 SH   SOLE   1,846 0 0
DOLLAR GEN CORP NEW COM COM 256677105 11,251 53,504 SH   SOLE   53,412 0 92
DOMINOS PIZZA INC COM COM 25754A201 203 529 SH   SOLE   529 0 0
EASTMAN CHEM CO COM COM 277432100 211 2,105 SH   SOLE   2,105 0 0
EDWARDS LIFESCIENCES CORP COM COM 28176E108 213 2,337 SH   SOLE   2,337 0 0
EQUIFAX INC COM COM 294429105 224 1,162 SH   SOLE   1,162 0 0
ETSY INC COM 29786A106 288 1,620 SH   SOLE   1,620 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P707 11,040 159,840 SH   SOLE   159,840 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P608 23,659 367,324 SH   SOLE   367,324 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P806 1,725 26,579 SH   SOLE   26,579 0 0
FIRST TRUST RIVERFRONT DYN ASI COM 33739P509 925 16,044 SH   SOLE   16,044 0 0
FLIR SYS INC COM COM 302445101 233 5,306 SH   SOLE   5,306 0 0
FOX CORP COM 35137L105 219 7,521 SH   SOLE   7,521 0 0
GLOBAL X FDS US INFR DEV ET COM 37954Y673 65,539 3,090,047 SH   SOLE   3,087,611 0 2,436
GOLDMAN SACHS ETF TR EQUITY ET COM 381430503 582,058 7,690,021 SH   SOLE   7,684,528 0 5,493
Invesco QQQ Trust COM 46090E103 163,623 521,526 SH   SOLE   520,801 0 725
ILLUMINA INC COM COM 452327109 256 691 SH   SOLE   691 0 0
INCYTE CORP COM COM 45337C102 213 2,451 SH   SOLE   2,451 0 0
INTERNATIONAL PAPER CO COM 460146103 202 4,063 SH   SOLE   4,063 0 0
INTUIT COM COM 461202103 213 561 SH   SOLE   561 0 0
INVESCO S&P 500 HIGH BETA ETF COM 46138E370 24,124 424,946 SH   SOLE   423,968 0 978
ISHARES CORE DIVIDEND GROWTH E COM 46434V621 24,610 549,107 SH   SOLE   549,069 0 38
ISHARES INC CORE MSCI EMKT COM 46434G103 139,068 2,241,593 SH   SOLE   2,237,843 0 3,750
ISHARES TR 20 YR TRS BD COM 464287432 55,090 349,271 SH   SOLE   349,124 0 147
ISHARES TR CONS GOODS IDX COM 464287812 2,770 15,971 SH   SOLE   15,971 0 0
ISHARES TR CORE MSCI EAFE COM 46432F842 330,780 4,787,678 SH   SOLE   4,785,760 0 1,918
ISHARES TR CORE MSCI EURO COM 46434V738 37,103 723,550 SH   SOLE   722,094 0 1,456
ISHARES TR DJ MED DEVICES COM 464288810 23,980 73,268 SH   SOLE   73,146 0 122
ISHARES TR DJ US FINL SVC COM 464287770 123,945 826,029 SH   SOLE   825,511 0 518
ISHARES TR DJ US TECH SEC COM 464287721 77,446 910,279 SH   SOLE   909,483 0 796
ISHARES TR FLTG RATE NT COM 46429B655 321 6,333 SH   SOLE   6,333 0 0
ISHARES TR LEHMAN 10-20YR COM 464288653 29,093 182,729 SH   SOLE   182,718 0 11
ISHARES TR LEHMAN AGG BND COM 464287226 1,937 16,393 SH   SOLE   16,393 0 0
ISHARES TR LEHMAN INTER C COM 464288638 335 5,414 SH   SOLE   5,414 0 0
ISHARES TR MBS FIXED BDFD COM 464288588 97,995 889,817 SH   SOLE   889,754 0 63
ISHARES TR MSCI GRW IDX COM 464288885 117,470 1,164,110 SH   SOLE   1,162,144 0 1,966
ISHARES TR MSCI VAL IDX COM 464288877 27,258 577,527 SH   SOLE   576,628 0 899
ISHARES TR S&P 500 INDEX COM 464287200 357,832 953,230 SH   SOLE   953,122 0 108
ISHARES TR S&P 500 VALUE COM 464287408 16,294 127,283 SH   SOLE   127,070 0 213
ISHARES TR S&P NA SOFTWR COM 464287515 28,590 80,742 SH   SOLE   80,561 0 181
ISHS US SHRT MTY BD ETF COM 46431W507 311 6,204 SH   SOLE   6,204 0 0
JP MORGAN EXCHANGE TRADED FDBE COM 46641Q712 25,942 926,519 SH   SOLE   924,961 0 1,558
JPMORGAN DIVERSIFIED RETURN IN COM 46641Q209 32,357 555,871 SH   SOLE   554,997 0 874
LEIDOS HLDGS INC COM COM 525327102 216 2,055 SH   SOLE   2,055 0 0
LILLY ELI & CO COM COM 532457108 245 1,450 SH   SOLE   1,450 0 0
LIVE NATION ENTERTAINMENT INCO COM 538034109 214 2,909 SH   SOLE   2,909 0 0
LOWES COS INC COM COM 548661107 14,225 88,632 SH   SOLE   88,477 0 155
MARKETAXESS HLDGS INC COM COM 57060D108 220 385 SH   SOLE   385 0 0
MICROSOFT CORP COM COM 594918104 24,560 110,425 SH   SOLE   110,340 0 85
MOLSON COORS BREWING CO CL B COM 60871R209 205 4,532 SH   SOLE   4,532 0 0
MOTOROLA SOLUTIONS INC COM NEW COM 620076307 209 1,228 SH   SOLE   1,228 0 0
NEW PERSPECTIVE FD INC COM MUTUAL FUNDS 648018109 239 3,946 SH   SOLE   3,946 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 8,964 29,418 SH   SOLE   29,367 0 51
NUCOR CORP COM COM 670346105 217 4,087 SH   SOLE   4,087 0 0
PHILIP MORRIS INTL INC COM COM 718172109 215 2,593 SH   SOLE   2,593 0 0
PROGRESSIVE CORP OHIO COM 743315103 23,768 240,375 SH   SOLE   240,192 0 183
PROLOGIS INC. COM COM 74340W103 25,344 254,312 SH   SOLE   254,071 0 241
QORVO INC COM COM 74736K101 238 1,431 SH   SOLE   1,431 0 0
QUALCOMM INC COM COM 747525103 205 1,346 SH   SOLE   1,346 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 28,491 422,414 SH   SOLE   422,384 0 30
SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 71,739 446,197 SH   SOLE   446,142 0 55
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 86,143 759,376 SH   SOLE   759,286 0 90
SELECT SECTOR SPDR TR SBI INT- COM 81369Y704 55,618 628,105 SH   SOLE   628,061 0 44
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 112,172 862,732 SH   SOLE   862,672 0 60
SELECT SECTOR SPDR TR SBI MATE COM 81369Y100 22,577 311,876 SH   SOLE   311,854 0 22
SMITH A O CORP COM COM 831865209 208 3,796 SH   SOLE   3,796 0 0
SPDR SER TR INV GRD FLT RT COM 78468R200 271 8,871 SH   SOLE   8,871 0 0
SPDR SERIES TRUST BARC CAPTL E COM 78464A474 11,303 359,972 SH   SOLE   359,972 0 0
SPDR SERIES TRUST DJ WLSH REIT COM 78464A607 1,061 12,232 SH   SOLE   12,232 0 0
SPDR SERIES TRUST PORTFOLIO AG COM 78464A649 227,403 7,385,630 SH   SOLE   7,385,133 0 497
STARBUCKS CORP COM COM 855244109 14,660 137,038 SH   SOLE   136,800 0 238
S&P GLOBAL INC COM COM 78409V104 201 611 SH   SOLE   611 0 0
TARGET CORP COM 87612E106 17,556 99,452 SH   SOLE   99,277 0 175
TEXTRON INC COM COM 883203101 211 4,361 SH   SOLE   4,361 0 0
TWITTER INC COM COM 90184L102 255 4,707 SH   SOLE   4,707 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 12,452 73,945 SH   SOLE   73,822 0 123
UNITEDHEALTH GROUP INC COM COM 91324P102 10,636 30,333 SH   SOLE   30,279 0 54
VANECK VECTORS FALLEN ANGEL HI COM 92189F437 41,312 1,286,997 SH   SOLE   1,284,375 0 2,622
VANGUARD 500 INDEX FUND MUTUAL FUNDS 922908710 1,241 3,581 SH   SOLE   3,581 0 0
VANGUARD BD INDEX FD INC TOTAL COM 921937835 421,426 4,778,614 SH   SOLE   4,775,831 0 2,783
VANGUARD INDEX FDS STK MRK ETF COM 922908769 1,449 7,447 SH   SOLE   7,447 0 0
VANGUARD INTL EQUITY INDEX FEU COM 922042874 44,532 739,245 SH   SOLE   739,193 0 52
VANGUARD MID-CAP INDEX FUND MUTUAL FUNDS 922908645 398 1,552 SH   SOLE   1,552 0 0
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C706 42,689 614,943 SH   SOLE   614,854 0 89
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C870 245,481 2,527,091 SH   SOLE   2,526,524 0 567
VANGUARD SCOTTSDALE FDS LG-TER COM 92206C813 30,114 271,132 SH   SOLE   271,114 0 18
VANGUARD SCOTTSDALE FDS MORTG- COM 92206C771 8,329 154,040 SH   SOLE   154,040 0 0
VANGUARD SCOTTSDALE FDS SHRT-T COM 92206C409 240,332 2,886,870 SH   SOLE   2,885,561 0 1,309
VANGUARD WORLD FDS INF TECH ET COM 92204A702 11,156 31,534 SH   SOLE   31,462 0 72
VANGUARD WORLD FDS TELCOMM ETF COM 92204A884 22,182 184,549 SH   SOLE   184,537 0 12
VARIAN MED SYS INC COM COM 92220P105 205 1,170 SH   SOLE   1,170 0 0
VERISIGN INC COM COM 92343E102 229 1,056 SH   SOLE   1,056 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 218 923 SH   SOLE   923 0 0
VISA INC COM CL A COM 92826C839 14,024 64,118 SH   SOLE   64,006 0 112
WEYERHAEUSER CO COM COM 962166104 222 6,622 SH   SOLE   6,622 0 0
YUM BRANDS INC COM COM 988498101 221 2,037 SH   SOLE   2,037 0 0