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 226 709 SH   SOLE   709 0 0
ADVANCED MICRO DEVICES INC COM COM 007903107 213 2,710 SH   SOLE   2,710 0 0
ALPS ETF TR RIVERFRNT DYMC COM 00162Q528 64,331 1,586,955 SH   SOLE   1,586,955 0 0
ALPS ETF TR RIVERFRNT FLEX COM 00162Q510 29,411 712,990 SH   SOLE   712,990 0 0
ALPS ETF TR RIVERFRNT STR INC ETF - FIXED INCO 00162Q783 2,631 106,698 SH   SOLE   106,698 0 0
ALPS ETF TR RIVERFRONT DYM COM 00162Q536 53,478 2,119,625 SH   SOLE   2,119,625 0 0
ALPS ETF TR RIVERFRONT UNC COM 00162Q544 3,025 117,826 SH   SOLE   117,826 0 0
ALTRIA GROUP INC COM COM 02209S103 265 5,179 SH   SOLE   5,179 0 0
AMGEN INC COM COM 031162100 254 1,019 SH   SOLE   1,019 0 0
APPLE COMPUTER INC COM 037833100 14,279 116,902 SH   SOLE   116,894 0 8
AUTODESK INC COM COM 052769106 231 832 SH   SOLE   832 0 0
BIOGEN IDEC INC COM COM 09062X103 238 852 SH   SOLE   852 0 0
BOSTON SCIENTIFIC CORP COM COM 101137107 9,696 250,876 SH   SOLE   250,449 0 427
BROADRIDGE FINL SOLUTIONS INCO COM 11133T103 246 1,604 SH   SOLE   1,604 0 0
BROWN FORMAN CORP CL B COM 115637209 221 3,201 SH   SOLE   3,201 0 0
CATERPILLAR INC COM COM 149123101 12,291 53,009 SH   SOLE   52,917 0 92
COGNIZANT TECHNOLOGY SOLUTIOCL COM 192446102 244 3,122 SH   SOLE   3,122 0 0
COMMUNICATION SERVICES SELECT COM 81369Y852 37,214 507,559 SH   SOLE   507,524 0 35
CUMMINS ENGINE INC COM COM 231021106 240 926 SH   SOLE   926 0 0
DAVITA INC COM 23918K108 241 2,238 SH   SOLE   2,238 0 0
DOLLAR GEN CORP NEW COM COM 256677105 10,772 53,167 SH   SOLE   53,075 0 92
DOMINOS PIZZA INC COM COM 25754A201 243 660 SH   SOLE   660 0 0
EASTMAN CHEM CO COM COM 277432100 231 2,097 SH   SOLE   2,097 0 0
EDWARDS LIFESCIENCES CORP COM COM 28176E108 231 2,760 SH   SOLE   2,760 0 0
EQUIFAX INC COM COM 294429105 255 1,410 SH   SOLE   1,410 0 0
ETSY INC COM 29786A106 209 1,037 SH   SOLE   1,037 0 0
FACEBOOK INC CL A COM 30303M102 263 893 SH   SOLE   893 0 0
FEDEX CORP COM COM 31428X106 256 901 SH   SOLE   901 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P707 11,592 158,059 SH   SOLE   158,059 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P608 33,817 516,045 SH   SOLE   516,045 0 0
FIRST TR EXCH TRADED FD III RI COM 33739P806 1,806 26,562 SH   SOLE   26,562 0 0
FIRST TRUST RIVERFRONT DYN ASI COM 33739P509 915 16,039 SH   SOLE   16,039 0 0
FIRST TRUST TCW OPPORTUNISTIC COM 33740F805 31,442 595,162 SH   SOLE   593,793 0 1,369
FLIR SYS INC COM COM 302445101 242 4,288 SH   SOLE   4,288 0 0
FOX CORP COM 35137L105 248 6,873 SH   SOLE   6,873 0 0
GENERAL DYNAMICS CORP COM COM 369550108 253 1,391 SH   SOLE   1,391 0 0
GENERAL ELEC CO COM 369604103 11,575 881,614 SH   SOLE   880,233 0 1,381
GILEAD SCIENCES INC COM COM 375558103 227 3,511 SH   SOLE   3,511 0 0
GLOBAL X FDS US INFR DEV ET COM 37954Y673 79,195 3,160,260 SH   SOLE   3,157,732 0 2,528
GOLDMAN SACHS ETF TR EQUITY ET COM 381430503 605,846 7,657,311 SH   SOLE   7,651,875 0 5,436
HUMANA INC COM COM 444859102 254 607 SH   SOLE   607 0 0
HUNTINGTON INGALLS INDS INC CO COM 446413106 249 1,210 SH   SOLE   1,210 0 0
Invesco QQQ Trust COM 46090E103 165,479 518,534 SH   SOLE   517,809 0 725
ILLUMINA INC COM COM 452327109 200 522 SH   SOLE   522 0 0
INCYTE CORP COM COM 45337C102 237 2,920 SH   SOLE   2,920 0 0
INTERNATIONAL PAPER CO COM 460146103 249 4,609 SH   SOLE   4,609 0 0
INTUIT COM COM 461202103 225 587 SH   SOLE   587 0 0
INVESCO EXCH TRD SLF IDX FD TR COM 46138J700 203 9,584 SH   SOLE   9,584 0 0
INVESCO S&P 500 HIGH BETA ETF COM 46138E370 28,799 414,199 SH   SOLE   413,235 0 964
ISHARES CORE DIVIDEND GROWTH E COM 46434V621 26,801 555,248 SH   SOLE   555,210 0 38
ISHARES INC CORE MSCI EMKT COM 46434G103 161,251 2,505,462 SH   SOLE   2,501,212 0 4,250
ISHARES TR 20 YR TRS BD COM 464287432 61,183 451,706 SH   SOLE   451,357 0 349
ISHARES TR CONS GOODS IDX COM 464287812 2,781 15,713 SH   SOLE   15,713 0 0
ISHARES TR CORE MSCI EAFE COM 46432F842 354,203 4,916,087 SH   SOLE   4,914,090 0 1,997
ISHARES TR CORE MSCI EURO COM 46434V738 38,537 714,059 SH   SOLE   712,612 0 1,447
ISHARES TR DJ MED DEVICES COM 464288810 23,865 72,242 SH   SOLE   72,120 0 122
ISHARES TR DJ US FINL SVC COM 464287770 171,040 998,664 SH   SOLE   997,877 0 787
ISHARES TR DJ US TECH SEC COM 464287721 78,671 897,053 SH   SOLE   896,257 0 796
ISHARES TR FLTG RATE NT COM 46429B655 363 7,148 SH   SOLE   7,148 0 0
ISHARES TR LEHMAN 10-20YR COM 464288653 25,800 184,077 SH   SOLE   184,066 0 11
ISHARES TR LEHMAN AGG BND COM 464287226 499 4,387 SH   SOLE   4,387 0 0
ISHARES TR LEHMAN INTER C COM 464288638 321 5,414 SH   SOLE   5,414 0 0
ISHARES TR MBS FIXED BDFD COM 464288588 97,720 901,317 SH   SOLE   901,254 0 63
ISHARES TR MSCI ACJPN IDX COM 464288182 38,403 414,452 SH   SOLE   414,421 0 31
ISHARES TR MSCI EMERG MKT COM 464287234 485 9,093 SH   SOLE   9,093 0 0
ISHARES TR MSCI GRW IDX COM 464288885 84,433 840,475 SH   SOLE   838,974 0 1,501
ISHARES TR MSCI VAL IDX COM 464288877 68,297 1,339,969 SH   SOLE   1,337,724 0 2,245
ISHARES TR RUSSELL1000GRW COM 464287614 623 2,564 SH   SOLE   2,564 0 0
ISHARES TR RUSSELL1000VAL COM 464287598 553 3,647 SH   SOLE   3,647 0 0
ISHARES TR S&P 500 INDEX COM 464287200 382,978 962,692 SH   SOLE   962,584 0 108
ISHARES TR S&P 500 VALUE COM 464287408 17,797 126,011 SH   SOLE   125,799 0 212
ISHARES TR S&P NA SOFTWR COM 464287515 27,207 79,687 SH   SOLE   79,506 0 181
ISHS US SHRT MTY BD ETF COM 46431W507 352 7,007 SH   SOLE   7,007 0 0
JP MORGAN EXCHANGE TRADED FDBE COM 46641Q217 22,567 792,413 SH   SOLE   790,975 0 1,438
LEIDOS HLDGS INC COM COM 525327102 249 2,587 SH   SOLE   2,587 0 0
LILLY ELI & CO COM COM 532457108 216 1,158 SH   SOLE   1,158 0 0
LIVE NATION ENTERTAINMENT INCO COM 538034109 218 2,578 SH   SOLE   2,578 0 0
LOCKHEED MARTIN CORP COM COM 539830109 266 719 SH   SOLE   719 0 0
MARKETAXESS HLDGS INC COM COM 57060D108 205 411 SH   SOLE   411 0 0
MATTHEWS INTL FDS PAC TIGER IN MUTUAL FUNDS 577130834 282 7,952 SH   SOLE   7,952 0 0
MICROSOFT CORP COM COM 594918104 26,362 111,816 SH   SOLE   111,731 0 85
MOLSON COORS BREWING CO CL B COM 60871R209 242 4,722 SH   SOLE   4,722 0 0
MOTOROLA SOLUTIONS INC COM NEW COM 620076307 241 1,284 SH   SOLE   1,284 0 0
NEW PERSPECTIVE FD INC COM MUTUAL FUNDS 648018109 244 3,946 SH   SOLE   3,946 0 0
NORTHROP GRUMMAN CORP COM COM 666807102 9,634 29,767 SH   SOLE   29,716 0 51
NUCOR CORP COM COM 670346105 306 3,817 SH   SOLE   3,817 0 0
PHILIP MORRIS INTL INC COM COM 718172109 240 2,705 SH   SOLE   2,705 0 0
PROLOGIS INC. COM COM 74340W103 27,730 261,609 SH   SOLE   261,368 0 241
QORVO INC COM COM 74736K101 240 1,313 SH   SOLE   1,313 0 0
QUALCOMM INC COM COM 747525103 223 1,684 SH   SOLE   1,684 0 0
SELECT SECTOR SPDR TR SBI CONS COM 81369Y308 29,202 427,503 SH   SOLE   427,473 0 30
SELECT SECTOR SPDR TR SBI CONS COM 81369Y407 74,864 445,440 SH   SOLE   445,396 0 44
SELECT SECTOR SPDR TR SBI HEAL COM 81369Y209 89,592 767,453 SH   SOLE   767,363 0 90
SELECT SECTOR SPDR TR SBI INT- COM 81369Y506 22,514 458,910 SH   SOLE   458,878 0 32
SELECT SECTOR SPDR TR SBI INT- COM 81369Y704 62,655 636,421 SH   SOLE   636,377 0 44
SELECT SECTOR SPDR TR SBI INT- COM 81369Y803 115,815 872,038 SH   SOLE   871,978 0 60
SELECT SECTOR SPDR TR SBI MATE COM 81369Y100 24,858 315,457 SH   SOLE   315,435 0 22
SMITH A O CORP COM COM 831865209 268 3,959 SH   SOLE   3,959 0 0
SPDR SER TR INV GRD FLT RT COM 78468R200 307 10,011 SH   SOLE   10,011 0 0
SPDR SERIES TRUST BARC CAPTL E COM 78464A474 11,187 357,305 SH   SOLE   357,305 0 0
SPDR SERIES TRUST DJ WLSH REIT COM 78464A607 1,146 12,106 SH   SOLE   12,106 0 0
SPDR SERIES TRUST PORTFOLIO AG COM 78464A649 222,118 7,491,348 SH   SOLE   7,490,851 0 497
STARBUCKS CORP COM COM 855244109 14,822 135,653 SH   SOLE   135,415 0 238
S&P GLOBAL INC COM COM 78409V104 246 697 SH   SOLE   697 0 0
TARGET CORP COM 87612E106 19,452 98,211 SH   SOLE   98,037 0 174
TEXTRON INC COM COM 883203101 254 4,538 SH   SOLE   4,538 0 0
UNITED PARCEL SERVICE INC CL B COM 911312106 12,464 73,323 SH   SOLE   73,200 0 123
UNITEDHEALTH GROUP INC COM COM 91324P102 11,200 30,102 SH   SOLE   30,048 0 54
VANECK VECTORS FALLEN ANGEL HI COM 92189F437 40,500 1,268,393 SH   SOLE   1,265,786 0 2,607
VANGUARD 500 INDEX FUND MUTUAL FUNDS 922908710 1,313 3,581 SH   SOLE   3,581 0 0
VANGUARD BD INDEX FD INC TOTAL COM 921937835 402,207 4,747,491 SH   SOLE   4,744,758 0 2,733
VANGUARD MID-CAP INDEX FUND MUTUAL FUNDS 922908645 425 1,552 SH   SOLE   1,552 0 0
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C706 93,202 1,386,313 SH   SOLE   1,386,224 0 89
VANGUARD SCOTTSDALE FDS INT-TE COM 92206C870 237,148 2,549,162 SH   SOLE   2,548,597 0 565
VANGUARD SCOTTSDALE FDS LG-TER COM 92206C813 27,938 275,938 SH   SOLE   275,920 0 18
VANGUARD SCOTTSDALE FDS MORTG- COM 92206C771 8,208 153,786 SH   SOLE   153,786 0 0
VANGUARD SCOTTSDALE FDS SHRT-T COM 92206C409 220,305 2,670,368 SH   SOLE   2,669,743 0 625
VANGUARD WHITEHALL FDS INC HIG COM 921946406 493 4,874 SH   SOLE   4,874 0 0
VANGUARD WORLD FDS TELCOMM ETF COM 92204A884 24,139 185,677 SH   SOLE   185,665 0 12
VARIAN MED SYS INC COM COM 92220P105 231 1,309 SH   SOLE   1,309 0 0
VERISIGN INC COM COM 92343E102 236 1,185 SH   SOLE   1,185 0 0
VERTEX PHARMACEUTICALS INC COM COM 92532F100 232 1,081 SH   SOLE   1,081 0 0
WEYERHAEUSER CO COM COM 962166104 251 7,044 SH   SOLE   7,044 0 0
YUM BRANDS INC COM COM 988498101 230 2,127 SH   SOLE   2,127 0 0