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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ABBOTT LABS COMMON 002824100   812,184 8,386 SH   SOLE   8,386 0 0
ABBVIE INC COM COMMON 00287Y109   8,912,867 59,794 SH   SOLE   59,692 0 102
ALPHABET CLASS A COMMON 02079K305   219,190 1,675 SH   SOLE   1,675 0 0
ALPHABET INC CAP STK COMMON 02079K107   15,060,688 114,225 SH   SOLE   114,014 0 211
ALPS ETF TR RIVERFRNT COMMON 00162Q528   26,461,391 604,572 SH   SOLE   604,572 0 0
ALPS ETF TR RIVERFRNT COMMON 00162Q510   7,952,349 186,359 SH   SOLE   186,359 0 0
ALPS ETF TR RIVERFRNT ETF - F 00162Q783   4,589,923 207,220 SH   SOLE   207,220 0 0
ALPS ETF TR RIVERFRON COMMON 00162Q536   9,370,717 437,373 SH   SOLE   437,373 0 0
AMAZON COM INC COM COMMON 023135106   14,088,636 110,829 SH   SOLE   110,649 0 180
AMERICAN BALANCED FD MUTUAL 024071409   302,487 10,247 SH   SOLE   10,247 0 0
APPLE INC COM COMMON 037833100   37,404,375 218,470 SH   SOLE   218,223 0 247
BANK OF AMERICA CORPO COMMON 060505104   344,221 12,572 SH   SOLE   12,572 0 0
BERKSHIRE HATHAWAY IN COMMON 084670702   3,369,185 9,618 SH   SOLE   9,618 0 0
BLACKROCK INTL GRWTH COMMON 092524107   49,900 10,000 SH   SOLE   10,000 0 0
BOEING CO COM COMMON 097023105   383,360 2,000 SH   SOLE   2,000 0 0
CATERPILLAR INC COM COMMON 149123101   15,644,065 57,304 SH   SOLE   57,201 0 103
CISCO SYS INC COMMON 17275R102   242,350 4,508 SH   SOLE   4,508 0 0
COCA COLA CO COMMON 191216100   5,155,926 92,103 SH   SOLE   92,103 0 0
COMMUNICATION SERVICE COMMON 81369Y852   22,621,476 344,997 SH   SOLE   344,997 0 0
DBX ETF TR XTRACK MSC COMMON 233051630   2,791,785 123,585 SH   SOLE   123,585 0 0
DISNEY WALT PRODTNS COMMON 254687106   393,336 4,853 SH   SOLE   4,853 0 0
DOMINION RES INC VA N COMMON 25746U109   327,029 7,321 SH   SOLE   7,321 0 0
EATON VANCE TX MGD DI COMMON 27828N102   174,831 15,150 SH   SOLE   15,150 0 0
EATON VANCE TXMGD GL COMMON 27829C105   142,104 18,600 SH   SOLE   18,600 0 0
EDISON INTL COM COMMON 281020107   359,614 5,682 SH   SOLE   5,682 0 0
EOG RES INC COM COMMON 26875P101   12,069,591 95,216 SH   SOLE   95,048 0 168
EXXON MOBIL CORP COM COMMON 30231G102   232,221 1,975 SH   SOLE   1,975 0 0
FIRST TR EXCH TRADED COMMON 33739P707   5,073,818 95,281 SH   SOLE   95,281 0 0
FIRST TR EXCH TRADED COMMON 33739P608   19,768,472 355,676 SH   SOLE   355,676 0 0
FIRST TR EXCHANGE TRA COMMON 33738R308   7,740,207 379,236 SH   SOLE   379,236 0 0
FIRST TR EXCHANGE-TRA COMMON 33738R720   2,510,243 61,966 SH   SOLE   61,966 0 0
FRANKLIN TEMPLETON ET COMMON 35473P744   8,713,395 329,428 SH   SOLE   328,736 0 692
GLOBAL X FDS US INFR COMMON 37954Y673   270,655 8,909 SH   SOLE   8,786 0 123
GLOBAL X S&P 500 COVE COMMON 37954Y475   1,637,386 42,103 SH   SOLE   42,103 0 0
GOLDMAN SACHS ETF TR COMMON 381430503   184,426,835 2,189,562 SH   SOLE   2,187,795 0 1,767
HARTFORD FDS EXCHANGE ETF - E 41653L503   734,035 19,942 SH   SOLE   19,942 0 0
HARTFORD FINL SVCS GR COMMON 416515104   5,471,443 77,160 SH   SOLE   77,012 0 148
HUNTINGTON BANCSHARES COMMON 446150104   142,584 13,710 SH   SOLE   13,710 0 0
INVESCO EXCH TRADED F COMMON 46138E123   10,397,415 104,538 SH   SOLE   104,310 0 228
INVESCO EXCHANGE TRAD COMMON 46137V357   58,103,643 410,075 SH   SOLE   410,075 0 0
INVESCO NASDAQ 100 ET COMMON 46138G649   2,337,628 15,858 SH   SOLE   15,758 0 100
INVESCO QQQ TR UNIT S COMMON 46090E103   33,965,273 94,803 SH   SOLE   94,508 0 295
ISHARES GENOMICS IMMU COMMON 46435U192   835,286 41,046 SH   SOLE   41,046 0 0
ISHARES INC CORE MSCI COMMON 46434G103   36,989,670 777,257 SH   SOLE   775,531 0 1,726
ISHARES INC MSCI EMRG ETF - E 46434G764   12,269,272 246,222 SH   SOLE   245,794 0 428
ISHARES INC MSCI GERM COMMON 464286806   2,116,646 80,788 SH   SOLE   80,788 0 0
ISHARES TR 0-5YR HI Y COMMON 46434V407   34,590,435 843,052 SH   SOLE   841,058 0 1,994
ISHARES TR 10 YR INV COMMON 464289511   46,263,246 981,400 SH   SOLE   979,024 0 2,376
ISHARES TR 20 YR TRS COMMON 464287432   966,366 10,896 SH   SOLE   10,896 0 0
ISHARES TR 7-10 YR TR COMMON 464287440   3,031,812 33,102 SH   SOLE   33,102 0 0
ISHARES TR CORE MSCI COMMON 46432F842   155,774,324 2,420,735 SH   SOLE   2,418,999 0 1,736
ISHARES TR DJ PHARMA COMMON 464288836   6,391,597 45,772 SH   SOLE   45,550 0 222
ISHARES TR EAFE VALUE COMMON 464288877   51,536,925 1,053,278 SH   SOLE   1,051,050 0 2,228
ISHARES TR ISHS 1-5YR COMMON 464288646   1,665,618 33,426 SH   SOLE   33,426 0 0
ISHARES TR LEHMAN 10- COMMON 464288653   64,503,646 655,058 SH   SOLE   654,570 0 488
ISHARES TR LEHMAN AGG COMMON 464287226   14,212,762 151,135 SH   SOLE   151,135 0 0
ISHARES TR MSCI EAFE COMMON 464287465   369,411 5,360 SH   SOLE   5,360 0 0
ISHARES TR MSCI EURO COMMON 464289180   7,359,770 389,199 SH   SOLE   388,540 0 659
ISHARES TR RUSSELL100 COMMON 464287614   500,327 1,881 SH   SOLE   1,881 0 0
ISHARES TR S&P 500 IN COMMON 464287200   266,751,198 621,175 SH   SOLE   621,163 0 12
ISHARES TR S&P NATL M COMMON 464288414   748,337 7,298 SH   SOLE   7,298 0 0
ISHARES TR S&P SHRT N COMMON 464288158   441,475 4,292 SH   SOLE   4,292 0 0
ISHARES TR S&P500 GRW COMMON 464287309   221,133 3,232 SH   SOLE   3,232 0 0
ISHARES TR TR U.S. ME COMMON 464288810   11,178,230 230,478 SH   SOLE   229,981 0 497
ISHARES TR U.S. FIN S COMMON 464287770   70,130,047 510,607 SH   SOLE   509,854 0 753
ISHARES TR U.S. TECH COMMON 464287721   56,580,646 539,274 SH   SOLE   538,490 0 784
ISHARES TR US PFD STK COMMON 464288687   1,085,762 36,012 SH   SOLE   36,012 0 0
J P MORGAN EXCHANGE T ETF - E 46641Q332   121,278,935 2,264,357 SH   SOLE   2,262,758 0 1,599
J P MORGAN EXCHANGE T ETF - E 46641Q647   2,284,999 47,240 SH   SOLE   47,240 0 0
J P MORGAN EXCHANGE T COMMON 46654Q203   91,722,437 1,954,452 SH   SOLE   1,953,622 0 830
J P MORGAN EXCHANGE-T COMMON 46641Q225   21,827,699 375,369 SH   SOLE   374,585 0 784
JP MORGAN EXCHANGE TR COMMON 46641Q837   4,912,958 97,906 SH   SOLE   97,654 0 252
JPMORGAN CHASE & CO. COMMON 46625H100   7,345,065 50,648 SH   SOLE   50,565 0 83
KINDER MORGAN INC DEL COMMON 49456B101   6,357,347 383,434 SH   SOLE   382,778 0 656
LATTICE STRATEGIES TR COMMON 518416870   21,155,273 500,225 SH   SOLE   499,192 0 1,033
LENNOX INTL INC COM COMMON 526107107   1,489,522 3,978 SH   SOLE   3,978 0 0
MCDONALDS CORP COM COMMON 580135101   682,046 2,589 SH   SOLE   2,589 0 0
MICROSOFT CORP COM COMMON 594918104   37,184,135 117,764 SH   SOLE   117,663 0 101
MONEY MKT OBLIGS TR F MUTUAL 60934N625   50,000 50,000 SH   SOLE   50,000 0 0
PEPSICO INC COM COMMON 713448108   533,230 3,147 SH   SOLE   3,147 0 0
PIMCO ETF TR 25YR ZE COMMON 72201R882   1,820,577 25,032 SH   SOLE   25,032 0 0
PPG INDS INC COM COMMON 693506107   563,072 4,338 SH   SOLE   4,338 0 0
PROLOGIS INC. COM COMMON 74340W103   20,031,526 178,518 SH   SOLE   178,367 0 151
RIO TINTO PLC SPONSOR COMMON 767204100   5,061,813 79,538 SH   SOLE   79,405 0 133
ROWE T PRICE INDEX TR MUTUAL 779552405   265,470 2,354 SH   SOLE   2,354 0 0
SELECT SECTOR SPDR TR COMMON 81369Y506   58,912,839 651,762 SH   SOLE   651,347 0 415
SELECT SECTOR SPDR TR COMMON 81369Y308   28,422,754 413,061 SH   SOLE   412,994 0 67
SELECT SECTOR SPDR TR COMMON 81369Y407   36,479,076 226,606 SH   SOLE   226,596 0 10
SELECT SECTOR SPDR TR COMMON 81369Y209   62,725,322 487,224 SH   SOLE   487,194 0 30
SELECT SECTOR SPDR TR COMMON 81369Y704   22,445,028 221,395 SH   SOLE   221,395 0 0
SELECT SECTOR SPDR TR COMMON 81369Y803   93,716,667 571,687 SH   SOLE   571,687 0 0
SELECT SECTOR SPDR TR COMMON 81369Y100   17,096,877 217,655 SH   SOLE   217,655 0 0
SPDR SERIES TRUST BAR COMMON 78464A474   66,225,381 2,258,710 SH   SOLE   2,258,710 0 0
SPDR SERIES TRUST POR COMMON 78464A649   174,260,073 7,159,411 SH   SOLE   7,159,411 0 0
SSGA ACTIVE ETF TR BL COMMON 78467V608   2,660,542 63,452 SH   SOLE   63,452 0 0
STRYKER CORP COM COMMON 863667101   2,206,109 8,073 SH   SOLE   8,073 0 0
UNITEDHEALTH GROUP IN COMMON 91324P102   9,995,150 19,824 SH   SOLE   19,788 0 36
VANECK ETF TRUST MRNG COMMON 92189F593   29,249,754 980,383 SH   SOLE   978,219 0 2,164
VANECK VECTORS FALLEN COMMON 92189F437   9,077,359 335,453 SH   SOLE   334,525 0 928
VANGUARD 500 INDEX FU MUTUAL 922908710   1,178,308 2,979 SH   SOLE   2,979 0 0
VANGUARD BD INDEX FD COMMON 921937835   153,367,500 2,197,872 SH   SOLE   2,197,872 0 0
VANGUARD CHESTER FDS MUTUAL 92202E839   355,991 8,452 SH   SOLE   8,452 0 0
VANGUARD SCOTTSDALE F COMMON 92206C706   28,153,915 492,632 SH   SOLE   492,632 0 0
VANGUARD SCOTTSDALE F COMMON 92206C870   106,159,601 1,397,204 SH   SOLE   1,397,204 0 0
VANGUARD SCOTTSDALE F COMMON 92206C813   8,240,812 115,063 SH   SOLE   115,063 0 0
VANGUARD SCOTTSDALE F COMMON 92206C409   114,509,499 1,523,745 SH   SOLE   1,523,745 0 0
VANGUARD WORLD FD EXT COMMON 921910709   56,643,630 808,848 SH   SOLE   808,848 0 0
VISA INC COM CL A COMMON 92826C839   4,302,438 18,705 SH   SOLE   18,672 0 33
WALMART INC COM COMMON 931142103   10,233,325 85,744 SH   SOLE   85,387 0 357
WHIRLPOOL CORP COMMON 963320106   1,337,000 10,000 SH   SOLE   10,000 0 0
WISDOMTREE TR EUROPE COMMON 97717X701   1,352,006 34,228 SH   SOLE   34,228 0 0