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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 BBG000BP52R2 3,060,960 28,000 SH   SOLE   28,000 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG000BB3MF4 4,075,447 1,503,855 SH   SOLE   1,503,855 0 0
ACV AUCTIONS INC COM CL A 00091G104 BBG019477G06 153,424 10,127 SH   SOLE   10,127 0 0
ADVANCE AUTO PARTS INC COM 00751Y106 BBG000F7RCJ1 244,120 4,000 SH   SOLE   4,000 0 0
AGNC INVT CORP COM 00123Q104 BBG000TJ8XZ7 981,000 100,000 SH   SOLE   100,000 0 0
AGNICO EAGLE MINES LTD COM 008474108 BBG000DLVDK3 1,434,328 26,150 SH   SOLE   26,150 0 0
ANNALY CAPITAL MANAGEMENT IN COM NEW 035710839 BBG000BJFJ98 968,500 50,000 SH   SOLE   50,000 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 BBG00P2VZ8V3 291,870 23,000 SH   SOLE   23,000 0 0
ARGAN INC COM 04010E109 BBG000K4J3T0 2,234,082 47,747 SH   SOLE   47,747 0 0
AT&T INC COM 00206R102 BBG000BSJK37 2,394,506 142,700 SH   SOLE   142,700 0 0
ATRION CORP COM 049904105 BBG000DTT624 1,948,875 5,145 SH   SOLE   5,145 0 0
BARRICK GOLD CORP COM 067901108 BBG000BB07P9 2,154,519 119,100 SH   SOLE   119,100 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 BBG0019VQB06 4,307,786 485,111 SH   SOLE   485,111 0 0
BRADY CORP CL A 104674106 BBG000BDNV95 449,565 7,660 SH   SOLE   7,660 0 0
BRAZE INC COM CL A 10576N102 BBG00294NX45 575,876 10,839 SH   SOLE   10,839 0 0
BWX TECHNOLOGIES INC COM 05605H100 BBG000D86F25 209,857 2,735 SH   SOLE   2,735 0 0
CAMPBELL SOUP CO COM 134429109 BBG000BG4202 1,858,890 43,000 SH   SOLE   43,000 0 0
COMTECH TELECOMMUNICATIONS C COM NEW 205826209 BBG000BFW9K6 2,898,141 343,789 SH   SOLE   343,789 0 0
CRACKER BARREL OLD CTRY STOR NOTE 0.625% 6/1 22410JAB2 BBG011F6J0D1 1,080,032 1,250,000 PRN   SOLE   1,250,000 0 0
CVS HEALTH CORP COM 126650100 BBG000BGRY34 2,363,273 29,930 SH   SOLE   29,930 0 0
DEVON ENERGY CORP NEW COM 25179M103 BBG000BBVJZ8 994,335 21,950 SH   SOLE   21,950 0 0
DOMINION ENERGY INC COM 25746U109 BBG000BGVW60 584,009 12,426 SH   SOLE   12,426 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 BBG00R4C15K4 2,971,636 199,841 SH   SOLE   199,841 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG000BHGDH5 232,896 2,400 SH   SOLE   2,400 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG000BM2FL9 1,842,300 133,500 SH   SOLE   133,500 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG000BR3012 1,255,920 47,663 SH   SOLE   47,663 0 0
EURONET WORLDWIDE INC NOTE 0.750% 3/1 298736AL3 BBG00NKZLB01 687,880 734,000 PRN   SOLE   734,000 0 0
EVOLUTION PETE CORP COM 30049A107 BBG000C15T59 4,067,308 700,053 SH   SOLE   700,053 0 0
FIRSTENERGY CORP COM 337932107 BBG000BB6M98 211,162 5,760 SH   SOLE   5,760 0 0
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 BBG0131739J2 1,798,938 133,156 SH   SOLE   133,156 0 0
FRONTLINE PLC COM M46528101 BBG000BTQNQ6 202,505 10,100 SH   SOLE   10,100 0 0
FUTUREFUEL CORP COM 36116M106 BBG000GDSKT7 3,954,997 650,493 SH   SOLE   650,493 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 BBG000K1XFJ4 243,288 4,650 SH   SOLE   4,650 0 0
HALOZYME THERAPEUTICS INC NOTE 0.250% 3/0 40637HAD1 BBG00ZFDCBK7 1,345,416 1,555,000 PRN   SOLE   1,555,000 0 0
HAYNES INTL INC COM NEW 420877201 BBG000P0TKR6 432,724 7,585 SH   SOLE   7,585 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 BBG000BKYVF0 173,905 16,770 SH   SOLE   16,770 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 BBG001KJ2HM9 456,966 1,760 SH   SOLE   1,760 0 0
INTERDIGITAL INC COM 45867G101 BBG000HLJ7M4 325,620 3,000 SH   SOLE   3,000 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG000BLNNH6 2,310,962 14,130 SH   SOLE   14,130 0 0
IONIS PHARMACEUTICALS INC NOTE 0.125%12/1 462222AB6 BBG00R3L6254 5,274,563 5,512,000 PRN   SOLE   5,512,000 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG000G7K7Q0 3,034,787 97,300 SH   SOLE   97,300 0 0
SMUCKER J M CO COM NEW 832696405 BBG000BT1715 230,644 1,825 SH   SOLE   1,825 0 0
JAZZ INVESTMENTS I LTD NOTE 1.500% 8/1 472145AD3 BBG00HG7QNL7 1,235,378 1,265,000 PRN   SOLE   1,265,000 0 0
KRAFT HEINZ CO COM 500754106 BBG005CPNTQ2 2,070,880 56,000 SH   SOLE   56,000 0 0
M & T BK CORP COM 55261F104 BBG000D9KWL9 428,375 3,125 SH   SOLE   3,125 0 0
MARKETWISE INC COM CL A 57064P107 BBG00VWBGTZ2 207,371 75,960 SH   SOLE   75,960 0 0
MEDTRONIC PLC SHS G5960L103 BBG000BNWG87 222,426 2,700 SH   SOLE   2,700 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688N102 BBG004SZ5RB6 4,153,610 482,417 SH   SOLE   482,417 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 BBG000BS7KS3 315,232 5,150 SH   SOLE   5,150 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 BBG000PY8K68 4,491,397 963,819 SH   SOLE   963,819 0 0
MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJGV4 1,647,149 44,857 SH   SOLE   44,857 0 0
NATIONAL PRESTO INDS INC COM 637215104 BBG000BQ4GG2 2,195,176 27,344 SH   SOLE   27,344 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 BBG008417VN4 3,130,985 75,500 SH   SOLE   75,500 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 BBG000JK57G6 3,996,300 951,500 SH   SOLE   951,500 0 0
NORTHERN TECHNOLOGIES INTL C COM 665809109 BBG000D380M5 281,071 23,860 SH   SOLE   23,860 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG000LYF3S8 315,026 3,120 SH   SOLE   3,120 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 BBG000C1ZRQ7 199,876 10,700 SH   SOLE   10,700 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 BBG000BGBTC2 2,486,526 81,100 SH   SOLE   81,100 0 0
OPERA LTD SPONSORED ADS 68373M107 BBG00LBLDHJ2 661,500 50,000 SH   SOLE   50,000 0 0
ORGANON & CO COMMON STOCK 68622V106 BBG00ZQRGW24 1,903,440 132,000 SH   SOLE   132,000 0 0
PARK AEROSPACE CORP COM 70014A104 BBG000BR89C6 4,273,334 290,703 SH   SOLE   290,703 0 0
PERFICIENT INC NOTE 0.125%11/1 71375UAF8 BBG013BWFYZ0 414,126 500,000 PRN   SOLE   500,000 0 0
PERRIGO CO PLC SHS G97822103 BBG000CNFQW6 222,042 6,900 SH   SOLE   6,900 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 BBG0037TDXT4 149,407 13,152 SH   SOLE   13,152 0 0
PHATHOM PHARMACEUTICALS INC COM 71722W107 BBG00P5B2S19 573,382 62,802 SH   SOLE   62,802 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG000BP63C5 1,658,925 109,500 SH   SOLE   109,500 0 0
PREMIER INC CL A 74051N102 BBG000G7QX50 223,600 10,000 SH   SOLE   10,000 0 0
REPOSITRAK INC COM NEW 700215304 BBG000DFX8S7 201,862 20,166 SH   SOLE   20,166 0 0
RICHARDSON ELECTRS LTD COM 763165107 BBG000BS1WR4 3,923,819 293,919 SH   SOLE   293,919 0 0
TURNING PT BRANDS INC NOTE 2.500% 7/1 90041LAE5 BBG00PT90S83 1,220,483 1,250,000 PRN   SOLE   1,250,000 0 0
UTAH MED PRODS INC COM 917488108 BBG000HFDNW7 4,471,492 53,093 SH   SOLE   53,093 0 0
V F CORP COM 918204108 BBG000BWCKB6 225,600 12,000 SH   SOLE   12,000 0 0
VALE S A SPONSORED ADS 91912E105 BBG000BN5LG7 459,195 28,953 SH   SOLE   28,953 0 0
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 BBG000BF8YP3 1,240,705 48,943 SH   SOLE   48,943 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG000HS77T5 1,771,900 47,000 SH   SOLE   47,000 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG000BWLMJ4 4,199,794 160,850 SH   SOLE   160,850 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 BBG000001Y75 7,173,720 6,000 SH   SOLE   6,000 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 BBG000BVBQD4 1,050,668 114,079 SH   SOLE   114,079 0 0