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
FRONTLINE LTD SHS NEW G3682E192   309,874 25,525 SH   SOLE   0 0 25,525
ADT INC DEL COM 00090Q103   317,450 35,000 SH   SOLE   0 0 35,000
AEHR TEST SYS COM 00760J108   596,367 29,670 SH   SOLE   0 0 29,670
ADVANCED MICRO DEVICES INC COM 007903107   1,457,325 22,500 SH   SOLE   0 0 22,500
ALPHABET INC CAP STK CL A 02079K305   325,569 3,690 SH   SOLE   0 0 3,690
AMAZON COM INC COM 023135106   363,972 4,333 SH   SOLE   0 0 4,333
APOLLO ENDOSURGERY INC COM 03767D108   269,190 27,000 SH   SOLE   0 0 27,000
APPLE INC COM 037833100   999,681 7,694 SH   SOLE   0 0 7,694
BWX TECHNOLOGIES INC COM 05605H100   246,840 4,250 SH   SOLE   0 0 4,250
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   214,686 695 SH   SOLE   0 0 695
BOEING CO COM 097023105   271,448 1,425 SH   SOLE   0 0 1,425
CECO ENVIRONMENTAL CORP COM 125141101   125,560 10,750 SH   SOLE   0 0 10,750
COTERRA ENERGY INC COM 127097103   232,187 9,450 SH   SOLE   0 0 9,450
CARLISLE COS INC COM 142339100   4,869,472 20,664 SH   SOLE   0 0 20,664
CEMEX SAB DE CV SPON ADR NEW 151290889   48,600 12,000 SH   SOLE   0 0 12,000
CHART INDS INC COM 16115Q308   270,791 2,350 SH   SOLE   0 0 2,350
CHENIERE ENERGY INC COM NEW 16411R208   434,884 2,900 SH   SOLE   0 0 2,900
COCA COLA CO COM 191216100   494,886 7,780 SH   SOLE   0 0 7,780
CORE MOLDING TECHNOLOGIES IN COM 218683100   164,648 12,675 SH   SOLE   0 0 12,675
COSTCO WHSL CORP NEW COM 22160K105   470,195 1,030 SH   SOLE   0 0 1,030
DISNEY WALT CO COM 254687106   234,576 2,700 SH   SOLE   0 0 2,700
DOLLAR GEN CORP NEW COM 256677105   272,353 1,106 SH   SOLE   0 0 1,106
DOMINION ENERGY INC COM 25746U109   219,160 3,574 SH   SOLE   0 0 3,574
DOVER CORP COM 260003108   2,802,987 20,700 SH   SOLE   0 0 20,700
ENERGY SVCS ACQUISITION CORP COM 29271Q103   478,845 186,075 SH   SOLE   0 0 186,075
ENPHASE ENERGY INC COM 29355A107   231,840 875 SH   SOLE   0 0 875
EXTREME NETWORKS COM 30226D106   197,748 10,800 SH   SOLE   0 0 10,800
FORTRESS BIOTECH INC COM 34960Q109   8,512 12,996 SH   SOLE   0 0 12,996
GENERAL ELECTRIC CO COM NEW 369604301   278,769 3,327 SH   SOLE   0 0 3,327
GLIMPSE GROUP INC COM 37892C106   30,300 10,000 SH   SOLE   0 0 10,000
GOLD ROYALTY CORP COMMON SHARES 38071H106   72,230 31,000 SH   SOLE   0 0 31,000
HAEMONETICS CORP MASS COM 405024100   255,613 3,250 SH   SOLE   0 0 3,250
HALLIBURTON CO COM 406216101   336,443 8,550 SH   SOLE   0 0 8,550
HYCROFT MINING HOLDING CORP *W EXP 05/29/202 44862P117   2,988 40,000 SH   SOLE   0 0 40,000
INNOVATOR ETFS TR IBD 50 ETF 45782C102   524,771 24,050 SH   SOLE   0 0 24,050
INTERNATIONAL TOWER HILL MIN COM 46050R102   21,260 50,000 SH   SOLE   0 0 50,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   222,045 1,572 SH   SOLE   0 0 1,572
INVESCO EXCH TRADED FD TR II SOLAR ETF 46138G706   265,137 3,635 SH   SOLE   0 0 3,635
IRON MTN INC DEL COM 46284V101   398,800 8,000 SH   SOLE   0 0 8,000
ISHARES TR CORE US AGGBD ET 464287226   243,144 2,507 SH   SOLE   0 0 2,507
ISHARES TR RUSSELL 2000 ETF 464287655   610,858 3,503 SH   SOLE   0 0 3,503
ISHARES TR MICRO-CAP ETF 464288869   292,651 2,714 SH   SOLE   0 0 2,714
ISHARES TR FLTG RATE NT ETF 46429B655   368,818 7,328 SH   SOLE   0 0 7,328
ISHARES TR CORE HIGH DV ETF 46429B663   210,773 2,022 SH   SOLE   0 0 2,022
JPMORGAN CHASE & CO COM 46625H100   204,100 1,522 SH   SOLE   0 0 1,522
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   650,638 12,875 SH   SOLE   0 0 12,875
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   266,206 5,310 SH   SOLE   0 0 5,310
JOHNSON & JOHNSON COM 478160104   700,131 3,963 SH   SOLE   0 0 3,963
KINSALE CAP GROUP INC COM 49714P108   666,876 2,550 SH   SOLE   0 0 2,550
LILLY ELI & CO COM 532457108   1,371,900 3,750 SH   SOLE   0 0 3,750
EDGIO INC COM 53261M104   30,510 27,000 SH   SOLE   0 0 27,000
LUNA INNOVATIONS INC COM 550351100   274,406 31,218 SH   SOLE   0 0 31,218
MERCK & CO INC COM 58933Y105   513,144 4,625 SH   SOLE   0 0 4,625
MICROSOFT CORP COM 594918104   383,930 1,601 SH   SOLE   0 0 1,601
NORTHROP GRUMMAN CORP COM 666807102   249,776 458 SH   SOLE   0 0 458
NVIDIA CORPORATION COM 67066G104   730,700 5,000 SH   SOLE   0 0 5,000
OCCIDENTAL PETE CORP COM 674599105   737,069 11,701 SH   SOLE   0 0 11,701
PALO ALTO NETWORKS INC COM 697435105   362,804 2,600 SH   SOLE   0 0 2,600
PARAMOUNT GOLD NEV CORP COM 69924M109   13,628 39,500 SH   SOLE   0 0 39,500
PROCTER AND GAMBLE CO COM 742718109   1,028,301 6,785 SH   SOLE   0 0 6,785
PROFIRE ENERGY INC COM 74316X101   53,518 50,489 SH   SOLE   0 0 50,489
PROFOUND MED CORP COM NEW 74319B502   776,403 71,295 SH   SOLE   0 0 71,295
QUIPT HOME MEDICAL CORP COM 74880P104   118,810 25,225 SH   SOLE   0 0 25,225
REEDS INC COM 758338107   30,991 444,000 SH   SOLE   0 0 444,000
SPDR S&P 500 ETF TR TR UNIT 78462F103   631,253 1,651 SH   SOLE   0 0 1,651
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   518,064 1,170 SH   SOLE   0 0 1,170
S&W SEED CO COM 785135104   47,829 32,100 SH   SOLE   0 0 32,100
SCHLUMBERGER LTD COM STK 806857108   676,269 12,650 SH   SOLE   0 0 12,650
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   278,473 3,686 SH   SOLE   0 0 3,686
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   315,851 2,325 SH   SOLE   0 0 2,325
SELECT SECTOR SPDR TR ENERGY 81369Y506   1,240,015 14,176 SH   SOLE   0 0 14,176
SENSUS HEALTHCARE INC COM 81728J109   107,590 14,500 SH   SOLE   0 0 14,500
SHERWIN WILLIAMS CO COM 824348106   1,779,975 7,500 SH   SOLE   0 0 7,500
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107   226,347 9,175 SH   SOLE   0 0 9,175
SKY HARBOUR GROUP CORPORATIO *W EXP 10/21/202 83085C115   1,985 10,000 SH   SOLE   0 0 10,000
SMITH MIDLAND CORP COM 832156103   21,944,717 1,070,474 SH   SOLE   0 0 1,070,474
SOTHERLY HOTELS INC COM 83600C103   2,115,246 1,168,644 SH   SOLE   0 0 1,168,644
SPROTT PHYSICAL GOLD TR UNIT 85207H104   184,710 13,100 SH   SOLE   0 0 13,100
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   224,125 12,500 SH   SOLE   0 0 12,500
STANDARD LITHIUM LTD COM 853606101   241,679 81,925 SH   SOLE   0 0 81,925
STREAMLINE HEALTH SOLUTIONS COM 86323X106   119,132 75,400 SH   SOLE   0 0 75,400
SUPERIOR DRILLING PRODS INC COM 868153107   13,787 15,000 SH   SOLE   0 0 15,000
TFF PHARMACEUTICALS INC COM 87241J104   10,500 10,000 SH   SOLE   0 0 10,000
T-MOBILE US INC COM 872590104   203,000 1,450 SH   SOLE   0 0 1,450
TESLA INC COM 88160R101   2,176,098 17,666 SH   SOLE   0 0 17,666
VALERO ENERGY CORP COM 91913Y100   209,319 1,650 SH   SOLE   0 0 1,650
VANECK MERK GOLD TR GOLD TRUST 921078101   227,582 12,865 SH   SOLE   0 0 12,865
VANECK ETF TRUST GOLD MINERS ETF 92189F106   299,497 10,450 SH   SOLE   0 0 10,450
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   988,562 6,510 SH   SOLE   0 0 6,510
VANGUARD WORLD FD ESG US STK ETF 921910733   380,737 5,781 SH   SOLE   0 0 5,781
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   270,981 4,070 SH   SOLE   0 0 4,070
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,206,562 3,434 SH   SOLE   0 0 3,434
VANGUARD INDEX FDS SM CP VAL ETF 922908611   355,871 2,241 SH   SOLE   0 0 2,241
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   205,933 1,550 SH   SOLE   0 0 1,550
VANGUARD INDEX FDS GROWTH ETF 922908736   526,382 2,470 SH   SOLE   0 0 2,470
VANGUARD INDEX FDS VALUE ETF 922908744   1,351,169 9,626 SH   SOLE   0 0 9,626
VANGUARD INDEX FDS SMALL CP ETF 922908751   423,060 2,305 SH   SOLE   0 0 2,305
VISTA GOLD CORP COM NEW 927926303   44,889 90,667 SH   SOLE   0 0 90,667
VISA INC COM CL A 92826C839   250,974 1,208 SH   SOLE   0 0 1,208
WOLFSPEED INC COM 977852102   278,784 4,038 SH   SOLE   0 0 4,038