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
INGERSOLL RAND INC COM 45687V106 698 28,133 SH   SOLE   24,101 0 4,032
BAXTER INTL INC COM 071813109 243 2,995 SH   SOLE   36 0 2,959
DIAGEO P L C SPON ADR NEW 25243Q205 378 2,971 SH   SOLE   1,244 0 1,727
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 942 23,568 SH   SOLE   17,731 0 5,837
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,115 30,987 SH   SOLE   26,486 0 4,501
MCDONALDS CORP COM 580135101 512 3,099 SH   SOLE   271 0 2,828
PIMCO ETF TR 25YR+ ZERO U S 72201R882 33,769 193,253 SH   SOLE   164,267 0 28,986
GOLDMAN SACHS GROUP INC COM 38141G104 266 1,718 SH   SOLE   13 0 1,705
SPDR SER TR S&P 400 MDCP VAL 78464A839 5,252 148,948 SH   SOLE   127,229 0 21,719
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1,465 11,653 SH   SOLE   7,272 0 4,381
ISHARES TR TIPS BD ETF 464287176 2,833 24,027 SH   SOLE   18,116 0 5,911
MONGODB INC CL A 60937P106 3,097 22,683 SH   SOLE   19,399 0 3,284
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 428 4,592 SH   SOLE   4,592 0 0
ISHARES TR US TREAS BD ETF 46429B267 20,898 746,107 SH   SOLE   587,041 0 159,066
EXXON MOBIL CORP COM 30231G102 745 19,613 SH   SOLE   11,586 0 8,027
LILLY ELI & CO COM 532457108 457 3,298 SH   SOLE   3,298 0 0
CIMAREX ENERGY CO COM 171798101 279 16,575 SH   SOLE   0 0 16,575
ALPHABET INC CAP STK CL C 02079K107 1,521 1,308 SH   SOLE   80 0 1,228
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 5,082 103,448 SH   SOLE   94,770 0 8,678
MICROSOFT CORP COM 594918104 1,965 12,460 SH   SOLE   5,932 0 6,528
SHOPIFY INC CL A 82509L107 229 550 SH   SOLE   550 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 425 8,220 SH   SOLE   309 0 7,911
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,520 78,266 SH   SOLE   69,537 0 8,729
VANGUARD INDEX FDS TOTAL STK MKT 922908769 227 1,760 SH   SOLE   0 0 1,760
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 1,528 28,036 SH   SOLE   17,502 0 10,534
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 589 40,142 SH   SOLE   33,794 0 6,348
GILEAD SCIENCES INC COM 375558103 3,487 46,638 SH   SOLE   39,839 0 6,799
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 2,347 47,600 SH   SOLE   0 0 47,600
BROADCOM INC COM 11135F101 3,713 15,661 SH   SOLE   13,428 0 2,233
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 22,699 364,114 SH   SOLE   286,482 0 77,632
MEDTRONIC PLC SHS G5960L103 575 6,379 SH   SOLE   6,379 0 0
J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 3,035 160,024 SH   SOLE   142,171 0 17,853
NUVEEN QUALITY MUNCP INCOME COM 67066V101 291 21,176 SH   SOLE   21,176 0 0
HOME DEPOT INC COM 437076102 204 1,090 SH   SOLE   1,009 0 81
ISHARES TR CORE S&P500 ETF 464287200 444 1,720 SH   SOLE   438 0 1,282
BERKSHIRE HATHAWAY INC DEL CL A 084670108 272 1 SH   SOLE   1 0 0
ISHARES GOLD TRUST ISHARES 464285105 2,280 151,306 SH   SOLE   114,082 0 37,224
OBLONG INC COM 674434105 16 13,116 SH   SOLE   0 0 13,116
GENERAL AMERN INVS INC COM 368802104 268 9,759 SH   SOLE   8,186 0 1,573
ONEOK INC NEW COM 682680103 251 11,492 SH   SOLE   11,492 0 0
LEAR CORP COM NEW 521865204 2,183 26,871 SH   SOLE   22,994 0 3,877
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 938 5,130 SH   SOLE   5,001 0 129
PRINCIPAL EXCHANGE-TRADED FD PRIN SHRHLDR 74255Y300 2,849 124,905 SH   SOLE   110,977 0 13,928
COHEN & STEERS INFRASTRUCTUR COM 19248A109 217 11,500 SH   SOLE   0 0 11,500
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 2,948 94,179 SH   SOLE   83,678 0 10,501
SCHWAB STRATEGIC TR LONG TERM US 808524680 5,711 99,477 SH   SOLE   62,116 0 37,361
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 2,691 136,138 SH   SOLE   118,320 0 17,818
PROSHARES TR S&P TECH DIVIDEN 74347G606 3,433 103,170 SH   SOLE   91,664 0 11,506
TAIWAN FD INC COM 874036106 377 22,898 SH   SOLE   19,204 0 3,694
INVESCO EXCHANGE-TRADED FD T NATL AMT MUNI 46138E537 3,886 150,623 SH   SOLE   137,988 0 12,635
BROADMARK RLTY CAP INC COM 11135B100 183 24,319 SH   SOLE   23,819 0 500
ISHARES INC MSCI EM ASIA ETF 464286426 1,371 24,069 SH   SOLE   15,025 0 9,044
ISHARES TR CONV BD ETF 46435G102 2,189 40,262 SH   SOLE   31,687 0 8,575
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1,178 51,918 SH   SOLE   51,918 0 0
PACER FDS TR CFRA STVAL EQL 69374H691 2,688 121,909 SH   SOLE   91,143 0 30,766
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 3,806 186,296 SH   SOLE   170,666 0 15,630
CSX CORP COM 126408103 5,497 95,936 SH   SOLE   82,070 0 13,866
GOLDMAN SACHS MLP INC OPP FD COM SHS 38147W103 12 10,119 SH   SOLE   10,119 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 85 18,525 SH   SOLE   0 0 18,525
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 483 17,736 SH   SOLE   17,611 0 125
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 5,674 96,525 SH   SOLE   72,547 0 23,978
MPLX LP COM UNIT REP LTD 55336V100 259 22,282 SH   SOLE   0 0 22,282
WISDOMTREE TR US SMALLCAP DIVD 97717W604 3,036 168,500 SH   SOLE   149,705 0 18,795
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 379 26,241 SH   SOLE   26,241 0 0
ISHARES TR CORE US AGGBD ET 464287226 22,196 192,392 SH   SOLE   151,388 0 41,004
NIKE INC CL B 654106103 5,181 62,617 SH   SOLE   47,452 0 15,165
CHEVRON CORP NEW COM 166764100 305 4,210 SH   SOLE   1,977 0 2,233
EAGLE CAP GROWTH FD INC COM 269451100 378 61,717 SH   SOLE   51,759 0 9,958
INVESCO EXCHANGE-TRADED FD T S&P SMLCAP HIG 46138E131 2,973 206,914 SH   SOLE   183,829 0 23,085
AUTOZONE INC COM 053332102 5,520 6,525 SH   SOLE   5,589 0 936
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 366 8,450 SH   SOLE   0 0 8,450
ROYCE GLOBAL VALUE TR INC COM 78081T104 266 33,138 SH   SOLE   27,791 0 5,347
METLIFE INC COM 59156R108 1,326 43,376 SH   SOLE   37,046 0 6,330
DISCOVERY INC COM SER A 25470F104 258 13,255 SH   SOLE   12,830 0 425
ISHARES TR CORE S&P SCP ETF 464287804 5,446 97,056 SH   SOLE   82,031 0 15,025
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 4,733 187,088 SH   SOLE   154,246 0 32,842
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 3,510 121,602 SH   SOLE   108,042 0 13,560
CROWN HLDGS INC COM 228368106 227 3,906 SH   SOLE   3,906 0 0
FIRST TR NASDAQ-100 TECH IND SHS 337345102 1,449 17,147 SH   SOLE   10,703 0 6,444
GABELLI GLB SML & MD CP VAL COM 36249W104 263 36,218 SH   SOLE   30,374 0 5,844
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 221 2,446 SH   SOLE   2,446 0 0
AMAZON COM INC COM 023135106 1,269 651 SH   SOLE   477 0 174
JPMORGAN CHASE & CO COM 46625H100 4,232 47,004 SH   SOLE   39,564 0 7,440
BOEING CO COM 097023105 214 1,438 SH   SOLE   1,438 0 0
TESLA INC COM 88160R101 262 500 SH   SOLE   500 0 0
INVESCO EXCHANGE-TRADED FD T S&P 500 HB ETF 46138E370 5,430 185,889 SH   SOLE   161,955 0 23,934
LIBERTY BROADBAND CORP COM SER A 530307107 736 6,881 SH   SOLE   6,706 0 175
INVESCO QQQ TR UNIT SER 1 46090E103 1,533 8,049 SH   SOLE   4,813 0 3,236
MACQUARIE GLOBAL INFRASTRUCT COM 55608D101 217 14,031 SH   SOLE   11,768 0 2,263
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 9,243 131,014 SH   SOLE   116,375 0 14,639
INVESCO EXCHANGE-TRADED FD T 1 30 LADER TRE 46138E107 6,667 169,358 SH   SOLE   105,569 0 63,789
COCA COLA CO COM 191216100 310 7,000 SH   SOLE   4,100 0 2,900
CBRE GROUP INC CL A 12504L109 385 10,200 SH   SOLE   0 0 10,200
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 1,799 90,140 SH   SOLE   70,894 0 19,246
NEW IRELAND FD INC COM 645673104 491 79,538 SH   SOLE   66,706 0 12,832
BOULDER GROWTH & INCOME FD I COM 101507101 227 24,648 SH   SOLE   20,673 0 3,975
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1500 46137V597 2,953 33,021 SH   SOLE   28,615 0 4,406
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 254 2,456 SH   SOLE   2,356 0 100
ISHARES TR MRNING SM CP ETF 464288703 2,257 26,440 SH   SOLE   22,606 0 3,834
ACTIVISION BLIZZARD INC COM 00507V109 2,283 38,376 SH   SOLE   38,203 0 173
ISHARES TR 20 YR TR BD ETF 464287432 31,084 188,423 SH   SOLE   155,042 0 33,381
VANGUARD WORLD FD EXTENDED DUR 921910709 29,424 175,500 SH   SOLE   138,067 0 37,433
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,422 90,527 SH   SOLE   89,727 0 800
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 7,894 73,973 SH   SOLE   67,890 0 6,083
ISHARES INC MSCI JPN ETF NEW 46434G822 217 4,400 SH   SOLE   0 0 4,400
DISCOVERY INC COM SER C 25470F302 710 40,475 SH   SOLE   39,475 0 1,000
SPDR SER TR BLMBRG BRC CNVRT 78464A359 1,717 35,872 SH   SOLE   28,215 0 7,657
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 1,530 39,365 SH   SOLE   24,572 0 14,793
NEXPOINT STRATEGIC OPORTUNT COM NEW 65340G205 107 12,964 SH   SOLE   10,873 0 2,091
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 195 55,920 SH   SOLE   46,897 0 9,023
LIBERTY BROADBAND CORP COM SER C 530307305 2,338 21,113 SH   SOLE   21,013 0 100
SPDR SER TR PORTFOLIO LN TSR 78464A664 17,315 366,540 SH   SOLE   312,911 0 53,629
ISHARES TR BRAZIL SM-CP ETF 464289131 1,090 113,415 SH   SOLE   70,804 0 42,611
ISHARES TR BARCLAYS 7 10 YR 464287440 17,849 146,929 SH   SOLE   128,220 0 18,709
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 2,836 81,800 SH   SOLE   71,114 0 10,686
SPRAGUE RES LP COM UNIT REP LTD 849343108 135 10,301 SH   SOLE   10,301 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 5,995 113,328 SH   SOLE   103,820 0 9,508
SPDR SER TR S&P DIVID ETF 78464A763 5,459 68,359 SH   SOLE   60,762 0 7,598
DBX ETF TR XTRACK RUSS 1000 233051481 2,811 107,297 SH   SOLE   91,949 0 15,348
PROCTER & GAMBLE CO COM 742718109 253 2,300 SH   SOLE   2,087 0 213
INVESCO EXCHANGE TRADED FD T S&P MDCP MOMNTUM 46137V464 4,685 95,411 SH   SOLE   83,044 0 12,367
JOHNSON & JOHNSON COM 478160104 281 2,142 SH   SOLE   1,400 0 742
SPDR SER TR PORTFOLIO SHORT 78464A474 1,967 65,020 SH   SOLE   0 0 65,020
VANGUARD INDEX FDS SM CP VAL ETF 922908611 4,453 50,145 SH   SOLE   43,106 0 7,039
SPDR SER TR S&P 400 MDCP GRW 78464A821 4,576 106,877 SH   SOLE   93,033 0 13,844
SPDR GOLD TRUST GOLD SHS 78463V107 512 3,455 SH   SOLE   30 0 3,425
LIBERTY GLOBAL PLC SHS CL A G5480U104 503 30,450 SH   SOLE   30,450 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 745 18,013 SH   SOLE   16,618 0 1,395
UNITED PARCEL SERVICE INC CL B 911312106 598 6,400 SH   SOLE   6,369 0 31
SPDR SER TR NUVEEN BBG BRCLY 78464A284 5,982 109,315 SH   SOLE   100,144 0 9,171
QURATE RETAIL INC COM SER A 74915M100 415 68,037 SH   SOLE   67,360 0 677
EBAY INC COM 278642103 416 13,852 SH   SOLE   0 0 13,852
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 922 29,108 SH   SOLE   28,908 0 200
PACER FDS TR PACER US SMALL 69374H857 2,978 170,246 SH   SOLE   147,473 0 22,773
WORLD GOLD TR SPDR GLD MINIS 98149E204 16,243 1,033,283 SH   SOLE   817,721 0 215,562
XYLEM INC COM 98419M100 4,063 62,381 SH   SOLE   53,340 0 9,041
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 4,840 190,091 SH   SOLE   174,143 0 15,948
FACEBOOK INC CL A 30303M102 522 3,128 SH   SOLE   623 0 2,505
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 1,957 19,626 SH   SOLE   16,812 0 2,814
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,507 18,410 SH   SOLE   15,792 0 2,618
BIOGEN INC COM 09062X103 3,885 12,280 SH   SOLE   10,489 0 1,791
AMERICAN TOWER CORP NEW COM 03027X100 1,111 5,100 SH   SOLE   5,044 0 56
NUVEEN SR INCOME FD COM 67067Y104 222 50,300 SH   SOLE   0 0 50,300
SWISS HELVETIA FD INC COM 870875101 390 56,086 SH   SOLE   47,038 0 9,048
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1,387 43,879 SH   SOLE   43,398 0 481
CENTRAL SECS CORP COM 155123102 269 10,402 SH   SOLE   8,725 0 1,677
CROWN CASTLE INTL CORP NEW COM 22822V101 258 1,788 SH   SOLE   338 0 1,450
JAPAN SMALLER CAPITALIZATION COM 47109U104 400 56,703 SH   SOLE   47,718 0 8,985
PRICE T ROWE GROUP INC COM 74144T108 3,106 31,805 SH   SOLE   19,991 0 11,814
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2,058 118,409 SH   SOLE   108,475 0 9,934
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 1,428 60,625 SH   SOLE   37,850 0 22,775
NVIDIA CORP COM 67066G104 12,809 48,592 SH   SOLE   39,177 0 9,415
ALPHABET INC CAP STK CL A 02079K305 471 405 SH   SOLE   405 0 0
MASTERCARD INC CL A 57636Q104 1,447 5,991 SH   SOLE   391 0 5,600
COMCAST CORP NEW CL A 20030N101 211 6,151 SH   SOLE   1,751 0 4,400
ISHARES TR NATIONAL MUN ETF 464288414 3,436 30,405 SH   SOLE   27,855 0 2,550
ISHARES TR FALN ANGLS USD 46435G474 5,784 257,762 SH   SOLE   212,000 0 45,762
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 2,947 94,092 SH   SOLE   81,528 0 12,564
SPDR SER TR PORTFOLIO LN COR 78464A367 915 32,132 SH   SOLE   24,089 0 8,043
ADOBE INC COM 00724F101 305 958 SH   SOLE   182 0 776
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 601 4,040 SH   SOLE   4,040 0 0
ALPS ETF TR MED BREAKTHGH 00162Q593 1,456 45,916 SH   SOLE   28,664 0 17,252
BK OF AMERICA CORP COM 060505104 366 17,237 SH   SOLE   3,554 0 13,683
ISHARES INC EM MKT SM-CP ETF 464286475 1,387 43,249 SH   SOLE   27,001 0 16,248
SPDR SER TR S&P1500MOMTILT 78468R705 4,502 40,346 SH   SOLE   34,474 0 5,872
MORGAN STANLEY INDIA INVS FD COM 61745C105 173 13,476 SH   SOLE   11,303 0 2,173
BAIDU INC SPON ADR REP A 056752108 994 9,858 SH   SOLE   8,445 0 1,413
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,724 18,328 SH   SOLE   14,048 0 4,280
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 28,800 285,124 SH   SOLE   234,247 0 50,877
ISHARES SILVER TRUST ISHARES 46428Q109 532 40,784 SH   SOLE   0 0 40,784
ALTERYX INC COM CL A 02156B103 2,920 30,685 SH   SOLE   26,169 0 4,516
GDL FD COM SH BEN IT 361570104 639 81,511 SH   SOLE   68,360 0 13,151
ISHARES TR RUS 1000 ETF 464287622 366 2,584 SH   SOLE   2,584 0 0
INVESCO EXCHANGE-TRADED FD T CHINA TECHNLGY 46138E800 1,378 28,782 SH   SOLE   17,968 0 10,814
TARGET CORP COM 87612E106 275 2,958 SH   SOLE   208 0 2,750
ISHARES TR 10-20 YR TRS ETF 464288653 14,236 84,931 SH   SOLE   75,457 0 9,474
TRANE TECHNOLOGIES PLC SHS G8994E103 2,639 31,954 SH   SOLE   27,372 0 4,582
ISHARES TR CORE S&P MCP ETF 464287507 4,306 29,929 SH   SOLE   25,282 0 4,647
INVESCO EXCHANGE-TRADED FD T EMRNG MKT SVRG 46138E784 371 15,509 SH   SOLE   11,673 0 3,836
EXPEDIA GROUP INC COM NEW 30212P303 1,251 22,235 SH   SOLE   19,542 0 2,693
GCI LIBERTY INC COM CLASS A 36164V305 596 10,453 SH   SOLE   10,232 0 221
DIVIDEND & INCOME FUND COM NEW 25538A204 586 66,671 SH   SOLE   55,915 0 10,756
AT&T INC COM 00206R102 2,952 101,255 SH   SOLE   99,910 0 1,345
INVESCO EXCHANGE-TRADED FD T S&P500 HDL VOL 46138E362 346 11,527 SH   SOLE   5,204 0 6,323
APPLE INC COM 037833100 5,334 20,975 SH   SOLE   17,773 0 3,202
INVESCO EXCHANGE TRADED FD T S&P MDCP400 VL 46137V191 2,779 71,684 SH   SOLE   61,980 0 9,704
SPDR SER TR FACTST INV ETF 78464A110 1,500 15,168 SH   SOLE   9,468 0 5,700
NETEASE INC SPONSORED ADS 64110W102 6,754 21,043 SH   SOLE   18,018 0 3,025
VERTICAL CAP INCOME FD SHS BEN INT 92535C104 247 29,442 SH   SOLE   24,692 0 4,750