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
ABERDEEN ASIA PACIFIC INCOM FD Com 003009107 1,706 407,108 SH   SOLE   407,108 0 0
ABERDEEN EMERGING MKT EQ COM 00301W105 1,126 161,825 SH   SOLE   161,825 0 0
ABERDEEN JAPAN EQUITY FD COM 00306J109 837 114,992 SH   SOLE   114,992 0 0
ACAMAR PARTNERS AC 25 COM 004285102 1,867 191,292 SH   SOLE   191,292 0 0
ACAMAR PARTNERS ACQUISITION CORP WT EXP Warrants 004285110 36 63,951 SH   SOLE   63,951 0 0
ADAMS EXPRESS COMPANY COM 006212104 6,020 380,079 SH   SOLE   380,079 0 0
Adams Nautal Resources Com 00548F105 5,794 365,988 SH   SOLE   365,988 0 0
AGBA ACQUISITION LTD Units G0120M109 1,242 124,850 SH   SOLE   124,850 0 0
AGBA ACQUISITION LTD RTS Rights G0120M125 24 124,850 SH   SOLE   124,850 0 0
AGBA ACQUISITION LTD WT 5/10/24 Warrants G0120M117 10 124,850 SH   SOLE   124,850 0 0
ALBERTON ACQUISITIONCORP COM G35006108 467 141,911 SH   SOLE   141,911 0 0
ALBERTON ACQUISITION CORP Rights G35006132 34 115,555 SH   SOLE   115,555 0 0
ALBERTON ACQUISITION CORP Warrants G35006124 13 115,555 SH   SOLE   115,555 0 0
ALLEGRO MERGER CORP. COM 01749N103 130 217,841 SH   SOLE   217,841 0 0
ALLEGRO MERGER CORP Rights 01749N129 97 381,128 SH   SOLE   381,128 0 0
ALLEGRO MERGER CORP Warrants 01749N111 85 381,128 SH   SOLE   381,128 0 0
AMCI ACQUISITION CORP Com 00165R101 859 85,601 SH   SOLE   85,601 0 0
AMCI ACQUISITION CORP Warrants 00165R119 30 85,601 SH   SOLE   85,601 0 0
ANDINA ACQUISTION CORP III com G04415108 1,687 168,850 SH   SOLE   168,850 0 0
ANDINA ACQUISITION CORP III Rights G04415132 51 168,850 SH   SOLE   168,850 0 0
ANDINA ACQUISITION CORP III UNITS Units G04415116 289 27,500 SH   SOLE   27,500 0 0
ANDINA ACQUISITION CORP III Warrants G04415124 33 168,850 SH   SOLE   168,850 0 0
APEX TECHNOLOGY ACQUISITION Units 03768F201 2,242 220,000 SH   SOLE   220,000 0 0
APOLLO INVT CORP COM NEW COM 03761U502 899 58,692 SH   SOLE   58,692 0 0
BARINGS BDC INC COM Com 06759L103 1,029 101,359 SH   SOLE   101,359 0 0
BIG ROCK PARTNERS ACQUISTION-RT Rights 089482129 23 122,102 SH   SOLE   122,102 0 0
BIG ROCK PARTNERS ACQUISTION-CW22 Warrants 089482111 12 70,101 SH   SOLE   70,101 0 0
BIOCERES CROP SOLUTIONS Warrants G1117K106 23 68,763 SH   SOLE   68,763 0 0
BLACKROCK CREDIT ALLOCATION INCOME TRCOM Com 092508100 4,618 339,028 SH   SOLE   339,028 0 0
BOULDER GROWTH & INCM FD INC COM 101507101 7,805 696,885 SH   SOLE   696,885 0 0
BOXWOOD MERGER CORP Com 10316T101 1,197 118,850 SH   SOLE   118,850 0 0
BRANDYWINE GLOBAL INCOME COM 10537L104 11,512 951,444 SH   SOLE   951,444 0 0
BOXWOOD MERGER CORP WT Warrants 10319T119 83 118,850 SH   SOLE   118,850 0 0
B RILEY PRINCIPAL MERGER CORP COM 05586Y106 679 68,497 SH   SOLE   68,497 0 0
B RILEY PRIN MERGER CORP UNIT 1 COM & 1/2 WT EXP 04/08/24 Units 05586Y205 182 18,003 SH   SOLE   18,003 0 0
B RILEY PRIN MERGER CORP WTS EXP 04/08/24 Warrants 05586Y114 15 34,248 SH   SOLE   34,248 0 0
BROOKFIELD PROPERTY REIT I-A COM 11282X103 1,467 71,926 SH   SOLE   71,926 0 0
CENTRAL SECS CORP COM COM 155123102 11,460 364,971 SH   SOLE   364,971 0 0
CF FIN ACQUISITION CORP CL A 12528N107 12528N206 675 66,752 SH   SOLE   66,752 0 0
CF FIN ACQUISITION CORP RED WT EXP 04/30/25 Warrants 12528N115 33 50,064 SH   SOLE   50,064 0 0
CHURCHILL CAP CORP II CL A Common Stocks 17143G106 1,937 193,296 SH   SOLE   193,296 0 0
CHURCHILL CAP CORP II WT EXP Warrants 17143G114 93 64,419 SH   SOLE   64,419 0 0
CRESCENT ACQUISITION CORP CL A Common Stocks 22564L105 123 12,500 SH   SOLE   12,500 0 0
DD3 ACQUISITION C 23 WTS Warrants G2692M111 11 31,400 SH   SOLE   31,400 0 0
DFB HEALTHCARE ACQUISTION CORP Com 23291E121 509 49,998 SH   SOLE   49,998 0 0
DIAMONDPEAK HLDGS CORP COM CL A Com 25280H100 1,423 144,909 SH   SOLE   144,909 0 0
DIAMONDPEAK HLDGS COR Com 25280H209 233 22,811 SH   SOLE   22,811 0 0
DIAMONDPEAK HLDGS CORP RED WT EXP 12/31/26 Warrants 25280H118 41 48,292 SH   SOLE   48,292 0 0
DIVIDEND AND INCOME FUND COM 25538A204 4,948 414,086 SH   SOLE   414,086 0 0
DTF TAX FREE INCOME INC Common Stocks 23334J107 3,477 240,316 SH   SOLE   240,316 0 0
EV FLOATING-RATE INCOME PLUS Common Stocks 278284104 2,673 175,762 SH   SOLE   175,762 0 0
EDTECHX HLDGS ACQUISITION CORP COM COM 28138X103 841 82,824 SH   SOLE   82,824 0 0
EDTECHX HLDGS ACQUISITION CORP Warrants 28138X111 20 82,824 SH   SOLE   82,824 0 0
EQUUS TOTAL RETURN INC COM 294766100 172 106,919 SH   SOLE   106,919 0 0
FELLAZO INC Units G3362K104 1,394 140,000 SH   SOLE   140,000 0 0
FIRST TR ABERDEN GLBL OPP FD COM 337319107 451 42,670 SH   SOLE   42,670 0 0
FIRST TR HIGH INCOME L/S FD CO Com 33738E109 428 28,248 SH   SOLE   28,248 0 0
FORUM MERGER II CORPCL A COM 34986F103 2,109 208,643 SH   SOLE   208,643 0 0
FORUM MERGER II CORPWT EXP 09/30/2025 Warrants 34986F111 77 130,689 SH   SOLE   130,689 0 0
FRANKLIN UNIVERSAL TRUST Com 355145103 3,429 454,721 SH   SOLE   454,721 0 0
FS KKR CAPITAL CORP COM Com 302635107 2,101 360,413 SH   SOLE   360,413 0 0
GARRISON CAP INC COM Com 366554103 229 33,076 SH   SOLE   33,076 0 0
GENERAL AMERICAN INVESTORS COM 368802104 10,563 290,602 SH   SOLE   290,602 0 0
GIGCAPITAL2 INC Common Stocks 375036100 1,408 143,226 SH   SOLE   143,226 0 0
GIGCAPITAL2 INC RIGHT 02/28/2026 Rights 375036126 42 143,226 SH   SOLE   143,226 0 0
GIGCAPITAL2 INC W EXP 02/28/202 Warrants 375036118 40 143,226 SH   SOLE   143,226 0 0
GORDON POINT ACQ COM 382788107 1,575 150,400 SH   SOLE   150,400 0 0
GRAF INDL CORP UNIT UNITS 384278206 482 46,756 SH   SOLE   46,756 0 0
GREENLAND ACQUISITION CORP USDRT 1/10 OF 1 ORD Rights G40981113 15 25,100 SH   SOLE   25,100 0 0
GREENLAND ACQUISITION CORP USDRED WT PUR 1/2 ONE ORD SH Warrants G40981105 5 25,100 SH   SOLE   25,100 0 0
HAYMAKER ACQUISITIONCORP II Common Stocks 42087L101 752 75,959 SH   SOLE   75,959 0 0
HAYMAKER ACQUISITIONCORP II Warrants 42087L119 38 25,314 SH   SOLE   25,314 0 0
HIGH INCOME SECS FD SHS BEN INT 42968F108 1,869 220,107 SH   SOLE   220,107 0 0
HIGHLAND GLOBAL ALLOCATION FD Com 43010T104 1,590 155,119 SH   SOLE   155,119 0 0
HIGHLAND INCOME FUND Common Stocks 43010E404 983 73,656 SH   SOLE   73,656 0 0
HILL INTL INC COM COM 431466101 3,597 1,202,948 SH   SOLE   1,202,948 0 0
HL ACQUISITIONS CORP COM G4603R106 357 35,081 SH   SOLE   35,081 0 0
HL ACQUISITION Rights G4603R130 9 35,081 SH   SOLE   35,081 0 0
HL ACQUISITIONS C 26 WTS WARRANTS EXP 07/01/26 Warrants G4603R122 9 35,081 SH   SOLE   35,081 0 0
HL ACQUISITION Units G4603R114 148 13,950 SH   SOLE   13,950 0 0
INVESCO DYNAMIC CR OPPORTUNITIES FD COM COM 46132R104 9,705 881,445 SH   SOLE   881,445 0 0
INVESCO HIGH INCOME TRUST COM 46131F101 1,886 131,681 SH   SOLE   131,681 0 0
INVESCO SENIOR INCM TR 46131H107 92243N202 5,792 1,378,963 SH   SOLE   1,378,963 0 0
JAPAN SMALLER CAPTLZTN FD INC COM 47109U104 3,104 353,923 SH   SOLE   353,923 0 0
KAIXIN AUTO HLDGS Com G5223X100 45 25,000 SH   SOLE   25,000 0 0
KBL MERGER CORP IV-RTS Rights 48242A120 90 439,890 SH   SOLE   439,890 0 0
KBL MERGER CORP IV-CW22 Warrants 48242A112 39 437,350 SH   SOLE   437,350 0 0
LANDCADIA HLDGS II INC CL A Common Stocks 51476X105 1,489 152,388 SH   SOLE   152,388 0 0
LANDCADIA HLDGS II INC W EXP 05/09/202 Warrants 51476X113 39 50,794 SH   SOLE   50,794 0 0
LEGACY ACQUISITION COM 524643103 2,437 238,943 SH   SOLE   238,943 0 0
LEGACY ACQUISITION CORP Warrants 524643111 64 182,896 SH   SOLE   182,896 0 0
LEISURE ACQUISITION COM 52539T107 2,797 273,688 SH   SOLE   273,688 0 0
LEISURE ACQUISITI 19 WTS WARRANTS EXP 12/05/19 Warrants 52539T011 45 61,964 SH   SOLE   61,964 0 0
LF CAPITAL ACQUISTION Units 50200K207 275 26,000 SH   SOLE   26,000 0 0
LF CAP ACQUISITION CORP COM 50200K108 1,730 168,650 SH   SOLE   168,650 0 0
LF CAPITAL ACQUIS 25 WTS WARRANTS EXP 06/22/25 Warrants 50200K116 46 143,550 SH   SOLE   143,550 0 0
LONGEVITY ACQUISTION CORP COM G56372132 1,034 100,315 SH   SOLE   100,315 0 0
LONGEVITY ACQUISTION CORP Rights G56372124 20 100,315 SH   SOLE   100,315 0 0
LONGEVITY ACQUISTION CORP Warrants G56372116 11 121,215 SH   SOLE   121,215 0 0
MEXICO EQUITY & INCOME COM 592834105 2,367 225,079 SH   SOLE   225,079 0 0
MONOCLE ACQUISITION CORP Common Stocks 609754106 794 79,737 SH   SOLE   79,737 0 0
MONOCLE ACQUISITION CORP UNIT Units 609754205 316 30,263 SH   SOLE   30,263 0 0
MONOCLE ACQUISITION CORP WT 6/12/2024 Warrants 609754114 33 79,737 SH   SOLE   79,737 0 0
MUDRICK CAPITAL ACQUISTION COM 624745105 578 56,682 SH   SOLE   56,682 0 0
MUDRICK CAPITAL ACQUISTION Warrants 624745113 34 56,682 SH   SOLE   56,682 0 0
MVC CAPITAL INC COM 553829102 2,157 242,311 SH   SOLE   242,311 0 0
NETFIN ACQUISITION CORP Units G6455A123 1,049 104,000 SH   SOLE   104,000 0 0
NEW PROVIDENCE ACQUISITIN CO UNIT 09/01/2024 Units 64822P205 1,520 150,600 SH   SOLE   150,600 0 0
NEXPOINT STRATEGIC OPORTUNT FD Com 65340G205 1,359 75,789 SH   SOLE   75,789 0 0
NUVEEN CONNECTICUT QUALITY MUNICIPAL INCOME FUND COM 67060D107 10,849 808,500 SH   SOLE   808,500 0 0
NUVEEN OHIO QUALITY MUNICIPAL INCOME FD COM 670980101 2,323 147,239 SH   SOLE   147,239 0 0
NUVEEN CREDIT STRATEGIES COM 67073D102 512 68,461 SH   SOLE   68,461 0 0
ORISUN ACQUISITION CORP Units 68632T208 70 70,000 SH   SOLE   70,000 0 0
PENSARE ACQUISITION CORP Rights 70957E121 9 30,000 SH   SOLE   30,000 0 0
PENSARE ACQUISITION CORP Warrants 70957E113 5 21,154 SH   SOLE   21,154 0 0
PIONEER DIVERSIFIED HIGH INC Com 723653101 1,394 96,162 SH   SOLE   96,162 0 0
PIVOTALINVESTMENT COIRP II Units 72582K209 1,277 125,479 SH   SOLE   125,479 0 0
PROFICIENT ALPHA ACQUISITION CORP UNIT Units 74317H204 361 36,100 SH   SOLE   36,100 0 0
PURE ACQUISTION COM 74621Q106 716 69,826 SH   SOLE   69,826 0 0
PURE ACQUISTION WTS Warrants 74621Q114 301 286,902 SH   SOLE   286,902 0 0
REGALWOOD GLOBAL ENERGY COM G74760102 193 18,696 SH   SOLE   18,696 0 0
RMG ACQUISITION C 24 UTS EXP 02/07/24 UNITS 749641205 1,734 171,852 SH   SOLE   171,852 0 0
ROYCE GLOBAL VALUE TR INC COM Com 78081T104 2,428 239,933 SH   SOLE   239,933 0 0
SC HEALTH CORP UNIT 99/99/9999 Units G78516302 773 74,715 SH   SOLE   74,715 0 0
SCHULTZ SPEC PURP UNITS 80821R208 725 70,000 SH   SOLE   70,000 0 0
SENTINEL ENERGY SVCS INC DEL CL A COM 81728P105 958 93,274 SH   SOLE   93,274 0 0
SOCIAL CAPITAL HEDOSOPHIA HO Common Stocks G8250R103 1,710 159,835 SH   SOLE   159,835 0 0
SOURCE CAPITAL INC COM 836144105 7,800 213,615 SH   SOLE   213,615 0 0
SPDR S&P 500 COM 78462F103 730 2,461 SH   SOLE   2,461 0 0
SWISS HELVETIA FUND COM 870875101 1,248 155,364 SH   SOLE   155,364 0 0
TAIWAN FD INC COM 874036106 3,989 215,951 SH   SOLE   215,951 0 0
TENZING ACQUISTION Com G8708A116 562 54,305 SH   SOLE   54,305 0 0
TENZING ACQUISTION Warrants G8708A108 10 54,305 SH   SOLE   54,305 0 0
TIBERIUS ACQUISTION CORP. COM 88633A107 1,539 150,321 SH   SOLE   150,321 0 0
TIBERIUS ACQUISTION CORP. Warrants 88633A115 78 132,500 SH   SOLE   132,500 0 0
TKK SYMPHONY ACQUISITION CORP RTS Rights G88950137 61 254,521 SH   SOLE   254,521 0 0
TKK SYMPHONY ACQUISTION WT Warrants G88950129 23 254,521 SH   SOLE   254,521 0 0
TOTTENHAM ACQUISTION COM G8959N106 368 35,799 SH   SOLE   35,799 0 0
TOTTENHAM ACQUISTION Rights G8959N122 8 36,974 SH   SOLE   36,974 0 0
TOTTENHAM ACQUISTION Warrants G8959N114 6 36,974 SH   SOLE   36,974 0 0
TRIDENT ACQUISITIONSCORP WTS Warrants 89615T114 29 193,670 SH   SOLE   193,670 0 0
TRINITY MERGER CORP COM 89653L106 2,037 195,118 SH   SOLE   195,118 0 0
TRINITY MERGER CORP Warrants 89653L114 179 140,567 SH   SOLE   140,567 0 0
TRINITY PLACE HOLDINGS INC COM 89656D101 925 231,323 SH   SOLE   231,323 0 0
TUSCAN HOLDINGS CORP II Com 90070A103 3,537 360,509 SH   SOLE   360,509 0 0
TUSCAN HOLDINGS C 26 WTS Warrants 90069K112 119 222,786 SH   SOLE   222,786 0 0
TWELVE SEAS INVESTME RTS Rights G9145A131 26 82,400 SH   SOLE   82,400 0 0
VECTOIQ ACQUISTION CORP COM 92243N103 493 48,325 SH   SOLE   48,325 0 0
VECTOIQ ACQUISTION CORP Warrants 92243N111 21 48,325 SH   SOLE   48,325 0 0
VERTICAL CAP INCOME FUND SHS B Com 92535C104 6,854 641,805 SH   SOLE   641,805 0 0
WEALTHBRIDGE ACQUISITION LTD Rights G4887W136 14 63,938 SH   SOLE   63,938 0 0
WEALTHBRIDGE ACQUISITION LTD Warrants G4887W128 7 63,938 SH   SOLE   63,938 0 0
WESTERN ASSET CORPORATE LN FD Com 95790J102 5,976 629,694 SH   SOLE   629,694 0 0
WESTERN ASSET GLD HI INCOME COM 95766B109 595 59,889 SH   SOLE   59,889 0 0
WESTERN ASSET HI INC OPP COM 95766K109 1,304 258,223 SH   SOLE   258,223 0 0
WHITEHORSE FIN INC Com 96524V106 482 34,630 SH   SOLE   34,630 0 0