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
DISNEY WALT CO COM DISNEY 254687106 506 4,534 SH   SOLE   1,793 0 2,741
PFIZER INC COM 717081103 317 9,685 SH   SOLE   1,520 0 8,165
SPDR SER TR BLMBRG BRC CNVRT 78464A359 5,192 85,825 SH   SOLE   65,865 0 19,960
SWISS HELVETIA FD INC COM 870875101 300 38,232 SH   SOLE   33,172 0 5,060
ISHARES SILVER TR ISHARES 46428Q109 694 40,784 SH   SOLE   0 0 40,784
ISHARES TR NATIONAL MUN ETF 464288414 3,490 30,241 SH   SOLE   27,691 0 2,550
FLEXSHARES TR INTL QLTDV IDX 33939L837 290 14,419 SH   SOLE   0 0 14,419
VANGUARD BD INDEX FDS LONG TERM BOND 921937793 4,036 36,153 SH   SOLE   33,249 0 2,904
MPLX LP COM UNIT REP LTD 55336V100 402 23,280 SH   SOLE   0 0 23,280
NUVEEN SR INCOME FD COM 67067Y104 236 50,300 SH   SOLE   0 0 50,300
AMERICAN TOWER CORP NEW COM 03027X100 1,618 6,258 SH   SOLE   5,044 0 1,214
VANGUARD WORLD FD EXTENDED DUR 921910709 260 1,566 SH   SOLE   1,247 0 319
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 5,071 192,875 SH   SOLE   176,927 0 15,948
ACTIVISION BLIZZARD INC COM 00507V109 2,913 38,376 SH   SOLE   38,203 0 173
DIREXION SHS ETF TR 7 10YR TRES BULL 25459W565 335 4,924 SH   SOLE   4,254 0 670
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,314 20,475 SH   SOLE   14,129 0 6,346
MASTERCARD INCORPORATED CL A 57636Q104 1,868 6,317 SH   SOLE   591 0 5,726
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN 09257P105 1,239 52,156 SH   SOLE   52,156 0 0
ABBOTT LABS COM 002824100 319 3,491 SH   SOLE   395 0 3,096
BK OF AMERICA CORP COM 060505104 397 16,718 SH   SOLE   3,554 0 13,164
GABELLI GLB SML & MD CP VAL COM 36249W104 219 24,687 SH   SOLE   21,418 0 3,269
THE TRADE DESK INC COM CL A 88339J105 203 500 SH   SOLE   450 0 50
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206C680 8,695 44,066 SH   SOLE   37,263 0 6,803
LIBERTY BROADBAND CORP COM SER A 530307107 841 6,881 SH   SOLE   6,706 0 175
COSTCO WHSL CORP NEW COM 22160K105 411 1,356 SH   SOLE   306 0 1,050
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 425 8,450 SH   SOLE   0 0 8,450
ISHARES TR TIPS BD ETF 464287176 2,379 19,344 SH   SOLE   13,415 0 5,929
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 755 4,040 SH   SOLE   4,040 0 0
ADOBE INC COM 00724F101 417 958 SH   SOLE   182 0 776
ETF SER SOLUTIONS DEFIANCE QUANT 26922A420 2,346 76,015 SH   SOLE   45,813 0 30,202
XYLEM INC COM 98419M100 4,082 62,836 SH   SOLE   52,585 0 10,251
TRANE TECHNOLOGIES PLC SHS G8994E103 2,863 32,176 SH   SOLE   26,985 0 5,191
AT&T INC COM 00206R102 3,142 103,925 SH   SOLE   99,237 0 4,688
ISHARES INC EM MKT SM-CP ETF 464286475 2,477 63,450 SH   SOLE   38,246 0 25,204
TARGET CORP COM 87612E106 457 3,808 SH   SOLE   208 0 3,600
APPLE INC COM 037833100 9,184 25,176 SH   SOLE   18,028 0 7,148
AMAZON COM INC COM 023135106 2,425 879 SH   SOLE   502 0 377
INVESCO EXCH TRADED FD TR II EMRNG MKT SVRG 46138E784 1,575 58,812 SH   SOLE   40,758 0 18,054
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 10,111 352,306 SH   SOLE   273,053 0 79,253
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 1,734 50,321 SH   SOLE   49,679 0 642
INVESCO EXCH TRADED FD TR II S&P 500 HB ETF 46138E370 5,674 141,817 SH   SOLE   119,827 0 21,990
ETF SER SOLUTIONS AAM S&P EMRG 26922A586 2,940 163,243 SH   SOLE   144,017 0 19,226
PROCTER AND GAMBLE CO COM 742718109 435 3,635 SH   SOLE   2,087 0 1,548
PRICE T ROWE GROUP INC COM 74144T108 4,170 33,769 SH   SOLE   19,715 0 14,054
CUMMINS INC COM 231021106 208 1,200 SH   SOLE   0 0 1,200
CBRE GROUP INC CL A 12504L109 461 10,200 SH   SOLE   0 0 10,200
BOEING CO COM 097023105 328 1,787 SH   SOLE   1,357 0 430
CROWN HLDGS INC COM 228368106 254 3,906 SH   SOLE   3,906 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 8,604 65,676 SH   SOLE   55,091 0 10,585
EAGLE CAP GROWTH FD INC COM 269451100 280 42,069 SH   SOLE   36,500 0 5,569
LIBERTY GLOBAL PLC SHS CL C G5480U120 1,947 90,527 SH   SOLE   89,727 0 800
ORACLE CORP COM 68389X105 292 5,287 SH   SOLE   1,322 0 3,965
SPDR SER TR PORTFOLIO SH TSR 78468R101 12,935 421,065 SH   SOLE   371,883 0 49,182
INTERCONTINENTAL EXCHANGE IN COM 45866F104 252 2,750 SH   SOLE   250 0 2,500
PACER FDS TR TRENDPILOT US BD 69374H642 23,588 945,774 SH   SOLE   726,240 0 219,534
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 2,180 19,758 SH   SOLE   16,578 0 3,180
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 3,460 58,859 SH   SOLE   40,410 0 18,449
WORLD GOLD TR SPDR GLD MINIS 98149E204 19,703 1,109,402 SH   SOLE   869,682 0 239,720
NEW IRELAND FD INC COM 645673104 420 54,216 SH   SOLE   47,041 0 7,175
NIKE INC CL B 654106103 6,277 64,015 SH   SOLE   46,798 0 17,217
VICTORY PORTFOLIOS II VICSHS DV AC ETF 92647N667 3,544 107,052 SH   SOLE   94,445 0 12,607
GENERAL AMERN INVS INC COM 368802104 212 6,653 SH   SOLE   5,773 0 880
PIMCO ETF TR 25YR+ ZERO U S 72201R882 5,871 33,953 SH   SOLE   27,571 0 6,382
ALPS ETF TR MED BREAKTHGH 00162Q593 2,409 57,584 SH   SOLE   34,704 0 22,880
INTEL CORP COM 458140100 281 4,691 SH   SOLE   2,200 0 2,491
INVESCO EXCHANGE TRADED FD T S&P500 PUR VAL 46137V258 267 5,601 SH   SOLE   1,440 0 4,161
SPDR SER TR PORTFLI INTRMDIT 78464A672 5,230 157,450 SH   SOLE   143,851 0 13,599
VANECK VECTORS ETF TR VIDEO GAMING 92189F114 3,251 62,804 SH   SOLE   37,854 0 24,950
FIRST TRUST PORTFOLIOS LP SHS 337345102 3,049 27,953 SH   SOLE   16,854 0 11,099
FLEXSHARES TR QUALT DIVD IDX 33939L860 359 8,500 SH   SOLE   0 0 8,500
ISHARES TR CORE S&P SCP ETF 464287804 5,285 77,395 SH   SOLE   62,820 0 14,575
JPMORGAN CHASE & CO COM 46625H100 4,516 48,010 SH   SOLE   39,076 0 8,934
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 223 1,595 SH   SOLE   1,395 0 200
ISHARES TR US TREAS BD ETF 46429B267 21,244 758,975 SH   SOLE   582,772 0 176,203
COMCAST CORP NEW CL A 20030N101 323 8,298 SH   SOLE   1,480 0 6,818
EBAY INC. COM 278642103 753 14,360 SH   SOLE   0 0 14,360
CENTRAL SECS CORP COM 155123102 205 7,089 SH   SOLE   6,151 0 938
DBX ETF TR XTRACK RUSS 1000 233051481 3,452 108,014 SH   SOLE   90,677 0 17,337
GCI LIBERTY INC COM CLASS A 36164V305 743 10,453 SH   SOLE   10,232 0 221
CISCO SYS INC COM 17275R102 423 9,073 SH   SOLE   1,713 0 7,360
SHOPIFY INC CL A 82509L107 645 680 SH   SOLE   680 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 205 3,485 SH   SOLE   10 0 3,475
DISCOVERY INC COM SER C 25470F302 780 40,475 SH   SOLE   39,475 0 1,000
ISHARES TR 1 3 YR TREAS BD 464287457 19,537 225,571 SH   SOLE   190,585 0 34,986
EXXON MOBIL CORP COM 30231G102 1,003 22,421 SH   SOLE   11,586 0 10,835
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 1,005 29,108 SH   SOLE   28,908 0 200
CHEVRON CORP NEW COM 166764100 450 5,048 SH   SOLE   1,853 0 3,195
INVESCO EXCHANGE TRADED FD T S&P SML600 VAL 46137V167 7,912 167,983 SH   SOLE   139,309 0 28,674
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 146 20,527 SH   SOLE   0 0 20,527
PACER FDS TR CFRA STVAL EQL 69374H691 3,373 130,134 SH   SOLE   84,883 0 45,251
BROADCOM INC COM 11135F101 5,326 16,875 SH   SOLE   13,244 0 3,631
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 773 4,331 SH   SOLE   3,105 0 1,226
DIAGEO P L C SPON ADR NEW 25243Q205 390 2,905 SH   SOLE   1,178 0 1,727
ISHARES TR BARCLAYS 7 10 YR 464287440 4,633 38,016 SH   SOLE   32,111 0 5,905
HARROW HEALTH INC COM 415858109 53 10,200 SH   SOLE   0 0 10,200
J P MORGAN EXCHANGE-TRADED F US DIVIDEND 46641Q795 3,153 141,099 SH   SOLE   124,508 0 16,591
FORTINET INC COM 34959E109 1,590 11,582 SH   SOLE   9,696 0 1,886
LIBERTY GLOBAL PLC SHS CL A G5480U104 666 30,450 SH   SOLE   30,450 0 0
SPDR SER TR PORTFOLIO LN TSR 78464A664 13,740 292,892 SH   SOLE   245,585 0 47,307
SPDR SER TR NUVEEN BBG BRCLY 78464A284 6,128 108,723 SH   SOLE   99,552 0 9,171
TAIWAN FD INC COM 874036106 331 15,609 SH   SOLE   13,543 0 2,066
GILEAD SCIENCES INC COM 375558103 3,607 46,877 SH   SOLE   39,273 0 7,604
BROADMARK RLTY CAP INC COM 11135B100 226 23,819 SH   SOLE   23,819 0 0
SQUARE INC CL A 852234103 3,768 35,903 SH   SOLE   30,356 0 5,547
QURATE RETAIL INC COM SER A 74915M100 471 49,528 SH   SOLE   49,351 0 177
GDL FUND COM SH BEN IT 361570104 457 55,562 SH   SOLE   48,208 0 7,354
SPDR SER TR PORTFOLIO LN COR 78464A367 1,656 52,252 SH   SOLE   36,163 0 16,089
VISA INC COM CL A 92826C839 332 1,719 SH   SOLE   618 0 1,101
PRINCIPAL EXCHANGE-TRADED FD PRIN SHRHLDR 74255Y300 3,814 136,940 SH   SOLE   120,777 0 16,163
ISHARES TR IBOXX INV CP ETF 464287242 275 2,043 SH   SOLE   2,043 0 0
ISHARES TR GRWT ALLOCAT ETF 464289867 920 19,838 SH   SOLE   17,141 0 2,697
SPDR SER TR S&P 400 MDCP VAL 78464A839 6,400 150,121 SH   SOLE   125,484 0 24,637
ISHARES TR BRAZIL SM-CP ETF 464289131 2,126 168,231 SH   SOLE   101,394 0 66,837
WISDOMTREE TR US SMALLCAP DIVD 97717W604 4,763 224,901 SH   SOLE   198,419 0 26,482
ISHARES TR 3 7 YR TREAS BD 464288661 10,941 81,854 SH   SOLE   49,329 0 32,525
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 286 2,438 SH   SOLE   1,938 0 500
ISHARES TR CONV BD ETF 46435G102 5,249 73,971 SH   SOLE   56,775 0 17,196
CIMAREX ENERGY CO COM 171798101 456 16,575 SH   SOLE   0 0 16,575
DISCOVERY INC COM SER A 25470F104 282 13,361 SH   SOLE   12,830 0 531
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 2,291 36,090 SH   SOLE   21,750 0 14,340
LILLY ELI & CO COM 532457108 567 3,456 SH   SOLE   2,256 0 1,200
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 3,568 68,941 SH   SOLE   60,831 0 8,110
ROYCE GLOBAL VALUE TR INC COM 78081T104 261 22,589 SH   SOLE   19,598 0 2,991
SOLAREDGE TECHNOLOGIES INC COM 83417M104 2,574 18,544 SH   SOLE   15,576 0 2,968
FACEBOOK INC CL A 30303M102 963 4,243 SH   SOLE   598 0 3,645
VANECK VECTORS ETF TR AMT FREE SHORT M 92189F528 2,121 117,769 SH   SOLE   107,835 0 9,934
VANGUARD INDEX FDS TOTAL STK MKT 922908769 288 1,840 SH   SOLE   0 0 1,840
CARVANA CO CL A 146869102 1,609 13,387 SH   SOLE   11,207 0 2,180
OBLONG INC COM 674434105 20 13,116 SH   SOLE   0 0 13,116
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 266 1,050 SH   SOLE   1,050 0 0
SALESFORCE COM INC COM 79466L302 339 1,812 SH   SOLE   500 0 1,312
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 6,212 62,056 SH   SOLE   43,289 0 18,767
VANGUARD WORLD FD MEGA CAP INDEX 921910873 3,279 29,957 SH   SOLE   20,054 0 9,903
BERKSHIRE HATHAWAY INC DEL CL A 084670108 267 1 SH   SOLE   1 0 0
FIRST TR NASDAQ-100 TECH IND NASDAQ 100 EX 33733E401 5,813 92,496 SH   SOLE   78,132 0 14,364
ISHARES GOLD TRUST ISHARES 464285105 2,790 164,192 SH   SOLE   113,937 0 50,255
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 2,530 61,965 SH   SOLE   37,356 0 24,609
JAPAN SMALLER CAPITALIZATION COM 47109U104 305 38,968 SH   SOLE   33,944 0 5,024
HOME DEPOT INC COM 437076102 698 2,786 SH   SOLE   868 0 1,918
ISHARES TR CORE US AGGBD ET 464287226 32,004 270,737 SH   SOLE   208,690 0 62,047
ADVANCED MICRO DEVICES INC COM 007903107 328 6,237 SH   SOLE   3,404 0 2,833
COCA COLA CO COM 191216100 252 5,646 SH   SOLE   4,100 0 1,546
NETFLIX INC COM 64110L106 367 807 SH   SOLE   554 0 253
INVESCO QQQ TR UNIT SER 1 46090E103 3,666 14,808 SH   SOLE   7,676 0 7,132
AMGEN INC COM 031162100 273 1,157 SH   SOLE   157 0 1,000
UNITEDHEALTH GROUP INC COM 91324P102 216 733 SH   SOLE   281 0 452
SPROTT PHYSICAL GOLD TR UNIT 85207H104 286 20,000 SH   SOLE   20,000 0 0
CSX CORP COM 126408103 6,777 97,175 SH   SOLE   80,934 0 16,241
GLOBAL X FDS MSCI SUPR EM ETF 37950E119 2,820 279,189 SH   SOLE   246,308 0 32,881
ALTERYX INC COM CL A 02156B103 5,078 30,909 SH   SOLE   25,801 0 5,108
3M CO COM 88579Y101 249 1,596 SH   SOLE   1,146 0 450
SPDR SER TR FACTST INV ETF 78464A110 3,247 22,321 SH   SOLE   13,458 0 8,863
FLEXSHARES TR GLB QLT R/E IDX 33939L787 365 7,116 SH   SOLE   0 0 7,116
VERIZON COMMUNICATIONS INC COM 92343V104 218 3,958 SH   SOLE   2,010 0 1,948
NVIDIA CORPORATION COM 67066G104 18,756 49,370 SH   SOLE   38,638 0 10,732
TESLA INC COM 88160R101 2,568 2,378 SH   SOLE   2,083 0 295
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 289 2,446 SH   SOLE   2,446 0 0
LOCKHEED MARTIN CORP COM 539830109 238 651 SH   SOLE   486 0 165
ISHARES INC MSCI SWITZERLAND 464286749 212 5,450 SH   SOLE   0 0 5,450
COLUMBIA ETF TR II EMRG MARKETS ETF 19762B509 2,119 92,818 SH   SOLE   55,937 0 36,881
VERTICAL CAP INCOME FD SHS BEN INT 92535C104 194 20,071 SH   SOLE   17,414 0 2,657
NETEASE INC SPONSORED ADS 64110W102 9,098 21,189 SH   SOLE   17,765 0 3,424
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362 369 11,217 SH   SOLE   5,204 0 6,013
EXPEDIA GROUP INC COM NEW 30212P303 1,611 19,600 SH   SOLE   16,456 0 3,144
STARBUCKS CORP COM 855244109 240 3,257 SH   SOLE   1,900 0 1,357
VANECK VECTORS ETF TR AMT FREE LONG MU 92189F536 3,919 185,287 SH   SOLE   169,657 0 15,630
VANGUARD ADMIRAL FDS INC 500 VAL IDX FD 921932703 480 4,592 SH   SOLE   4,592 0 0
MICROSOFT CORP COM 594918104 3,543 17,412 SH   SOLE   5,932 0 11,480
ISHARES TR RUSSELL 2000 ETF 464287655 334 2,333 SH   SOLE   0 0 2,333
LIBERTY MEDIA CORP DEL COM SER C FRMLA 531229854 562 17,736 SH   SOLE   17,611 0 125
SPDR GOLD TR GOLD SHS 78463V107 578 3,455 SH   SOLE   30 0 3,425
ISHARES TR RUS 1000 ETF 464287622 444 2,584 SH   SOLE   2,584 0 0
BIO-TECHNE CORP COM 09073M104 244 924 SH   SOLE   24 0 900
ISHARES TR CORE S&P MCP ETF 464287507 5,569 31,321 SH   SOLE   24,709 0 6,612
FIDELITY COMWLTH TR NDQ CP IDX TRK 315912808 3,343 8,545 SH   SOLE   5,817 0 2,728
MCDONALDS CORP COM 580135101 616 3,339 SH   SOLE   271 0 3,068
AUTOZONE INC COM 053332102 7,408 6,567 SH   SOLE   5,511 0 1,056
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,353 31,214 SH   SOLE   26,115 0 5,099
BLACKROCK FLA MUN 2020 TERM COM SHS 09250M109 387 26,248 SH   SOLE   26,248 0 0
ISHARES TR FALN ANGLS USD 46435G474 6,970 265,943 SH   SOLE   215,355 0 50,588
MONGODB INC CL A 60937P106 5,171 22,848 SH   SOLE   19,127 0 3,721
DIVIDEND & INCOME FD INC COM NEW 25538A204 463 45,447 SH   SOLE   39,432 0 6,015
FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 7,477 191,088 SH   SOLE   161,660 0 29,428
ISHARES INC MSCI STH KOR ETF 464286772 226 3,950 SH   SOLE   0 0 3,950
LIBERTY BROADBAND CORP COM SER C 530307305 2,617 21,113 SH   SOLE   21,013 0 100
SILVERCORP METALS INC COM 82835P103 79 14,700 SH   SOLE   0 0 14,700
GOLDMAN SACHS GROUP INC COM 38141G104 408 2,062 SH   SOLE   13 0 2,049
ALPHABET INC CAP STK CL A 02079K305 781 551 SH   SOLE   405 0 146
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 2,401 47,600 SH   SOLE   0 0 47,600
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 3,203 18,061 SH   SOLE   10,890 0 7,171
AMERISOURCEBERGEN CORP COM 03073E105 311 3,085 SH   SOLE   2,085 0 1,000
SPDR SER TR PORTFOLIO SHORT 78464A474 2,038 65,020 SH   SOLE   0 0 65,020
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 207 4,015 SH   SOLE   285 0 3,730
ALPHABET INC CAP STK CL C 02079K107 2,092 1,480 SH   SOLE   77 0 1,403
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 5,241 102,888 SH   SOLE   94,210 0 8,678
INVESCO EXCH TRADED FD TR II S&P SMLCP STAP 46138E172 3,964 53,921 SH   SOLE   32,503 0 21,418
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537 3,979 149,808 SH   SOLE   137,173 0 12,635
FORTUNA SILVER MINES INC COM 349915108 95 18,700 SH   SOLE   0 0 18,700
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 203 2,000 SH   SOLE   0 0 2,000
ISHARES TR 20 YR TR BD ETF 464287432 8,759 53,433 SH   SOLE   46,090 0 7,343
ETF SER SOLUTIONS REVERSE WEIGHT 26922A685 9,263 639,254 SH   SOLE   525,773 0 113,481
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 38,399 617,348 SH   SOLE   474,179 0 143,169
SPRAGUE RES LP COM UNIT REP LTD 849343108 170 10,801 SH   SOLE   10,801 0 0
SPDR SER TR S&P1500MOMTILT 78468R705 5,453 40,647 SH   SOLE   33,999 0 6,648
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,406 19,926 SH   SOLE   17,571 0 2,355
PROSHARES TR S&P TECH DIVIDEN 74347G606 3,805 90,908 SH   SOLE   80,215 0 10,693
SALIENT MIDSTREAM & MLP FD SH BEN INT 79471V105 157 38,118 SH   SOLE   33,072 0 5,046
BAXTER INTL INC COM 071813109 236 2,740 SH   SOLE   36 0 2,704
ALMADEN MINERALS LTD COM CL B 020283305 20 40,000 SH   SOLE   0 0 40,000
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 6,118 147,860 SH   SOLE   125,081 0 22,779
PACER FDS TR PACER US SMALL 69374H857 8,043 342,096 SH   SOLE   288,083 0 54,013
BROOKFIELD REAL ASSETS INCOM SHS BEN INT 112830104 460 27,614 SH   SOLE   24,064 0 3,550
ISHARES INC MSCI JPN ETF NEW 46434G822 242 4,400 SH   SOLE   0 0 4,400
BIOGEN INC COM 09062X103 3,297 12,323 SH   SOLE   10,340 0 1,983
SPDR SER TR S&P DIVID ETF 78464A763 5,518 60,509 SH   SOLE   53,400 0 7,109
ISHARES TR CORE S&P500 ETF 464287200 325 1,050 SH   SOLE   438 0 612
UNITED PARCEL SERVICE INC CL B 911312106 749 6,741 SH   SOLE   6,369 0 372
MEDTRONIC PLC SHS G5960L103 585 6,379 SH   SOLE   6,379 0 0
VANECK VECTORS ETF TR EMERGING MKTS HI 92189F353 5,025 225,544 SH   SOLE   173,060 0 52,484
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 6,102 112,715 SH   SOLE   103,207 0 9,508
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 2,620 35,169 SH   SOLE   21,195 0 13,974
THERMO FISHER SCIENTIFIC INC COM 883556102 223 615 SH   SOLE   102 0 513
PAYPAL HLDGS INC COM 70450Y103 269 1,543 SH   SOLE   1,198 0 345
ISHARES TR CRE U S REIT ETF 464288521 3,545 81,541 SH   SOLE   71,933 0 9,608
JOHNSON & JOHNSON COM 478160104 394 2,805 SH   SOLE   1,400 0 1,405
VANGUARD INDEX FDS SM CP VAL ETF 922908611 5,269 49,278 SH   SOLE   41,118 0 8,160
VICTORY PORTFOLIOS II VCSHS US SMCP HG 92647N873 4,897 133,476 SH   SOLE   117,747 0 15,729
INVESCO EXCH TRADED FD TR II S&P SMLCAP HIG 46138E131 4,988 301,961 SH   SOLE   260,303 0 41,658
ISHARES TR GLB INFRASTR ETF 464288372 396 10,347 SH   SOLE   0 0 10,347
CROWN CASTLE INTL CORP NEW COM 22822V101 299 1,788 SH   SOLE   338 0 1,450
COHEN & STEERS INFRASTRUCTUR COM 19248A109 254 11,500 SH   SOLE   0 0 11,500
BOULDER GROWTH & INCOME FD I COM 101507101 158 16,802 SH   SOLE   14,579 0 2,223