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
BM TECHNOLOGIES INC CL A COM 05591L107 227 23,416 SH   SOLE   769 0 22,647
CUSTOMERS BANCORP INC COM 23204G100 354 11,132 SH   SOLE   0 0 11,132
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 450 8,868 SH   SOLE   0 0 8,868
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 915 18,237 SH   SOLE   0 0 18,237
VANECK VECTORS ETF TR PFD SECS EX FINL 92189F429 308 14,786 SH   SOLE   0 0 14,786
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 950 13,025 SH   SOLE   0 0 13,025
SIRIUSPOINT LTD COM G8192H106 635 62,432 SH   SOLE   62,432 0 0
TRECORA RES COM 894648104 4,098 527,431 SH   SOLE   150,000 0 377,431
ANDERSONS INC COM 034164103 6,302 230,160 SH   SOLE   150 0 230,010
ANI PHARMACEUTICALS INC COM 00182C103 7,949 219,962 SH   SOLE   0 0 219,962
BELLUS HEALTH INC NEW COM NEW 07987C204 315 82,000 SH   SOLE   0 0 82,000
BANK COMM HLDGS COM 06424J103 737 57,836 SH   SOLE   55,480 0 2,356
CAMTEK LTD ORD M20791105 2,192 73,302 SH   SOLE   14,039 0 59,263
CISCO SYS INC COM 17275R102 556 10,742 SH   SOLE   542 0 10,200
DAKTRONICS INC COM 234264109 107 17,100 SH   SOLE   17,100 0 0
EASTSIDE DISTILLING INC COM 277802302 19 10,000 SH   SOLE   10,000 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 263 150,000 SH   SOLE   0 0 150,000
EAST WEST BANCORP INC COM 27579R104 25,956 351,708 SH   SOLE   46,115 0 305,593
EZCORP INC CL A NON VTG 302301106 13,499 2,716,157 SH   SOLE   349,455 0 2,366,702
FOSTER L B CO COM 350060109 2,522 140,920 SH   SOLE   0 0 140,920
GULF ISLAND FABRICATION INC COM 402307102 3,392 878,885 SH   SOLE   143,973 0 734,912
LIBERTY GLOBAL PLC SHS CL C G5480U120 46,792 1,832,094 SH   SOLE   272,857 0 1,559,237
LIMONEIRA CO COM 532746104 7,565 432,266 SH   SOLE   9,603 0 422,663
LANDSTAR SYS INC COM 515098101 380 2,300 SH   SOLE   0 0 2,300
ISHARES TR MBS ETF 464288588 450 4,147 SH   SOLE   0 0 4,147
MANITEX INTL INC COM 563420108 7,629 966,980 SH   SOLE   272,120 0 694,860
MICROSOFT CORP COM 594918104 825 3,500 SH   SOLE   0 0 3,500
NORTHWEST PIPE CO COM 667746101 5,312 158,941 SH   SOLE   0 0 158,941
PAVMED INC COM 70387R106 444 100,000 SH   SOLE   0 0 100,000
ISHARES TR PFD AND INCM SEC 464288687 378 9,843 SH   SOLE   0 0 9,843
QUEST RESOURCE HLDG CORP COM NEW 74836W203 119 30,500 SH   SOLE   30,500 0 0
RICHARDSON ELECTRS LTD COM 763165107 1,111 174,365 SH   SOLE   170,100 0 4,265
SUPERIOR GROUP OF CO INC COM 868358102 7,584 298,363 SH   SOLE   14,659 0 283,704
ISHARES TR SHORT TREAS BD 464288679 884 8,000 SH   SOLE   0 0 8,000
ISHARES TR 1 3 YR TREAS BD 464287457 349 4,046 SH   SOLE   0 0 4,046
SILICOM LTD ORD M84116108 17,349 384,515 SH   SOLE   58,577 0 325,938
SOLIGENIX INC COM 834223307 536 350,000 SH   SOLE   0 0 350,000
TRIDENT ACQUISITIONS CORP UNIT 05/09/2023 89615T205 451 70,000 SH   SOLE   70,000 0 0
TRIDENT ACQUISITIONS CORP COM 89615T106 501 70,000 SH   SOLE   70,000 0 0
TRIDENT ACQUISITIONS CORP *W EXP 05/09/202 89615T114 84 70,000 SH   SOLE   70,000 0 0
TETRA TECH INC NEW COM 88162G103 597 4,400 SH   SOLE   0 0 4,400
VSE CORP COM 918284100 2,901 73,437 SH   SOLE   0 0 73,437
ABBOTT LABS COM 002824100 484 4,035 SH   SOLE   0 0 4,035
FEDERAL AGRIC MTG CORP CL C 313148306 6,372 63,268 SH   SOLE   11,232 0 52,035
BK OF AMERICA CORP COM 060505104 654 16,913 SH   SOLE   5,656 0 11,257
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,264 16,692 SH   SOLE   2,189 0 14,503
CHINA FD INC COM 169373107 1,204 41,148 SH   SOLE   518 0 40,630
CRAWFORD & CO CL A 224633206 6,885 646,432 SH   SOLE   144,339 0 502,093
CRAWFORD & CO CL B 224633107 2,361 243,608 SH   SOLE   0 0 243,608
CVS HEALTH CORP COM 126650100 358 4,757 SH   SOLE   0 0 4,757
CHEVRON CORP NEW COM 166764100 202 1,925 SH   SOLE   0 0 1,925
QUEST DIAGNOSTICS INC COM 74834L100 314 2,450 SH   SOLE   0 0 2,450
GENERAL ELECTRIC CO COM 369604103 352 26,800 SH   SOLE   600 0 26,200
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 2,927 57,984 SH   SOLE   12,215 0 45,769
HOME DEPOT INC COM 437076102 404 1,325 SH   SOLE   0 0 1,325
HONEYWELL INTL INC COM 438516106 270 1,243 SH   SOLE   0 0 1,243
HUNTSMAN CORP COM 447011107 8,918 309,331 SH   SOLE   0 0 309,331
INDUSTRIAS BACHOCO SAB SPON ADR B 456463108 2,688 67,651 SH   SOLE   1,273 0 66,378
ISHARES TR U.S. MED DVC ETF 464288810 677 2,050 SH   SOLE   0 0 2,050
ISHARES TR CORE S&P MCP ETF 464287507 416 1,600 SH   SOLE   0 0 1,600
ISHARES TR CORE S&P500 ETF 464287200 589 1,480 SH   SOLE   0 0 1,480
JACOBS ENGR GROUP INC COM 469814107 520 4,025 SH   SOLE   0 0 4,025
JEFFERIES FINL GROUP INC COM 47233W109 22,044 732,366 SH   SOLE   93,331 0 639,035
JOHNSON & JOHNSON COM 478160104 410 2,497 SH   SOLE   0 0 2,497
JPMORGAN CHASE & CO COM 46625H100 363 2,385 SH   SOLE   835 0 1,550
KRATON CORPORATION COM 50077C106 1,988 54,335 SH   SOLE   30,000 0 24,335
MILLER INDS INC TENN COM NEW 600551204 1,789 38,731 SH   SOLE   0 0 38,731
MARATHON PETE CORP COM 56585A102 256 4,786 SH   SOLE   0 0 4,786
PROCTER AND GAMBLE CO COM 742718109 271 2,000 SH   SOLE   0 0 2,000
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 264 7,176 SH   SOLE   7,176 0 0
SERVICE CORP INTL COM 817565104 238 4,671 SH   SOLE   1,571 0 3,100
PROSHARES TR PSHS ULTSH 20YRS 74347B201 297 13,680 SH   SOLE   13,680 0 0
TUTOR PERINI CORP COM 901109108 6,198 327,066 SH   SOLE   44,200 0 282,866
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 698 3,050 SH   SOLE   0 0 3,050
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 558 1,533 SH   SOLE   0 0 1,533
VISTRA CORP COM 92840M102 14,988 847,751 SH   SOLE   131,538 0 716,213
VANGUARD INDEX FDS TOTAL STK MKT 922908769 289 1,400 SH   SOLE   0 0 1,400
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 235 3,200 SH   SOLE   0 0 3,200
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 412 12,100 SH   SOLE   0 0 12,100
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 511 3,850 SH   SOLE   0 0 3,850
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 974 5,798 SH   SOLE   0 0 5,798