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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
ABIOMED INC COMCOM003654100226709SH SOLE 70900
ADVANCED MICRO DEVICES INC COMCOM0079031072132,710SH SOLE 2,71000
ALPS ETF TR RIVERFRNT DYMCCOM00162Q52864,3311,586,955SH SOLE 1,586,95500
ALPS ETF TR RIVERFRNT FLEXCOM00162Q51029,411712,990SH SOLE 712,99000
ALPS ETF TR RIVERFRNT STR INCETF - FIXED INCO00162Q7832,631106,698SH SOLE 106,69800
ALPS ETF TR RIVERFRONT DYMCOM00162Q53653,4782,119,625SH SOLE 2,119,62500
ALPS ETF TR RIVERFRONT UNCCOM00162Q5443,025117,826SH SOLE 117,82600
ALTRIA GROUP INC COMCOM02209S1032655,179SH SOLE 5,17900
AMGEN INC COMCOM0311621002541,019SH SOLE 1,01900
APPLE COMPUTER INCCOM03783310014,279116,902SH SOLE 116,89408
AUTODESK INC COMCOM052769106231832SH SOLE 83200
BIOGEN IDEC INC COMCOM09062X103238852SH SOLE 85200
BOSTON SCIENTIFIC CORP COMCOM1011371079,696250,876SH SOLE 250,4490427
BROADRIDGE FINL SOLUTIONS INCOCOM11133T1032461,604SH SOLE 1,60400
BROWN FORMAN CORP CL BCOM1156372092213,201SH SOLE 3,20100
CATERPILLAR INC COMCOM14912310112,29153,009SH SOLE 52,917092
COGNIZANT TECHNOLOGY SOLUTIOCLCOM1924461022443,122SH SOLE 3,12200
COMMUNICATION SERVICES SELECTCOM81369Y85237,214507,559SH SOLE 507,524035
CUMMINS ENGINE INC COMCOM231021106240926SH SOLE 92600
DAVITA INCCOM23918K1082412,238SH SOLE 2,23800
DOLLAR GEN CORP NEW COMCOM25667710510,77253,167SH SOLE 53,075092
DOMINOS PIZZA INC COMCOM25754A201243660SH SOLE 66000
EASTMAN CHEM CO COMCOM2774321002312,097SH SOLE 2,09700
EDWARDS LIFESCIENCES CORP COMCOM28176E1082312,760SH SOLE 2,76000
EQUIFAX INC COMCOM2944291052551,410SH SOLE 1,41000
ETSY INCCOM29786A1062091,037SH SOLE 1,03700
FACEBOOK INC CL ACOM30303M102263893SH SOLE 89300
FEDEX CORP COMCOM31428X106256901SH SOLE 90100
FIRST TR EXCH TRADED FD III RICOM33739P70711,592158,059SH SOLE 158,05900
FIRST TR EXCH TRADED FD III RICOM33739P60833,817516,045SH SOLE 516,04500
FIRST TR EXCH TRADED FD III RICOM33739P8061,80626,562SH SOLE 26,56200
FIRST TRUST RIVERFRONT DYN ASICOM33739P50991516,039SH SOLE 16,03900
FIRST TRUST TCW OPPORTUNISTICCOM33740F80531,442595,162SH SOLE 593,79301,369
FLIR SYS INC COMCOM3024451012424,288SH SOLE 4,28800
FOX CORPCOM35137L1052486,873SH SOLE 6,87300
GENERAL DYNAMICS CORP COMCOM3695501082531,391SH SOLE 1,39100
GENERAL ELEC COCOM36960410311,575881,614SH SOLE 880,23301,381
GILEAD SCIENCES INC COMCOM3755581032273,511SH SOLE 3,51100
GLOBAL X FDS US INFR DEV ETCOM37954Y67379,1953,160,260SH SOLE 3,157,73202,528
GOLDMAN SACHS ETF TR EQUITY ETCOM381430503605,8467,657,311SH SOLE 7,651,87505,436
HUMANA INC COMCOM444859102254607SH SOLE 60700
HUNTINGTON INGALLS INDS INC COCOM4464131062491,210SH SOLE 1,21000
Invesco QQQ TrustCOM46090E103165,479518,534SH SOLE 517,8090725
ILLUMINA INC COMCOM452327109200522SH SOLE 52200
INCYTE CORP COMCOM45337C1022372,920SH SOLE 2,92000
INTERNATIONAL PAPER COCOM4601461032494,609SH SOLE 4,60900
INTUIT COMCOM461202103225587SH SOLE 58700
INVESCO EXCH TRD SLF IDX FD TRCOM46138J7002039,584SH SOLE 9,58400
INVESCO S&P 500 HIGH BETA ETFCOM46138E37028,799414,199SH SOLE 413,2350964
ISHARES CORE DIVIDEND GROWTH ECOM46434V62126,801555,248SH SOLE 555,210038
ISHARES INC CORE MSCI EMKTCOM46434G103161,2512,505,462SH SOLE 2,501,21204,250
ISHARES TR 20 YR TRS BDCOM46428743261,183451,706SH SOLE 451,3570349
ISHARES TR CONS GOODS IDXCOM4642878122,78115,713SH SOLE 15,71300
ISHARES TR CORE MSCI EAFECOM46432F842354,2034,916,087SH SOLE 4,914,09001,997
ISHARES TR CORE MSCI EUROCOM46434V73838,537714,059SH SOLE 712,61201,447
ISHARES TR DJ MED DEVICESCOM46428881023,86572,242SH SOLE 72,1200122
ISHARES TR DJ US FINL SVCCOM464287770171,040998,664SH SOLE 997,8770787
ISHARES TR DJ US TECH SECCOM46428772178,671897,053SH SOLE 896,2570796
ISHARES TR FLTG RATE NTCOM46429B6553637,148SH SOLE 7,14800
ISHARES TR LEHMAN 10-20YRCOM46428865325,800184,077SH SOLE 184,066011
ISHARES TR LEHMAN AGG BNDCOM4642872264994,387SH SOLE 4,38700
ISHARES TR LEHMAN INTER CCOM4642886383215,414SH SOLE 5,41400
ISHARES TR MBS FIXED BDFDCOM46428858897,720901,317SH SOLE 901,254063
ISHARES TR MSCI ACJPN IDXCOM46428818238,403414,452SH SOLE 414,421031
ISHARES TR MSCI EMERG MKTCOM4642872344859,093SH SOLE 9,09300
ISHARES TR MSCI GRW IDXCOM46428888584,433840,475SH SOLE 838,97401,501
ISHARES TR MSCI VAL IDXCOM46428887768,2971,339,969SH SOLE 1,337,72402,245
ISHARES TR RUSSELL1000GRWCOM4642876146232,564SH SOLE 2,56400
ISHARES TR RUSSELL1000VALCOM4642875985533,647SH SOLE 3,64700
ISHARES TR S&P 500 INDEXCOM464287200382,978962,692SH SOLE 962,5840108
ISHARES TR S&P 500 VALUECOM46428740817,797126,011SH SOLE 125,7990212
ISHARES TR S&P NA SOFTWRCOM46428751527,20779,687SH SOLE 79,5060181
ISHS US SHRT MTY BD ETFCOM46431W5073527,007SH SOLE 7,00700
JP MORGAN EXCHANGE TRADED FDBECOM46641Q21722,567792,413SH SOLE 790,97501,438
LEIDOS HLDGS INC COMCOM5253271022492,587SH SOLE 2,58700
LILLY ELI & CO COMCOM5324571082161,158SH SOLE 1,15800
LIVE NATION ENTERTAINMENT INCOCOM5380341092182,578SH SOLE 2,57800
LOCKHEED MARTIN CORP COMCOM539830109266719SH SOLE 71900
MARKETAXESS HLDGS INC COMCOM57060D108205411SH SOLE 41100
MATTHEWS INTL FDS PAC TIGER INMUTUAL FUNDS5771308342827,952SH SOLE 7,95200
MICROSOFT CORP COMCOM59491810426,362111,816SH SOLE 111,731085
MOLSON COORS BREWING CO CL BCOM60871R2092424,722SH SOLE 4,72200
MOTOROLA SOLUTIONS INC COM NEWCOM6200763072411,284SH SOLE 1,28400
NEW PERSPECTIVE FD INC COMMUTUAL FUNDS6480181092443,946SH SOLE 3,94600
NORTHROP GRUMMAN CORP COMCOM6668071029,63429,767SH SOLE 29,716051
NUCOR CORP COMCOM6703461053063,817SH SOLE 3,81700
PHILIP MORRIS INTL INC COMCOM7181721092402,705SH SOLE 2,70500
PROLOGIS INC. COMCOM74340W10327,730261,609SH SOLE 261,3680241
QORVO INC COMCOM74736K1012401,313SH SOLE 1,31300
QUALCOMM INC COMCOM7475251032231,684SH SOLE 1,68400
SELECT SECTOR SPDR TR SBI CONSCOM81369Y30829,202427,503SH SOLE 427,473030
SELECT SECTOR SPDR TR SBI CONSCOM81369Y40774,864445,440SH SOLE 445,396044
SELECT SECTOR SPDR TR SBI HEALCOM81369Y20989,592767,453SH SOLE 767,363090
SELECT SECTOR SPDR TR SBI INT-COM81369Y50622,514458,910SH SOLE 458,878032
SELECT SECTOR SPDR TR SBI INT-COM81369Y70462,655636,421SH SOLE 636,377044
SELECT SECTOR SPDR TR SBI INT-COM81369Y803115,815872,038SH SOLE 871,978060
SELECT SECTOR SPDR TR SBI MATECOM81369Y10024,858315,457SH SOLE 315,435022
SMITH A O CORP COMCOM8318652092683,959SH SOLE 3,95900
SPDR SER TR INV GRD FLT RTCOM78468R20030710,011SH SOLE 10,01100
SPDR SERIES TRUST BARC CAPTL ECOM78464A47411,187357,305SH SOLE 357,30500
SPDR SERIES TRUST DJ WLSH REITCOM78464A6071,14612,106SH SOLE 12,10600
SPDR SERIES TRUST PORTFOLIO AGCOM78464A649222,1187,491,348SH SOLE 7,490,8510497
STARBUCKS CORP COMCOM85524410914,822135,653SH SOLE 135,4150238
S&P GLOBAL INC COMCOM78409V104246697SH SOLE 69700
TARGET CORPCOM87612E10619,45298,211SH SOLE 98,0370174
TEXTRON INC COMCOM8832031012544,538SH SOLE 4,53800
UNITED PARCEL SERVICE INC CL BCOM91131210612,46473,323SH SOLE 73,2000123
UNITEDHEALTH GROUP INC COMCOM91324P10211,20030,102SH SOLE 30,048054
VANECK VECTORS FALLEN ANGEL HICOM92189F43740,5001,268,393SH SOLE 1,265,78602,607
VANGUARD 500 INDEX FUNDMUTUAL FUNDS9229087101,3133,581SH SOLE 3,58100
VANGUARD BD INDEX FD INC TOTALCOM921937835402,2074,747,491SH SOLE 4,744,75802,733
VANGUARD MID-CAP INDEX FUNDMUTUAL FUNDS9229086454251,552SH SOLE 1,55200
VANGUARD SCOTTSDALE FDS INT-TECOM92206C70693,2021,386,313SH SOLE 1,386,224089
VANGUARD SCOTTSDALE FDS INT-TECOM92206C870237,1482,549,162SH SOLE 2,548,5970565
VANGUARD SCOTTSDALE FDS LG-TERCOM92206C81327,938275,938SH SOLE 275,920018
VANGUARD SCOTTSDALE FDS MORTG-COM92206C7718,208153,786SH SOLE 153,78600
VANGUARD SCOTTSDALE FDS SHRT-TCOM92206C409220,3052,670,368SH SOLE 2,669,7430625
VANGUARD WHITEHALL FDS INC HIGCOM9219464064934,874SH SOLE 4,87400
VANGUARD WORLD FDS TELCOMM ETFCOM92204A88424,139185,677SH SOLE 185,665012
VARIAN MED SYS INC COMCOM92220P1052311,309SH SOLE 1,30900
VERISIGN INC COMCOM92343E1022361,185SH SOLE 1,18500
VERTEX PHARMACEUTICALS INC COMCOM92532F1002321,081SH SOLE 1,08100
WEYERHAEUSER CO COMCOM9621661042517,044SH SOLE 7,04400
YUM BRANDS INC COMCOM9884981012302,127SH SOLE 2,12700