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
ABBVIE INC COM 00287Y109 351 2,291 SH   SOLE   0 0 2,291
ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 62 12,660 SH   SOLE   0 0 12,660
ADIAL PHARMACEUTICALS INC COM 00688A106 28 21,000 SH   SOLE   0 0 21,000
ADVANCED MICRO DEVICES INC COM 007903107 1,979 25,876 SH   SOLE   0 0 25,876
AEHR TEST SYS COM 00760J108 365 48,625 SH   SOLE   0 0 48,625
AERCAP HOLDINGS NV SHS N00985106 221 5,386 SH   SOLE   0 0 5,386
AETHLON MED INC COM 00808Y307 11 10,000 SH   SOLE   0 0 10,000
ALBEMARLE CORP COM 012653101 231 1,103 SH   SOLE   0 0 1,103
ALLIED HEALTHCARE PRODS INC COM NEW 019222207 16 10,000 SH   SOLE   0 0 10,000
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,690 43,950 SH   SOLE   0 0 43,950
ALPHABET INC CAP STK CL C 02079K107 1,201 549 SH   SOLE   0 0 549
ALPHABET INC CAP STK CL A 02079K305 745 342 SH   SOLE   0 0 342
ALTRIA GROUP INC COM 02209S103 461 11,037 SH   SOLE   0 0 11,037
AMAZON COM INC COM 023135106 1,396 13,146 SH   SOLE   0 0 13,146
AMERICAN EXPRESS CO COM 025816109 250 1,802 SH   SOLE   0 0 1,802
ANTERO RESOURCES CORP COM 03674X106 200 6,525 SH   SOLE   0 0 6,525
APOLLO ENDOSURGERY INC COM 03767D108 446 122,118 SH   SOLE   0 0 122,118
APPLE INC COM 037833100 2,995 21,909 SH   SOLE   0 0 21,909
AT&T INC COM 00206R102 238 11,344 SH   SOLE   0 0 11,344
BALCHEM CORP COM 057665200 11,902 91,734 SH   SOLE   0 0 91,734
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,708 6,257 SH   SOLE   0 0 6,257
CARDIOL THERAPEUTICS INC COM CL A 14161Y200 37 28,400 SH   SOLE   0 0 28,400
CAREDX INC COM 14167L103 258 12,000 SH   SOLE   0 0 12,000
CARLISLE COS INC COM 142339100 7,981 33,447 SH   SOLE   0 0 33,447
CASS INFORMATION SYS INC COM 14808P109 1,048 31,004 SH   SOLE   0 0 31,004
CATERPILLAR INC COM 149123101 404 2,260 SH   SOLE   0 0 2,260
CECO ENVIRONMENTAL CORP COM 125141101 126 21,146 SH   SOLE   0 0 21,146
CEMEX SAB DE CV SPON ADR NEW 151290889 62 15,795 SH   SOLE   0 0 15,795
CLARIVATE PLC ORD SHS G21810109 151 10,880 SH   SOLE   0 0 10,880
COCA COLA CO COM 191216100 1,678 26,679 SH   SOLE   0 0 26,679
COSTCO WHSL CORP NEW COM 22160K105 628 1,310 SH   SOLE   0 0 1,310
CVS HEALTH CORP COM 126650100 1,659 17,904 SH   SOLE   0 0 17,904
DANAHER CORPORATION COM 235851102 305 1,202 SH   SOLE   0 0 1,202
DISNEY WALT CO COM 254687106 380 4,029 SH   SOLE   0 0 4,029
DOLLAR GEN CORP NEW COM 256677105 285 1,163 SH   SOLE   0 0 1,163
DOMINION ENERGY INC COM 25746U109 1,203 15,071 SH   SOLE   0 0 15,071
DOVER CORP COM 260003108 5,257 43,333 SH   SOLE   0 0 43,333
DYCOM INDS INC COM 267475101 233 2,500 SH   SOLE   0 0 2,500
ELEVANCE HEALTH INC COM 036752103 272 564 SH   SOLE   0 0 564
ENBRIDGE INC COM 29250N105 325 7,695 SH   SOLE   0 0 7,695
ENERGY FUELS INC COM NEW 292671708 55 11,200 SH   SOLE   0 0 11,200
ENERGY SVCS ACQUISITION CORP COM 29271Q103 110 53,600 SH   SOLE   0 0 53,600
ENPHASE ENERGY INC COM 29355A107 381 1,950 SH   SOLE   0 0 1,950
EQUINOR ASA SPONSORED ADR 29446M102 664 19,100 SH   SOLE   0 0 19,100
EXXON MOBIL CORP COM 30231G102 687 8,018 SH   SOLE   0 0 8,018
FLOWERS FOODS INC COM 343498101 2,118 80,475 SH   SOLE   0 0 80,475
FORTRESS BIOTECH INC COM 34960Q109 11 12,996 SH   SOLE   0 0 12,996
FRP HLDGS INC COM 30292L107 2,244 37,184 SH   SOLE   0 0 37,184
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
GLOBAL X FDS US INFR DEV ETF 37954Y673 226 9,922 SH   SOLE   0 0 9,922
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 243 7,760 SH   SOLE   0 0 7,760
HALOZYME THERAPEUTICS INC COM 40637H109 398 9,052 SH   SOLE   0 0 9,052
HAVERTY FURNITURE COS INC COM 419596101 423 18,250 SH   SOLE   0 0 18,250
HECLA MNG CO COM 422704106 63 15,223 SH   SOLE   0 0 15,223
HOME DEPOT INC COM 437076102 211 771 SH   SOLE   0 0 771
HYCROFT MINING HOLDING CORP *W EXP 02/12/202 44862P117 8 40,000 SH   SOLE   0 0 40,000
INNOVATIVE SOLUTIONS & SUPPO COM 45769N105 1,808 251,050 SH   SOLE   0 0 251,050
INNOVATOR ETFS TR IBD 50 ETF 45782C102 646 24,050 SH   SOLE   0 0 24,050
INTEL CORP COM 458140100 998 26,685 SH   SOLE   0 0 26,685
INTERNATIONAL BUSINESS MACHS COM 459200101 261 1,850 SH   SOLE   0 0 1,850
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 211 1,572 SH   SOLE   0 0 1,572
IQVIA HLDGS INC COM 46266C105 287 1,322 SH   SOLE   0 0 1,322
IRON MTN INC NEW COM 46284V101 493 10,123 SH   SOLE   0 0 10,123
ISHARES TR SELECT DIVID ETF 464287168 267 2,273 SH   SOLE   0 0 2,273
ISHARES TR RUSSELL 2000 ETF 464287655 601 3,547 SH   SOLE   0 0 3,547
ISHARES TR MICRO-CAP ETF 464288869 349 3,353 SH   SOLE   0 0 3,353
ISHARES TR FLTG RATE NT ETF 46429B655 521 10,430 SH   SOLE   0 0 10,430
ISHARES TR CORE HIGH DV ETF 46429B663 293 2,913 SH   SOLE   0 0 2,913
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 2,821 15,889 SH   SOLE   0 0 15,889
JPMORGAN CHASE & CO COM 46625H100 348 3,089 SH   SOLE   0 0 3,089
KEYSIGHT TECHNOLOGIES INC COM 49338L103 397 2,880 SH   SOLE   0 0 2,880
KIMBERLY-CLARK CORP COM 494368103 1,939 14,350 SH   SOLE   0 0 14,350
KINSALE CAP GROUP INC COM 49714P108 700 3,050 SH   SOLE   0 0 3,050
LANTRONIX INC COM NEW 516548203 96 17,833 SH   SOLE   0 0 17,833
LILLY ELI & CO COM 532457108 1,070 3,300 SH   SOLE   0 0 3,300
LIMELIGHT NETWORKS INC COM 53261M104 54 23,469 SH   SOLE   0 0 23,469
LUNA INNOVATIONS INC COM 550351100 251 43,010 SH   SOLE   0 0 43,010
MARTIN MARIETTA MATLS INC COM 573284106 278 930 SH   SOLE   0 0 930
MCDONALDS CORP COM 580135101 786 3,184 SH   SOLE   0 0 3,184
MEDALIST DIVERSIFIED REIT IN COM 58403P105 17 20,000 SH   SOLE   0 0 20,000
MERCK & CO INC COM 58933Y105 1,660 18,210 SH   SOLE   0 0 18,210
META PLATFORMS INC CL A 30303M102 269 1,669 SH   SOLE   0 0 1,669
MICROSOFT CORP COM 594918104 5,027 19,574 SH   SOLE   0 0 19,574
NEWMONT CORP COM 651639106 251 4,306 SH   SOLE   0 0 4,306
NEXTDECADE CORP COM 65342K105 62 14,000 SH   SOLE   0 0 14,000
NORFOLK SOUTHN CORP COM 655844108 673 2,959 SH   SOLE   0 0 2,959
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 580 1,175 SH   SOLE   0 0 1,175
PARAMOUNT GOLD NEV CORP COM 69924M109 25 56,000 SH   SOLE   0 0 56,000
PEPSICO INC COM 713448108 679 4,074 SH   SOLE   0 0 4,074
PFIZER INC COM 717081103 775 14,780 SH   SOLE   0 0 14,780
PRICE T ROWE GROUP INC COM 74144T108 1,528 13,455 SH   SOLE   0 0 13,455
PROCTER AND GAMBLE CO COM 742718109 1,209 8,407 SH   SOLE   0 0 8,407
PROFIRE ENERGY INC COM 74316X101 94 64,989 SH   SOLE   0 0 64,989
PROFOUND MED CORP COM NEW 74319B502 569 78,082 SH   SOLE   0 0 78,082
QUALCOMM INC COM 747525103 300 2,350 SH   SOLE   0 0 2,350
RADIANT LOGISTICS INC COM 75025X100 253 34,163 SH   SOLE   0 0 34,163
REEDS INC COM 758338107 67 429,000 SH   SOLE   0 0 429,000
S&W SEED CO COM 785135104 42 42,450 SH   SOLE   0 0 42,450
SALESFORCE INC COM 79466L302 270 1,634 SH   SOLE   0 0 1,634
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,071 14,983 SH   SOLE   0 0 14,983
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 18,629 1,330,656 SH   SOLE   0 0 1,330,656
SOTHERLY HOTELS INC COM 83600C103 1,719 988,031 SH   SOLE   0 0 988,031
SPDR GOLD TR GOLD SHS 78463V107 459 2,724 SH   SOLE   0 0 2,724
SPDR S&P 500 ETF TR TR UNIT 78462F103 781 2,070 SH   SOLE   0 0 2,070
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 571 1,381 SH   SOLE   0 0 1,381
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 267 15,850 SH   SOLE   0 0 15,850
SPROTT PHYSICAL GOLD TR UNIT 85207H104 309 21,800 SH   SOLE   0 0 21,800
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 76 11,000 SH   SOLE   0 0 11,000
STANDARD LITHIUM LTD COM 853606101 356 83,995 SH   SOLE   0 0 83,995
STEREOTAXIS INC COM NEW 85916J409 19 10,500 SH   SOLE   0 0 10,500
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,354 6,465 SH   SOLE   0 0 6,465
UNION PAC CORP COM 907818108 523 2,450 SH   SOLE   0 0 2,450
UNITED BANKSHARES INC WEST V COM 909907107 458 13,069 SH   SOLE   0 0 13,069
VAALCO ENERGY INC COM NEW 91851C201 229 32,950 SH   SOLE   0 0 32,950
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 276 8,620 SH   SOLE   0 0 8,620
VANECK MERK GOLD TR GOLD TRUST 921078101 483 27,590 SH   SOLE   0 0 27,590
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,096 3,160 SH   SOLE   0 0 3,160
VANGUARD INDEX FDS SM CP VAL ETF 922908611 283 1,889 SH   SOLE   0 0 1,889
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 232 1,772 SH   SOLE   0 0 1,772
VANGUARD INDEX FDS GROWTH ETF 922908736 704 3,160 SH   SOLE   0 0 3,160
VANGUARD INDEX FDS VALUE ETF 922908744 1,191 9,033 SH   SOLE   0 0 9,033
VANGUARD INDEX FDS SMALL CP ETF 922908751 438 2,485 SH   SOLE   0 0 2,485
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 240 3,773 SH   SOLE   0 0 3,773
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 660 4,597 SH   SOLE   0 0 4,597
VANGUARD WORLD FD ESG US STK ETF 921910733 404 6,091 SH   SOLE   0 0 6,091
VERIZON COMMUNICATIONS INC COM 92343V104 412 8,112 SH   SOLE   0 0 8,112
VISA INC COM CL A 92826C839 329 1,673 SH   SOLE   0 0 1,673
VISTA GOLD CORP COM NEW 927926303 93 137,736 SH   SOLE   0 0 137,736
WALMART INC COM 931142103 3,121 25,670 SH   SOLE   0 0 25,670
WELLS FARGO CO NEW COM 949746101 504 12,877 SH   SOLE   0 0 12,877
WOLFSPEED INC COM 977852102 210 3,303 SH   SOLE   0 0 3,303
YELLOW CORP COM 985510106 52 17,750 SH   SOLE   0 0 17,750