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
AEHR TEST SYS COM 00760J108 365 48,625 SH   SOLE   0 0 48,625
ADVANCED MICRO DEVICES INC COM 007903107 1,862 24,350 SH   SOLE   0 0 24,350
AETHLON MED INC COM 00808Y307 11 10,000 SH   SOLE   0 0 10,000
ALLIED HEALTHCARE PRODS INC COM NEW 019222207 16 10,000 SH   SOLE   0 0 10,000
ALPHABET INC CAP STK CL C 02079K107 1,089 498 SH   SOLE   0 0 498
ALPHABET INC CAP STK CL A 02079K305 538 247 SH   SOLE   0 0 247
AMAZON COM INC COM 023135106 810 7,623 SH   SOLE   0 0 7,623
APOLLO ENDOSURGERY INC COM 03767D108 285 78,050 SH   SOLE   0 0 78,050
APPLE INC COM 037833100 1,806 13,211 SH   SOLE   0 0 13,211
CECO ENVIRONMENTAL CORP COM 125141101 123 20,646 SH   SOLE   0 0 20,646
CARLISLE COS INC COM 142339100 4,931 20,664 SH   SOLE   0 0 20,664
CATERPILLAR INC COM 149123101 232 1,300 SH   SOLE   0 0 1,300
CEMEX SAB DE CV SPON ADR NEW 151290889 50 12,750 SH   SOLE   0 0 12,750
COCA COLA CO COM 191216100 585 9,305 SH   SOLE   0 0 9,305
COSTCO WHSL CORP NEW COM 22160K105 470 980 SH   SOLE   0 0 980
DISNEY WALT CO COM 254687106 208 2,200 SH   SOLE   0 0 2,200
DOLLAR GEN CORP NEW COM 256677105 241 981 SH   SOLE   0 0 981
DOMINION ENERGY INC COM 25746U109 327 4,097 SH   SOLE   0 0 4,097
DOVER CORP COM 260003108 2,511 20,700 SH   SOLE   0 0 20,700
ENERGY FUELS INC COM NEW 292671708 55 11,100 SH   SOLE   0 0 11,100
ENERGY SVCS ACQUISITION CORP COM 29271Q103 60 29,000 SH   SOLE   0 0 29,000
ENPHASE ENERGY INC COM 29355A107 381 1,950 SH   SOLE   0 0 1,950
EQUINOR ASA SPONSORED ADR 29446M102 594 17,100 SH   SOLE   0 0 17,100
META PLATFORMS INC CL A 30303M102 228 1,415 SH   SOLE   0 0 1,415
FORTRESS BIOTECH INC COM 34960Q109 11 12,996 SH   SOLE   0 0 12,996
GALIANO GOLD INC COM 36352H100 4 10,000 SH   SOLE   0 0 10,000
GEOVAX LABS INC COM 373678507 8 10,000 SH   SOLE   0 0 10,000
GLIMPSE GROUP INC COM 37892C106 40 10,000 SH   SOLE   0 0 10,000
GOLD ROYALTY CORP COMMON SHARES 38071H106 79 35,300 SH   SOLE   0 0 35,300
GREAT PANTHER MNG LTD COM 39115V101 2 20,000 SH   SOLE   0 0 20,000
HALLIBURTON CO COM 406216101 215 6,860 SH   SOLE   0 0 6,860
HECLA MNG CO COM 422704106 63 15,223 SH   SOLE   0 0 15,223
HYCROFT MINING HOLDING CORP *W EXP 02/12/202 44862P117 8 40,000 SH   SOLE   0 0 40,000
INNOVATOR ETFS TR IBD 50 ETF 45782C102 646 24,050 SH   SOLE   0 0 24,050
INTERNATIONAL BUSINESS MACHS COM 459200101 251 1,776 SH   SOLE   0 0 1,776
INTERNATIONAL TOWER HILL MIN COM 46050R102 35 68,000 SH   SOLE   0 0 68,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 210 1,567 SH   SOLE   0 0 1,567
IRON MTN INC NEW COM 46284V101 390 8,000 SH   SOLE   0 0 8,000
ISHARES TR SELECT DIVID ETF 464287168 267 2,273 SH   SOLE   0 0 2,273
ISHARES TR RUSSELL 2000 ETF 464287655 594 3,505 SH   SOLE   0 0 3,505
ISHARES TR MICRO-CAP ETF 464288869 347 3,340 SH   SOLE   0 0 3,340
ISHARES TR FLTG RATE NT ETF 46429B655 462 9,259 SH   SOLE   0 0 9,259
ISHARES TR CORE HIGH DV ETF 46429B663 293 2,913 SH   SOLE   0 0 2,913
JPMORGAN CHASE & CO COM 46625H100 320 2,841 SH   SOLE   0 0 2,841
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 298 5,875 SH   SOLE   0 0 5,875
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 290 5,785 SH   SOLE   0 0 5,785
JOHNSON & JOHNSON COM 478160104 638 3,596 SH   SOLE   0 0 3,596
KINSALE CAP GROUP INC COM 49714P108 643 2,800 SH   SOLE   0 0 2,800
LANTRONIX INC COM NEW 516548203 57 10,607 SH   SOLE   0 0 10,607
LILLY ELI & CO COM 532457108 1,005 3,100 SH   SOLE   0 0 3,100
LIMELIGHT NETWORKS INC COM 53261M104 54 23,219 SH   SOLE   0 0 23,219
LUNA INNOVATIONS INC COM 550351100 198 34,034 SH   SOLE   0 0 34,034
MICROSOFT CORP COM 594918104 763 2,970 SH   SOLE   0 0 2,970
NEXTDECADE CORP COM 65342K105 62 14,000 SH   SOLE   0 0 14,000
NORTHROP GRUMMAN CORP COM 666807102 226 472 SH   SOLE   0 0 472
NVIDIA CORPORATION COM 67066G104 1,092 7,201 SH   SOLE   0 0 7,201
ON SEMICONDUCTOR CORP COM 682189105 201 4,000 SH   SOLE   0 0 4,000
PALO ALTO NETWORKS INC COM 697435105 296 600 SH   SOLE   0 0 600
PARAMOUNT GOLD NEV CORP COM 69924M109 20 46,000 SH   SOLE   0 0 46,000
PFIZER INC COM 717081103 446 8,500 SH   SOLE   0 0 8,500
PROCTER AND GAMBLE CO COM 742718109 964 6,707 SH   SOLE   0 0 6,707
PROFIRE ENERGY INC COM 74316X101 94 64,989 SH   SOLE   0 0 64,989
PROFOUND MED CORP COM NEW 74319B502 178 24,412 SH   SOLE   0 0 24,412
QUALCOMM INC COM 747525103 275 2,150 SH   SOLE   0 0 2,150
RADIANT LOGISTICS INC COM 75025X100 207 27,963 SH   SOLE   0 0 27,963
REEDS INC COM 758338107 67 429,000 SH   SOLE   0 0 429,000
SPDR S&P 500 ETF TR TR UNIT 78462F103 654 1,735 SH   SOLE   0 0 1,735
SPDR GOLD TR GOLD SHS 78463V107 299 1,777 SH   SOLE   0 0 1,777
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 548 1,326 SH   SOLE   0 0 1,326
S&W SEED CO COM 785135104 42 42,200 SH   SOLE   0 0 42,200
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,036 14,483 SH   SOLE   0 0 14,483
SENSUS HEALTHCARE INC COM 81728J109 131 17,000 SH   SOLE   0 0 17,000
SKY HARBOUR GROUP CORPORATIO *W EXP 10/21/202 83085C115 5 10,000 SH   SOLE   0 0 10,000
SMITH MIDLAND CORP COM 832156103 14,898 1,064,144 SH   SOLE   0 0 1,064,144
SOTHERLY HOTELS INC COM 83600C103 1,452 834,297 SH   SOLE   0 0 834,297
SPROTT PHYSICAL GOLD TR UNIT 85207H104 281 19,800 SH   SOLE   0 0 19,800
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 76 11,000 SH   SOLE   0 0 11,000
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 256 15,200 SH   SOLE   0 0 15,200
STANDARD LITHIUM LTD COM 853606101 351 82,745 SH   SOLE   0 0 82,745
SUNCOR ENERGY INC NEW COM 867224107 275 7,850 SH   SOLE   0 0 7,850
SUPERIOR DRILLING PRODS INC COM 868153107 16 16,000 SH   SOLE   0 0 16,000
SYNALLOY CORP COM 871565107 147 10,425 SH   SOLE   0 0 10,425
TELLURIAN INC NEW COM 87968A104 45 15,000 SH   SOLE   0 0 15,000
TESLA INC COM 88160R101 4,291 6,372 SH   SOLE   0 0 6,372
VAALCO ENERGY INC COM NEW 91851C201 225 32,350 SH   SOLE   0 0 32,350
VANECK MERK GOLD TR GOLD TRUST 921078101 448 25,590 SH   SOLE   0 0 25,590
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 275 8,600 SH   SOLE   0 0 8,600
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 593 4,133 SH   SOLE   0 0 4,133
VANGUARD WORLD FD ESG US STK ETF 921910733 404 6,091 SH   SOLE   0 0 6,091
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 240 3,773 SH   SOLE   0 0 3,773
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 968 2,790 SH   SOLE   0 0 2,790
VANGUARD INDEX FDS SM CP VAL ETF 922908611 273 1,825 SH   SOLE   0 0 1,825
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 203 1,550 SH   SOLE   0 0 1,550
VANGUARD INDEX FDS GROWTH ETF 922908736 680 3,051 SH   SOLE   0 0 3,051
VANGUARD INDEX FDS VALUE ETF 922908744 1,149 8,710 SH   SOLE   0 0 8,710
VANGUARD INDEX FDS SMALL CP ETF 922908751 387 2,195 SH   SOLE   0 0 2,195
VISTA GOLD CORP COM NEW 927926303 86 127,636 SH   SOLE   0 0 127,636
VISA INC COM CL A 92826C839 265 1,348 SH   SOLE   0 0 1,348
YELLOW CORP COM 985510106 52 17,750 SH   SOLE   0 0 17,750