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
3M CO COM 88579Y101 2,300 20,815 SH   SOLE 0 0 0 20,815
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,774 6,896 SH   SOLE 0 0 0 6,896
ADEIA INC COMMON STOCK 00676P107 1,155 81,668 SH   SOLE 0 0 0 81,668
ALARM COM HLDGS INC COM 011642105 1,106 17,056 SH   SOLE 0 0 0 17,056
ALIGN TECHNOLOGY INC COM 016255101 707 3,416 SH   SOLE 0 0 0 3,416
ALPHABET INC CAP STK CL A 02079K305 4,767 49,835 SH   SOLE 0 0 0 49,835
ALPHABET INC CAP STK CL C 02079K107 1,879 19,540 SH   SOLE 0 0 0 19,540
AMAZON COM INC COM 023135106 4,216 37,311 SH   SOLE 0 0 0 37,311
AMBARELLA INC SHS G037AX101 423 7,526 SH   SOLE 0 0 0 7,526
APPLE INC COM 037833100 3,368 24,368 SH   SOLE 0 0 0 24,368
APPLIED MATLS INC COM 038222105 1,300 15,869 SH   SOLE 0 0 0 15,869
APTORUM GROUP LIMITED CL A ORD SHS G6096M106 72 62,682 SH   SOLE 0 0 0 62,682
ARES CAPITAL CORP COM 04010L103 327 19,395 SH   SOLE 0 0 0 19,395
ARTESIAN RES CORP CL A 043113208 478 9,926 SH   SOLE 0 0 0 9,926
ATLANTIC UN BANKSHARES CORP COM 04911A107 1,658 54,563 SH   SOLE 0 0 0 54,563
AUTODESK INC COM 052769106 2,402 12,858 SH   SOLE 0 0 0 12,858
AXT INC COM 00246W103 1,516 226,288 SH   SOLE 0 0 0 226,288
AZEK CO INC CL A 05478C105 991 59,632 SH   SOLE 0 0 0 59,632
BADGER METER INC COM 056525108 1,193 12,912 SH   SOLE 0 0 0 12,912
BANK HAWAII CORP COM 062540109 2,210 29,038 SH   SOLE 0 0 0 29,038
BECTON DICKINSON & CO COM 075887109 952 4,273 SH   SOLE 0 0 0 4,273
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 5,461 20,451 SH   SOLE 0 0 0 20,451
BLACK DIAMOND THERAPEUTICS I COM 09203E105 27 15,978 SH   SOLE 0 0 0 15,978
BLACKLINE INC COM 09239B109 1,706 28,481 SH   SOLE 0 0 0 28,481
BLACKROCK INC COM 09247X101 821 1,492 SH   SOLE 0 0 0 1,492
BOEING CO COM 097023105 1,139 9,403 SH   SOLE 0 0 0 9,403
BOOKING HOLDINGS INC COM 09857L108 1,104 672 SH   SOLE 0 0 0 672
BRIACELL THERAPEUTICS CORP *W EXP 02/24/202 10778Y112 215 75,000 SH   SOLE 0 0 0 75,000
BRIACELL THERAPEUTICS CORP COM NEW 10778Y302 774 137,689 SH   SOLE 0 0 0 137,689
BROADCOM INC COM 11135F101 1,257 2,831 SH   SOLE 0 0 0 2,831
CANADIAN PAC RY LTD COM 13645T100 4,087 61,250 SH   SOLE 0 0 0 61,250
CARMAX INC COM 143130102 3,561 53,942 SH   SOLE 0 0 0 53,942
CENTRAL PAC FINL CORP COM NEW 154760409 1,384 66,904 SH   SOLE 0 0 0 66,904
CHEVRON CORP NEW COM 166764100 15,379 107,042 SH   SOLE 0 0 0 107,042
CHURCH & DWIGHT CO INC COM 171340102 375 5,243 SH   SOLE 0 0 0 5,243
CISCO SYS INC COM 17275R102 2,110 52,739 SH   SOLE 0 0 0 52,739
CLARIVATE PLC ORD SHS G21810109 222 23,654 SH   SOLE 0 0 0 23,654
CLARUS CORP NEW COM 18270P109 3,629 269,404 SH   SOLE 0 0 0 269,404
COCA COLA CO COM 191216100 262 4,683 SH   SOLE 0 0 0 4,683
COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 5,774 110,689 SH   SOLE 0 0 0 110,689
COHERENT CORP COM 19247G107 500 14,357 SH   SOLE 0 0 0 14,357
COPART INC COM 217204106 3,606 33,894 SH   SOLE 0 0 0 33,894
COSTAR GROUP INC COM 22160N109 1,404 20,155 SH   SOLE 0 0 0 20,155
CROWN CASTLE INC COM 22822V101 2,215 15,326 SH   SOLE 0 0 0 15,326
DANAHER CORPORATION COM 235851102 1,975 7,646 SH   SOLE 0 0 0 7,646
DELTA AIR LINES INC DEL COM NEW 247361702 568 20,249 SH   SOLE 0 0 0 20,249
DIGI INTL INC COM 253798102 1,786 51,673 SH   SOLE 0 0 0 51,673
DIGITAL RLTY TR INC COM 253868103 1,165 11,742 SH   SOLE 0 0 0 11,742
DOCUSIGN INC COM 256163106 495 9,265 SH   SOLE 0 0 0 9,265
DOMINION ENERGY INC COM 25746U109 2,057 29,770 SH   SOLE 0 0 0 29,770
DOW INC COM 260557103 896 20,406 SH   SOLE 0 0 0 20,406
DYCOM INDS INC COM 267475101 1,294 13,547 SH   SOLE 0 0 0 13,547
DYNE THERAPEUTICS INC COM 26818M108 167 13,168 SH   SOLE 0 0 0 13,168
ECOLAB INC COM 278865100 1,685 11,670 SH   SOLE 0 0 0 11,670
ENERGY RECOVERY INC COM 29270J100 2,159 99,310 SH   SOLE 0 0 0 99,310
ENERSYS COM 29275Y102 764 13,132 SH   SOLE 0 0 0 13,132
ENOVIS CORPORATION COM 194014502 555 12,044 SH   SOLE 0 0 0 12,044
ESS TECH INC COMMON STOCK 26916J106 401 98,163 SH   SOLE 0 0 0 98,163
EVOQUA WATER TECHNOLOGIES CO COM 30057T105 1,066 32,221 SH   SOLE 0 0 0 32,221
EXXON MOBIL CORP COM 30231G102 622 7,124 SH   SOLE 0 0 0 7,124
FASTENAL CO COM 311900104 2,288 49,685 SH   SOLE 0 0 0 49,685
FISERV INC COM 337738108 4,909 52,464 SH   SOLE 0 0 0 52,464
FORMFACTOR INC COM 346375108 540 21,570 SH   SOLE 0 0 0 21,570
FORTIVE CORP COM 34959J108 790 13,559 SH   SOLE 0 0 0 13,559
FRANKLIN ELEC INC COM 353514102 1,052 12,872 SH   SOLE 0 0 0 12,872
GLOBAL MED REIT INC COM NEW 37954A204 1,186 139,143 SH   SOLE 0 0 0 139,143
GLOBAL WTR RES INC COM 379463102 576 49,140 SH   SOLE 0 0 0 49,140
HAGERTY INC CL A COM 405166109 800 89,036 SH   SOLE 0 0 0 89,036
HARBOR CUSTOM DEVELOPMENT IN COM 41150T108 24 27,583 SH   SOLE 0 0 0 27,583
HEALTHCARE SVCS GROUP INC COM 421906108 2,613 216,142 SH   SOLE 0 0 0 216,142
HERITAGE COMM CORP COM 426927109 1,780 157,003 SH   SOLE 0 0 0 157,003
HERON THERAPEUTICS INC COM 427746102 275 65,136 SH   SOLE 0 0 0 65,136
HEXCEL CORP NEW COM 428291108 2,041 39,467 SH   SOLE 0 0 0 39,467
HOME DEPOT INC COM 437076102 701 2,542 SH   SOLE 0 0 0 2,542
IDEAYA BIOSCIENCES INC COM 45166A102 189 12,700 SH   SOLE 0 0 0 12,700
INHIBIKASE THERAPEUTICS INC COM 45719W106 111 122,477 SH   SOLE 0 0 0 122,477
INOGEN INC COM 45780L104 986 40,624 SH   SOLE 0 0 0 40,624
INTEL CORP COM 458140100 399 15,498 SH   SOLE 0 0 0 15,498
INTERNATIONAL BUSINESS MACHS COM 459200101 892 7,508 SH   SOLE 0 0 0 7,508
INTRUSION INC COM NEW 46121E205 2,770 574,696 SH   SOLE 0 0 0 574,696
INTUIT COM 461202103 4,293 11,085 SH   SOLE 0 0 0 11,085
INTUITIVE SURGICAL INC COM NEW 46120E602 1,032 5,504 SH   SOLE 0 0 0 5,504
INVESCO EXCHANGE TRADED FD T S&P SML 600 EQ 46137V183 608 9,655 SH   SOLE 0 0 0 9,655
IRIDIUM COMMUNICATIONS INC COM 46269C102 2,122 47,829 SH   SOLE 0 0 0 47,829
ISHARES TR CORE S&P500 ETF 464287200 710 1,981 SH   SOLE 0 0 0 1,981
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 1,087 21,226 SH   SOLE 0 0 0 21,226
JOHN BEAN TECHNOLOGIES CORP COM 477839104 756 8,794 SH   SOLE 0 0 0 8,794
JOHNSON & JOHNSON COM 478160104 2,299 14,074 SH   SOLE 0 0 0 14,074
JPMORGAN CHASE & CO COM 46625H100 5,563 53,234 SH   SOLE 0 0 0 53,234
KEYSIGHT TECHNOLOGIES INC COM 49338L103 798 5,068 SH   SOLE 0 0 0 5,068
KINDER MORGAN INC DEL COM 49456B101 2,356 141,597 SH   SOLE 0 0 0 141,597
KIROMIC BIOPHARMA INC COM 497634105 12 41,758 SH   SOLE 0 0 0 41,758
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104 4,067 83,120 SH   SOLE 0 0 0 83,120
KORNIT DIGITAL LTD SHS M6372Q113 304 11,416 SH   SOLE 0 0 0 11,416
LANTERN PHARMA INC COM 51654W101 237 49,502 SH   SOLE 0 0 0 49,502
LEAR CORP COM NEW 521865204 521 4,353 SH   SOLE 0 0 0 4,353
LEGACY HOUSING CORP COM 52472M101 1,702 99,267 SH   SOLE 0 0 0 99,267
LESLIES INC COM 527064109 1,306 88,771 SH   SOLE 0 0 0 88,771
LIBERTY MEDIA CORP DEL COM A SIRIUSXM 531229409 3,279 86,118 SH   SOLE 0 0 0 86,118
LIVEONE INC COM 53814X102 174 244,540 SH   SOLE 0 0 0 244,540
LIVEPERSON INC COM 538146101 96 10,170 SH   SOLE 0 0 0 10,170
LOCKHEED MARTIN CORP COM 539830109 1,016 2,631 SH   SOLE 0 0 0 2,631
LOWES COS INC COM 548661107 397 2,116 SH   SOLE 0 0 0 2,116
MARKEL CORP COM 570535104 6,738 6,215 SH   SOLE 0 0 0 6,215
MASTERCARD INCORPORATED CL A 57636Q104 2,289 8,050 SH   SOLE 0 0 0 8,050
MCDONALDS CORP COM 580135101 267 1,158 SH   SOLE 0 0 0 1,158
MCKESSON CORP COM 58155Q103 392 1,152 SH   SOLE 0 0 0 1,152
MEDPACE HLDGS INC COM 58506Q109 542 3,447 SH   SOLE 0 0 0 3,447
MERCK & CO INC COM 58933Y105 1,313 15,252 SH   SOLE 0 0 0 15,252
META PLATFORMS INC CL A 30303M102 813 5,993 SH   SOLE 0 0 0 5,993
MICRON TECHNOLOGY INC COM 595112103 502 10,028 SH   SOLE 0 0 0 10,028
MICROSOFT CORP COM 594918104 2,605 11,183 SH   SOLE 0 0 0 11,183
MITEK SYS INC COM NEW 606710200 1,270 138,656 SH   SOLE 0 0 0 138,656
MOODYS CORP COM 615369105 970 3,992 SH   SOLE 0 0 0 3,992
MORNINGSTAR INC COM 617700109 1,805 8,500 SH   SOLE 0 0 0 8,500
NAPCO SEC TECHNOLOGIES INC COM 630402105 2,729 93,855 SH   SOLE 0 0 0 93,855
NORFOLK SOUTHN CORP COM 655844108 370 1,764 SH   SOLE 0 0 0 1,764
NOVO-NORDISK A S ADR 670100205 212 2,126 SH   SOLE 0 0 0 2,126
NVR INC COM 62944T105 674 169 SH   SOLE 0 0 0 169
NXP SEMICONDUCTORS N V COM N6596X109 2,743 18,595 SH   SOLE 0 0 0 18,595
OMNICELL COM COM 68213N109 1,592 18,294 SH   SOLE 0 0 0 18,294
PAR TECHNOLOGY CORP COM 698884103 2,698 91,372 SH   SOLE 0 0 0 91,372
PAYCHEX INC COM 704326107 1,169 10,416 SH   SOLE 0 0 0 10,416
PAYPAL HLDGS INC COM 70450Y103 1,797 20,883 SH   SOLE 0 0 0 20,883
PELOTON INTERACTIVE INC CL A COM 70614W100 1,121 161,738 SH   SOLE 0 0 0 161,738
PEPSICO INC COM 713448108 1,506 9,222 SH   SOLE 0 0 0 9,222
PNC FINL SVCS GROUP INC COM 693475105 416 2,783 SH   SOLE 0 0 0 2,783
PPG INDS INC COM 693506107 262 2,363 SH   SOLE 0 0 0 2,363
PROCTER AND GAMBLE CO COM 742718109 838 6,636 SH   SOLE 0 0 0 6,636
PROGYNY INC COM 74340E103 912 24,605 SH   SOLE 0 0 0 24,605
RLI CORP COM 749607107 1,074 10,488 SH   SOLE 0 0 0 10,488
ROCKY MTN CHOCOLATE FACTORY COM 77467X101 883 146,941 SH   SOLE 0 0 0 146,941
ROYCE VALUE TR INC COM 780910105 225 17,900 SH   SOLE 0 0 0 17,900
SALESFORCE INC COM 79466L302 902 6,269 SH   SOLE 0 0 0 6,269
SCHWAB CHARLES CORP COM 808513105 1,893 26,335 SH   SOLE 0 0 0 26,335
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 1,773 47,561 SH   SOLE 0 0 0 47,561
SERVICENOW INC COM 81762P102 851 2,253 SH   SOLE 0 0 0 2,253
SILICON LABORATORIES INC COM 826919102 1,634 13,234 SH   SOLE 0 0 0 13,234
SIMON PPTY GROUP INC NEW COM 828806109 2,431 27,088 SH   SOLE 0 0 0 27,088
SIMULATIONS PLUS INC COM 829214105 1,064 21,927 SH   SOLE 0 0 0 21,927
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 918 8,811 SH   SOLE 0 0 0 8,811
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 258 8,323 SH   SOLE 0 0 0 8,323
STAAR SURGICAL CO COM PAR $0.01 852312305 1,570 22,256 SH   SOLE 0 0 0 22,256
STRYKER CORPORATION COM 863667101 329 1,623 SH   SOLE 0 0 0 1,623
T-MOBILE US INC COM 872590104 2,095 15,613 SH   SOLE 0 0 0 15,613
TANGER FACTORY OUTLET CTRS I COM 875465106 1,547 113,067 SH   SOLE 0 0 0 113,067
TEXAS INSTRS INC COM 882508104 4,448 28,735 SH   SOLE 0 0 0 28,735
TEXAS PACIFIC LAND CORPORATI COM 88262P102 2,536 1,427 SH   SOLE 0 0 0 1,427
TRACTOR SUPPLY CO COM 892356106 2,822 15,180 SH   SOLE 0 0 0 15,180
TRANSCODE THERAPEUTICS INC COM 89357L105 100 90,874 SH   SOLE 0 0 0 90,874
TRUPANION INC COM 898202106 1,873 31,512 SH   SOLE 0 0 0 31,512
TYLER TECHNOLOGIES INC COM 902252105 1,487 4,279 SH   SOLE 0 0 0 4,279
UNILEVER PLC SPON ADR NEW 904767704 1,058 24,143 SH   SOLE 0 0 0 24,143
UNION PAC CORP COM 907818108 224 1,152 SH   SOLE 0 0 0 1,152
UNITED PARCEL SERVICE INC CL B 911312106 898 5,562 SH   SOLE 0 0 0 5,562
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 610 7,739 SH   SOLE 0 0 0 7,739
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 377 10,358 SH   SOLE 0 0 0 10,358
VERISK ANALYTICS INC COM 92345Y106 2,000 11,727 SH   SOLE 0 0 0 11,727
VERIZON COMMUNICATIONS INC COM 92343V104 927 24,416 SH   SOLE 0 0 0 24,416
VIASAT INC COM 92552V100 1,047 34,625 SH   SOLE 0 0 0 34,625
VIEWRAY INC COM 92672L107 844 231,801 SH   SOLE 0 0 0 231,801
VISA INC COM CL A 92826C839 3,914 22,035 SH   SOLE 0 0 0 22,035
VISTA GOLD CORP COM NEW 927926303 573 1,088,153 SH   SOLE 0 0 0 1,088,153
VUZIX CORP COM NEW 92921W300 403 69,592 SH   SOLE 0 0 0 69,592
WATSCO INC COM 942622200 5,425 21,073 SH   SOLE 0 0 0 21,073
WATTS WATER TECHNOLOGIES INC CL A 942749102 394 3,133 SH   SOLE 0 0 0 3,133
WISDOMTREE TR US MIDCAP DIVID 97717W505 403 10,711 SH   SOLE 0 0 0 10,711
WISDOMTREE TR US S CAP QTY DIV 97717X651 205 5,701 SH   SOLE 0 0 0 5,701
WRAP TECHNOLOGIES INC COM 98212N107 351 205,234 SH   SOLE 0 0 0 205,234
XPEL INC COM 98379L100 2,180 33,833 SH   SOLE 0 0 0 33,833
XPERI HOLDING CORP COM 98390M103 1,155 81,668 SH   SOLE 0 0 0 81,668
XPO LOGISTICS INC COM 983793100 5,329 119,689 SH   SOLE 0 0 0 119,689