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
ABRDN ASIA PACIFIC INCOME FU COM 003009107 BBG000BB3MF4 4,060,409 1,503,855 SH   SOLE   1,503,855 0 0
AGNICO EAGLE MINES LTD COM 008474108 BBG000DLVDK3 1,137,045 22,750 SH   SOLE   22,750 0 0
BANK NEW YORK MELLON CORP COM 064058100 BBG000BD8PN9 220,374 4,950 SH   SOLE   4,950 0 0
BARRICK GOLD CORP COM 067901108 BBG000BB07P9 1,972,345 116,500 SH   SOLE   116,500 0 0
BAXTER INTL INC COM 071813109 BBG000BCVJ77 223,244 4,900 SH   SOLE   4,900 0 0
BRADY CORP CL A 104674106 BBG000BDNV95 426,227 8,960 SH   SOLE   8,960 0 0
ENNIS INC COM 293389102 BBG000BHJZF5 1,031,819 50,629 SH   SOLE   50,629 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 BBG000BR3012 1,255,920 47,663 SH   SOLE   47,663 0 0
FIRSTENERGY CORP COM 337932107 BBG000BB6M98 223,949 5,760 SH   SOLE   5,760 0 0
HASBRO INC COM 418056107 BBG000BKVJK4 242,888 3,750 SH   SOLE   3,750 0 0
HAYNES INTL INC COM NEW 420877201 BBG000P0TKR6 497,274 9,785 SH   SOLE   9,785 0 0
HEALTHCARE SVCS GROUP INC COM 421906108 BBG000BKYVF0 996,876 66,770 SH   SOLE   66,770 0 0
HUNTINGTON INGALLS INDS INC COM 446413106 BBG001KJ2HM9 434,716 1,910 SH   SOLE   1,910 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG000BLNNH6 1,890,735 14,130 SH   SOLE   14,130 0 0
ISHARES TR PFD AND INCM SEC 464288687 BBG001SNVWC8 2,298,099 74,300 SH   SOLE   74,300 0 0
MORGAN STANLEY EMERGING MKTS COM 617477104 BBG000PY8K68 4,520,311 963,819 SH   SOLE   963,819 0 0
NATIONAL PRESTO INDS INC COM 637215104 BBG000BQ4GG2 1,160,220 15,850 SH   SOLE   15,850 0 0
NATIONAL STORAGE AFFILIATES COM SHS BEN IN 637870106 BBG008417VN4 2,762,019 79,300 SH   SOLE   79,300 0 0
NEWMARKET CORP COM 651587107 BBG000BJ5SS8 201,060 500 SH   SOLE   500 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 BBG000BGBTC2 2,642,409 86,100 SH   SOLE   86,100 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 BBG000BP63C5 1,543,950 109,500 SH   SOLE   109,500 0 0
RICHARDSON ELECTRS LTD COM 763165107 BBG000BS1WR4 3,852,338 233,475 SH   SOLE   233,475 0 0
SIMON PPTY GROUP INC NEW COM 828806109 BBG000BJ2D31 3,492,115 30,240 SH   SOLE   30,240 0 0
SNAP ON INC COM 833034101 BBG000BT7JW9 227,670 790 SH   SOLE   790 0 0
TOAST INC CL A 888787108 BBG00BTJVK94 233,780 10,358 SH   SOLE   10,358 0 0
UTAH MED PRODS INC COM 917488108 BBG000HFDNW7 2,822,376 30,283 SH   SOLE   30,283 0 0
VILLAGE SUPER MKT INC CL A NEW 927107409 BBG000BWGK40 581,111 25,465 SH   SOLE   25,465 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 BBG000BWLMJ4 512,820 18,000 SH   SOLE   18,000 0 0
WELLS FARGO CO NEW PERP PFD CNV A 949746804 BBG000001Y75 6,912,000 6,000 SH   SOLE   6,000 0 0
VALE S A SPONSORED ADS 91912E105 BBG000BN5LG7 388,549 28,953 SH   SOLE   28,953 0 0
ARGAN INC COM 04010E109 BBG000K4J3T0 2,306,549 58,527 SH   SOLE   58,527 0 0
AT&T INC COM 00206R102 BBG000BSJK37 2,276,065 142,700 SH   SOLE   142,700 0 0
AFFIRM HLDGS INC COM CL A 00827B106 BBG00Y7BP8Y1 982,776 64,108 SH   SOLE   64,108 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001KY3845 268,185 4,750 SH   SOLE   4,750 0 0
BWX TECHNOLOGIES INC COM 05605H100 BBG000D86F25 300,594 4,200 SH   SOLE   4,200 0 0
BLACKROCK RES & COMMODITIES SHS 09257A108 BBG0019VQB06 4,399,957 485,111 SH   SOLE   485,111 0 0
DEVON ENERGY CORP NEW COM 25179M103 BBG000BBVJZ8 848,367 17,550 SH   SOLE   17,550 0 0
DOMINION ENERGY INC COM 25746U109 BBG000BGVW60 643,528 12,426 SH   SOLE   12,426 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 BBG00R4C15K4 2,903,690 199,841 SH   SOLE   199,841 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 BBG000BHGDH5 215,376 2,400 SH   SOLE   2,400 0 0
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 BBG000BM2FL9 1,695,450 133,500 SH   SOLE   133,500 0 0
EVOLUTION PETE CORP COM 30049A107 BBG000C15T59 4,347,745 538,754 SH   SOLE   538,754 0 0
FRANKLIN BSP RLTY TR INC COMMON STOCK 35243J101 BBG0131739J2 2,593,489 183,156 SH   SOLE   183,156 0 0
FUTUREFUEL CORP COM 36116M106 BBG000GDSKT7 4,199,714 474,544 SH   SOLE   474,544 0 0
HALOZYME THERAPEUTICS INC NOTE 0.250% 3/0 40637HAD1 BBG00ZFDCBK7 1,292,816 1,555,000 PRN   SOLE   1,555,000 0 0
IONIS PHARMACEUTICALS INC NOTE 0.125%12/1 462222AB6 BBG00R3L6254 2,563,224 2,756,000 PRN   SOLE   2,756,000 0 0
JAZZ INVESTMENTS I LTD NOTE 1.500% 8/1 472145AD3 BBG00HG7QNL7 1,209,985 1,265,000 PRN   SOLE   1,265,000 0 0
JEFFERIES FINL GROUP INC COM 47233W109 BBG000BNHSP9 220,581 6,650 SH   SOLE   6,650 0 0
JOHN BEAN TECHNOLOGIES CORP NOTE 0.250% 5/1 477839AB0 BBG0116YHZV5 474,406 500,000 PRN   SOLE   500,000 0 0
LSI INDS INC OHIO COM 50216C108 BBG000BNKN21 2,296,558 182,847 SH   SOLE   182,847 0 0
MPLX LP COM UNIT REP LTD 55336V100 BBG0035TJGV4 1,361,910 40,127 SH   SOLE   40,127 0 0
MIX TELEMATICS LTD SPONSORED ADR 60688N102 BBG004SZ5RB6 3,098,184 490,219 SH   SOLE   490,219 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 BBG000BS7KS3 253,484 3,850 SH   SOLE   3,850 0 0
NOVARTIS AG SPONSORED ADR 66987V109 BBG000LYF3S8 415,749 4,120 SH   SOLE   4,120 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 BBG000C1ZRQ7 183,398 10,700 SH   SOLE   10,700 0 0
PGIM GLOBAL HIGH YIELD FD FO COM 69346J106 BBG0037TDXT4 144,277 13,152 SH   SOLE   13,152 0 0
PARK AEROSPACE CORP COM 70014A104 BBG000BR89C6 4,328,480 313,658 SH   SOLE   313,658 0 0
PHATHOM PHARMACEUTICALS INC COM 71722W107 BBG00P5B2S19 899,325 62,802 SH   SOLE   62,802 0 0
ROVER GROUP INC COM CL A 77936F103 BBG00Z0Y7N36 265,204 54,013 SH   SOLE   54,013 0 0
SANOFI SPONSORED ADR 80105N105 BBG000BBD5N1 1,239,700 23,000 SH   SOLE   23,000 0 0
SNAP INC NOTE 0.750% 8/0 83304AAB2 BBG00PXFCN28 370,242 400,000 PRN   SOLE   400,000 0 0
SPOK HLDGS INC COM 84863T106 BBG000N4KB80 2,231,524 167,910 SH   SOLE   167,910 0 0
3M CO COM 88579Y101 BBG000BP52R2 2,302,070 23,000 SH   SOLE   23,000 0 0
TURNING PT BRANDS INC NOTE 2.500% 7/1 90041LAE5 BBG00PT90S83 1,204,930 1,250,000 PRN   SOLE   1,250,000 0 0
VANECK ETF TRUST JP MRGAN EM LOC 92189H300 BBG000BF8YP3 1,250,983 48,943 SH   SOLE   48,943 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 BBG000HS77T5 1,982,227 53,300 SH   SOLE   53,300 0 0
VISTRA CORP COM 92840M102 BBG00DXDL6Q1 412,256 15,705 SH   SOLE   15,705 0 0
WESTERN ASSET EMERGING MKTS COM 95766A101 BBG000BVBQD4 983,361 114,079 SH   SOLE   114,079 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 BBG000JK57G6 3,176,385 865,500 SH   SOLE   865,500 0 0