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
ETF SER SOLUTIONS AAM S&P 500 26922A594 8,251 314,969 SH   SOLE NONE 285,536 0 29,433
DIAGEO P L C SPON ADR NEW 25243Q205 214 1,244 SH   SOLE NONE 1,244 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,451 29,849 SH   SOLE NONE 27,489 0 2,360
PIMCO ETF TR 25YR+ ZERO U S 72201R882 8,256 64,341 SH   SOLE NONE 57,485 0 6,856
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,944 14,201 SH   SOLE NONE 11,667 0 2,534
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,148 35,036 SH   SOLE NONE 29,928 0 5,108
ISHARES TR TIPS BD ETF 464287176 1,201 10,401 SH   SOLE NONE 8,980 0 1,421
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 3,510 128,904 SH   SOLE NONE 118,422 0 10,482
MONGODB INC CL A 60937P106 3,314 21,792 SH   SOLE NONE 20,082 0 1,710
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 701 37,876 SH   SOLE NONE 32,700 0 5,176
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 516 4,592 SH   SOLE NONE 4,592 0 0
ISHARES TR US TREAS BD ETF 46429B267 213 8,248 SH   SOLE NONE 4,290 0 3,958
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 5,087 102,253 SH   SOLE NONE 97,822 0 4,431
EXXON MOBIL CORP COM 30231G102 1,257 16,409 SH   SOLE NONE 11,777 0 4,632
FIRST TR NASDAQ100 TECH INDE SHS 337345102 1,970 23,041 SH   SOLE NONE 18,928 0 4,113
LILLY ELI & CO COM 532457108 341 3,074 SH   SOLE NONE 3,074 0 0
CIMAREX ENERGY CO COM 171798101 983 16,575 SH   SOLE NONE 0 0 16,575
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 4,189 81,708 SH   SOLE NONE 67,106 0 14,602
VANGUARD GROUP DIV APP ETF 921908844 271 2,356 SH   SOLE NONE 2,356 0 0
PROSHARES TR RUSS 2000 DIVD 74347B698 12,635 213,159 SH   SOLE NONE 193,178 0 19,981
MICROSOFT CORP COM 594918104 765 5,710 SH   SOLE NONE 5,710 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 13,402 260,897 SH   SOLE NONE 240,420 0 20,477
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,697 107,351 SH   SOLE NONE 97,312 0 10,039
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 5,579 146,658 SH   SOLE NONE 132,867 0 13,791
MEDTRONIC PLC SHS G5960L103 642 6,588 SH   SOLE NONE 6,588 0 0
NETEASE INC SPONSORED ADR 64110W102 5,181 20,258 SH   SOLE NONE 18,678 0 1,580
VANGUARD INDEX FDS TOTAL STK MKT 922908769 249 1,660 SH   SOLE NONE 0 0 1,660
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,874 32,428 SH   SOLE NONE 26,638 0 5,790
GILEAD SCIENCES INC COM 375558103 3,040 44,993 SH   SOLE NONE 41,492 0 3,501
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 2,057 70,835 SH   SOLE NONE 61,177 0 9,658
BROADCOM INC COM 11135F101 4,326 15,029 SH   SOLE NONE 13,866 0 1,163
LIBERTY EXPEDIA HLDGS INC SER A COM 53046P109 328 6,873 SH   SOLE NONE 6,873 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 1,005 145,509 SH   SOLE NONE 119,812 0 25,697
NUVEEN QUALITY MUNCP INCOME COM 67066V101 296 21,176 SH   SOLE NONE 21,176 0 0
HOME DEPOT INC COM 437076102 271 1,305 SH   SOLE NONE 1,305 0 0
GLOBAL X FDS S&P 500 QLT ETF 37954Y616 5,792 230,443 SH   SOLE NONE 208,898 0 21,545
BERKSHIRE HATHAWAY INC DEL CL A 084670108 318 1 SH   SOLE NONE 1 0 0
ISHARES TR CORE S&P500 ETF 464287200 307 1,041 SH   SOLE NONE 438 0 603
GENERAL AMERN INVS INC COM 368802104 472 13,298 SH   SOLE NONE 10,949 0 2,349
WISDOMTREE TR YIELD ENHANCD US 97717X511 2,902 56,633 SH   SOLE NONE 50,159 0 6,474
LEAR CORP COM NEW 521865204 3,599 25,840 SH   SOLE NONE 23,821 0 2,019
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,075 143,587 SH   SOLE NONE 118,231 0 25,356
GDL FUND COM SH BEN IT 361570104 322 34,773 SH   SOLE NONE 28,591 0 6,182
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,581 36,229 SH   SOLE NONE 31,277 0 4,952
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 8,994 306,670 SH   SOLE NONE 275,107 0 31,563
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 885 4,151 SH   SOLE NONE 4,151 0 0
ADAM NAT RES FD INC COM 00548F105 414 25,021 SH   SOLE NONE 20,575 0 4,446
NEW IRELAND FUND INC COM 645673104 937 104,481 SH   SOLE NONE 86,008 0 18,473
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,777 14,874 SH   SOLE NONE 13,617 0 1,257
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 3,835 184,733 SH   SOLE NONE 177,113 0 7,620
CSX CORP COM 126408103 7,164 92,597 SH   SOLE NONE 85,360 0 7,237
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 79 10,119 SH   SOLE NONE 10,119 0 0
DISNEY WALT CO COM DISNEY 254687106 209 1,497 SH   SOLE NONE 1,497 0 0
ALPS ETF TR SECTR DIV DOGS 00162Q858 7,319 168,252 SH   SOLE NONE 150,439 0 17,813
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 1,826 40,273 SH   SOLE NONE 33,086 0 7,187
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 10,361 188,518 SH   SOLE NONE 160,769 0 27,749
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 377 26,095 SH   SOLE NONE 26,095 0 0
ROYCE GLOBAL VALUE TR INC COM 78081T104 424 40,146 SH   SOLE NONE 32,914 0 7,232
NIKE INC CL B 654106103 4,472 53,268 SH   SOLE NONE 49,142 0 4,126
EAGLE CAP GROWTH FD INC COM 269451100 600 75,339 SH   SOLE NONE 62,007 0 13,332
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 608 13,246 SH   SOLE NONE 11,437 0 1,809
ISHARES TR CORE US AGGBD ET 464287226 2,897 26,018 SH   SOLE NONE 24,884 0 1,134
ISHARES TR JPMORGAN USD EMG 464288281 9,469 83,579 SH   SOLE NONE 71,347 0 12,232
CHEVRON CORP NEW COM 166764100 309 2,482 SH   SOLE NONE 2,309 0 173
AUTOZONE INC COM 053332102 6,891 6,268 SH   SOLE NONE 5,779 0 489
DISCOVERY INC COM SER A 25470F104 423 13,783 SH   SOLE NONE 13,358 0 425
METLIFE INC COM 59156R108 2,101 42,293 SH   SOLE NONE 38,987 0 3,306
ALTRIA GROUP INC COM 02209S103 290 6,125 SH   SOLE NONE 3,386 0 2,739
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 3,883 148,609 SH   SOLE NONE 142,511 0 6,098
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 40,821 1,393,211 SH   SOLE NONE 1,200,370 0 192,841
ISHARES TR CORE S&P SCP ETF 464287804 1,672 21,365 SH   SOLE NONE 18,363 0 3,002
WESTERN ASSET EMRG MKT DEBT COM 95766A101 425 29,710 SH   SOLE NONE 24,444 0 5,266
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 290 2,446 SH   SOLE NONE 2,446 0 0
AMAZON COM INC COM 023135106 814 430 SH   SOLE NONE 430 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1,228 32,474 SH   SOLE NONE 32,274 0 200
JPMORGAN CHASE & CO COM 46625H100 4,940 44,190 SH   SOLE NONE 41,098 0 3,092
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 919 48,252 SH   SOLE NONE 39,717 0 8,535
BOEING CO COM 097023105 545 1,496 SH   SOLE NONE 1,496 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 244 6,797 SH   SOLE NONE 6,797 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 726 7,061 SH   SOLE NONE 6,886 0 175
INVESCO QQQ TR UNIT SER 1 46090E103 1,527 8,176 SH   SOLE NONE 6,423 0 1,753
WISDOMTREE TR US MIDCAP DIVID 97717W505 14,503 400,637 SH   SOLE NONE 362,986 0 37,651
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 6,297 107,728 SH   SOLE NONE 103,233 0 4,495
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 1,116 87,206 SH   SOLE NONE 71,782 0 15,424
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 6,256 94,837 SH   SOLE NONE 85,448 0 9,389
ISHARES INC US INTL HGH YLD 464286178 9,953 201,764 SH   SOLE NONE 172,101 0 29,663
COCA COLA CO COM 191216100 209 4,100 SH   SOLE NONE 4,100 0 0
WISDOMTREE TR US S CAP QTY DIV 97717X651 5,574 156,882 SH   SOLE NONE 142,127 0 14,755
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 2,362 62,198 SH   SOLE NONE 61,798 0 400
CROWN HOLDINGS INC COM 228368106 239 3,906 SH   SOLE NONE 3,906 0 0
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 273 4,012 SH   SOLE NONE 3,464 0 548
BOULDER GROWTH & INCOME FD I COM 101507101 346 30,779 SH   SOLE NONE 25,361 0 5,418
VANGUARD INDEX FDS GROWTH ETF 922908736 212 1,295 SH   SOLE NONE 1,241 0 54
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,730 55,640 SH   SOLE NONE 47,471 0 8,169
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 19,044 149,152 SH   SOLE NONE 133,845 0 15,307
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,092 12,489 SH   SOLE NONE 10,600 0 1,889
ACTIVISION BLIZZARD INC COM 00507V109 1,897 40,200 SH   SOLE NONE 40,200 0 0
VANGUARD WORLD FD EXTENDED DUR 921910709 8,490 66,848 SH   SOLE NONE 57,056 0 9,792
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 4,347 80,087 SH   SOLE NONE 71,833 0 8,254
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 5,960 54,705 SH   SOLE NONE 35,846 0 18,859
ISHARES TR MRNING SM CP ETF 464288703 18,855 137,564 SH   SOLE NONE 123,085 0 14,479
ISHARES TR 20 YR TR BD ETF 464287432 12,824 96,561 SH   SOLE NONE 84,353 0 12,208
GLOBAL X FDS SOCIAL MED ETF 37950E416 1,860 57,809 SH   SOLE NONE 47,489 0 10,320
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,426 91,451 SH   SOLE NONE 90,651 0 800
DISCOVERY INC COM SER C 25470F302 1,152 40,475 SH   SOLE NONE 40,325 0 150
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 423 17,876 SH   SOLE NONE 14,716 0 3,160
CUSHING ENERGY INCOME COM SH BEN INT 23162T102 338 48,451 SH   SOLE NONE 39,863 0 8,588
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1,975 59,229 SH   SOLE NONE 48,656 0 10,573
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,191 51,253 SH   SOLE NONE 51,253 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 2,231 21,411 SH   SOLE NONE 21,311 0 100
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 365 43,764 SH   SOLE NONE 36,030 0 7,734
BANK AMER CORP COM 060505104 379 13,069 SH   SOLE NONE 13,069 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 22,970 208,781 SH   SOLE NONE 182,116 0 26,665
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 22,523 360,656 SH   SOLE NONE 323,307 0 37,349
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5,631 106,109 SH   SOLE NONE 101,693 0 4,416
DBX ETF TR XTRACK RUSS 1000 233051481 7,294 215,315 SH   SOLE NONE 197,563 0 17,752
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 6,884 70,922 SH   SOLE NONE 65,535 0 5,387
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 4,787 81,378 SH   SOLE NONE 73,006 0 8,372
NUVEEN REAL ASSET INM AND GW COM 67074Y105 394 23,271 SH   SOLE NONE 19,172 0 4,099
SPDR SERIES TRUST FACTST INV ETF 78464A110 1,967 18,622 SH   SOLE NONE 15,302 0 3,320
VANGUARD INDEX FDS SM CP VAL ETF 922908611 997 7,639 SH   SOLE NONE 6,572 0 1,067
LIBERTY GLOBAL PLC SHS CL A G5480U104 836 30,978 SH   SOLE NONE 30,978 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 1,005 21,837 SH   SOLE NONE 20,290 0 1,547
UNITED PARCEL SERVICE INC CL B 911312106 658 6,372 SH   SOLE NONE 6,372 0 0
QURATE RETAIL INC COM SER A 74915M100 1,028 82,951 SH   SOLE NONE 82,451 0 500
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 448 16,117 SH   SOLE NONE 13,915 0 2,202
PACER FDS TR PACER US SMALL 69374H857 21,055 886,544 SH   SOLE NONE 795,235 0 91,309
PROCTER AND GAMBLE CO COM 742718109 247 2,252 SH   SOLE NONE 2,252 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 245 5,814 SH   SOLE NONE 5,814 0 0
SPDR SERIES TRUST S&P1500MOMTILT 78468R705 9,134 71,439 SH   SOLE NONE 65,759 0 5,680
XYLEM INC COM 98419M100 5,028 60,112 SH   SOLE NONE 55,388 0 4,724
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 5,041 186,997 SH   SOLE NONE 179,171 0 7,826
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 1,182 41,107 SH   SOLE NONE 35,493 0 5,614
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,688 18,853 SH   SOLE NONE 17,383 0 1,470
BIOGEN INC COM 09062X103 2,744 11,733 SH   SOLE NONE 10,825 0 908
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 198 11,524 SH   SOLE NONE 11,524 0 0
AMERICAN TOWER CORP NEW COM 03027X100 1,031 5,044 SH   SOLE NONE 5,044 0 0
CENTRAL SECS CORP COM 155123102 392 12,850 SH   SOLE NONE 10,589 0 2,261
PRICE T ROWE GROUP INC COM 74144T108 2,469 22,509 SH   SOLE NONE 20,765 0 1,744
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2,082 117,670 SH   SOLE NONE 112,716 0 4,954
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 1,933 78,881 SH   SOLE NONE 64,800 0 14,081
NVIDIA CORP COM 67066G104 7,268 44,252 SH   SOLE NONE 40,794 0 3,458
ALPHABET INC CAP STK CL A 02079K305 426 393 SH   SOLE NONE 393 0 0
INGERSOLL-RAND PLC SHS G47791101 3,942 31,118 SH   SOLE NONE 28,334 0 2,784
ISHARES TR NATIONAL MUN ETF 464288414 3,287 29,069 SH   SOLE NONE 27,896 0 1,173
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 3,273 33,785 SH   SOLE NONE 28,822 0 4,963
ALPS ETF TR MED BREAKTHGH 00162Q593 2,006 55,527 SH   SOLE NONE 45,616 0 9,911
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 651 4,040 SH   SOLE NONE 4,040 0 0
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 22,482 497,363 SH   SOLE NONE 445,999 0 51,364
BAIDU INC SPON ADR REP A 056752108 1,116 9,510 SH   SOLE NONE 8,771 0 739
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 6,487 79,445 SH   SOLE NONE 67,041 0 12,404
LOCKHEED MARTIN CORP COM 539830109 225 619 SH   SOLE NONE 619 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 22,794 225,952 SH   SOLE NONE 200,808 0 25,144
ALTERYX INC COM CL A 02156B103 3,244 29,733 SH   SOLE NONE 27,109 0 2,624
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,439 11,738 SH   SOLE NONE 9,963 0 1,775
ISHARES TR RUS 1000 ETF 464287622 448 2,752 SH   SOLE NONE 2,752 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 721 19,273 SH   SOLE NONE 19,273 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 371 50,724 SH   SOLE NONE 41,755 0 8,969
ISHARES TR 10-20 YR TRS ETF 464288653 3,993 27,900 SH   SOLE NONE 25,379 0 2,521
UNIVERSAL DISPLAY CORP COM 91347P105 212 1,125 SH   SOLE NONE 1,125 0 0
GCI LIBERTY INC COM CLASS A 36164V305 792 12,894 SH   SOLE NONE 12,732 0 162
EXPEDIA GROUP INC COM NEW 30212P303 2,387 17,943 SH   SOLE NONE 16,535 0 1,408
AT&T INC COM 00206R102 3,992 119,116 SH   SOLE NONE 117,981 0 1,135
APPLE INC COM 037833100 3,925 19,831 SH   SOLE NONE 18,244 0 1,587
INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 8,899 375,139 SH   SOLE NONE 331,931 0 43,208
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 29,086 434,058 SH   SOLE NONE 392,441 0 41,617
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 1,947 48,760 SH   SOLE NONE 40,056 0 8,704