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,645 594,543 SH   SOLE   593,143 0 1,400
ABBVIE INC COM COM 00287Y109 440 2,872 SH   SOLE   2,872 0 0
ALLIANCEBERNSTEIN HLDG LP COM 01881G106 3,671 88,298 SH   SOLE   88,298 0 0
APPLE INC. COM 037833100 2,347 17,168 SH   SOLE   17,168 0 0
ARES CAPITAL CORP COM 04010L103 8,544 476,540 SH   SOLE   476,540 0 0
ARES COMMERCIAL REAL ESTATE CO COM 04013V108 660 53,930 SH   SOLE   53,930 0 0
ARROWMARK FINANCIAL CORP. COM 861780104 6,006 312,818 SH   SOLE   312,818 0 0
ASML HOLDINGS NV COM N07059210 222 467 SH   SOLE   467 0 0
BARINGS CORPORATE INVESTORS COM 06759X107 1,144 85,295 SH   SOLE   85,295 0 0
BARINGS PARTICIPATION INVESTOR COM 06761A103 4,784 390,214 SH   SOLE   390,214 0 0
CAMDEN PROPERTY TRUST COM 133131102 672 5,000 SH   SOLE   5,000 0 0
CINCINNATI FINANCIAL CORP COM COM 172062101 534 4,486 SH   SOLE   4,486 0 0
CITIZENS FINANCIAL GROUP, INC. COM 174610105 2,717 76,122 SH   SOLE   75,722 0 400
DORCHESTER MINERALS LP COM UNI COM 25820R105 11,917 499,653 SH   SOLE   499,153 0 500
ENBRIDGE INC. COM 29250N105 494 11,684 SH   SOLE   11,684 0 0
ENTERPRISE PRODS PARTNERS LP C COM 293792107 5,429 222,775 SH   SOLE   222,775 0 0
EQUITABLE HOLDINGS, INC. COM 29452E101 1,724 66,133 SH   SOLE   65,508 0 625
EXXON MOBIL CORP COM COM 30231G102 4,591 53,611 SH   SOLE   53,611 0 0
FIRST FINANCIAL NORTHWEST, INC COM 32022K102 2,348 151,109 SH   SOLE   150,659 0 450
FIRST NORTHWEST BANCORP. COM 335834107 288 18,432 SH   SOLE   18,432 0 0
FISERV INC COM COM 337738108 205 2,303 SH   SOLE   2,303 0 0
FRANKLIN FINANCIAL SERVICES CO COM 353525108 1,177 39,041 SH   SOLE   39,041 0 0
FS KKR CAPITAL CORPORATION COM 302635206 3,015 155,227 SH   SOLE   155,227 0 0
GALAXY DIGITAL HOLDINGS LTD. COM G37092106 42 11,130 SH   SOLE   11,130 0 0
GOLDMAN SACHS BDC INC. COM 38147U107 7,660 455,928 SH   SOLE   455,928 0 0
HERCULES CAPITAL, INC. COM 427096508 398 29,520 SH   SOLE   29,520 0 0
HOMETRUST BANCSHARES, INC. COM 437872104 393 15,700 SH   SOLE   15,700 0 0
INTL BUSINESS MACHINES CORP COM 459200101 213 1,509 SH   SOLE   1,509 0 0
INVESTAR HOLDING CORPORATION COM 46134l105 868 39,619 SH   SOLE   39,029 0 590
ISHARES NATL MUNI BOND ETF COM 464288414 947 8,900 SH   SOLE   8,900 0 0
ISHARES SHORT TERM NATIONAL MU COM 464288158 1,665 15,911 SH   SOLE   1,200 0 14,711
JOHNSON & JOHNSON COM 478160104 257 1,445 SH   SOLE   1,445 0 0
MAGELLAN MIDSTREAM PARTNERS LP COM 559080106 234 4,900 SH   SOLE   4,900 0 0
MAIN STREET CAPITAL CORP COM 56035L104 211 5,489 SH   SOLE   5,489 0 0
MAINZ BIOMED BV COM N5436l101 136 14,724 SH   SOLE   14,724 0 0
NETWORK-1 TECHNOLOGIES, INC. COM 64121N109 1,911 796,238 SH   SOLE   796,238 0 0
OAKTREE SPECIALTY LENDING CORP COM 67401P108 16,302 2,488,869 SH   SOLE   2,488,469 0 400
PENNYMAC MTG INVT TR COM 70931T103 7,647 552,897 SH   SOLE   550,147 0 2,750
PEOPLES BANCORP OF NORTH CAROL COM 710577107 439 16,172 SH   SOLE   16,172 0 0
PFIZER INC COM COM 717081103 309 5,900 SH   SOLE   5,900 0 0
PHENIXFIN CORPORATION COM COM 71742W103 409 11,204 SH   SOLE   11,154 0 50
PIMCO ENHANCED SHORT MAT ACTIV COM 72201R833 471 4,750 SH   SOLE   4,750 0 0
POSTAL REALTY TRUST, INC. CLAS COM 73757R102 2,245 150,693 SH   SOLE   150,693 0 0
PROCTER & GAMBLE CO COM 742718109 202 1,404 SH   SOLE   1,404 0 0
RUNWAY GROWTH FINANCE CORP. COM 78163D100 807 71,330 SH   SOLE   71,330 0 0
SIXTH STREET SPECIALTY LENDING COM 83012A109 9,909 535,628 SH   SOLE   533,528 0 2,100
SOUND FINANCIAL BANCORP ORD SH COM 83607a100 779 20,532 SH   SOLE   20,532 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS COM 78468r739 295 6,235 SH   SOLE   0 0 6,235
T ROWE PRICE GROUP INC COM 74144T108 3,691 32,484 SH   SOLE   32,419 0 65
TPG RE FINANCE TRUST COM 87266M107 1,666 184,948 SH   SOLE   184,548 0 400
TRINITY CAPITAL INC. COM 896442308 7,666 529,788 SH   SOLE   525,658 0 4,130
VANECK VECTORS INV GRADE FLOAT COM 92189F486 276 11,200 SH   SOLE   11,200 0 0
VANGUARD TAX-EXEMPT BOND INDEX COM 922907746 403 8,074 SH   SOLE   8,074 0 0
VERSABANK COM 92512J106 2,460 337,930 SH   SOLE   336,130 0 1,800
ZIONS BANCORPORATION N.A. COM 989701107 2,022 39,730 SH   SOLE   39,505 0 225