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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACME UTD CORP COM 004816104   2,891,112 124,953 SH   SOLE Bard Associates Inc 0 0 124,953
AIRGAIN INC COM 00938A104   907,042 168,909 SH   SOLE Bard Associates Inc 0 0 168,909
A-MARK PRECIOUS METALS INC COM 00181T107   3,125,777 90,210 SH   SOLE Bard Associates Inc 0 0 90,210
AMERIS BANCORP COM 03076K108   466,385 12,698 SH   SOLE Bard Associates Inc 0 0 12,698
AMPLITECH GROUP INC *W EXP 02/26/202 03211Q119   35,551 90,000 SH   SOLE Bard Associates Inc 0 0 90,000
AMPLITECH GROUP INC COM NEW 03211Q200   906,876 328,578 SH   SOLE Bard Associates Inc 0 0 328,578
APPLE INC COM 037833100   197,880 1,200 SH   SOLE Bard Associates Inc 0 0 1,200
ARCHROCK INC COM 03957W106   2,466,027 252,408 SH   SOLE Bard Associates Inc 0 0 252,408
ARES CAPITAL CORP COM 04010L103   414,569 22,685 SH   SOLE Bard Associates Inc 0 0 22,685
ARES COML REAL ESTATE CORP COM 04013V108   1,185,655 125,625 SH   SOLE Bard Associates Inc 0 0 125,625
ARROWMARK FINANCIAL CORP COM 861780104   777,798 43,211 SH   SOLE Bard Associates Inc 0 0 43,211
ASURE SOFTWARE INC COM 04649U102   2,124,250 146,500 SH   SOLE Bard Associates Inc 0 0 146,500
ATOMERA INC COM 04965B100   1,162,525 182,500 SH   SOLE Bard Associates Inc 0 0 182,500
AVINO SILVER & GOLD MINES LT COM 053906103   753,312 851,200 SH   SOLE Bard Associates Inc 0 0 851,200
BALCHEM CORP COM 057665200   570,425 4,510 SH   SOLE Bard Associates Inc 0 0 4,510
BARINGS BDC INC COM 06759L103   550,020 69,272 SH   SOLE Bard Associates Inc 0 0 69,272
BEAM GLOBAL COM 07373B109   1,027,071 64,555 SH   SOLE Bard Associates Inc 0 0 64,555
BEAMR IMAGING LTD ORDINARY SHS M1R79L104   398,000 200,000 SH   SOLE Bard Associates Inc 0 0 200,000
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,137,817 3,685 SH   SOLE Bard Associates Inc 0 0 3,685
BIOCERES CROP SOLUTIONS CORP SHS G1117K114   239,573 20,635 SH   SOLE Bard Associates Inc 0 0 20,635
BIOFRONTERA INC COM 09077D100   120,902 198,200 SH   SOLE Bard Associates Inc 0 0 198,200
BIOFRONTERA INC *W EXP 10/27/202 09077D118   49,245 201,000 SH   SOLE Bard Associates Inc 0 0 201,000
BK TECHNOLOGIES CORPORATION COM 05587G104   1,740,077 610,553 SH   SOLE Bard Associates Inc 0 0 610,553
BLUEROCK HOMES TRUST INC COM CL A 09631H100   339,676 17,138 SH   SOLE Bard Associates Inc 0 0 17,138
BOXLIGHT CORP COM CL A 103197109   268,052 700,787 SH   SOLE Bard Associates Inc 0 0 700,787
BRAEMAR HOTELS & RESORTS INC COM 10482B101   1,370,453 350,530 SH   SOLE Bard Associates Inc 0 0 350,530
CALAMOS GLOBAL TOTAL RETURN COM SH BEN INT 128118106   133,715 14,225 SH   SOLE Bard Associates Inc 0 0 14,225
CAPITAL SOUTHWEST CORP COM 140501107   336,220 18,910 SH   SOLE Bard Associates Inc 0 0 18,910
CARETRUST REIT INC COM 14174T107   659,764 33,226 SH   SOLE Bard Associates Inc 0 0 33,226
CARRIAGE SVCS INC COM 143905107   3,548,927 116,282 SH   SOLE Bard Associates Inc 0 0 116,282
CEA INDUSTRIES INC *W EXP 02/11/202 86887P119   19,732 248,825 SH   SOLE Bard Associates Inc 0 0 248,825
CEA INDUSTRIES INC COM NEW 86887P200   244,362 280,875 SH   SOLE Bard Associates Inc 0 0 280,875
CELSIUS HLDGS INC COM NEW 15118V207   5,585,694 60,100 SH   SOLE Bard Associates Inc 0 0 60,100
CHICKEN SOUP FOR THE SOUL EN CL A 16842Q100   63,860 31,930 SH   SOLE Bard Associates Inc 0 0 31,930
CITY OFFICE REIT INC COM 178587101   620,925 89,989 SH   SOLE Bard Associates Inc 0 0 89,989
CLEARFIELD INC COM 18482P103   448,659 9,632 SH   SOLE Bard Associates Inc 0 0 9,632
COHERENT CORP COM 19247G107   4,567,849 119,954 SH   SOLE Bard Associates Inc 0 0 119,954
CONCRETE PUMPING HLDGS INC COM 206704108   395,590 58,175 SH   SOLE Bard Associates Inc 0 0 58,175
CONTAINER STORE GROUP INC COM 210751103   254,253 74,126 SH   SOLE Bard Associates Inc 0 0 74,126
CREATIVE REALITIES INC *W EXP 11/19/202 22530J119   841 88,475 SH   SOLE Bard Associates Inc 0 0 88,475
CREXENDO INC COM 226552107   1,013,481 612,376 SH   SOLE Bard Associates Inc 0 0 612,376
CROWN CRAFTS INC COM 228309100   1,001,608 171,513 SH   SOLE Bard Associates Inc 0 0 171,513
CROWN ELECTROKINETICS CORP COM NEW 228339206   185,044 1,289,500 SH   SOLE Bard Associates Inc 0 0 1,289,500
DATA I O CORP COM 237690102   111,453 22,425 SH   SOLE Bard Associates Inc 0 0 22,425
DATA STORAGE CORP *W EXP 05/18/202 23786R110   18,920 172,000 SH   SOLE Bard Associates Inc 0 0 172,000
DATA STORAGE CORP COM NEW 23786R201   578,923 317,444 SH   SOLE Bard Associates Inc 0 0 317,444
DOLPHIN ENTMT INC COM NEW 25686H209   676,338 373,667 SH   SOLE Bard Associates Inc 0 0 373,667
DUOS TECHNOLOGIES GROUP INC COM 266042407   1,381,588 493,424 SH   SOLE Bard Associates Inc 0 0 493,424
EAGLE POINT CREDIT COMPANY I COM 269808101   3,006,476 269,156 SH   SOLE Bard Associates Inc 0 0 269,156
EAGLE POINT INCOME COMPANY I COM 269817102   1,894,056 134,235 SH   SOLE Bard Associates Inc 0 0 134,235
EASTERLY GOVT PPTYS INC COM 27616P103   2,482,887 180,705 SH   SOLE Bard Associates Inc 0 0 180,705
EASTSIDE DISTILLING INC COM 277802302   24,058 68,736 SH   SOLE Bard Associates Inc 0 0 68,736
EATON VANCE FLTING RATE INC COM 278279104   266,169 23,125 SH   SOLE Bard Associates Inc 0 0 23,125
EDIBLE GARDEN AG INC *W EXP 04/18/202 28059P113   31,326 175,000 SH   SOLE Bard Associates Inc 0 0 175,000
ENSIGN GROUP INC COM 29358P101   9,277,880 97,052 SH   SOLE Bard Associates Inc 0 0 97,052
ENVIVA INC COM 29415B103   1,615,519 55,939 SH   SOLE Bard Associates Inc 0 0 55,939
EQUINOX GOLD CORP COM 29446Y502   2,317,912 450,080 SH   SOLE Bard Associates Inc 0 0 450,080
EVOLUTION PETE CORP COM 30049A107   1,593,042 252,463 SH   SOLE Bard Associates Inc 0 0 252,463
EYEPOINT PHARMACEUTICALS INC COM NEW 30233G209   90,182 30,674 SH   SOLE Bard Associates Inc 0 0 30,674
FARMLAND PARTNERS INC COM 31154R109   2,525,016 234,675 SH   SOLE Bard Associates Inc 0 0 234,675
FLAHERTY & CRUMRINE PFD SECS COM 338478100   784,382 56,675 SH   SOLE Bard Associates Inc 0 0 56,675
FRANCO NEV CORP COM 351858105   1,757,927 12,057 SH   SOLE Bard Associates Inc 0 0 12,057
FS KKR CAP CORP COM 302635206   3,369,705 175,682 SH   SOLE Bard Associates Inc 0 0 175,682
FTAI AVIATION LTD SHS G3730V105   499,086 17,850 SH   SOLE Bard Associates Inc 0 0 17,850
FTAI INFRASTRUCTURE INC COMMON STOCK 35953C106   4,579,320 1,526,440 SH   SOLE Bard Associates Inc 0 0 1,526,440
FULL HSE RESORTS INC COM 359678109   244,736 33,850 SH   SOLE Bard Associates Inc 0 0 33,850
GLADSTONE COMMERCIAL CORP COM 376536108   769,420 60,920 SH   SOLE Bard Associates Inc 0 0 60,920
GLADSTONE LD CORP COM 376549101   2,704,577 162,437 SH   SOLE Bard Associates Inc 0 0 162,437
GLOBAL MED REIT INC COM NEW 37954A204   164,091 17,627 SH   SOLE Bard Associates Inc 0 0 17,627
GLOBAL SELF STORAGE INC COM 37955N106   3,504,596 681,828 SH   SOLE Bard Associates Inc 0 0 681,828
GLOBAL WTR RES INC COM 379463102   2,199,738 176,970 SH   SOLE Bard Associates Inc 0 0 176,970
GLOBAL X FDS US INFR DEV ETF 37954Y673   635,040 22,400 SH   SOLE Bard Associates Inc 0 0 22,400
GREAT AJAX CORP COM 38983D300   1,115,166 169,478 SH   SOLE Bard Associates Inc 0 0 169,478
HANNON ARMSTRONG SUST INFR C COM 41068X100   506,824 17,494 SH   SOLE Bard Associates Inc 0 0 17,494
HARBOR CUSTOM DEVELOPMENT IN *W EXP 05/09/202 41150T116   15,781 654,800 SH   SOLE Bard Associates Inc 0 0 654,800
HARROW HEALTH INC COM 415858109   2,275,229 107,525 SH   SOLE Bard Associates Inc 0 0 107,525
HARVARD BIOSCIENCE INC COM 416906105   1,223,448 291,297 SH   SOLE Bard Associates Inc 0 0 291,297
HENRY JACK & ASSOC INC COM 426281101   874,176 5,800 SH   SOLE Bard Associates Inc 0 0 5,800
HOUR LOOP INC COM 44170P106   533,026 265,848 SH   SOLE Bard Associates Inc 0 0 265,848
IDEX CORP COM 45167R104   1,640,313 7,100 SH   SOLE Bard Associates Inc 0 0 7,100
IDW MEDIA HLDGS INC CL B 44951N106   277,265 385,090 SH   SOLE Bard Associates Inc 0 0 385,090
INDEPENDENCE RLTY TR INC COM 45378A106   2,250,770 139,226 SH   SOLE Bard Associates Inc 0 0 139,226
INFUSYSTEM HLDGS INC COM 45685K102   377,503 48,710 SH   SOLE Bard Associates Inc 0 0 48,710
INTEST CORP COM 461147100   4,064,522 195,975 SH   SOLE Bard Associates Inc 0 0 195,975
INUVO INC COM NEW 46122W204   401,818 1,377,502 SH   SOLE Bard Associates Inc 0 0 1,377,502
INVESCO EXCH TRADED FD TR II S&P SMLCP UTIL 46138G409   2,889,111 51,725 SH   SOLE Bard Associates Inc 0 0 51,725
INVESTMENT MANAGERS SER TR I AXS SHRT DE SPAC 46144X644   457,685 14,807 SH   SOLE Bard Associates Inc 0 0 14,807
ISHARES SILVER TR ISHARES 46428Q109   984,783 44,520 SH   SOLE Bard Associates Inc 0 0 44,520
ISHARES TR TIPS BD ETF 464287176   273,420 2,480 SH   SOLE Bard Associates Inc 0 0 2,480
ISHARES TR RESIDENTIAL MULT 464288562   223,089 3,159 SH   SOLE Bard Associates Inc 0 0 3,159
ISHARES TR FLTG RATE NT ETF 46429B655   419,824 8,331 SH   SOLE Bard Associates Inc 0 0 8,331
ISSUER DIRECT CORP COM NEW 46520M204   2,425,886 115,381 SH   SOLE Bard Associates Inc 0 0 115,381
ITERIS INC NEW COM 46564T107   1,677,778 357,735 SH   SOLE Bard Associates Inc 0 0 357,735
J & J SNACK FOODS CORP COM 466032109   268,056 1,800 SH   SOLE Bard Associates Inc 0 0 1,800
JAPAN SMALLER CAPITALIZATION COM 47109U104   257,397 37,250 SH   SOLE Bard Associates Inc 0 0 37,250
JOINT CORP COM 47973J102   1,135,840 67,489 SH   SOLE Bard Associates Inc 0 0 67,489
KAYNE ANDERSON ENERGY INFRST COM 486606106   167,919 19,435 SH   SOLE Bard Associates Inc 0 0 19,435
KORU MEDICAL SYSTEMS INC COM 759910102   93,203 22,086 SH   SOLE Bard Associates Inc 0 0 22,086
KRATOS DEFENSE & SEC SOLUTIO COM NEW 50077B207   1,471,990 109,198 SH   SOLE Bard Associates Inc 0 0 109,198
LEGACY HOUSING CORP COM 52472M101   4,518,065 198,509 SH   SOLE Bard Associates Inc 0 0 198,509
LGL GROUP INC COM 50186A108   1,209,520 282,598 SH   SOLE Bard Associates Inc 0 0 282,598
LIGHTPATH TECHNOLOGIES INC COM CL A 532257805   511,266 362,600 SH   SOLE Bard Associates Inc 0 0 362,600
LOOP MEDIA INC COM NEW 54352F206   716,882 124,675 SH   SOLE Bard Associates Inc 0 0 124,675
LXP INDUSTRIAL TRUST COM 529043101   380,680 36,481 SH   SOLE Bard Associates Inc 0 0 36,481
MAMAMANCINI S HLDGS INC COM 56146T103   2,532,605 1,332,950 SH   SOLE Bard Associates Inc 0 0 1,332,950
MANHATTAN BRDG CAP INC COM 562803106   1,987,306 383,872 SH   SOLE Bard Associates Inc 0 0 383,872
MARTEN TRANS LTD COM 573075108   1,615,476 77,111 SH   SOLE Bard Associates Inc 0 0 77,111
MEDICAL PPTYS TRUST INC COM 58463J304   696,269 81,872 SH   SOLE Bard Associates Inc 0 0 81,872
MILLER INDS INC TENN COM NEW 600551204   597,062 16,890 SH   SOLE Bard Associates Inc 0 0 16,890
MOBILICOM LTD SPON ADS 60742B102   290,883 206,300 SH   SOLE Bard Associates Inc 0 0 206,300
MOBILICOM LTD *W EXP 08/31/202 60742B110   38,664 214,800 SH   SOLE Bard Associates Inc 0 0 214,800
M-TRON INDS INC COM 55380K109   1,252,601 116,521 SH   SOLE Bard Associates Inc 0 0 116,521
NANO DIMENSION LTD SPONSORD ADS NEW 63008G203   420,206 145,400 SH   SOLE Bard Associates Inc 0 0 145,400
NEOGENOMICS INC COM NEW 64049M209   843,776 48,465 SH   SOLE Bard Associates Inc 0 0 48,465
NEPHROS INC COM 640671400   207,870 194,289 SH   SOLE Bard Associates Inc 0 0 194,289
NETCAPITAL INC COM 64113L103   1,271,194 1,279,510 SH   SOLE Bard Associates Inc 0 0 1,279,510
NETCAPITAL INC *W EXP 07/12/202 64113L111   14,186 236,425 SH   SOLE Bard Associates Inc 0 0 236,425
NEW MTN FIN CORP COM 647551100   381,810 31,373 SH   SOLE Bard Associates Inc 0 0 31,373
NEWMONT CORP COM 651639106   906,728 18,497 SH   SOLE Bard Associates Inc 0 0 18,497
NEWTEKONE INC COM NEW 652526203   1,640,873 128,193 SH   SOLE Bard Associates Inc 0 0 128,193
OFS CREDIT COMPANY INC COM 67111Q107   1,079,075 110,722 SH   SOLE Bard Associates Inc 0 0 110,722
OIL DRI CORP AMER COM 677864100   2,676,772 64,330 SH   SOLE Bard Associates Inc 0 0 64,330
ONDAS HLDGS INC COM NEW 68236H204   284,471 263,399 SH   SOLE Bard Associates Inc 0 0 263,399
ONE STOP SYS INC COM 68247W109   2,615,242 1,054,533 SH   SOLE Bard Associates Inc 0 0 1,054,533
OSISKO GOLD ROYALTIES LTD COM 68827L101   3,530,143 222,575 SH   SOLE Bard Associates Inc 0 0 222,575
OWL ROCK CAPITAL CORPORATION COM 69121K104   924,407 71,450 SH   SOLE Bard Associates Inc 0 0 71,450
OXFORD LANE CAP CORP COM 691543102   357,832 68,419 SH   SOLE Bard Associates Inc 0 0 68,419
PACER FDS TR INDUSTRIAL RELET 69374H766   232,592 5,743 SH   SOLE Bard Associates Inc 0 0 5,743
PEMBINA PIPELINE CORP COM 706327103   1,154,301 35,627 SH   SOLE Bard Associates Inc 0 0 35,627
PENNANT GROUP INC COM 70805E109   422,688 29,600 SH   SOLE Bard Associates Inc 0 0 29,600
PIEDMONT LITHIUM INC COM 72016P105   462,385 7,700 SH   SOLE Bard Associates Inc 0 0 7,700
PLYMOUTH INDL REIT INC COM 729640102   614,629 28,949 SH   SOLE Bard Associates Inc 0 0 28,949
POLAR PWR INC COM 73102V105   356,048 269,733 SH   SOLE Bard Associates Inc 0 0 269,733
POLISHED COM INC COM 28252C109   905,170 1,740,375 SH   SOLE Bard Associates Inc 0 0 1,740,375
POLISHED COM INC *W EXP 06/02/202 28252C117   64,370 650,850 SH   SOLE Bard Associates Inc 0 0 650,850
POSTAL REALTY TRUST INC CL A 73757R102   2,517,784 165,426 SH   SOLE Bard Associates Inc 0 0 165,426
POTLATCHDELTIC CORPORATION COM 737630103   4,127,531 83,384 SH   SOLE Bard Associates Inc 0 0 83,384
POWERFLEET INC COM 73931J109   1,212,814 353,590 SH   SOLE Bard Associates Inc 0 0 353,590
PROSHARES TR PSHS ULTRUSS2000 74347R842   662,665 20,825 SH   SOLE Bard Associates Inc 0 0 20,825
PURE CYCLE CORP COM NEW 746228303   3,500,545 370,428 SH   SOLE Bard Associates Inc 0 0 370,428
PYXIS TANKERS INC 7.75% CNV PFD A Y71726114   251,764 10,425 SH   SOLE Bard Associates Inc 0 0 10,425
PYXIS TANKERS INC *W EXP 10/13/202 Y71726122   127,992 80,000 SH   SOLE Bard Associates Inc 0 0 80,000
QUAKER HOUGHTON COM 747316107   3,592,793 18,150 SH   SOLE Bard Associates Inc 0 0 18,150
RCM TECHNOLOGIES INC COM NEW 749360400   386,104 33,400 SH   SOLE Bard Associates Inc 0 0 33,400
RESEARCH SOLUTIONS INC COM 761025105   1,264,290 629,000 SH   SOLE Bard Associates Inc 0 0 629,000
RIMINI STR INC DEL COM 76674Q107   1,200,902 291,481 SH   SOLE Bard Associates Inc 0 0 291,481
ROYAL GOLD INC COM 780287108   2,542,057 19,598 SH   SOLE Bard Associates Inc 0 0 19,598
ROYCE MICRO-CAP TR INC COM 780915104   2,106,344 240,176 SH   SOLE Bard Associates Inc 0 0 240,176
RUNWAY GROWTH FINANCE CORP COM 78163D100   3,644,398 300,445 SH   SOLE Bard Associates Inc 0 0 300,445
SACHEM CAP CORP COM 78590A109   2,394,509 643,685 SH   SOLE Bard Associates Inc 0 0 643,685
SANDSTORM GOLD LTD COM NEW 80013R206   3,200,515 550,863 SH   SOLE Bard Associates Inc 0 0 550,863
SANGOMA TECHNOLOGIES CORP COM NEW 80100R408   283,147 75,253 SH   SOLE Bard Associates Inc 0 0 75,253
SARATOGA INVT CORP COM NEW 80349A208   414,845 16,410 SH   SOLE Bard Associates Inc 0 0 16,410
SIGMATRON INTL INC COM 82661L101   37,368 14,208 SH   SOLE Bard Associates Inc 0 0 14,208
SILVERCREST METALS INC COM 828363101   267,215 37,425 SH   SOLE Bard Associates Inc 0 0 37,425
SILVERSUN TECHNOLOGIES INC COM NEW 82846H207   1,297,742 425,489 SH   SOLE Bard Associates Inc 0 0 425,489
SLR INVESTMENT CORP COM 83413U100   219,735 14,475 SH   SOLE Bard Associates Inc 0 0 14,475
SMITH MIDLAND CORP COM 832156103   4,233,923 225,690 SH   SOLE Bard Associates Inc 0 0 225,690
SNOW LAKE RES LTD COM 83336J208   190,964 99,725 SH   SOLE Bard Associates Inc 0 0 99,725
SONO TEK CORP COM 835483108   105,368 20,500 SH   SOLE Bard Associates Inc 0 0 20,500
SOTHERLY HOTELS INC COM 83600C103   1,013,980 508,261 SH   SOLE Bard Associates Inc 0 0 508,261
SP PLUS CORP COM 78469C103   1,080,993 31,525 SH   SOLE Bard Associates Inc 0 0 31,525
SPDR GOLD TR GOLD SHS 78463V107   311,474 1,700 SH   SOLE Bard Associates Inc 0 0 1,700
STANDARD LITHIUM LTD COM 853606101   335,540 88,300 SH   SOLE Bard Associates Inc 0 0 88,300
STERICYCLE INC COM 858912108   1,162,643 26,660 SH   SOLE Bard Associates Inc 0 0 26,660
TARGA RES CORP COM 87612G101   1,810,721 24,821 SH   SOLE Bard Associates Inc 0 0 24,821
TORTOISE PIPELINE & ENERGY F COM 89148H207   3,862,860 150,277 SH   SOLE Bard Associates Inc 0 0 150,277
TORTOISE PWR & ENERGY INFRAS COM 89147X104   3,269,150 254,409 SH   SOLE Bard Associates Inc 0 0 254,409
TRANSACT TECHNOLOGIES INC COM 892918103   914,356 147,715 SH   SOLE Bard Associates Inc 0 0 147,715
TUCOWS INC COM NEW 898697206   228,246 11,735 SH   SOLE Bard Associates Inc 0 0 11,735
TWIN VEE POWERCATS CO COM 90177C101   173,633 102,438 SH   SOLE Bard Associates Inc 0 0 102,438
U S PHYSICAL THERAPY COM 90337L108   5,211,357 52,995 SH   SOLE Bard Associates Inc 0 0 52,995
UMH PPTYS INC COM 903002103   721,383 48,775 SH   SOLE Bard Associates Inc 0 0 48,775
UNITED PARCEL SERVICE INC CL B 911312106   206,406 1,064 SH   SOLE Bard Associates Inc 0 0 1,064
URBAN-GRO INC COM NEW 91704K202   938,372 347,545 SH   SOLE Bard Associates Inc 0 0 347,545
USA COMPRESSION PARTNERS LP COMUNIT LTDPAR 90290N109   5,192,170 245,725 SH   SOLE Bard Associates Inc 0 0 245,725
VANECK ETF TRUST GOLD MINERS ETF 92189F106   958,725 29,636 SH   SOLE Bard Associates Inc 0 0 29,636
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   3,131,141 79,269 SH   SOLE Bard Associates Inc 0 0 79,269
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   152,546 3,190 SH   SOLE Bard Associates Inc 0 0 3,190
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   228,690 3,000 SH   SOLE Bard Associates Inc 0 0 3,000
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   2,563,974 55,080 SH   SOLE Bard Associates Inc 0 0 55,080
VIA RENEWABLES INC CL A COM NEW 92556D304   419,415 22,819 SH   SOLE Bard Associates Inc 0 0 22,819
VIEMED HEALTHCARE INC COM 92663R105   231,773 23,993 SH   SOLE Bard Associates Inc 0 0 23,993
VIVOS THERAPEUTICS INC COM 92859E108   68,802 201,704 SH   SOLE Bard Associates Inc 0 0 201,704
WELLTOWER INC COM 95040Q104   1,126,394 15,712 SH   SOLE Bard Associates Inc 0 0 15,712
WHEATON PRECIOUS METALS CORP COM 962879102   3,162,750 65,472 SH   SOLE Bard Associates Inc 0 0 65,472
WHERE FOOD COMES FROM INC COM NEW 96327X200   515,511 38,615 SH   SOLE Bard Associates Inc 0 0 38,615
WHITEHORSE FIN INC COM 96524V106   423,759 32,755 SH   SOLE Bard Associates Inc 0 0 32,755
WILLDAN GROUP INC COM 96924N100   2,260,995 144,750 SH   SOLE Bard Associates Inc 0 0 144,750
XAI OCTAGON FLOATING RATE & COM 98400T106   1,153,149 177,462 SH   SOLE Bard Associates Inc 0 0 177,462