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 CAP CORP COM NEW 68235B208 4,938 671,781 SH   SOLE   671,781 0 0
3M CO COM 88579Y101 3,051 17,174 SH   SOLE   17,174 0 0
ABBOTT LABS COM 002824100 276 1,961 SH   SOLE   1,961 0 0
ABBVIE INC COM 00287Y109 454 3,350 SH   SOLE   3,350 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,546 35,089 SH   SOLE   35,089 0 0
ACRES COMMERCIAL REALTY CORP COM NEW 00489Q102 10,160 814,726 SH   SOLE   814,726 0 0
ADDUS HOMECARE CORP COM 006739106 12,464 133,295 SH   SOLE   133,295 0 0
AGILYSYS INC COM 00847J105 11,306 254,305 SH   SOLE   254,305 0 0
AGNC INVT CORP COM 00123Q104 7,205 479,037 SH   SOLE   479,037 0 0
AIR PRODS & CHEMS INC COM 009158106 224 737 SH   SOLE   737 0 0
AIRGAIN INC COM 00938A104 712 67,000 SH   SOLE   67,000 0 0
ALAMO GROUP INC COM 011311107 9,512 64,628 SH   SOLE   64,628 0 0
ALLIED MOTION TECHNOLOGIES I COM 019330109 13,215 362,145 SH   SOLE   362,145 0 0
ALPHABET INC CAP STK CL A 02079K305 165 57 SH   SOLE   57 0 0
ALPHABET INC CAP STK CL C 02079K107 223 77 SH   SOLE   77 0 0
ALPS ETF TR ALERIAN MLP 00162Q452 9,908 302,629 SH   SOLE   302,629 0 0
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106 12,741 870,282 SH   SOLE   870,282 0 0
AMERCO COM 023586100 12,779 17,596 SH   SOLE   17,596 0 0
AMERIPRISE FINL INC COM 03076C106 10,911 36,170 SH   SOLE   36,170 0 0
AMGEN INC COM 031162100 225 1,000 SH   SOLE   1,000 0 0
ANTHEM INC COM 036752103 13,124 28,313 SH   SOLE   28,313 0 0
APPLE INC COM 037833100 443 2,494 SH   SOLE   2,494 0 0
ARBOR REALTY TRUST INC COM 038923108 9,007 491,638 SH   SOLE   491,638 0 0
ARCOSA INC COM 039653100 13,796 261,783 SH   SOLE   261,783 0 0
ARES CAPITAL CORP COM 04010L103 6,129 289,221 SH   SOLE   289,221 0 0
ARLINGTON ASSET INVST CORP CL A NEW 041356205 5,435 1,552,985 SH   SOLE   1,552,985 0 0
ASPEN GROUP INC COM NEW 04530L203 1,852 784,655 SH   SOLE   784,655 0 0
ASTRONOVA INC COM 04638F108 6,431 476,334 SH   SOLE   476,334 0 0
AT&T INC COM 00206R102 3,870 157,314 SH   SOLE   157,314 0 0
ATLAS CORP SHARES Y0436Q109 16,012 1,129,218 SH   SOLE   1,129,218 0 0
AUTOSCOPE TECHNOLOGIES CORP COM 053306106 413 65,600 SH   SOLE   65,600 0 0
AVIAT NETWORKS INC COM NEW 05366Y201 9,688 302,000 SH   SOLE   302,000 0 0
AVID BIOSERVICES INC COM 05368M106 18,031 617,934 SH   SOLE   617,934 0 0
AWARE INC MASS COM 05453N100 3,381 1,073,450 SH   SOLE   1,073,450 0 0
B. RILEY FINANCIAL INC COM 05580M108 66,161 744,548 SH   SOLE   744,548 0 0
BK OF AMERICA CORP COM 060505104 438 9,845 SH   SOLE   9,845 0 0
BAR HBR BANKSHARES COM 066849100 10,379 358,768 SH   SOLE   358,768 0 0
BARINGS BDC INC COM 06759L103 28,394 2,576,571 SH   SOLE   2,576,571 0 0
BCE INC COM NEW 05534B760 9,523 182,992 SH   SOLE   182,992 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,352 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 13,207 44,169 SH   SOLE   44,169 0 0
BLUELINX HLDGS INC COM NEW 09624H208 61,412 641,312 SH   SOLE   641,312 0 0
BOEING CO COM 097023105 8,085 40,162 SH   SOLE   40,162 0 0
BOSTON SCIENTIFIC CORP COM 101137107 408 9,611 SH   SOLE   9,611 0 0
BOULDER GROWTH & INCOME FD I COM 101507101 5,330 375,107 SH   SOLE   375,107 0 0
BRIDGEWATER BANCSHARES INC COM ACCD INV 108621103 12,154 687,062 SH   SOLE   687,062 0 0
BRIGHTVIEW HLDGS INC COM 10948C107 12,154 863,206 SH   SOLE   863,206 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 200 3,200 SH   SOLE   3,200 0 0
BROADMARK RLTY CAP INC COM 11135B100 6,837 725,042 SH   SOLE   725,042 0 0
BRUNSWICK CORP COM 117043109 11,774 116,890 SH   SOLE   116,890 0 0
BUILDERS FIRSTSOURCE INC COM 12008R107 17,257 201,338 SH   SOLE   201,338 0 0
CALLAWAY GOLF CO COM 131193104 28,942 1,054,735 SH   SOLE   1,054,735 0 0
CAPITAL SOUTHWEST CORP COM 140501107 12,698 502,275 SH   SOLE   502,275 0 0
CARECLOUD INC COM 14167R100 522 82,600 SH   SOLE   82,600 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 7,573 139,628 SH   SOLE   139,628 0 0
CATCHMARK TIMBER TR INC CL A 14912Y202 4,657 534,726 SH   SOLE   534,726 0 0
CELCUITY INC COM 15102K100 791 60,000 SH   SOLE   60,000 0 0
CHANNELADVISOR CORP COM 159179100 3,825 155,000 SH   SOLE   155,000 0 0
CHARLES & COLVARD LTD COM 159765106 5,296 1,832,645 SH   SOLE   1,832,645 0 0
CHEVRON CORP NEW COM 166764100 250 2,134 SH   SOLE   2,134 0 0
CINTAS CORP COM 172908105 10,787 24,340 SH   SOLE   24,340 0 0
CION INVT CORP COM 17259U204 10,522 805,056 SH   SOLE   805,056 0 0
COLUMBUS MCKINNON CORP N Y COM 199333105 13,664 295,368 SH   SOLE   295,368 0 0
CSW INDUSTRIALS INC COM 126402106 11,340 93,831 SH   SOLE   93,831 0 0
CULP INC COM 230215105 4,660 490,000 SH   SOLE   490,000 0 0
CVS HEALTH CORP COM 126650100 8,428 81,697 SH   SOLE   81,697 0 0
DEERE & CO COM 244199105 8,774 25,588 SH   SOLE   25,588 0 0
DHI GROUP INC COM 23331S100 15,155 2,428,630 SH   SOLE   2,428,630 0 0
DIAMOND HILL INVT GROUP INC COM NEW 25264R207 4,166 21,450 SH   SOLE   21,450 0 0
DIGI INTL INC COM 253798102 22,884 931,398 SH   SOLE   931,398 0 0
DISNEY WALT CO COM 254687106 12,581 81,227 SH   SOLE   81,227 0 0
DLH HLDGS CORP COM 23335Q100 14,530 701,270 SH   SOLE   701,270 0 0
DOUBLELINE YIELD OPPORTUNITI COM 25862D105 11,671 624,144 SH   SOLE   624,144 0 0
DOUGLAS DYNAMICS INC COM 25960R105 10,351 265,013 SH   SOLE   265,013 0 0
EATON VANCE TX ADV GLBL DIV COM 27828S101 4,074 179,233 SH   SOLE   179,233 0 0
ECOFIN SUSTAINABLE AND SOCIA COM SH BEN INT 27901F109 7,682 524,748 SH   SOLE   524,748 0 0
ECOLAB INC COM 278865100 1,209 5,155 SH   SOLE   5,155 0 0
ELECTROMED INC COM 285409108 5,678 436,735 SH   SOLE   436,735 0 0
EMERSON ELEC CO COM 291011104 235 2,532 SH   SOLE   2,532 0 0
ENETI INC COM Y2294C107 2,650 342,405 SH   SOLE   342,405 0 0
ENSTAR GROUP LIMITED SHS G3075P101 12,148 49,064 SH   SOLE   49,064 0 0
EQUITY COMWLTH COM SH BEN INT 294628102 6,969 269,065 SH   SOLE   269,065 0 0
EQUITY COMWLTH 6.5% CNV PFD D 294628201 2,263 76,211 SH   SOLE   76,211 0 0
ETSY INC COM 29786A106 16,765 76,573 SH   SOLE   76,573 0 0
FARO TECHNOLOGIES INC COM 311642102 11,298 161,357 SH   SOLE   161,357 0 0
FERRO CORP COM 315405100 2,684 122,934 SH   SOLE   122,934 0 0
FIRST TR HIGH YIELD OPPRT 20 COM 33741Q107 8,486 419,705 SH   SOLE   419,705 0 0
FIRST TR MLP & ENERGY INCOM COM 33739B104 1,921 265,000 SH   SOLE   265,000 0 0
FIRST WESTN FINL INC COM 33751L105 7,113 234,300 SH   SOLE   234,300 0 0
FISERV INC COM 337738108 10,050 96,832 SH   SOLE   96,832 0 0
FLEXSTEEL INDS INC COM 339382103 3,946 146,913 SH   SOLE   146,913 0 0
FRANCHISE GROUP INC COM 35180X105 44,056 844,635 SH   SOLE   844,635 0 0
FRANKLIN COVEY CO COM 353469109 23,344 503,540 SH   SOLE   503,540 0 0
GENERATIONS BANCORP NY INC COM 37149G108 867 72,800 SH   SOLE   72,800 0 0
GENTHERM INC COM 37253A103 13,349 153,610 SH   SOLE   153,610 0 0
GLOBAL SHIP LEASE INC NEW COM CL A Y27183600 53,412 2,331,394 SH   SOLE   2,331,394 0 0
GLOBE LIFE INC COM 37959E102 413 4,410 SH   SOLE   4,410 0 0
GREEN BRICK PARTNERS INC COM 392709101 36,810 1,213,649 SH   SOLE   1,213,649 0 0
HACKETT GROUP INC COM 404609109 25,448 1,239,555 SH   SOLE   1,239,555 0 0
HARVARD BIOSCIENCE INC COM 416906105 15,276 2,166,775 SH   SOLE   2,166,775 0 0
HEALTHSTREAM INC COM 42222N103 15,844 601,060 SH   SOLE   601,060 0 0
HENNESSY ADVISORS INC COM 425885100 138 12,980 SH   SOLE   12,980 0 0
HERITAGE CRYSTAL CLEAN INC COM 42726M106 11,229 350,672 SH   SOLE   350,672 0 0
HERITAGE GLOBAL INC COM 42727E103 4,459 2,384,530 SH   SOLE   2,384,530 0 0
HOOKER FURNISHINGS CORPORATI COM 439038100 11,243 482,934 SH   SOLE   482,934 0 0
HORMEL FOODS CORP COM 440452100 5,313 108,852 SH   SOLE   108,852 0 0
LUMENT FINANCE TRUST INC COM 55025L108 2,141 557,525 SH   SOLE   557,525 0 0
IAC INTERACTIVECORP NEW COM NEW 44891N208 8,821 67,482 SH   SOLE   67,482 0 0
INDUS REALTY TRUST INC COM 45580R103 431 5,315 SH   SOLE   5,315 0 0
INFUSYSTEM HLDGS INC COM 45685K102 11,611 681,792 SH   SOLE   681,792 0 0
INTEL CORP COM 458140100 766 14,872 SH   SOLE   14,872 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 216 600 SH   SOLE   600 0 0
INVACARE CORP COM 461203101 1,784 655,725 SH   SOLE   655,725 0 0
IRIDEX CORP COM 462684101 672 110,024 SH   SOLE   110,024 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 5 45 SH   SOLE   45 0 0
ISHARES INC CORE MSCI EMKT 46434G103 4,590 76,676 SH   SOLE   76,676 0 0
ISHARES TR CORE MSCI EURO 46434V738 3,642 62,617 SH   SOLE   62,617 0 0
ISHARES TR CORE MSCI INTL 46435G326 1,834 27,152 SH   SOLE   27,152 0 0
ISHARES TR CORE S&P500 ETF 464287200 126 265 SH   SOLE   265 0 0
ISHARES TR CORE S&P MCP ETF 464287507 8 29 SH   SOLE   29 0 0
ISHARES TR CORE S&P SCP ETF 464287804 135 1,176 SH   SOLE   1,176 0 0
ISHARES TR CORE S&P TTL STK 464287150 70 650 SH   SOLE   650 0 0
ISHARES TR CORE US AGGBD ET 464287226 79 690 SH   SOLE   690 0 0
ISHARES TR DOW JONES US ETF 464287846 11 94 SH   SOLE   94 0 0
ISHARES TR IBOXX HI YD ETF 464288513 312 3,585 SH   SOLE   3,585 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 21 381 SH   SOLE   381 0 0
ISHARES TR MICRO-CAP ETF 464288869 68 485 SH   SOLE   485 0 0
ISHARES TR MSCI KLD400 SOC 464288570 42 450 SH   SOLE   450 0 0
ISHARES TR MSCI USA ESG SLC 464288802 45 425 SH   SOLE   425 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 2 12 SH   SOLE   12 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 83 375 SH   SOLE   375 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 32,280 385,804 SH   SOLE   385,804 0 0
ISHARES TR S&P 500 VAL ETF 464287408 7,608 48,574 SH   SOLE   48,574 0 0
ISHARES TR S&P MC 400GR ETF 464287606 26 300 SH   SOLE   300 0 0
ISHARES TR SELECT DIVID ETF 464287168 19 156 SH   SOLE   156 0 0
ISHARES TR US OIL EQ&SV ETF 464288844 14 1,076 SH   SOLE   1,076 0 0
ISHARES TR U.S. TECH ETF 464287721 8 71 SH   SOLE   71 0 0
ISHARES TR US TELECOM ETF 464287713 3,924 119,243 SH   SOLE   119,243 0 0
ISSUER DIRECT CORP COM NEW 46520M204 1,428 48,500 SH   SOLE   48,500 0 0
JOHNSON & JOHNSON COM 478160104 10,542 61,626 SH   SOLE   61,626 0 0
JPMORGAN CHASE & CO COM 46625H100 11,914 75,236 SH   SOLE   75,236 0 0
KIMBALL ELECTRONICS INC COM 49428J109 10,265 471,757 SH   SOLE   471,757 0 0
KIMBERLY-CLARK CORP COM 494368103 219 1,534 SH   SOLE   1,534 0 0
KINDER MORGAN INC DEL COM 49456B101 8,663 546,212 SH   SOLE   546,212 0 0
KINGSTONE COS INC COM 496719105 2,920 584,000 SH   SOLE   584,000 0 0
LANDEC CORP COM 514766104 1,104 99,442 SH   SOLE   99,442 0 0
LAWSON PRODS INC COM 520776105 6,033 110,185 SH   SOLE   110,185 0 0
LEGACY HOUSING CORP COM 52472M101 2,436 92,040 SH   SOLE   92,040 0 0
LILLY ELI & CO COM 532457108 3,033 10,981 SH   SOLE   10,981 0 0
LINCOLN EDL SVCS CORP COM 533535100 9,243 1,237,285 SH   SOLE   1,237,285 0 0
LITHIA MTRS INC COM 536797103 11,593 39,041 SH   SOLE   39,041 0 0
LOGAN RIDGE FINANCE CORP COM 541098109 1,859 80,865 SH   SOLE   80,865 0 0
LUNA INNOVATIONS INC COM 550351100 9,380 1,111,343 SH   SOLE   1,111,343 0 0
MADDEN STEVEN LTD COM 556269108 8,490 182,706 SH   SOLE   182,706 0 0
MALIBU BOATS INC COM CL A 56117J100 16,036 233,313 SH   SOLE   233,313 0 0
MASTERCRAFT BOAT HLDGS INC COM 57637H103 15,429 544,630 SH   SOLE   544,630 0 0
MCDONALDS CORP COM 580135101 504 1,880 SH   SOLE   1,880 0 0
MEDTRONIC PLC SHS G5960L103 321 3,100 SH   SOLE   3,100 0 0
MICROSOFT CORP COM 594918104 19,775 58,798 SH   SOLE   58,798 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 3,585 170,633 SH   SOLE   170,633 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307 262 963 SH   SOLE   963 0 0
NORTHERN TECHNOLOGIES INTL C COM 665809109 7,700 503,264 SH   SOLE   503,264 0 0
NVE CORP COM NEW 629445206 7,386 108,137 SH   SOLE   108,137 0 0
OAKTREE SPECIALTY LENDING CO COM 67401P108 10,707 1,435,189 SH   SOLE   1,435,189 0 0
OIL DRI CORP AMER COM 677864100 3,466 105,907 SH   SOLE   105,907 0 0
OPORTUN FINL CORP COM 68376D104 16,929 836,019 SH   SOLE   836,019 0 0
ORACLE CORP COM 68389X105 10,392 119,157 SH   SOLE   119,157 0 0
PAR PAC HOLDINGS INC COM NEW 69888T207 16,595 1,006,370 SH   SOLE   1,006,370 0 0
PAYPAL HLDGS INC COM 70450Y103 631 3,348 SH   SOLE   3,348 0 0
PERFORMANT FINL CORP COM 71377E105 5,324 2,209,100 SH   SOLE   2,209,100 0 0
PERMA-FIX ENVIRONMENTAL SVCS COM NEW 714157203 2,877 454,500 SH   SOLE   454,500 0 0
PFIZER INC COM 717081103 1,158 19,617 SH   SOLE   19,617 0 0
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 7,705 377,338 SH   SOLE   377,338 0 0
PIMCO ENERGY & TACTICAL CR O COM SHS BEN INT 69346N107 13,328 1,034,774 SH   SOLE   1,034,774 0 0
PLUMAS BANCORP COM 729273102 1,035 30,640 SH   SOLE   30,640 0 0
PORTMAN RIDGE FIN CORP COM NEW 73688F201 4,733 191,148 SH   SOLE   191,148 0 0
POSTAL REALTY TRUST INC CL A 73757R102 5,046 254,824 SH   SOLE   254,824 0 0
POTBELLY CORP COM 73754Y100 6,409 1,148,551 SH   SOLE   1,148,551 0 0
POWERFLEET INC COM 73931J109 1,735 366,111 SH   SOLE   366,111 0 0
PROCTER AND GAMBLE CO COM 742718109 431 2,632 SH   SOLE   2,632 0 0
PRO-DEX INC COLO COM NEW 74265M205 872 37,575 SH   SOLE   37,575 0 0
PZENA INVT MGMT INC CLASS A 74731Q103 18,194 1,921,258 SH   SOLE   1,921,258 0 0
QUEST RESOURCE HLDG CORP COM NEW 74836W203 2,235 322,000 SH   SOLE   322,000 0 0
RADNET INC COM 750491102 21,871 726,380 SH   SOLE   726,380 0 0
RANPAK HOLDINGS CORP COM CL A 75321W103 25,915 689,602 SH   SOLE   689,602 0 0
REPUBLIC SVCS INC COM 760759100 10,932 78,395 SH   SOLE   78,395 0 0
RESEARCH SOLUTIONS INC COM 761025105 935 380,000 SH   SOLE   380,000 0 0
RF INDS LTD COM PAR $0.01 749552105 4,598 574,750 SH   SOLE   574,750 0 0
ROYCE MICRO-CAP TR INC COM 780915104 5,415 468,862 SH   SOLE   468,862 0 0
ROYCE VALUE TR INC COM 780910105 6,845 349,389 SH   SOLE   349,389 0 0
SB FINL GROUP INC COM 78408D105 6,209 315,677 SH   SOLE   315,677 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106 2,182 13,554 SH   SOLE   13,554 0 0
SCRIPPS E W CO OHIO CL A NEW 811054402 22,122 1,143,259 SH   SOLE   1,143,259 0 0
SEMLER SCIENTIFIC INC COM 81684M104 15,281 166,729 SH   SOLE   166,729 0 0
SILVERCREST ASSET MGMT GROUP CL A 828359109 8,424 490,630 SH   SOLE   490,630 0 0
SLEEP NUMBER CORP COM 83125X103 13,622 177,829 SH   SOLE   177,829 0 0
SMITH MIDLAND CORP COM 832156103 1,199 25,500 SH   SOLE   25,500 0 0
SLR INVESTMENT CORP COM 83413U100 7,753 420,660 SH   SOLE   420,660 0 0
SLR SENIOR INVESTMENT CORP COM 83416M105 168 12,050 SH   SOLE   12,050 0 0
SPDR GOLD TR GOLD SHS 78463V107 427 2,500 SH   SOLE   2,500 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 11 239 SH   SOLE   239 0 0
SPDR SER TR PRTFLO S&P500 HI 78468R788 300 7,143 SH   SOLE   7,143 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,045 4,306 SH   SOLE   4,306 0 0
SPROUTS FMRS MKT INC COM 85208M102 15,448 520,501 SH   SOLE   520,501 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 8,730 106,489 SH   SOLE   106,489 0 0
STONECASTLE FINL CORP COM 861780104 7,683 349,722 SH   SOLE   349,722 0 0
STONEX GROUP INC COM 861896108 36,849 601,618 SH   SOLE   601,618 0 0
STREAMLINE HEALTH SOLUTIONS COM 86323X106 2,536 1,702,000 SH   SOLE   1,702,000 0 0
STRYKER CORPORATION COM 863667101 354 1,324 SH   SOLE   1,324 0 0
SUPERIOR GROUP OF CO INC COM 868358102 4,655 212,159 SH   SOLE   212,159 0 0
SYNCHRONOSS TECHNOLOGIES INC COM 87157B103 6,465 2,649,700 SH   SOLE   2,649,700 0 0
TARGET CORP COM 87612E106 12,508 54,043 SH   SOLE   54,043 0 0
TECHTARGET INC COM 87874R100 19,681 205,740 SH   SOLE   205,740 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 10,673 15,995 SH   SOLE   15,995 0 0
THORNBURG INCM BUILDER OPP T COM 885213108 3,812 204,265 SH   SOLE   204,265 0 0
TILE SHOP HLDGS INC COM 88677Q109 6,157 863,500 SH   SOLE   863,500 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H207 606 26,517 SH   SOLE   26,517 0 0
TRANSACT TECHNOLOGIES INC COM 892918103 2,714 248,995 SH   SOLE   248,995 0 0
TRANSCAT INC COM 893529107 14,096 152,500 SH   SOLE   152,500 0 0
UFP TECHNOLOGIES INC COM 902673102 8,157 116,100 SH   SOLE   116,100 0 0
UNITEDHEALTH GROUP INC COM 91324P102 19,249 38,334 SH   SOLE   38,334 0 0
UNIVERSAL TECHNICAL INST INC COM 913915104 8,296 1,060,870 SH   SOLE   1,060,870 0 0
US BANCORP DEL COM NEW 902973304 862 15,354 SH   SOLE   15,354 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 151 471 SH   SOLE   471 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 395 3,523 SH   SOLE   3,523 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 11 50 SH   SOLE   50 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595 4 15 SH   SOLE   15 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 11 45 SH   SOLE   45 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 11 95 SH   SOLE   95 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 29 66 SH   SOLE   66 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 283 3,840 SH   SOLE   3,840 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 11 50 SH   SOLE   50 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 20 87 SH   SOLE   87 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 807 4,511 SH   SOLE   4,511 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 54 225 SH   SOLE   225 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 8,598 165,481 SH   SOLE   165,481 0 0
VIRTUS ALLIANZGI CONVERTIBLE COM 92838R105 9,294 941,669 SH   SOLE   941,669 0 0
WASTE MGMT INC DEL COM 94106L109 10,899 65,303 SH   SOLE   65,303 0 0
WAYSIDE TECHNOLOGY GROUP INC COM 946760105 2,234 63,650 SH   SOLE   63,650 0 0
WELLS FARGO CO NEW COM 949746101 487 10,160 SH   SOLE   10,160 0 0
WESTERN ASSET GLOBAL CORP DE COM 95790C107 9,950 568,901 SH   SOLE   568,901 0 0
WESTERN ASSET HIGH YIELD DEF COM 95768B107 10,337 655,477 SH   SOLE   655,477 0 0
WEYERHAEUSER CO MTN BE COM NEW 962166104 7,761 188,468 SH   SOLE   188,468 0 0
WILLIAMS COS INC COM 969457100 9,442 362,594 SH   SOLE   362,594 0 0
XPEL INC COM 98379L100 8,740 128,000 SH   SOLE   128,000 0 0
ZYNEX INC COM 98986M103 4,169 418,185 SH   SOLE   418,185 0 0