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
ISHARES TR MRNING SM CP ETF 464288703 15,718 127,609 SH   SOLE NONE 124,580 0 3,029
ACTIVISION BLIZZARD INC COM 00507V109 1,849 39,700 SH   SOLE NONE 39,700 0 0
ISHARES TR NATIONAL MUN ETF 464288414 3,473 31,851 SH   SOLE NONE 28,472 0 3,379
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 4,983 208,661 SH   SOLE NONE 195,336 0 13,325
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 3,417 74,522 SH   SOLE NONE 72,754 0 1,768
AMERICAN TOWER CORP NEW COM 03027X100 785 4,961 SH   SOLE NONE 4,961 0 0
PFIZER INC COM 717081103 263 6,022 SH   SOLE NONE 6,022 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 761 6,708 SH   SOLE NONE 2,881 0 3,827
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,309 13,242 SH   SOLE NONE 11,940 0 1,302
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 563 4,167 SH   SOLE NONE 4,167 0 0
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 547 13,268 SH   SOLE NONE 12,302 0 966
LIBERTY BROADBAND CORP COM SER A 530307107 448 6,245 SH   SOLE NONE 6,245 0 0
ISHARES TR TIPS BD ETF 464287176 1,139 10,400 SH   SOLE NONE 9,641 0 759
XYLEM INC COM 98419M100 3,898 58,421 SH   SOLE NONE 56,012 0 2,409
ISHARES TR SELECT DIVID ETF 464287168 1,992 22,300 SH   SOLE NONE 21,358 0 942
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 19,067 469,855 SH   SOLE NONE 458,691 0 11,164
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 6,051 118,540 SH   SOLE NONE 107,972 0 10,568
PROSHARES TR ULTRAPRO QQQ 74347X831 331 8,943 SH   SOLE NONE 8,943 0 0
AMAZON COM INC COM 023135106 853 568 SH   SOLE NONE 568 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 157 24,779 SH   SOLE NONE 22,341 0 2,438
BAIDU INC SPON ADR REP A 056752108 1,464 9,229 SH   SOLE NONE 8,856 0 373
APPLE INC COM 037833100 3,145 19,939 SH   SOLE NONE 19,277 0 662
WESTERN ASSET EMRG MKT DEBT COM 95766A101 291 23,655 SH   SOLE NONE 21,228 0 2,427
AT&T INC COM 00206R102 3,243 113,627 SH   SOLE NONE 113,627 0 0
ISHARES INC US INTL HGH YLD 464286178 7,007 152,223 SH   SOLE NONE 140,790 0 11,433
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 6,894 258,505 SH   SOLE NONE 248,445 0 10,060
ISHARES TR 10-20 YR TRS ETF 464288653 3,529 26,430 SH   SOLE NONE 25,775 0 655
ALPS ETF TR SECTR DIV DOGS 00162Q858 19,213 490,998 SH   SOLE NONE 469,160 0 21,838
EAGLE CAP GROWTH FD INC COM 269451100 436 59,674 SH   SOLE NONE 53,803 0 5,871
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,262 18,251 SH   SOLE NONE 17,563 0 688
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 3,409 75,802 SH   SOLE NONE 74,003 0 1,799
PROCTER AND GAMBLE CO COM 742718109 214 2,328 SH   SOLE NONE 2,328 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,668 80,801 SH   SOLE NONE 80,801 0 0
BOEING CO COM 097023105 509 1,577 SH   SOLE NONE 1,502 0 75
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,950 52,728 SH   SOLE NONE 52,728 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,014 21,816 SH   SOLE NONE 20,994 0 822
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 336 5,322 SH   SOLE NONE 4,935 0 387
PIMCO ETF TR 25YR+ ZERO U S 72201R882 6,530 58,054 SH   SOLE NONE 56,300 0 1,754
INTEL CORP COM 458140100 225 4,802 SH   SOLE NONE 4,802 0 0
NUVEEN REAL ASSET INM AND GW COM 67074Y105 287 21,022 SH   SOLE NONE 18,952 0 2,070
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,384 36,120 SH   SOLE NONE 33,473 0 2,647
NIKE INC CL B 654106103 3,837 51,755 SH   SOLE NONE 49,832 0 1,923
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 4,122 87,013 SH   SOLE NONE 80,293 0 6,720
GENERAL AMERN INVS INC COM 368802104 292 10,283 SH   SOLE NONE 9,285 0 998
DISCOVERY INC COM SER C 25470F302 905 39,200 SH   SOLE NONE 39,200 0 0
CUSHING ENERGY INCOME COM SH BEN INT 23162T102 237 36,816 SH   SOLE NONE 33,191 0 3,625
ISHARES TR US TREAS BD ETF 46429B267 7,826 317,472 SH   SOLE NONE 295,922 0 21,550
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 11,002 248,015 SH   SOLE NONE 240,062 0 7,953
JPMORGAN CHASE & CO COM 46625H100 4,191 42,934 SH   SOLE NONE 41,251 0 1,683
EXXON MOBIL CORP COM 30231G102 828 12,142 SH   SOLE NONE 12,142 0 0
CENTRAL SECS CORP COM 155123102 293 11,808 SH   SOLE NONE 10,667 0 1,141
DBX ETF TR XTRACK RUSS 1000 233051481 6,008 209,563 SH   SOLE NONE 201,119 0 8,444
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 2,848 86,198 SH   SOLE NONE 80,102 0 6,096
ISHARES TR CORE S&P SCP ETF 464287804 1,624 23,432 SH   SOLE NONE 21,763 0 1,669
GCI LIBERTY INC COM CLASS A 36164V305 366 8,894 SH   SOLE NONE 8,894 0 0
CISCO SYS INC COM 17275R102 247 5,700 SH   SOLE NONE 5,700 0 0
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 287 15,249 SH   SOLE NONE 13,748 0 1,501
MORGAN STANLEY EM MKTS DM DE COM 617477104 803 132,584 SH   SOLE NONE 119,615 0 12,969
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 1,621 61,347 SH   SOLE NONE 56,878 0 4,469
BROADCOM INC COM 11135F101 3,679 14,467 SH   SOLE NONE 13,921 0 546
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 19,173 331,764 SH   SOLE NONE 322,901 0 8,863
ISHARES TR BARCLAYS 7 10 YR 464287440 7,084 67,986 SH   SOLE NONE 65,708 0 2,278
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 5,984 68,377 SH   SOLE NONE 66,532 0 1,845
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 71 10,119 SH   SOLE NONE 10,119 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 290 2,046 SH   SOLE NONE 2,046 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 3,295 126,577 SH   SOLE NONE 123,177 0 3,400
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,013 4,962 SH   SOLE NONE 4,962 0 0
INVESCO EXCHANGE TRADED FD T DYNMC NETWRNG 46137V688 1,215 25,118 SH   SOLE NONE 23,544 0 1,574
CHEVRON CORP NEW COM 166764100 348 3,202 SH   SOLE NONE 3,082 0 120
CBRE CLARION GLOBAL REAL EST COM 12504G100 818 132,752 SH   SOLE NONE 118,069 0 14,683
INVESCO EXCHANGE TRADED FD T RUSEL 2000 VAL 46137V480 7,522 285,031 SH   SOLE NONE 278,258 0 6,773
NUVEEN QUALITY MUNCP INCOME COM 67066V101 266 21,176 SH   SOLE NONE 21,176 0 0
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,042 50,801 SH   SOLE NONE 50,801 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 586 27,478 SH   SOLE NONE 27,478 0 0
WISDOMTREE TR YIELD ENHANCD US 97717X511 2,551 52,897 SH   SOLE NONE 51,653 0 1,244
GDL FUND COM SH BEN IT 361570104 189 20,625 SH   SOLE NONE 18,595 0 2,030
QURATE RETAIL INC COM SER A 74915M100 1,487 76,181 SH   SOLE NONE 76,181 0 0
INVESCO EXCHNG TRADED FD TR S&P 500 HB ETF 46138E370 219 6,208 SH   SOLE NONE 154 0 6,054
ISHARES TR GRWT ALLOCAT ETF 464289867 1,213 29,374 SH   SOLE NONE 14,909 0 14,465
NEW IRELAND FUND INC COM 645673104 309 37,056 SH   SOLE NONE 33,410 0 3,646
GILEAD SCIENCES INC COM 375558103 2,713 43,377 SH   SOLE NONE 41,746 0 1,631
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,893 77,179 SH   SOLE NONE 73,985 0 3,194
ISHARES TR CORE DIV GRWTH 46434V621 2,064 62,202 SH   SOLE NONE 59,120 0 3,082
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 790 10,600 SH   SOLE NONE 10,600 0 0
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 427 16,092 SH   SOLE NONE 14,918 0 1,174
PROSHARES TR S&P 500 DV ARIST 74348A467 2,032 33,564 SH   SOLE NONE 32,557 0 1,007
PROSHARES TR RUSS 2000 DIVD 74347B698 2,453 45,576 SH   SOLE NONE 43,777 0 1,799
ROYCE GLOBAL VALUE TR INC COM 78081T104 291 32,787 SH   SOLE NONE 29,561 0 3,226
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 1,207 51,531 SH   SOLE NONE 47,678 0 3,853
LILLY ELI & CO COM 532457108 467 4,035 SH   SOLE NONE 4,035 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 222 5,814 SH   SOLE NONE 5,814 0 0
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 638 37,895 SH   SOLE NONE 35,132 0 2,763
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 6,736 143,401 SH   SOLE NONE 138,981 0 4,420
DISCOVERY INC COM SER A 25470F104 330 13,358 SH   SOLE NONE 13,358 0 0
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2,305 133,215 SH   SOLE NONE 123,867 0 9,348
LIBERTY EXPEDIA HOLDINGS SER A COM 53046P109 202 5,163 SH   SOLE NONE 5,163 0 0
HOME DEPOT INC COM 437076102 223 1,297 SH   SOLE NONE 1,297 0 0
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 337 20,352 SH   SOLE NONE 18,349 0 2,003
ALTRIA GROUP INC COM 02209S103 246 4,978 SH   SOLE NONE 4,978 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 306 1 SH   SOLE NONE 1 0 0
INGERSOLL-RAND PLC SHS G47791101 2,717 29,785 SH   SOLE NONE 28,638 0 1,147
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 16,593 222,093 SH   SOLE NONE 206,269 0 15,824
SPDR SERIES TRUST S&P DIVID ETF 78464A763 25,942 289,795 SH   SOLE NONE 275,710 0 14,085
ISHARES TR CORE US AGGBD ET 464287226 2,742 25,748 SH   SOLE NONE 24,979 0 769
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 15,765 138,706 SH   SOLE NONE 135,412 0 3,294
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1,077 29,272 SH   SOLE NONE 29,272 0 0
METLIFE INC COM 59156R108 1,683 40,996 SH   SOLE NONE 39,418 0 1,578
CSX CORP COM 126408103 5,560 89,497 SH   SOLE NONE 86,113 0 3,384
ETFIS SER TR I VIRTUS LIFESC CT 26923G301 353 15,177 SH   SOLE NONE 14,214 0 963
INVESCO QQQ TR UNIT SER 1 46090E103 10,344 67,055 SH   SOLE NONE 62,346 0 4,709
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 501 49,446 SH   SOLE NONE 44,581 0 4,865
ALTERYX INC COM CL A 02156B103 1,686 28,348 SH   SOLE NONE 27,371 0 977
INVESCO EXCHNG TRADED FD TR FNDMNTL HY CRP 46138E719 11,899 673,390 SH   SOLE NONE 623,013 0 50,377
VERIZON COMMUNICATIONS INC COM 92343V104 228 4,056 SH   SOLE NONE 4,056 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 1,013 14,125 SH   SOLE NONE 12,890 0 1,235
COCA COLA CO COM 191216100 264 5,577 SH   SOLE NONE 5,577 0 0
WELLS FARGO CO NEW COM 949746101 215 4,670 SH   SOLE NONE 4,670 0 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 244 2,446 SH   SOLE NONE 2,446 0 0
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 4,100 209,614 SH   SOLE NONE 195,055 0 14,559
MICROSOFT CORP COM 594918104 668 6,578 SH   SOLE NONE 6,578 0 0
EXPEDIA GROUP INC COM NEW 30212P303 1,959 17,394 SH   SOLE NONE 16,725 0 669
VANGUARD GROUP DIV APP ETF 921908844 231 2,356 SH   SOLE NONE 2,356 0 0
NVIDIA CORP COM 67066G104 5,751 43,078 SH   SOLE NONE 41,330 0 1,748
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 448 4,592 SH   SOLE NONE 4,592 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 8,729 264,505 SH   SOLE NONE 245,888 0 18,617
ISHARES TR RUS 1000 ETF 464287622 382 2,752 SH   SOLE NONE 2,752 0 0
MERCK & CO INC COM 58933Y105 287 3,757 SH   SOLE NONE 3,757 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE 78464A649 15,313 549,834 SH   SOLE NONE 511,378 0 38,456
LIBERTY BROADBAND CORP COM SER C 530307305 1,386 19,246 SH   SOLE NONE 19,246 0 0
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 4,162 166,606 SH   SOLE NONE 155,181 0 11,425
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 560 12,619 SH   SOLE NONE 11,635 0 984
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 22,799 405,973 SH   SOLE NONE 395,254 0 10,719
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 365 26,017 SH   SOLE NONE 26,017 0 0
ALPHABET INC CAP STK CL A 02079K305 411 393 SH   SOLE NONE 393 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 2,966 28,891 SH   SOLE NONE 27,795 0 1,096
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 467 15,213 SH   SOLE NONE 15,213 0 0
AUTOZONE INC COM 053332102 5,096 6,079 SH   SOLE NONE 5,849 0 230
MONGODB INC CL A 60937P106 1,755 20,956 SH   SOLE NONE 20,279 0 677
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 5,327 160,632 SH   SOLE NONE 148,657 0 11,975
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 5,503 115,922 SH   SOLE NONE 107,155 0 8,767
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 938 28,823 SH   SOLE NONE 26,317 0 2,506
WISDOMTREE TR US MIDCAP DIVID 97717W505 13,707 433,351 SH   SOLE NONE 418,717 0 14,634
ISHARES TR 20 YR TR BD ETF 464287432 4,426 36,426 SH   SOLE NONE 32,265 0 4,161
PROSHARES TR S&P MDCP 400 DIV 74347B680 3,938 76,127 SH   SOLE NONE 73,817 0 2,310
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 7,511 133,933 SH   SOLE NONE 113,561 0 20,372
INVESCO EXCHANGE TRADED FD T DYNMC SOFTWARE 46137V639 407 5,504 SH   SOLE NONE 5,180 0 324
SPDR SER TR S&P1500MOMTILT 78468R705 7,412 68,741 SH   SOLE NONE 66,371 0 2,370
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 19,814 312,176 SH   SOLE NONE 299,523 0 12,653
MEDTRONIC PLC SHS G5960L103 627 6,890 SH   SOLE NONE 6,890 0 0
PACER FDS TR PACER US SMALL 69374H857 19,098 823,908 SH   SOLE NONE 804,326 0 19,582
BIOGEN INC COM 09062X103 3,420 11,366 SH   SOLE NONE 10,938 0 428
BANK AMER CORP COM 060505104 387 15,725 SH   SOLE NONE 15,725 0 0
LEAR CORP COM NEW 521865204 3,075 25,025 SH   SOLE NONE 24,075 0 950
UNITED PARCEL SERVICE INC CL B 911312106 727 7,457 SH   SOLE NONE 7,457 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 423 8,726 SH   SOLE NONE 8,155 0 571
BOULDER GROWTH & INCOME FD I COM 101507101 306 29,337 SH   SOLE NONE 25,522 0 3,815
ISHARES TR 0-5YR HI YL CP 46434V407 15,276 342,898 SH   SOLE NONE 316,887 0 26,011
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 388 2,948 SH   SOLE NONE 1,054 0 1,894
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 4,204 165,638 SH   SOLE NONE 153,983 0 11,655
JOHNSON & JOHNSON COM 478160104 289 2,237 SH   SOLE NONE 2,237 0 0
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 2,261 22,689 SH   SOLE NONE 20,377 0 2,312
VANGUARD INDEX FDS SM CP VAL ETF 922908611 221 1,937 SH   SOLE NONE 1,937 0 0
ADAM NAT RES FD INC COM 00548F105 298 20,476 SH   SOLE NONE 17,990 0 2,486
NETEASE INC SPONSORED ADR 64110W102 4,616 19,613 SH   SOLE NONE 18,874 0 739
FIRST TR EXCHNG TRADED FD VI MUN CEF IN OPT 33740F508 562 32,645 SH   SOLE NONE 0 0 32,645