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
180 DEGREE CAPITAL CORP. COM 68235B208 3,239 590,045 SH   SOLE   588,645 0 1,400
ABBVIE INC COM COM 00287Y109 251 1,872 SH   SOLE   1,872 0 0
ALLIANCEBERNSTEIN HLDG LP COM 01881G106 3,112 88,773 SH   SOLE   88,773 0 0
APPLE INC. COM 037833100 2,212 16,008 SH   SOLE   16,008 0 0
ARES CAPITAL CORP COM 04010L103 8,097 479,709 SH   SOLE   479,709 0 0
ARES COMMERCIAL REAL ESTATE CO COM 04013V108 572 54,795 SH   SOLE   54,795 0 0
ARROWMARK FINANCIAL CORP. COM 861780104 5,523 320,037 SH   SOLE   320,037 0 0
BARINGS CORPORATE INVESTORS COM 06759X107 1,104 85,295 SH   SOLE   85,295 0 0
BARINGS PARTICIPATION INVESTOR COM 06761A103 4,418 390,149 SH   SOLE   390,149 0 0
CAMDEN PROPERTY TRUST COM 133131102 597 5,000 SH   SOLE   5,000 0 0
CINCINNATI FINANCIAL CORP COM COM 172062101 401 4,486 SH   SOLE   4,486 0 0
CITIZENS FINANCIAL GROUP, INC. COM 174610105 2,631 76,572 SH   SOLE   76,172 0 400
DORCHESTER MINERALS LP COM UNI COM 25820R105 13,233 529,778 SH   SOLE   529,278 0 500
ENACT HOLDINGS INC. COM 29249E109 299 13,525 SH   SOLE   13,520 0 5
ENBRIDGE INC. COM 29250N105 433 11,684 SH   SOLE   11,684 0 0
ENTERPRISE PRODS PARTNERS LP C COM 293792107 4,396 184,900 SH   SOLE   184,900 0 0
EQUITABLE HOLDINGS, INC. COM 29452E101 1,742 66,133 SH   SOLE   65,508 0 625
EXXON MOBIL CORP COM COM 30231G102 7,226 82,774 SH   SOLE   82,774 0 0
FIRST FINANCIAL NORTHWEST, INC COM 32022K102 2,014 135,727 SH   SOLE   135,277 0 450
FIRST NORTHWEST BANCORP. COM 335834107 296 18,432 SH   SOLE   18,432 0 0
FISERV INC COM COM 337738108 215 2,303 SH   SOLE   2,303 0 0
FRANKLIN FINANCIAL SERVICES CO COM 353525108 1,228 38,921 SH   SOLE   38,921 0 0
FS KKR CAPITAL CORPORATION COM 302635206 2,653 156,533 SH   SOLE   156,533 0 0
GALAXY DIGITAL HOLDINGS LTD. COM G37092106 46 10,980 SH   SOLE   10,980 0 0
GOLDMAN SACHS BDC INC. COM 38147U107 6,582 455,536 SH   SOLE   455,536 0 0
HERCULES CAPITAL, INC. COM 427096508 343 29,640 SH   SOLE   29,640 0 0
HOMETRUST BANCSHARES, INC. COM 437872104 346 15,700 SH   SOLE   15,700 0 0
INVESTAR HOLDING CORPORATION COM 46134l105 786 39,519 SH   SOLE   38,929 0 590
ISHARES NATL MUNI BOND ETF COM 464288414 387 3,775 SH   SOLE   3,775 0 0
ISHARES SHORT TERM NATIONAL MU COM 464288158 1,182 11,521 SH   SOLE   0 0 11,521
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 232 4,900 SH   SOLE   4,900 0 0
MAINZ BIOMED BV COM N5436l101 101 14,724 SH   SOLE   14,724 0 0
NETWORK-1 TECHNOLOGIES, INC. COM 64121N109 1,791 796,237 SH   SOLE   796,237 0 0
OAKTREE SPECIALTY LENDING CORP COM 67401P108 15,280 2,546,772 SH   SOLE   2,546,372 0 400
PENNYMAC MTG INVT TR COM 70931T103 5,053 428,992 SH   SOLE   428,992 0 0
PEOPLES BANCORP OF NORTH CAROL COM 710577107 401 16,172 SH   SOLE   16,172 0 0
PHENIXFIN CORPORATION COM COM 71742W103 383 10,984 SH   SOLE   10,934 0 50
PHOTRONICS INC COM 719405102 208 14,280 SH   SOLE   14,280 0 0
POSTAL REALTY TRUST, INC. CLAS COM 73757R102 2,202 150,118 SH   SOLE   150,118 0 0
RUNWAY GROWTH FINANCE CORP. COM 78163D100 815 71,755 SH   SOLE   71,755 0 0
SIXTH STREET SPECIALTY LENDING COM 83012A109 9,080 555,710 SH   SOLE   553,610 0 2,100
SOUND FINANCIAL BANCORP ORD SH COM 83607a100 716 17,682 SH   SOLE   17,682 0 0
T ROWE PRICE GROUP INC COM 74144T108 2,327 22,167 SH   SOLE   22,102 0 65
TESLA INC COM 88160R101 700 2,640 SH   SOLE   2,640 0 0
TPG RE FINANCE TRUST COM 87266M107 1,292 184,642 SH   SOLE   184,242 0 400
TRINITY CAPITAL INC. COM 896442308 6,818 544,163 SH   SOLE   540,033 0 4,130
VANGUARD TAX-EXEMPT BOND INDEX COM 922907746 219 4,550 SH   SOLE   4,550 0 0
VERSABANK COM 92512J106 2,334 334,455 SH   SOLE   332,655 0 1,800
ZIONS BANCORPORATION N.A. COM 989701107 1,890 37,180 SH   SOLE   36,955 0 225