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 24,596 SH   SOLE   769 0 23,827
CUSTOMERS BANCORP INC COM 23204G100 660 10,089 SH   SOLE   0 0 10,089
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 668 13,367 SH   SOLE   0 0 13,367
VANECK ETF TRU ST PREFERRED SECURT 92189F429 313 14,286 SH   SOLE   0 0 14,286
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 1,182 14,625 SH   SOLE   0 0 14,625
SIRIUSPOINT LTD COM G8192H106 508 62,432 SH   SOLE   62,432 0 0
TRECORA RES COM 894648104 3,767 466,178 SH   SOLE   98,368 0 367,810
WISDOMTREE TR INTRST RATE HDGE 97717W380 397 8,500 SH   SOLE   0 0 8,500
ANDERSONS INC COM 034164103 8,749 226,008 SH   SOLE   150 0 225,858
ANI PHARMACEUTICALS INC COM 00182C103 15,137 328,494 SH   SOLE   22,709 0 305,785
ANTARES PHARMA INC COM 036642106 9,876 2,766,441 SH   SOLE   376,537 0 2,389,904
BELLUS HEALTH INC NEW COM NEW 07987C204 660 82,000 SH   SOLE   0 0 82,000
CAMTEK LTD ORD M20791105 3,327 72,253 SH   SOLE   14,039 0 58,214
CHECK POINT SOFTWARE TECH LT ORD M22465104 528 4,533 SH   SOLE   0 0 4,533
CISCO SYS INC COM 17275R102 643 10,150 SH   SOLE   550 0 9,600
DAKTRONICS INC COM 234264109 86 17,100 SH   SOLE   17,100 0 0
EASTSIDE DISTILLING INC COM 277802302 18 10,000 SH   SOLE   10,000 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 413 1,100,000 SH   SOLE   0 0 1,100,000
EAST WEST BANCORP INC COM 27579R104 11,539 146,662 SH   SOLE   12,742 0 133,920
EZCORP INC CL A NON VTG 302301106 19,690 2,671,691 SH   SOLE   349,455 0 2,322,236
FOSTER L B CO COM 350060109 1,916 139,370 SH   SOLE   0 0 139,370
GULF IS FABRICATION INC COM 402307102 3,491 870,623 SH   SOLE   143,973 0 726,650
HONEYWELL INTL INC COM 438516106 259 1,243 SH   SOLE   0 0 1,243
ISHARES TR S&P SML 600 GWT 464287887 333 2,400 SH   SOLE   0 0 2,400
INTEL CORP COM 458140100 345 6,699 SH   SOLE   0 0 6,699
LIBERTY GLOBAL PLC SHS CL C G5480U120 50,506 1,797,989 SH   SOLE   272,857 0 1,525,132
LIMONEIRA CO COM 532746104 6,392 426,128 SH   SOLE   9,603 0 416,525
LANDSTAR SYS INC COM 515098101 412 2,300 SH   SOLE   0 0 2,300
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607 318 6,245 SH   SOLE   0 0 6,245
LOTTERY COM INC COM 54570M108 811 127,272 SH   SOLE   127,272 0 0
MANITEX INTL INC COM 563420108 6,077 955,468 SH   SOLE   272,120 0 683,348
MODERNA INC COM 60770K107 272 1,071 SH   SOLE   0 0 1,071
MICROSOFT CORP COM 594918104 1,261 3,750 SH   SOLE   0 0 3,750
NORTHWEST PIPE CO COM 667746101 4,992 156,988 SH   SOLE   0 0 156,988
PAVMED INC COM 70387R106 246 100,000 SH   SOLE   0 0 100,000
ISHARES TR PFD AND INCM SEC 464288687 378 9,593 SH   SOLE   0 0 9,593
RIBBON COMMUNICATIONS INC COM 762544104 2,613 431,916 SH   SOLE   174,514 0 257,402
RICHARDSON ELECTRS LTD COM 763165107 2,396 177,182 SH   SOLE   170,100 0 7,082
SUPERIOR GROUP OF CO INC COM 868358102 13,996 637,920 SH   SOLE   55,941 0 581,979
SILICOM LTD ORD M84116108 25,203 488,428 SH   SOLE   58,577 0 429,851
SENESTECH INC COM NEW 81720R208 254 259,820 SH   SOLE   259,820 0 0
SOLIGENIX INC COM 834223307 231 350,000 SH   SOLE   0 0 350,000
TETRA TECH INC NEW COM 88162G103 832 4,900 SH   SOLE   0 0 4,900
VSE CORP COM 918284100 4,365 71,630 SH   SOLE   0 0 71,630
ABBOTT LABS COM 002824100 568 4,035 SH   SOLE   0 0 4,035
FEDERAL AGRIC MTG CORP CL C 313148306 6,298 50,823 SH   SOLE   11,237 0 39,586
BK OF AMERICA CORP COM 060505104 646 14,515 SH   SOLE   5,060 0 9,455
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,021 16,791 SH   SOLE   2,129 0 14,662
CHINA FD INC COM 169373107 723 39,530 SH   SOLE   518 0 39,012
COMMERCIAL METALS CO COM 201723103 417 11,500 SH   SOLE   0 0 11,500
CRAWFORD & CO CL A 224633206 5,444 726,804 SH   SOLE   144,339 0 582,465
CRAWFORD & CO CL B 224633107 2,369 316,229 SH   SOLE   0 0 316,229
CVS HEALTH CORP COM 126650100 475 4,607 SH   SOLE   0 0 4,607
QUEST DIAGNOSTICS INC COM 74834L100 424 2,450 SH   SOLE   0 0 2,450
GENERAL ELECTRIC CO COM NEW 369604301 353 3,739 SH   SOLE   75 0 3,664
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 3,339 66,391 SH   SOLE   12,244 0 54,147
HOME DEPOT INC COM 437076102 550 1,325 SH   SOLE   0 0 1,325
HUNTSMAN CORP COM 447011107 10,247 293,771 SH   SOLE   0 0 293,771
INDUSTRIAS BACHOCO SAB SPON ADR B 456463108 2,828 66,485 SH   SOLE   1,273 0 65,212
ISHARES TR U.S. MED DVC ETF 464288810 810 12,300 SH   SOLE   0 0 12,300
ISHARES TR CORE S&P MCP ETF 464287507 368 1,300 SH   SOLE   0 0 1,300
ISHARES TR CORE S&P500 ETF 464287200 434 910 SH   SOLE   0 0 910
ISHARES TR US TRSPRTION 464287192 470 1,700 SH   SOLE   0 0 1,700
JACOBS ENGR GROUP INC COM 469814107 560 4,025 SH   SOLE   0 0 4,025
JEFFERIES FINL GROUP INC COM 47233W109 27,507 708,949 SH   SOLE   93,331 0 615,618
JOHNSON & JOHNSON COM 478160104 427 2,497 SH   SOLE   0 0 2,497
JPMORGAN CHASE & CO COM 46625H100 272 1,719 SH   SOLE   839 0 880
MARATHON PETE CORP COM 56585A102 306 4,786 SH   SOLE   0 0 4,786
PFIZER INC COM 717081103 347 5,879 SH   SOLE   555 0 5,324
PROCTER AND GAMBLE CO COM 742718109 327 2,000 SH   SOLE   0 0 2,000
PROSHARES TR SHORT QQQ NEW 74347B714 715 66,000 SH   SOLE   66,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 217 4,998 SH   SOLE   4,618 0 380
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 311 7,176 SH   SOLE   7,176 0 0
SERVICE CORP INTL COM 817565104 332 4,677 SH   SOLE   1,577 0 3,100
AT&T INC COM 00206R102 319 12,967 SH   SOLE   266 0 12,701
PROSHARES TR PSHS ULTSH 20YRS 74347B201 231 13,680 SH   SOLE   13,680 0 0
TUTOR PERINI CORP COM 901109108 3,999 323,285 SH   SOLE   44,200 0 279,085
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 813 3,050 SH   SOLE   0 0 3,050
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 669 1,533 SH   SOLE   0 0 1,533
VISTRA CORP COM 92840M102 32,144 1,411,699 SH   SOLE   191,768 0 1,219,931
VANGUARD INDEX FDS TOTAL STK MKT 922908769 237 980 SH   SOLE   0 0 980
VERIZON COMMUNICATIONS INC COM 92343V104 342 6,585 SH   SOLE   0 0 6,585
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 249 3,200 SH   SOLE   0 0 3,200
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 493 12,630 SH   SOLE   0 0 12,630
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 669 3,850 SH   SOLE   0 0 3,850
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,185 5,798 SH   SOLE   0 0 5,798