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 198 23,122 SH   SOLE   769 0 22,353
CUSTOMERS BANCORP INC COM 23204G100 526 10,089 SH   SOLE   0 0 10,089
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 654 13,187 SH   SOLE   0 0 13,187
VANECK ETF TRU ST PREFERRED SECURT 92189F429 293 14,286 SH   SOLE   0 0 14,286
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,154 14,625 SH   SOLE   0 0 14,625
SHELL PLC SPON ADS 780259305 669 12,174 SH   SOLE   11,794 0 380
SIRIUSPOINT LTD COM G8192H106 467 62,432 SH   SOLE   62,432 0 0
TRECORA RES COM 894648104 3,984 470,863 SH   SOLE   98,368 0 372,495
WISDOMTREE TR INTRST RATE HDGE 97717W380 395 8,500 SH   SOLE   0 0 8,500
ANDERSONS INC COM 034164103 9,186 182,775 SH   SOLE   150 0 182,625
ANI PHARMACEUTICALS INC COM 00182C103 9,218 327,929 SH   SOLE   22,709 0 305,220
ANTARES PHARMA INC COM 036642106 11,480 2,799,953 SH   SOLE   376,537 0 2,423,416
BELLUS HEALTH INC NEW COM NEW 07987C204 564 82,000 SH   SOLE   0 0 82,000
CAMTEK LTD ORD M20791105 2,154 70,716 SH   SOLE   14,039 0 56,677
CHECK POINT SOFTWARE TECH LT ORD M22465104 627 4,533 SH   SOLE   0 0 4,533
CISCO SYS INC COM 17275R102 566 10,150 SH   SOLE   550 0 9,600
DAKTRONICS INC COM 234264109 66 17,100 SH   SOLE   17,100 0 0
EASTSIDE DISTILLING INC COM 277802302 10 10,000 SH   SOLE   10,000 0 0
EAST WEST BANCORP INC COM 27579R104 6,041 76,447 SH   SOLE   12,742 0 63,705
EZCORP INC CL A NON VTG 302301106 16,114 2,667,934 SH   SOLE   349,455 0 2,318,479
FGI INDUSTRIES LTD ORDINARY SHARES G3302D103 935 311,746 SH   SOLE   311,746 0 0
FOSTER L B CO COM 350060109 2,167 141,000 SH   SOLE   0 0 141,000
GULF IS FABRICATION INC COM 402307102 3,411 870,256 SH   SOLE   143,973 0 726,283
HONEYWELL INTL INC COM 438516106 213 1,093 SH   SOLE   0 0 1,093
ISHARES TR S&P SML 600 GWT 464287887 300 2,400 SH   SOLE   0 0 2,400
INTEL CORP COM 458140100 332 6,699 SH   SOLE   0 0 6,699
LIBERTY GLOBAL PLC SHS CL C G5480U120 46,101 1,779,288 SH   SOLE   272,857 0 1,506,431
LIMONEIRA CO COM 532746104 6,401 436,006 SH   SOLE   9,603 0 426,403
LANDSTAR SYS INC COM 515098101 347 2,300 SH   SOLE   0 0 2,300
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 456 9,965 SH   SOLE   0 0 9,965
LOTTERY COM INC COM 54570M108 400 127,272 SH   SOLE   127,272 0 0
MANITEX INTL INC COM 563420108 6,890 946,410 SH   SOLE   272,120 0 674,290
MICROSOFT CORP COM 594918104 1,156 3,750 SH   SOLE   0 0 3,750
NORTHWEST PIPE CO COM 667746101 4,433 174,202 SH   SOLE   2,426 0 171,776
PAVMED INC COM 70387R106 132 100,000 SH   SOLE   0 0 100,000
ISHARES TR PFD AND INCM SEC 464288687 264 7,250 SH   SOLE   0 0 7,250
RIBBON COMMUNICATIONS INC COM 762544104 4,497 1,455,365 SH   SOLE   203,974 0 1,251,391
RICHARDSON ELECTRS LTD COM 763165107 2,204 177,182 SH   SOLE   170,100 0 7,082
SUPERIOR GROUP OF CO INC COM 868358102 11,797 660,906 SH   SOLE   55,941 0 604,965
SILICOM LTD ORD M84116108 19,461 494,322 SH   SOLE   58,577 0 435,745
SENESTECH INC COM NEW 81720R208 423 580,000 SH   SOLE   580,000 0 0
SOLIGENIX INC COM 834223307 255 350,000 SH   SOLE   0 0 350,000
TETRA TECH INC NEW COM 88162G103 808 4,900 SH   SOLE   0 0 4,900
VSE CORP COM 918284100 3,285 71,284 SH   SOLE   0 0 71,284
ABBOTT LABS COM 002824100 478 4,035 SH   SOLE   0 0 4,035
FEDERAL AGRIC MTG CORP CL C 313148306 5,416 49,922 SH   SOLE   11,237 0 38,685
BK OF AMERICA CORP COM 060505104 598 14,515 SH   SOLE   5,060 0 9,455
BRISTOL-MYERS SQUIBB CO COM 110122108 208 2,850 SH   SOLE   0 0 2,850
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,896 16,706 SH   SOLE   2,129 0 14,577
CHINA FD INC COM 169373107 578 39,172 SH   SOLE   518 0 38,654
COMMERCIAL METALS CO COM 201723103 479 11,500 SH   SOLE   0 0 11,500
CRAWFORD & CO CL A 224633206 5,837 772,026 SH   SOLE   144,339 0 627,687
CRAWFORD & CO CL B 224633107 2,327 319,266 SH   SOLE   0 0 319,266
CVS HEALTH CORP COM 126650100 466 4,607 SH   SOLE   0 0 4,607
CHEVRON CORP NEW COM 166764100 269 1,650 SH   SOLE   0 0 1,650
QUEST DIAGNOSTICS INC COM 74834L100 335 2,450 SH   SOLE   0 0 2,450
DISCOVERY INC COM SER C 25470F302 215 8,600 SH   SOLE   0 0 8,600
GENERAL ELECTRIC CO COM NEW 369604301 339 3,702 SH   SOLE   75 0 3,627
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 2,845 57,102 SH   SOLE   12,244 0 44,858
HOME DEPOT INC COM 437076102 397 1,325 SH   SOLE   0 0 1,325
HUNTSMAN CORP COM 447011107 4,857 129,485 SH   SOLE   0 0 129,485
INDUSTRIAS BACHOCO SAB SPON ADR B 456463108 3,132 67,046 SH   SOLE   1,273 0 65,773
ISHARES TR U.S. MED DVC ETF 464288810 750 12,300 SH   SOLE   0 0 12,300
ISHARES TR CORE S&P MCP ETF 464287507 247 920 SH   SOLE   0 0 920
ISHARES TR CORE S&P500 ETF 464287200 340 750 SH   SOLE   0 0 750
ISHARES TR US TRSPRTION 464287192 459 1,700 SH   SOLE   0 0 1,700
JACOBS ENGR GROUP INC COM 469814107 555 4,025 SH   SOLE   0 0 4,025
JEFFERIES FINL GROUP INC COM 47233W109 23,046 701,555 SH   SOLE   93,331 0 608,224
JOHNSON & JOHNSON COM 478160104 443 2,497 SH   SOLE   0 0 2,497
JPMORGAN CHASE & CO COM 46625H100 234 1,719 SH   SOLE   839 0 880
ALTRIA GROUP INC COM 02209S103 218 4,170 SH   SOLE   0 0 4,170
MARATHON PETE CORP COM 56585A102 409 4,786 SH   SOLE   0 0 4,786
MERCK & CO INC COM 58933Y105 201 2,444 SH   SOLE   0 0 2,444
PFIZER INC COM 717081103 304 5,879 SH   SOLE   555 0 5,324
PROCTER AND GAMBLE CO COM 742718109 306 2,000 SH   SOLE   0 0 2,000
SERVICE CORP INTL COM 817565104 249 3,777 SH   SOLE   1,577 0 2,200
AT&T INC COM 00206R102 306 12,967 SH   SOLE   266 0 12,701
PROSHARES TR PSHS ULTSH 20YRS 74347B201 280 13,680 SH   SOLE   13,680 0 0
TUTOR PERINI CORP COM 901109108 3,503 324,357 SH   SOLE   44,200 0 280,157
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 776 3,050 SH   SOLE   0 0 3,050
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 636 1,533 SH   SOLE   0 0 1,533
VISTRA CORP COM 92840M102 32,374 1,392,443 SH   SOLE   191,768 0 1,200,675
VERIZON COMMUNICATIONS INC COM 92343V104 492 9,665 SH   SOLE   0 0 9,665
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 220 3,200 SH   SOLE   0 0 3,200
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 484 12,630 SH   SOLE   0 0 12,630
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 612 3,850 SH   SOLE   0 0 3,850
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,073 5,798 SH   SOLE   0 0 5,798
EVOFEM BIOSCIENCES INC COM 30048L104 374 1,100,000 SH   SOLE   0 0 1,100,000