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 2,153,260 23,000 SH   SOLE   23,000 0 0
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG000BB3MF4 3,684,445 1,503,855 SH   SOLE   1,503,855 0 0
AGNICO EAGLE MINES LTD COM 008474108 BBG000DLVDK3 1,033,988 22,750 SH   SOLE   22,750 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001KY3845 280,535 4,750 SH   SOLE   4,750 0 0
ARGAN INC COM 04010E109 BBG000K4J3T0 2,634,561 57,877 SH   SOLE   57,877 0 0
AT&T INC COM 00206R102 BBG000BSJK37 2,143,354 142,700 SH   SOLE   142,700 0 0
BANK NEW YORK MELLON CORP COM 064058100 BBG000BD8PN9 211,118 4,950 SH   SOLE   4,950 0 0
BARRICK GOLD CORP COM 067901108 BBG000BB07P9 1,695,075 116,500 SH   SOLE   116,500 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 BBG0019VQB06 4,467,872 485,111 SH   SOLE   485,111 0 0
BRADY CORP CL A 104674106 BBG000BDNV95 492,083 8,960 SH   SOLE   8,960 0 0
BWX TECHNOLOGIES INC COM 05605H100 BBG000D86F25 314,916 4,200 SH   SOLE   4,200 0 0
CRACKER BARREL OLD CTRY STOR NOTE 0.625% 6/1 22410JAB2 BBG011F6J0D1 1,029,750 1,250,000 PRN   SOLE   1,250,000 0 0
DEVON ENERGY CORP NEW COM 25179M103 BBG000BBVJZ8 837,135 17,550 SH   SOLE   17,550 0 0
DOMINION ENERGY INC COM 25746U109 BBG000BGVW60 555,057 12,426 SH   SOLE   12,426 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 BBG00R4C15K4 2,943,658 199,841 SH   SOLE   199,841 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG000BHGDH5 211,824 2,400 SH   SOLE   2,400 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG000BM2FL9 1,873,005 133,500 SH   SOLE   133,500 0 0
ENNIS INC COM 293389102 BBG000BHJZF5 1,074,347 50,629 SH   SOLE   50,629 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG000BR3012 1,304,536 47,663 SH   SOLE   47,663 0 0
EVOLUTION PETE CORP COM 30049A107 BBG000C15T59 4,074,957 595,754 SH   SOLE   595,754 0 0
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 BBG0131739J2 2,424,985 183,156 SH   SOLE   183,156 0 0
FUTUREFUEL CORP COM 36116M106 BBG000GDSKT7 4,529,246 631,694 SH   SOLE   631,694 0 0
GAP INC COM 364760108 BBG000BKLH74 1,203,167 113,186 SH   SOLE   113,186 0 0
H & E EQUIPMENT SERVICES INC COM 404030108 BBG000K1XFJ4 200,834 4,650 SH   SOLE   4,650 0 0
HALOZYME THERAPEUTICS INC NOTE 0.250% 3/0 40637HAD1 BBG00ZFDCBK7 1,312,109 1,555,000 PRN   SOLE   1,555,000 0 0
HASBRO INC COM 418056107 BBG000BKVJK4 248,025 3,750 SH   SOLE   3,750 0 0
HAYNES INTL INC COM NEW 420877201 BBG000P0TKR6 455,198 9,785 SH   SOLE   9,785 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 BBG000BKYVF0 696,411 66,770 SH   SOLE   66,770 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 BBG001KJ2HM9 390,748 1,910 SH   SOLE   1,910 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG000BLNNH6 1,982,439 14,130 SH   SOLE   14,130 0 0
IONIS PHARMACEUTICALS INC NOTE 0.125%12/1 462222AB6 BBG00R3L6254 2,621,783 2,756,000 PRN   SOLE   2,756,000 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG000G7K7Q0 2,240,145 74,300 SH   SOLE   74,300 0 0
JAZZ INVESTMENTS I LTD NOTE 1.500% 8/1 472145AD3 BBG00HG7QNL7 1,218,828 1,265,000 PRN   SOLE   1,265,000 0 0
JEFFERIES FINL GROUP INC COM 47233W109 BBG000BNHSP9 243,590 6,650 SH   SOLE   6,650 0 0
JOHN BEAN TECHNOLOGIES CORP NOTE 0.250% 5/1 477839AB0 BBG0116YHZV5 448,500 500,000 PRN   SOLE   500,000 0 0
LSI INDS INC OHIO COM 50216C108 BBG000BNKN21 1,002,139 63,107 SH   SOLE   63,107 0 0
M & T BK CORP COM 55261F104 BBG000D9KWL9 202,320 1,600 SH   SOLE   1,600 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688N102 BBG004SZ5RB6 2,954,409 535,219 SH   SOLE   535,219 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 BBG000BS7KS3 244,822 3,850 SH   SOLE   3,850 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 BBG000PY8K68 4,105,869 963,819 SH   SOLE   963,819 0 0
MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJGV4 1,595,563 44,857 SH   SOLE   44,857 0 0
NATIONAL PRESTO INDS INC COM 637215104 BBG000BQ4GG2 1,148,491 15,850 SH   SOLE   15,850 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 BBG008417VN4 2,396,370 75,500 SH   SOLE   75,500 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 BBG000JK57G6 3,508,180 851,500 SH   SOLE   851,500 0 0
NORTHERN TECHNOLOGIES INTL C COM 665809109 BBG000D380M5 226,622 16,950 SH   SOLE   16,950 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG000LYF3S8 419,663 4,120 SH   SOLE   4,120 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 BBG000C1ZRQ7 186,608 10,700 SH   SOLE   10,700 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 BBG000BGBTC2 2,689,276 81,100 SH   SOLE   81,100 0 0
ORGANON & CO COMMON STOCK 68622V106 BBG00ZQRGW24 703,080 40,500 SH   SOLE   40,500 0 0
PARK AEROSPACE CORP COM 70014A104 BBG000BR89C6 4,871,109 313,658 SH   SOLE   313,658 0 0
PERFICIENT INC NOTE 0.125%11/1 71375UAF8 BBG013BWFYZ0 400,650 500,000 PRN   SOLE   500,000 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 BBG0037TDXT4 141,779 13,152 SH   SOLE   13,152 0 0
PHATHOM PHARMACEUTICALS INC COM 71722W107 BBG00P5B2S19 651,257 62,802 SH   SOLE   62,802 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG000BP63C5 1,677,540 109,500 SH   SOLE   109,500 0 0
RICHARDSON ELECTRS LTD COM 763165107 BBG000BS1WR4 2,996,197 274,126 SH   SOLE   274,126 0 0
RXSIGHT INC COM 78349D107 BBG01G0W08G7 230,483 8,264 SH   SOLE   8,264 0 0
SANOFI SPONSORED ADR 80105N105 BBG000BBD5N1 1,233,720 23,000 SH   SOLE   23,000 0 0
SPOK HLDGS INC COM 84863T106 BBG000N4KB80 1,570,057 110,025 SH   SOLE   110,025 0 0
TOAST INC CL A 888787108 BBG00BTJVK94 368,681 19,684 SH   SOLE   19,684 0 0
TURNING PT BRANDS INC NOTE 2.500% 7/1 90041LAE5 BBG00PT90S83 1,189,007 1,250,000 PRN   SOLE   1,250,000 0 0
UTAH MED PRODS INC COM 917488108 BBG000HFDNW7 3,120,338 36,283 SH   SOLE   36,283 0 0
VALE S A SPONSORED ADS 91912E105 BBG000BN5LG7 387,970 28,953 SH   SOLE   28,953 0 0
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 BBG000BF8YP3 1,168,269 48,943 SH   SOLE   48,943 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG000HS77T5 1,523,270 47,000 SH   SOLE   47,000 0 0
VILLAGE SUPER MKT INC CL A NEW 927107409 BBG000BWGK40 416,055 18,377 SH   SOLE   18,377 0 0
VISTRA CORP COM 92840M102 BBG00DXDL6Q1 414,916 12,505 SH   SOLE   12,505 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG000BWLMJ4 2,023,840 91,000 SH   SOLE   91,000 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 BBG000001Y75 6,690,000 6,000 SH   SOLE   6,000 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 BBG000BVBQD4 946,856 114,079 SH   SOLE   114,079 0 0