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,350 316,204 SH   SOLE   283,704 0 32,500
BAXTER INTL INC COM 071813109 298 3,402 SH   SOLE   36 0 3,366
DIAGEO P L C SPON ADR NEW 25243Q205 203 1,244 SH   SOLE   1,244 0 0
FRONTDOOR INC COM 35905A109 267 5,500 SH   SOLE   0 0 5,500
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,434 31,359 SH   SOLE   27,589 0 3,770
MCDONALDS CORP COM 580135101 783 3,648 SH   SOLE   271 0 3,377
PIMCO ETF TR 25YR+ ZERO U S 72201R882 9,536 65,941 SH   SOLE   56,811 0 9,130
GOLDMAN SACHS GROUP INC COM 38141G104 249 1,203 SH   SOLE   13 0 1,190
CERNER CORP COM 156782104 241 3,531 SH   SOLE   106 0 3,425
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 2,220 17,072 SH   SOLE   11,851 0 5,221
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,257 35,698 SH   SOLE   29,652 0 6,046
ISHARES TR TIPS BD ETF 464287176 1,293 11,121 SH   SOLE   9,372 0 1,749
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 3,577 132,437 SH   SOLE   119,161 0 13,276
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 5,217 103,695 SH   SOLE   99,452 0 4,243
FIRST TR EXCHANGE TRADED FD MULTI ASSET DI 33738R100 746 40,491 SH   SOLE   34,116 0 6,375
MONGODB INC CL A 60937P106 2,746 22,796 SH   SOLE   20,155 0 2,641
EXXON MOBIL CORP COM 30231G102 1,153 16,325 SH   SOLE   11,693 0 4,632
FIRST TR NASDAQ100 TECH INDE SHS 337345102 2,430 27,757 SH   SOLE   19,269 0 8,488
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 528 4,592 SH   SOLE   4,592 0 0
LILLY ELI & CO COM 532457108 336 3,006 SH   SOLE   3,006 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46137V464 5,146 97,819 SH   SOLE   67,875 0 29,944
CIMAREX ENERGY CO COM 171798101 795 16,575 SH   SOLE   0 0 16,575
VANGUARD GROUP DIV APP ETF 921908844 282 2,356 SH   SOLE   2,356 0 0
ALPHABET INC CAP STK CL C 02079K107 1,714 1,406 SH   SOLE   64 0 1,342
PROSHARES TR RUSS 2000 DIVD 74347B698 12,634 212,837 SH   SOLE   190,963 0 21,874
MICROSOFT CORP COM 594918104 1,587 11,415 SH   SOLE   5,710 0 5,705
SPDR SERIES TRUST S&P 400 MDCP VAL 78464A839 14,023 273,256 SH   SOLE   240,932 0 32,324
SPDR SERIES TRUST PRTFLO S&P500 HI 78468R788 5,593 147,270 SH   SOLE   132,152 0 15,118
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 5,864 107,044 SH   SOLE   96,044 0 11,000
VANGUARD INDEX FDS TOTAL STK MKT 922908769 251 1,660 SH   SOLE   0 0 1,660
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2,212 39,202 SH   SOLE   27,220 0 11,982
GILEAD SCIENCES INC COM 375558103 2,994 47,233 SH   SOLE   41,636 0 5,597
BROADCOM INC COM 11135F101 4,346 15,742 SH   SOLE   13,888 0 1,854
INVESCO EXCHNG TRADED FD TR EMRNG MKT SVRG 46138E784 2,207 75,708 SH   SOLE   63,826 0 11,882
MEDTRONIC PLC SHS G5960L103 716 6,588 SH   SOLE   6,588 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 304 21,176 SH   SOLE   21,176 0 0
MORGAN STANLEY EM MKTS DM DE COM 617477104 949 144,011 SH   SOLE   119,894 0 24,117
HOME DEPOT INC COM 437076102 237 1,020 SH   SOLE   1,009 0 11
GLOBAL X FDS S&P 500 QLT ETF 37954Y616 6,069 239,787 SH   SOLE   215,032 0 24,755
ISHARES TR CORE S&P500 ETF 464287200 365 1,223 SH   SOLE   438 0 785
BERKSHIRE HATHAWAY INC DEL CL A 084670108 312 1 SH   SOLE   1 0 0
GENERAL AMERN INVS INC COM 368802104 475 13,074 SH   SOLE   10,889 0 2,185
DOLBY LABORATORIES INC COM CL A 25659T107 234 3,620 SH   SOLE   0 0 3,620
WISDOMTREE TR YIELD ENHANCD US 97717X511 2,980 56,994 SH   SOLE   49,844 0 7,150
LEAR CORP COM NEW 521865204 3,188 27,039 SH   SOLE   23,917 0 3,122
GDL FUND COM SH BEN IT 361570104 416 45,219 SH   SOLE   37,616 0 7,603
CBRE CLARION GLOBAL REAL EST COM 12504G100 1,146 144,901 SH   SOLE   120,662 0 24,239
AON PLC SHS CL A G0408V102 583 3,011 SH   SOLE   36 0 2,975
WISDOMTREE TR US QTLY DIV GRT 97717X669 1,747 38,739 SH   SOLE   32,641 0 6,098
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 9,406 308,117 SH   SOLE   270,519 0 37,598
ADAM NAT RES FD INC COM 00548F105 391 24,685 SH   SOLE   20,555 0 4,130
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 875 4,206 SH   SOLE   4,151 0 55
NEW IRELAND FUND INC COM 645673104 890 103,944 SH   SOLE   86,563 0 17,381
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 1,852 15,640 SH   SOLE   13,656 0 1,984
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 3,961 187,273 SH   SOLE   179,653 0 7,620
CSX CORP COM 126408103 6,696 96,659 SH   SOLE   85,479 0 11,180
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 70 10,119 SH   SOLE   10,119 0 0
DISNEY WALT CO COM DISNEY 254687106 204 1,568 SH   SOLE   1,497 0 71
CONSTELLATION BRANDS INC CL A 21036P108 430 2,074 SH   SOLE   10 0 2,064
ALPS ETF TR SECTR DIV DOGS 00162Q858 7,448 169,843 SH   SOLE   149,694 0 20,149
MPLX LP COM UNIT REP LTD 55336V100 339 12,099 SH   SOLE   0 0 12,099
INVESCO EXCHNG TRADED FD TR CHINA TECHNLGY 46138E800 2,197 48,016 SH   SOLE   33,311 0 14,705
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 11,835 213,007 SH   SOLE   176,235 0 36,772
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 377 26,155 SH   SOLE   26,155 0 0
ROBERT HALF INTL INC COM 770323103 356 6,402 SH   SOLE   152 0 6,250
MASIMO CORP COM 574795100 241 1,622 SH   SOLE   57 0 1,565
NIKE INC CL B 654106103 5,888 62,694 SH   SOLE   49,321 0 13,373
CHEVRON CORP NEW COM 166764100 294 2,482 SH   SOLE   2,309 0 173
EAGLE CAP GROWTH FD INC COM 269451100 595 74,389 SH   SOLE   61,979 0 12,410
SPDR INDEX SHS FDS GLB NAT RESRCE 78463X541 610 14,165 SH   SOLE   11,938 0 2,227
ISHARES TR CORE US AGGBD ET 464287226 3,091 27,312 SH   SOLE   25,333 0 1,979
ISHARES TR JPMORGAN USD EMG 464288281 9,655 85,182 SH   SOLE   70,690 0 14,492
AUTOZONE INC COM 053332102 7,129 6,573 SH   SOLE   5,797 0 776
ROYCE GLOBAL VALUE TR INC COM 78081T104 415 41,043 SH   SOLE   34,143 0 6,900
DISCOVERY INC COM SER A 25470F104 367 13,783 SH   SOLE   13,358 0 425
METLIFE INC COM 59156R108 2,096 44,437 SH   SOLE   39,156 0 5,281
ALTRIA GROUP INC COM 02209S103 251 6,125 SH   SOLE   3,386 0 2,739
INVESCO EXCHNG TRADED FD TR NATL AMT MUNI 46138E537 4,009 151,056 SH   SOLE   144,951 0 6,105
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 41,677 1,421,468 SH   SOLE   1,192,501 0 228,967
ISHARES TR CORE S&P SCP ETF 464287804 1,774 22,794 SH   SOLE   19,141 0 3,653
WESTERN ASSET EMRG MKT DEBT COM 95766A101 408 29,400 SH   SOLE   24,461 0 4,939
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 285 2,446 SH   SOLE   2,446 0 0
AMAZON COM INC COM 023135106 1,156 666 SH   SOLE   446 0 220
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 1,224 29,438 SH   SOLE   29,238 0 200
JPMORGAN CHASE & CO COM 46625H100 5,406 45,936 SH   SOLE   40,970 0 4,966
PRINCIPAL REAL ESTATE INCOME SHS BEN INT 74255X104 980 47,657 SH   SOLE   39,702 0 7,955
UNITEDHEALTH GROUP INC COM 91324P102 246 1,132 SH   SOLE   267 0 865
BOEING CO COM 097023105 569 1,496 SH   SOLE   1,496 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 262 6,612 SH   SOLE   6,612 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 1,836 9,724 SH   SOLE   6,514 0 3,210
WISDOMTREE TR US MIDCAP DIVID 97717W505 14,564 401,111 SH   SOLE   359,764 0 41,347
SPDR SERIES TRUST NUV HGHYLD MUN 78464A284 6,480 109,144 SH   SOLE   104,694 0 4,450
BROOKFIELD GLOBL LISTED INFR COM SHS 11273Q109 1,182 86,132 SH   SOLE   71,751 0 14,381
ACCELERATE DIAGNOSTICS INC COM 00430H102 811 43,674 SH   SOLE   0 0 43,674
ISHARES INC US INTL HGH YLD 464286178 10,016 205,291 SH   SOLE   170,260 0 35,031
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 6,440 96,597 SH   SOLE   85,959 0 10,638
LIBERTY BROADBAND CORP COM SER A 530307107 738 7,061 SH   SOLE   6,886 0 175
SALESFORCE COM INC COM 79466L302 230 1,551 SH   SOLE   233 0 1,318
WISDOMTREE TR US S CAP QTY DIV 97717X651 5,605 157,527 SH   SOLE   141,348 0 16,179
COCA COLA CO COM 191216100 223 4,100 SH   SOLE   4,100 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,748 41,656 SH   SOLE   41,256 0 400
CBRE GROUP INC CL A 12504L109 820 15,466 SH   SOLE   491 0 14,975
ABERDEEN STD PRECIOUS METALS PHYSCL PM BASKET 003263100 375 5,161 SH   SOLE   4,377 0 784
CROWN HOLDINGS INC COM 228368106 258 3,906 SH   SOLE   3,906 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 339 30,232 SH   SOLE   25,170 0 5,062
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 2,791 56,696 SH   SOLE   47,026 0 9,670
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 18,998 149,688 SH   SOLE   131,448 0 18,240
VANGUARD INDEX FDS GROWTH ETF 922908736 206 1,241 SH   SOLE   1,241 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,165 12,489 SH   SOLE   10,600 0 1,889
BALL CORP COM 058498106 800 10,982 SH   SOLE   982 0 10,000
VANGUARD WORLD FD EXTENDED DUR 921910709 9,628 68,141 SH   SOLE   56,519 0 11,622
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 6,694 61,556 SH   SOLE   35,706 0 25,850
SPDR SERIES TRUST S&P 400 MDCP GRW 78464A821 4,790 89,161 SH   SOLE   77,861 0 11,300
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,176 91,451 SH   SOLE   90,651 0 800
ACTIVISION BLIZZARD INC COM 00507V109 2,044 38,620 SH   SOLE   38,620 0 0
ISHARES TR 20 YR TR BD ETF 464287432 14,015 97,952 SH   SOLE   83,249 0 14,703
GLOBAL X FDS SOCIAL MED ETF 37950E416 2,184 68,412 SH   SOLE   47,444 0 20,968
ISHARES TR MRNING SM CP ETF 464288703 18,460 138,037 SH   SOLE   120,865 0 17,172
DISCOVERY INC COM SER C 25470F302 996 40,475 SH   SOLE   40,325 0 150
MACQUARIE GLBL INFRA TOTL RE COM 55608D101 425 17,667 SH   SOLE   14,716 0 2,951
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 2,395 70,884 SH   SOLE   49,190 0 21,694
CUSHING ENERGY INCOME COM SH BEN INT 23162T102 295 47,916 SH   SOLE   39,892 0 8,024
BLACKROCK MUN 2030 TAR TERM COM SHS BEN IN 09257P105 1,218 51,476 SH   SOLE   51,476 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 360 43,187 SH   SOLE   36,000 0 7,187
LIBERTY BROADBAND CORP COM SER C 530307305 2,176 20,788 SH   SOLE   20,688 0 100
VANGUARD BD INDEX FD INC LONG TERM BOND 921937793 7,495 73,003 SH   SOLE   66,007 0 6,996
BANK AMER CORP COM 060505104 795 27,269 SH   SOLE   13,069 0 14,200
ISHARES TR BARCLAYS 7 10 YR 464287440 23,837 211,944 SH   SOLE   179,943 0 32,001
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 23,232 362,380 SH   SOLE   317,638 0 44,742
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5,809 108,333 SH   SOLE   103,917 0 4,416
DBX ETF TR XTRACK RUSS 1000 233051481 7,812 226,475 SH   SOLE   198,040 0 28,435
PROCTER & GAMBLE CO COM 742718109 282 2,267 SH   SOLE   2,267 0 0
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 4,770 81,866 SH   SOLE   71,886 0 9,980
NUVEEN REAL ASSET INM AND GW COM 67074Y105 419 23,915 SH   SOLE   19,920 0 3,995
SPDR SERIES TRUST FACTST INV ETF 78464A110 2,225 22,289 SH   SOLE   15,472 0 6,817
VANGUARD INDEX FDS SM CP VAL ETF 922908611 983 7,631 SH   SOLE   6,572 0 1,059
LIBERTY GLOBAL PLC SHS CL A G5480U104 767 30,978 SH   SOLE   30,978 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 1,032 22,414 SH   SOLE   21,022 0 1,392
QURATE RETAIL INC COM SER A 74915M100 835 80,951 SH   SOLE   80,451 0 500
UNITED PARCEL SERVICE INC CL B 911312106 763 6,372 SH   SOLE   6,372 0 0
SPDR SERIES TRUST BLOMBRG BRC EMRG 78464A391 469 17,231 SH   SOLE   14,522 0 2,709
EBAY INC COM 278642103 775 19,875 SH   SOLE   0 0 19,875
PACER FDS TR PACER US SMALL 69374H857 21,929 889,710 SH   SOLE   781,000 0 108,710
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 504 11,827 SH   SOLE   5,204 0 6,623
SPDR SERIES TRUST S&P1500MOMTILT 78468R705 9,730 74,940 SH   SOLE   65,878 0 9,062
XYLEM INC COM 98419M100 5,028 63,145 SH   SOLE   55,591 0 7,554
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 5,262 190,655 SH   SOLE   182,900 0 7,755
FACEBOOK INC CL A 30303M102 490 2,754 SH   SOLE   498 0 2,256
SPDR SERIES TRUST PORTFOLIO LN COR 78464A367 1,323 43,956 SH   SOLE   37,041 0 6,915
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,539 19,814 SH   SOLE   17,455 0 2,359
BIOGEN INC COM 09062X103 2,860 12,284 SH   SOLE   10,816 0 1,468
AMERICAN TOWER CORP NEW COM 03027X100 1,117 5,051 SH   SOLE   5,044 0 7
CENTRAL SECS CORP COM 155123102 397 12,638 SH   SOLE   10,525 0 2,113
CROWN CASTLE INTL CORP NEW COM 22822V101 401 2,888 SH   SOLE   338 0 2,550
PRICE T ROWE GROUP INC COM 74144T108 3,645 31,906 SH   SOLE   20,839 0 11,067
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2,109 119,166 SH   SOLE   114,338 0 4,828
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 2,416 93,744 SH   SOLE   65,026 0 28,718
NVIDIA CORP COM 67066G104 8,483 48,732 SH   SOLE   40,879 0 7,853
ALPHABET INC CAP STK CL A 02079K305 477 391 SH   SOLE   388 0 3
MASTERCARD INC CL A 57636Q104 1,546 5,691 SH   SOLE   291 0 5,400
INGERSOLL-RAND PLC SHS G47791101 4,024 32,659 SH   SOLE   28,443 0 4,216
ISHARES TR NATIONAL MUN ETF 464288414 3,471 30,417 SH   SOLE   29,186 0 1,231
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 3,483 34,433 SH   SOLE   28,558 0 5,875
ADOBE INC COM 00724F101 249 900 SH   SOLE   124 0 776
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 653 4,040 SH   SOLE   4,040 0 0
ALPS ETF TR MED BREAKTHGH 00162Q593 2,126 67,367 SH   SOLE   46,787 0 20,580
FIRST TR DJS MICROCAP INDEX COM SHS ANNUAL 33718M105 22,762 498,030 SH   SOLE   437,117 0 60,913
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 7,704 87,806 SH   SOLE   69,026 0 18,780
BAIDU INC SPON ADR REP A 056752108 1,029 10,011 SH   SOLE   8,808 0 1,203
SPDR SERIES TRUST S&P DIVID ETF 78464A763 23,250 226,608 SH   SOLE   198,121 0 28,487
ALTERYX INC COM CL A 02156B103 3,357 31,251 SH   SOLE   27,212 0 4,039
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,787 12,761 SH   SOLE   10,659 0 2,102
ISHARES TR RUS 1000 ETF 464287622 425 2,584 SH   SOLE   2,584 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 636 15,285 SH   SOLE   15,285 0 0
FRANKLIN UNVL TR SH BEN INT 355145103 377 50,056 SH   SOLE   41,722 0 8,334
TARGET CORP COM 87612E106 316 2,956 SH   SOLE   206 0 2,750
ISHARES TR 10-20 YR TRS ETF 464288653 4,210 28,162 SH   SOLE   25,014 0 3,148
ROSS STORES INC COM 778296103 221 2,016 SH   SOLE   2,000 0 16
EXCHANGE TRADED CONCEPTS TR ROBO GLB ETF 301505707 2,244 58,518 SH   SOLE   40,616 0 17,902
EXPEDIA GROUP INC COM NEW 30212P303 3,710 27,605 SH   SOLE   25,347 0 2,258
GCI LIBERTY INC COM CLASS A 36164V305 643 10,354 SH   SOLE   10,192 0 162
AT&T INC COM 00206R102 3,887 102,716 SH   SOLE   101,581 0 1,135
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 28,196 441,873 SH   SOLE   387,924 0 53,949
APPLE INC COM 037833100 4,595 20,518 SH   SOLE   18,210 0 2,308
INVESCO EXCHNG TRADED FD TR S&P SMLCAP HIG 46138E131 9,108 379,041 SH   SOLE   329,540 0 49,501
NETEASE INC SPONSORED ADS 64110W102 5,660 21,262 SH   SOLE   18,745 0 2,517