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 213 23,883 SH   SOLE   769 0 23,114
CUSTOMERS BANCORP INC COM 23204G100 480 11,164 SH   SOLE   0 0 11,164
WISDOMTREE TR MORTGAGE PLUS BD 97717Y725 399 7,868 SH   SOLE   0 0 7,868
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 817 16,287 SH   SOLE   0 0 16,287
VANECK ETF TRU ST PREFERRED SECURT 92189F429 303 14,286 SH   SOLE   0 0 14,286
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,086 14,625 SH   SOLE   0 0 14,625
SIRIUSPOINT LTD COM G8192H106 578 62,432 SH   SOLE   62,432 0 0
TRECORA RES COM 894648104 3,870 473,066 SH   SOLE   98,368 0 374,698
WISDOMTREE TR INTRST RATE HDGE 97717W380 398 8,500 SH   SOLE   0 0 8,500
ANDERSONS INC COM 034164103 7,079 229,598 SH   SOLE   150 0 229,448
ANI PHARMACEUTICALS INC COM 00182C103 10,952 333,686 SH   SOLE   22,709 0 310,977
ANTARES PHARMA INC COM 036642106 9,662 2,654,297 SH   SOLE   190,961 0 2,463,336
BELLUS HEALTH INC NEW COM NEW 07987C204 503 82,000 SH   SOLE   0 0 82,000
CAMTEK LTD ORD M20791105 2,966 73,219 SH   SOLE   14,039 0 59,180
CHECK POINT SOFTWARE TECH LT ORD M22465104 485 4,293 SH   SOLE   0 0 4,293
CISCO SYS INC COM 17275R102 552 10,150 SH   SOLE   550 0 9,600
DAKTRONICS INC COM 234264109 93 17,100 SH   SOLE   17,100 0 0
EASTSIDE DISTILLING INC COM 277802302 26 10,000 SH   SOLE   10,000 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 812 1,100,000 SH   SOLE   0 0 1,100,000
EAST WEST BANCORP INC COM 27579R104 11,569 149,203 SH   SOLE   12,867 0 136,336
EZCORP INC CL A NON VTG 302301106 20,549 2,714,573 SH   SOLE   349,455 0 2,365,118
FOSTER L B CO COM 350060109 2,212 142,823 SH   SOLE   0 0 142,823
GULF IS FABRICATION INC COM 402307102 3,499 881,386 SH   SOLE   143,973 0 737,413
HONEYWELL INTL INC COM 438516106 264 1,243 SH   SOLE   0 0 1,243
ISHARES TR S&P SML 600 GWT 464287887 312 2,400 SH   SOLE   0 0 2,400
INTEL CORP COM 458140100 351 6,579 SH   SOLE   0 0 6,579
LIBERTY GLOBAL PLC SHS CL C G5480U120 53,799 1,826,155 SH   SOLE   272,857 0 1,553,298
LIMONEIRA CO COM 532746104 6,997 432,706 SH   SOLE   9,603 0 423,103
LANDSTAR SYS INC COM 515098101 363 2,300 SH   SOLE   0 0 2,300
MANITEX INTL INC COM 563420108 6,924 964,408 SH   SOLE   272,120 0 692,288
MICROSOFT CORP COM 594918104 1,057 3,750 SH   SOLE   0 0 3,750
NORTHWEST PIPE CO COM 667746101 3,773 159,215 SH   SOLE   0 0 159,215
PAVMED INC COM 70387R106 854 100,000 SH   SOLE   0 0 100,000
ISHARES TR PFD AND INCM SEC 464288687 372 9,593 SH   SOLE   0 0 9,593
RICHARDSON ELECTRS LTD COM 763165107 1,719 177,376 SH   SOLE   170,100 0 7,276
SUPERIOR GROUP OF CO INC COM 868358102 12,963 556,590 SH   SOLE   31,656 0 524,934
ISHARES TR 1 3 YR TREAS BD 464287457 349 4,046 SH   SOLE   0 0 4,046
SILICOM LTD ORD M84116108 21,468 496,381 SH   SOLE   58,577 0 437,804
SOLIGENIX INC COM 834223307 371 350,000 SH   SOLE   0 0 350,000
TETRA TECH INC NEW COM 88162G103 732 4,900 SH   SOLE   0 0 4,900
VSE CORP COM 918284100 3,511 72,887 SH   SOLE   0 0 72,887
TRIDENT ACQUISITIONS CORP UNIT 05/09/2023 89615T205 438 70,000 SH   SOLE   70,000 0 0
TRIDENT ACQUISITIONS CORP COM 89615T106 487 70,000 SH   SOLE   70,000 0 0
TRIDENT ACQUISITIONS CORP *W EXP 05/09/202 89615T114 85 70,000 SH   SOLE   70,000 0 0
ABBOTT LABS COM 002824100 477 4,035 SH   SOLE   0 0 4,035
FEDERAL AGRIC MTG CORP CL C 313148306 6,841 63,040 SH   SOLE   11,237 0 51,803
BK OF AMERICA CORP COM 060505104 642 15,115 SH   SOLE   5,660 0 9,455
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,477 16,403 SH   SOLE   2,129 0 14,274
CHINA FD INC COM 169373107 1,042 40,989 SH   SOLE   518 0 40,471
COMMERCIAL METALS CO COM 201723103 350 11,500 SH   SOLE   0 0 11,500
CRAWFORD & CO CL A 224633206 5,772 643,445 SH   SOLE   144,339 0 499,106
CRAWFORD & CO CL B 224633107 2,177 242,976 SH   SOLE   0 0 242,976
CVS HEALTH CORP COM 126650100 391 4,607 SH   SOLE   0 0 4,607
QUEST DIAGNOSTICS INC COM 74834L100 356 2,450 SH   SOLE   0 0 2,450
GENERAL ELECTRIC CO COM NEW 369604301 345 3,348 SH   SOLE   75 0 3,273
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 3,130 62,013 SH   SOLE   12,244 0 49,769
HOME DEPOT INC COM 437076102 435 1,325 SH   SOLE   0 0 1,325
HUNTSMAN CORP COM 447011107 8,852 299,149 SH   SOLE   0 0 299,149
INDUSTRIAS BACHOCO SAB SPON ADR B 456463108 3,008 68,056 SH   SOLE   1,273 0 66,783
ISHARES TR U.S. MED DVC ETF 464288810 772 12,300 SH   SOLE   0 0 12,300
ISHARES TR CORE S&P MCP ETF 464287507 421 1,600 SH   SOLE   0 0 1,600
ISHARES TR CORE S&P500 ETF 464287200 603 1,400 SH   SOLE   0 0 1,400
ISHARES TR US TRSPRTION 464287192 413 1,700 SH   SOLE   0 0 1,700
JACOBS ENGR GROUP INC COM 469814107 533 4,025 SH   SOLE   0 0 4,025
JEFFERIES FINL GROUP INC COM 47233W109 26,787 721,445 SH   SOLE   93,331 0 628,114
JOHNSON & JOHNSON COM 478160104 403 2,497 SH   SOLE   0 0 2,497
JPMORGAN CHASE & CO COM 46625H100 281 1,719 SH   SOLE   839 0 880
MARATHON PETE CORP COM 56585A102 296 4,786 SH   SOLE   0 0 4,786
PFIZER INC COM 717081103 249 5,779 SH   SOLE   555 0 5,224
PROCTER AND GAMBLE CO COM 742718109 280 2,000 SH   SOLE   0 0 2,000
PROSHARES TR SHORT QQQ NEW 74347B714 805 66,000 SH   SOLE   66,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 223 4,998 SH   SOLE   4,618 0 380
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 318 7,176 SH   SOLE   7,176 0 0
SERVICE CORP INTL COM 817565104 282 4,677 SH   SOLE   1,577 0 3,100
AT&T INC COM 00206R102 340 12,570 SH   SOLE   266 0 12,304
PROSHARES TR PSHS ULTSH 20YRS 74347B201 251 13,680 SH   SOLE   13,680 0 0
TUTOR PERINI CORP COM 901109108 4,251 327,542 SH   SOLE   44,200 0 283,342
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 754 3,050 SH   SOLE   0 0 3,050
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 605 1,533 SH   SOLE   0 0 1,533
VISTRA CORP COM 92840M102 25,267 1,477,584 SH   SOLE   232,473 0 1,245,111
VANGUARD INDEX FDS TOTAL STK MKT 922908769 278 1,250 SH   SOLE   0 0 1,250
VERIZON COMMUNICATIONS INC COM 92343V104 345 6,396 SH   SOLE   0 0 6,396
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 256 3,200 SH   SOLE   0 0 3,200
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 474 12,630 SH   SOLE   0 0 12,630
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 575 3,850 SH   SOLE   0 0 3,850
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,040 5,798 SH   SOLE   0 0 5,798