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
3d Printing Etf COM 00214Q500 12 700 SH   SOLE   700 0 0
3m Company COM 88579Y101 48 350 SH   SOLE   150 0 200
Aberdeen Global Dynamic Dividend COM 00302M106 564 76,849 SH   SOLE   65,469 0 11,380
Aberdeen Japan Equity Fund Common COM 00306J109 266 42,545 SH   SOLE   38,568 0 3,977
Aberdeen Standard Phys Silver Shrs ETF COM 26922X107 85 6,270 SH   SOLE   6,210 0 60
Aberdeen Standard Phys SwissGold Shr ETF COM 26922Y105 1,316 86,850 SH   SOLE   71,030 0 15,820
Aberdeen Total Dynamic Dividend COM 021060108 759 115,366 SH   SOLE   95,786 0 19,580
Adams Express Co COM 006212104 13,664 1,085,341 SH   SOLE   931,315 0 154,026
AI Powered Equity ETF COM 26924G813 11 470 SH   SOLE   470 0 0
Allianzgi Artf Intlg And COM 01883M101 5 300 SH   SOLE   300 0 0
AllianzGI Eqty & Conv Income Fund COM 00119P102 11 600 SH   SOLE   400 0 200
AllianzGI NFJ Divid Int COM 65337H109 916 95,311 SH   SOLE   80,129 0 15,182
American Airlines Group Inc COM 02376R102 2 150 SH   SOLE   150 0 0
American Intl Group Inc COM 026874904 220 9,085 SH   SOLE   8,260 0 825
Amplify Advcd Btty Mtls and Matrls ETF COM 032108805 2 300 SH   SOLE   300 0 0
Amplify Online Retail COM 032108102 42 1,000 SH   SOLE   1,000 0 0
Amplify Transformational Data Shrg ETF COM 032108607 17 1,100 SH   SOLE   1,100 0 0
Ark Israel Innovative COM 00214Q609 1 60 SH   SOLE   60 0 0
Asa Gold & Precs Mtls COM G3156P103 93 9,025 SH   SOLE   6,925 0 2,100
Blackrock Enhcd Cap & Incm COM 09256A109 122 9,400 SH   SOLE   8,011 0 1,389
Blackrock Global Opptys COM 092501105 75 8,992 SH   SOLE   5,219 0 3,773
Blackrock Intl Growth Tr COM 092524107 2 500 SH   SOLE   500 0 0
BlackRock Resources & Commdty COM 09257A108 55 10,896 SH   SOLE   9,729 0 1,167
BlackRock Science & Technology Trust II COM 09260K101 45 2,700 SH   SOLE   2,420 0 280
Bluestar Israel COM 26924G870 1 30 SH   SOLE   30 0 0
Boulder Growth & Income COM 101507101 438 47,639 SH   SOLE   42,539 0 5,100
BrandywineGLOBAL - Global Income Opportunities Fun COM 52469B100 108 10,234 SH   SOLE   7,899 0 2,335
Central Securities Corp COM 155123102 584 22,637 SH   SOLE   19,250 0 3,387
Clough Global Opportunities COM 18914E106 127 17,697 SH   SOLE   14,287 0 3,410
Cohen & Steers Quality COM 19247L106 201 22,287 SH   SOLE   19,777 0 2,510
Cornerstone Strat Val Fd COM 21924B104 16 2,000 SH   SOLE   1,601 0 399
Credit Suisse Silver Shares Covered Call ETN COM 22542D449 5 900 SH   SOLE   900 0 0
Defiance Next Gen COM 26922A289 17 800 SH   SOLE   800 0 0
Direxion All Cap Insider Sentiment ETF COM 25459Y769 11 400 SH   SOLE   360 0 40
Direxion Shares Etf COM 25459Y207 46 983 SH   SOLE   783 0 200
Dividend & Income Fund COM 25538A105 4,021 457,489 SH   SOLE   380,295 0 77,194
Eaton Vance Buy Write COM 27829M103 41 5,397 SH   SOLE   4,634 0 763
Eaton Vance Tax Mgd Glbl COM 27829C105 215 28,810 SH   SOLE   21,520 0 7,290
Equus II Inc COM 294766100 12 12,488 SH   SOLE   12,488 0 0
ETFMG Alternative Harvest ETF COM 26924G508 41 3,623 SH   SOLE   3,623 0 0
ETFMG Prime Cyber Security ETF COM 30304R407 29 800 SH   SOLE   800 0 0
Etfs Phys Platinum Etf COM 26922V101 6 90 SH   SOLE   80 0 10
ETFS Physical Palladium Shares COM 26923A106 6 26 SH   SOLE   13 0 13
ETFS Physical Precious Metals Basket COM 26922W109 9 123 SH   SOLE   123 0 0
European Equity Fund COM 298768102 135 19,151 SH   SOLE   16,433 0 2,718
Exone Company COM 302104104 2 250 SH   SOLE   250 0 0
First Trust Cloud Computing ETF COM 33734X192 61 1,123 SH   SOLE   1,123 0 0
First Trust NASDAQ Technology Dividend COM 33738R118 152 4,307 SH   SOLE   4,307 0 0
Foxby Corp COM 351645106 4 2,400 SH   SOLE   2,400 0 0
Gabelli Div And Inc Tr COM 36242H104 921 62,208 SH   SOLE   50,370 0 11,838
Gabelli Global Small and Mid Cap Value Trust COM 36249W104 588 80,867 SH   SOLE   65,400 0 15,467
Gabelli Go Anywhere Cf COM 36250J109 19 2,253 SH   SOLE   1,507 0 746
Gabelli Healthcare TRUST COM 36246K103 671 77,451 SH   SOLE   69,692 0 7,759
General American Investors COM 368802104 18,174 662,564 SH   SOLE   570,046 0 92,518
Global X Cloud Computing COM 37954Y442 4 300 SH   SOLE   300 0 0
Global X Future Analytics Tech ETF COM 37954Y632 5 315 SH   SOLE   315 0 0
Global X Lithium & Battery Tech ETF COM 37954Y855 11 500 SH   SOLE   500 0 0
Global X Robotics & Artfcl Intllgnc ETF COM 37954Y715 7 400 SH   SOLE   400 0 0
Gyrodyne Company of America COM 403820103 14 963 SH   SOLE   963 0 0
H&Q Life Sciences Invtrs COM 404053100 16 1,100 SH   SOLE   700 0 400
Health Care Select Sector SPDR COM 81369Y209 220 2,482 SH   SOLE   2,482 0 0
Herzfeld Caribbn Basn Fd COM 42804T106 192 55,247 SH   SOLE   44,105 0 11,142
Highland Floating Rate Opportunities COM 43010E404 12 1,377 SH   SOLE   0 0 1,377
Highland Global Allocation Fund COM 43010T104 8 1,831 SH   SOLE   1,206 0 625
Honeywell International COM 438516106 206 1,540 SH   SOLE   799 0 741
Ing Prime Rate TRUST COM 44977W106 23 6,189 SH   SOLE   4,709 0 1,480
Innovator S&P 500 Power Buffer ETF COM 45782C508 3 100 SH   SOLE   100 0 0
Invesco Buyback Achievers COM 73935X286 74 1,530 SH   SOLE   1,211 0 319
Invesco China Technology ETF COM 18383Q135 27 565 SH   SOLE   365 0 200
Invesco India ETF COM 73935L100 24 1,708 SH   SOLE   1,458 0 250
Invesco QQQ Trust COM 631100104 1,306 6,856 SH   SOLE   5,551 0 1,305
Invesco S&P 500 Equal Weight ETF COM 78355W106 4,555 54,209 SH   SOLE   45,203 0 9,006
Invesco S&P 500 Low Volatility COM 73937B779 27 574 SH   SOLE   511 0 63
Invesco S&P Intl Dev Low Volatility COM 73937B688 3 100 SH   SOLE   100 0 0
Invesco S&P MidCap 400 Pure Gr ETF COM 78355W601 6 55 SH   SOLE   25 0 30
Invesco S&P500 Eq Weight Technology COM 78355W817 21 134 SH   SOLE   134 0 0
Invesco Spin-Off ETF COM 18383M605 3 100 SH   SOLE   100 0 0
IQ Merger Arbitrage ETF COM 45409B800 3 100 SH   SOLE   100 0 0
iShares Barclays TIPS Bond Fund COM 464287176 62 525 SH   SOLE   525 0 0
iShares DJ US Energy COM 464287796 2 150 SH   SOLE   0 0 150
iShares Gold Trust COM 464285105 135 8,934 SH   SOLE   7,934 0 1,000
iShares MSCI ACWI Ex-US COM 464288240 8 200 SH   SOLE   200 0 0
iShares MSCI ACWI Index COM 464288257 17 270 SH   SOLE   270 0 0
Ishares Msci Brazil Indx COM 464286400 41 1,760 SH   SOLE   1,760 0 0
iShares MSCI EAFE Growth Index COM 464288885 7 100 SH   SOLE   100 0 0
iShares MSCI Emrg Mkt ETF COM 464287234 103 3,029 SH   SOLE   2,259 0 770
iShares MSCI Hong Kong Index COM 464286871 19 975 SH   SOLE   475 0 500
Ishares Msci Israel Etf COM 464286632 1 25 SH   SOLE   25 0 0
Ishares Msci Jpn Idx Fd COM 464286848 43 874 SH   SOLE   849 0 25
iShares Russell 1000 Growth COM 464287614 673 4,469 SH   SOLE   3,923 0 546
iShares Russell 1000 Value COM 464287598 288 2,900 SH   SOLE   2,600 0 300
iShares Russell 2000 Index COM 464287905 2 5 SH Call SOLE   0 0 5
iShares Russell 2000 Index COM 464287655 3,732 32,604 SH   SOLE   28,269 0 4,335
Ishares Russell Midcap Value Index COM 464287473 19 300 SH   SOLE   0 0 300
iShares S&P 100 Index Fund COM 464287101 297 2,505 SH   SOLE   2,505 0 0
iShares S&P 500 Growth COM 464287309 279 1,692 SH   SOLE   1,251 0 441
iShares S&P 500 Index Fund COM 464287200 2,715 10,507 SH   SOLE   9,449 0 1,058
iShares S&P GSCI Commodity-Indexed COM 46428R107 2 186 SH   SOLE   186 0 0
Ishares S&P Latin America COM 464287390 14 780 SH   SOLE   320 0 460
Ishares Semiconductor Index COM 464287523 103 503 SH   SOLE   503 0 0
iShares Silver Trust COM 46428Q109 64 4,922 SH   SOLE   4,817 0 105
Ishares Tr Goldman Sachs Natural Resources COM 464287374 2 132 SH   SOLE   132 0 0
Ishares US Aerospace COM 464288760 15 106 SH   SOLE   106 0 0
Lazard Glbl Total Retrun COM 52106W103 119 9,928 SH   SOLE   7,776 0 2,152
Liberty All Star Eq Fd COM 530158104 4,476 924,730 SH   SOLE   815,231 0 109,499
LMP Capital & Income COM 795500107 5 600 SH   SOLE   600 0 0
Loncar Cancer Immunotherapy ETF COM 26922A826 38 1,944 SH   SOLE   1,944 0 0
Madison/Claymore Covered Call & Eq Strtg COM 556582104 85 16,856 SH   SOLE   16,626 0 230
MS India Investment Fund COM 61745C105 340 26,551 SH   SOLE   23,292 0 3,259
New Ireland Fund Inc COM 645673104 32 5,254 SH   SOLE   5,254 0 0
NexPoint Credit Strategies Fund COM 65340G205 58 7,004 SH   SOLE   5,518 0 1,486
Nuveen Real Asset Income COM 67074Y105 28 2,832 SH   SOLE   2,181 0 651
Powershares SP SmallCap 600 Pure Grwth COM 78355W809 2 26 SH   SOLE   26 0 0
Proshares Inverse S&P 500 COM 74347R503 7 250 SH   SOLE   100 0 150
ProShares Online Retail ETF COM 74347B169 9 285 SH   SOLE   285 0 0
Proshares Ultra Qqq Etf COM 74347R206 1 14 SH   SOLE   14 0 0
Putnam High Incm Bond Fd COM 746779107 6 870 SH   SOLE   870 0 0
Real Estate Select Sctr COM 81369Y860 7 235 SH   SOLE   166 0 69
Reality Shares Nasdaq NexGen Economy ETF COM 75605A702 11 500 SH   SOLE   500 0 0
RENN Global Entrepreneurs Fund COM 759720105 11 10,000 SH   SOLE   10,000 0 0
Roundhill Esports & Digital Entertainment ETF COM 53656F706 5 329 SH   SOLE   329 0 0
Royce Focus TRUST Inc COM 78080N108 139 27,657 SH   SOLE   23,524 0 4,133
Royce Global Value Tr COM 78081T104 235 29,183 SH   SOLE   22,978 0 6,205
Royce Micro-Cap TRUST COM 780915104 315 56,741 SH   SOLE   47,669 0 9,072
Royce Value Trust COM 780910105 3,660 378,497 SH   SOLE   325,841 0 52,656
Sch US Div Equity Etf COM 808524797 897 19,945 SH   SOLE   15,540 0 4,405
Schwab 1000 Index ETF COM 808524722 153 6,117 SH   SOLE   5,085 0 1,032
Schwab Emerging Markets Equity COM 808524706 728 35,175 SH   SOLE   24,749 0 10,426
Schwab Fundamental Intl Sm Co ETF COM 808524748 16 675 SH   SOLE   375 0 300
Schwab Fundamental US Small Company COM 808524763 50 1,930 SH   SOLE   1,685 0 245
Schwab International Equity COM 808524805 433 16,742 SH   SOLE   12,553 0 4,189
Schwab International Small-Cap Equity COM 808524888 260 10,668 SH   SOLE   6,779 0 3,888
Schwab Short-Term U.S. Treasury ETF COM 808524862 13 249 SH   SOLE   0 0 249
Schwab U.S. Broad Market COM 808524102 8,977 148,554 SH   SOLE   122,782 0 25,772
Schwab U.S. Large-Cap COM 808524201 16,370 267,260 SH   SOLE   228,225 0 39,034
Schwab U.S. Large-Cap Growth COM 808524300 1,399 17,564 SH   SOLE   14,356 0 3,207
Schwab U.S. Large-Cap Value COM 808524409 2,367 53,461 SH   SOLE   43,405 0 10,055
Schwab U.S. Mid-Cap COM 808524508 2,065 48,972 SH   SOLE   40,411 0 8,560
Schwab U.S. Small-Cap COM 808524607 3,260 63,275 SH   SOLE   51,168 0 12,107
Schwab U.S. TIPS ETF COM 808524870 55 959 SH   SOLE   713 0 246
Schwab US REIT ETF COM 808524847 47 1,450 SH   SOLE   790 0 659
Sector Spdr Consumer Fd COM 81369Y407 8 82 SH   SOLE   82 0 0
Sector Spdr Fincl Select COM 81369Y605 52 2,500 SH   SOLE   2,000 0 500
Sector Spdr Indl Select COM 81369Y704 129 2,182 SH   SOLE   1,842 0 340
Sector SPDR Materials COM 81369Y100 63 1,400 SH   SOLE   900 0 500
Sector Spdr Tech Select COM 81369Y803 136 1,691 SH   SOLE   1,588 0 103
Sector Spdr Tr Con Stpls COM 81369Y308 84 1,545 SH   SOLE   1,545 0 0
Source Capital Inc COM 836144105 18 585 SH   SOLE   485 0 100
SPDR DJ Euro STOXX 50 ETF COM 78463X202 20 662 SH   SOLE   662 0 0
SPDR Dow Jones Industrial Average ETF COM 78467X109 4,484 20,454 SH   SOLE   18,022 0 2,432
SPDR Gold Shares COM 863307104 438 2,959 SH   SOLE   2,837 0 122
SPDR Portfolio Europe ETF COM 78463X103 307 11,389 SH   SOLE   8,311 0 3,078
SPDR S&P 400 Mid Cap Growth ETF COM 78464A821 6 143 SH   SOLE   143 0 0
SPDR S&P 500 ETF COM 78462F103 46,479 180,324 SH   SOLE   150,348 0 29,976
SPDR S&P 500 ETF Trust COM 78462F903 40 40 SH Call SOLE   0 0 40
SPDR S&P 500 ETF Trust COM 78462F953 9 4 SH Put SOLE   0 0 4
SPDR S&P 500 GROWTH ETF COM 464287309 129 3,600 SH   SOLE   3,600 0 0
Spdr S&P 600 Small Cap COM 78464A300 4 95 SH   SOLE   95 0 0
SPDR S&P Emerging Markets Dividend COM 78463X533 17 776 SH   SOLE   577 0 199
SPDR S&P Emerging Markets Small Cap COM 78463X756 3 100 SH   SOLE   100 0 0
SPDR S&P International Dividend COM 78463X772 93 3,029 SH   SOLE   1,956 0 1,073
SPDR S&P MidCap 400 COM 78467Y107 131 500 SH   SOLE   434 0 66
SPDR S&P Regional Bking COM 78464A698 321 9,850 SH   SOLE   9,550 0 300
Special Opp 3.5pcnt Pfd Conv COM 84741T302 1,929 79,767 SH   SOLE   66,935 0 12,832
Special Opptys Fund COM 84741T104 1,654 174,104 SH   SOLE   137,820 0 36,284
Sprott Phys Gld Tr Etn COM 85207H104 8 614 SH   SOLE   0 0 614
Sprott Physical Gold & Silver COM 153501101 7 500 SH   SOLE   500 0 0
Sprott Physical Silver Trust COM 85207K107 4 736 SH   SOLE   0 0 736
Swiss Helvetia Fund COM 870875101 928 133,473 SH   SOLE   107,990 0 25,483
Tekla Healthcare Investors COM 404052102 117 6,581 SH   SOLE   6,023 0 558
Tekla Healthcare Opportu COM 879105104 14 900 SH   SOLE   800 0 100
Templeton Dragon Fund COM 88018T101 62 3,632 SH   SOLE   3,032 0 600
Templeton Emrgng Mkt Fd COM 880191101 290 25,996 SH   SOLE   22,648 0 3,348
Tri Continental Corp COM 895436103 10,381 496,462 SH   SOLE   431,687 0 64,775
Twitter Inc COM 90184L902 1 3 SH Call SOLE   0 0 3
VanEck Vdo Gaming and eSprts ETF COM 92189F114 9 220 SH   SOLE   220 0 0
Vaneck Vectors COM 92189F676 11 95 SH   SOLE   95 0 0
VanEck Vectors Agribusiness ETF COM 57060U605 23 450 SH   SOLE   170 0 280
Vaneck Vectors Gaming COM 92189F882 5 200 SH   SOLE   200 0 0
Vaneck Vectors Israel COM 92189F635 1 40 SH   SOLE   40 0 0
VanEck Vectors Vietnam ETF COM 57060U761 3 250 SH   SOLE   250 0 0
Vanguard Dividend Appreciation ETF COM 921908844 84 808 SH   SOLE   608 0 200
Vanguard Emerging Market COM 922042858 7 200 SH   SOLE   200 0 0
Vanguard European COM 922042874 9 200 SH   SOLE   200 0 0
Vanguard Large Cap ETF COM 922908637 47 400 SH   SOLE   400 0 0
Vanguard Mega Cap Growth COM 921910816 19 150 SH   SOLE   120 0 30
Vanguard Russell 2000 COM 92206C664 139 1,505 SH   SOLE   1,385 0 120
Vanguard S&P 500 ETF COM 922908413 911 3,846 SH   SOLE   3,676 0 170
Vanguard Small Cap COM 922908751 5 40 SH   SOLE   40 0 0
Vanguard Total Stock Mkt COM 922908769 1,742 13,512 SH   SOLE   11,272 0 2,240
Vanguard Value COM 922908744 9 100 SH   SOLE   90 0 10
Vertical Capital Income COM 92535C104 161 19,172 SH   SOLE   14,822 0 4,350
Voya Glb Eqty Div & Prem Opps COM 92912T100 284 62,339 SH   SOLE   48,114 0 14,225
Voya Global Adv & Premium Opp COM 44982N109 403 52,627 SH   SOLE   42,465 0 10,162
WisdomTree CBOE S&P 500 PutWrite COM 97717X560 59 2,639 SH   SOLE   1,322 0 1,317
WisdomTree Emerging Currency ETF COM 97717W133 65 3,957 SH   SOLE   3,741 0 216
Wisdomtree Jpn Hdgd Eqty COM 97717W851 38 900 SH   SOLE   900 0 0
WisdomTree MidCap Dividend COM 97717W505 122 5,062 SH   SOLE   4,824 0 238
Wisdomtree Total Dividnd COM 97717W109 10 125 SH   SOLE   125 0 0
WisdomTree U.S. Quality Dividend Growth Fund COM 97717X669 247 6,360 SH   SOLE   5,463 0 897